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

Andrew Purtell edited comment on HBASE-11992 at 9/16/14 6:34 PM:
-----------------------------------------------------------------

I also wonder about service migration when upgrading from 0.98 to 1.0, which is 
supposed to be wire compatible and should have the same mixed-version 
deployment tolerance as 0.98. In order to stage in customized replication 
endpoints do we require remove_peer then add_peer, instead of an online 
migration and update of existing replication sources? The former implies 
service downtime or some edits that should have been replicated will be missed 
between remove and (re)add, the latter does not. 

Of course, if we add this feature in 0.98 the upgrade concerns to 1.0 are moot, 
but we then need to deal with this intra 0.98 minor release variations.


was (Author: apurtell):
I also wonder about service migration when upgrading from 0.98 to 1.0, which is 
supposed to be wire compatible and should have the same mixed-version 
deployment tolerance as 0.98. In order to stage in customized replication 
endpoints do we require remove_peer then add_peer, instead of an online 
migration and update of existing replication sources? The former implies 
service downtime or some edits that should have been replicated will be missed 
between remove and (re)add, the latter does not. 

> Backport HBASE-11367 (Pluggable replication endpoint) to 0.98
> -------------------------------------------------------------
>
>                 Key: HBASE-11992
>                 URL: https://issues.apache.org/jira/browse/HBASE-11992
>             Project: HBase
>          Issue Type: Task
>            Reporter: Andrew Purtell
>            Assignee: ramkrishna.s.vasudevan
>         Attachments: hbase-11367_0.98.patch
>
>
> ReplicationSource tails the logs for each peer. HBASE-11367 introduces 
> ReplicationEndpoint which is customizable per peer. ReplicationEndpoint is 
> run in the same RS process and instantiated per replication peer per region 
> server. Implementations of this interface handle the actual shipping of WAL 
> edits to the remote cluster.
> This issue is for backporting HBASE-11367 to 0.98.



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

Reply via email to