[ https://issues.apache.org/jira/browse/HBASE-2696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jonathan Gray updated HBASE-2696: --------------------------------- Attachment: HBASE-2696-part1-v4-NewClasses_RS_Tested.patch Adds new test {{TestMasterAddressManager}}. All unit tests passing. > ZooKeeper cleanup and refactor > ------------------------------ > > Key: HBASE-2696 > URL: https://issues.apache.org/jira/browse/HBASE-2696 > Project: HBase > Issue Type: Sub-task > Components: master, regionserver, zookeeper > Reporter: Jonathan Gray > Assignee: Jonathan Gray > Priority: Critical > Fix For: 0.21.0 > > Attachments: HBASE-2696-part1-NewClasses_NotIntegrated.patch, > HBASE-2696-part1-v2-NewClasses_NotIntegrated.patch, > HBASE-2696-part1-v3-NewClasses_RS.patch, > HBASE-2696-part1-v4-NewClasses_RS_Tested.patch > > > Currently almost everything we do with ZooKeeper is stuffed into a single > class {{ZookeeperWrapper}}. > This issue will deal with cleaning up our usage of ZK, adding some new > abstractions to help with the master changes, splitting up watchers from > utility methods, and nailing down the contracts of our ZK methods with > respect to setting watchers, throwing exceptions, etc... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.