Details
-
Sub-task
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
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...
Attachments
Attachments
Issue Links
- relates to
-
HBASE-2238 Review all transitions -- compactions, splits, region opens, log roll/splitting -- for crash-proofyness and atomicity
- Closed