[ https://issues.apache.org/jira/browse/HBASE-8439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Trezzo updated HBASE-8439: -------------------------------- Attachment: HBASE-8439-trunk-v1.patch Attached is a first patch for this issue. The patch has grown a little in scope, so here are the major things that it does: 1. Removes the ReplicationZookeeper class 2. Creates factory methods for the Replication interfaces 3. Refactors the zookeeper logic in ReplicationSourceManager into a new class called ReplicationTracker Here is the RB: https://reviews.apache.org/r/12564/ All replication related tests are passing locally on 0.95/trunk. > [replication] Remove ReplicationZookeeper class > ----------------------------------------------- > > Key: HBASE-8439 > URL: https://issues.apache.org/jira/browse/HBASE-8439 > Project: HBase > Issue Type: Improvement > Components: Replication > Reporter: Chris Trezzo > Assignee: Chris Trezzo > Priority: Blocker > Fix For: 0.98.0 > > Attachments: HBASE-8439-trunk-v1.patch > > > Once all of the logic in ReplicationZookeeper has been refactored into three > interfaces (for status, queues, and peers), there is almost no logic in > ReplicationZookeeper. It can now be removed and classes that call it should > be refactored to call the state interfaces directly. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira