[ 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)