public static class TestSplitTransactionOnCluster.MockedSplitTransactionCoordination extends ZKSplitTransactionCoordination
ZKSplitTransactionCoordination.ZkSplitTransactionDetailsSplitTransactionCoordination.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, waitForSplitTransactionpublic MockedSplitTransactionCoordination(CoordinatedStateManager coordinationProvider, ZooKeeperWatcher watcher, HRegion region)
public void completeSplitTransaction(RegionServerServices services, Region a, Region b, SplitTransactionCoordination.SplitTransactionDetails std, Region parent) throws IOException
ZKSplitTransactionCoordinationcompleteSplitTransaction in interface SplitTransactionCoordinationcompleteSplitTransaction in class ZKSplitTransactionCoordinationservices - Used to online/offline regions.a - daughter regionb - daughter regionstd - split transaction detailsIOException - If thrown, transaction failed. Call
SplitTransaction.rollback(
Server, RegionServerServices)