public static class TestSplitTransactionOnCluster.MockedSplitTransactionCoordination extends ZKSplitTransactionCoordination
ZKSplitTransactionCoordination.ZkSplitTransactionDetails
SplitTransactionCoordination.SplitTransactionDetails
Constructor and Description |
---|
MockedSplitTransactionCoordination(CoordinatedStateManager coordinationProvider,
ZooKeeperWatcher watcher,
HRegion region) |
Modifier and Type | Method and Description |
---|---|
void |
completeSplitTransaction(RegionServerServices services,
Region a,
Region b,
SplitTransactionCoordination.SplitTransactionDetails std,
Region parent)
Finish off split transaction, transition the zknode
|
clean, getDefaultDetails, processTransition, startSplitTransaction, waitForSplitTransaction
public MockedSplitTransactionCoordination(CoordinatedStateManager coordinationProvider, ZooKeeperWatcher watcher, HRegion region)
public void completeSplitTransaction(RegionServerServices services, Region a, Region b, SplitTransactionCoordination.SplitTransactionDetails std, Region parent) throws IOException
ZKSplitTransactionCoordination
completeSplitTransaction
in interface SplitTransactionCoordination
completeSplitTransaction
in class ZKSplitTransactionCoordination
services
- Used to online/offline regions.a
- daughter regionb
- daughter regionstd
- split transaction detailsIOException
- If thrown, transaction failed. Call
SplitTransaction.rollback(
Server, RegionServerServices)