[ https://issues.apache.org/jira/browse/HBASE-11992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14172145#comment-14172145 ]
ramkrishna.s.vasudevan commented on HBASE-11992: ------------------------------------------------ bq.Would it be possible for you to test again with two clusters where at least two RSes are replicating in each? Only upgrade the RSes, one at a time. I did this test as suggested. 1) Started two clusters with one master and 2 RSes each. 2) Created 3 tables in each cluster with REPLICATION_SCOPE and ensured that atleast one table is present in each RS. 3) Inserted data into all tables 4) Scanned the peer cluster and read back all the data from all the tables. 5) Stopped one RS in the main cluster. 6) Applied the patch and issued balance such that the newly started RS also has some table. 7) Inserted data into that table 8) Scan the peer cluster to read back all the data 9) Stop the RS in the peer cluster. 10) Apply the patch in the peer cluster for one RS. Read back all the data and do balancing such that we have tables in this RS also 11) Insert new data from the main cluster. 12) Scan the data in the peer cluster and ensure all the new data is also available 13) Apply patch on the other RS in the main cluster. 14) Balance the cluster and add new data to all the tables. 15) Scan the peer clusters and ensure all the data is available. I think the basic scenarios are working fine. What do you think [~apurtell],[~enis]? > 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-11992_0.98_1.patch, 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)