Description
This issue introduces the ability for the HMaster to make use of ZooKeeper's multi-update functionality. This allows certain ZooKeeper operations to complete more quickly and prevents some issues with rare ZooKeeper failure scenarios (see the release note of HBASE-6710 for an example). This feature is off by default; to enable set "hbase.zookeeper.useMulti" to true in the configuration of the HMaster.
IMPORTANT: "hbase.zookeeper.useMulti" should only be set to true if all ZooKeeper servers in the cluster are on version 3.4+ and will not be downgraded. ZooKeeper versions before 3.4 do not support multi-update and will not fail gracefully if multi-update is invoked (see ZOOKEEPER-1495).
Attachments
Attachments
Issue Links
- is related to
-
HBASE-6710 0.92/0.94 compatibility issues due to HBASE-5206
- Closed
- relates to
-
HBASE-7382 Port ZK.multi support from HBASE-6775 to 0.96
- Closed