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

Duo Zhang commented on HBASE-19293:
-----------------------------------

And yes, add default modifier for the new methods introduced in 2.0 may benefit 
users who implement their own Admin, but I'm still neutral on this. We should 
depend on the method itself to decide whether to make it default. If it is a 
critical method that must be presented then it should not be declared as 
default method, even if it may break the compatibility. I believe we already 
mentioned this in our ref guide.

I'm not familiar with the background of the replication related methods in 
Admin, seems they are moved from ReplicationAdmin? [~zghaobac] Why we add the 
default modifier at beginning but then remove them in this patch?

Thanks.

> Support add a disabled state replication peer directly
> ------------------------------------------------------
>
>                 Key: HBASE-19293
>                 URL: https://issues.apache.org/jira/browse/HBASE-19293
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Guanghao Zhang
>            Assignee: Guanghao Zhang
>             Fix For: 2.0.0-beta-1
>
>         Attachments: HBASE-19293.master.001.patch, 
> HBASE-19293.master.002.patch
>
>
> Now when add a replication peer, the default state is enabled. If you want 
> add a disabled replication peer, you need add a peer first, then disable it. 
> It need two step to finish now.
> Use case for add a disabled replication peer. When user want sync data from a 
> cluster A to a new peer cluster.
> 1. Add a disabled replication peer. And config the table to peer config.
> 2. Take a snapshot of table and export snapshot to peer cluster.
> 3. Restore snapshot in peer cluster.
> 4. Enable the peer and wait all stuck replication log replicated to peer 
> cluster.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to