Package org.apache.hadoop.hbase.coordination
package org.apache.hadoop.hbase.coordination
-
ClassDescriptionDeprecated.since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManagerDetail class that shares data between coordination and split log managerDeprecated.since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManagerInterface for log-split tasks Used to carry implementation details in encapsulated way through Handlers to the coordination API.Deprecated.since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter (see SplitWALManager) which doesn't use this zk-based coordinator.ZooKeeper based implementation of
SplitLogManagerCoordination
SplitLogManager
can use objects implementing this interface to finish off a partially done task bySplitLogWorker
.status that can be returned finish()ZooKeeper based implementation ofSplitLogWorkerCoordination
It listen for changes in ZooKeeper andWhen ZK-based implementation wants to complete the task, it needs to know task znode and current znode cversion (needed for subsequent update operation).