hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-15507) Online modification of enabled ReplicationPeerConfig
Date Wed, 13 Apr 2016 12:18:25 GMT

    [ https://issues.apache.org/jira/browse/HBASE-15507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15239133#comment-15239133
] 

Hudson commented on HBASE-15507:
--------------------------------

FAILURE: Integrated in HBase-1.4 #85 (See [https://builds.apache.org/job/HBase-1.4/85/])
HBASE-15633 Backport HBASE-15507 to branch-1 (Geoffrey Jacoby) (tedyu: rev 85f2caf1843c03703f7326b55b163623ca734c73)
* hbase-shell/src/test/ruby/hbase/replication_admin_test.rb
* hbase-shell/src/main/ruby/hbase/replication_admin.rb
* hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationSerDeHelper.java
* hbase-shell/src/main/ruby/shell/commands/update_peer_config.rb
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationStateZKBase.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
* hbase-shell/src/main/ruby/shell.rb
* hbase-server/src/main/java/org/apache/hadoop/hbase/replication/ReplicationEndpoint.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfigListener.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityReplicationEndpoint.java
* hbase-server/src/test/java/org/apache/hadoop/hbase/client/replication/TestReplicationAdminWithClusters.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationAdmin.java
* hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java


> Online modification of enabled ReplicationPeerConfig
> ----------------------------------------------------
>
>                 Key: HBASE-15507
>                 URL: https://issues.apache.org/jira/browse/HBASE-15507
>             Project: HBase
>          Issue Type: Improvement
>          Components: Replication
>    Affects Versions: 2.0.0, 1.2.0, 1.3.0
>            Reporter: Geoffrey Jacoby
>            Assignee: Geoffrey Jacoby
>              Labels: Replication, shell
>             Fix For: 2.0.0
>
>         Attachments: HBASE-15507-v1.patch, HBASE-15507-v2.patch, HBASE-15507-v3.patch,
HBASE-15507.patch
>
>
> It's currently possible to update the table CFs for a replication peer while it's running,
but not the peer configuration or data maps introduced as part of custom replication endpoints
in HBASE-11367. 
> This means that if you have a custom endpoint that depends on some configuration parameter,
you have to remove the peer and recreate it in order to change the param. In some use cases
that's not possible without risking data loss. 
> HBASE-11393, which will consolidate tableCFs in the same znode as the rest of ReplicationPeerConfig,
may help here, but with or without it it still seems like there needs to be further work to
add update config/data API support to ReplicationAdmin and a callback mechanism to notify
the endpoints of config parameter changes. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message