ProcedureTestingUtility |
|
ProcedureTestingUtility.LoadCounter |
|
ProcedureTestingUtility.NoopProcedure<TEnv> |
|
ProcedureTestingUtility.NoopStateMachineProcedure<TEnv,TState> |
|
ProcedureTestingUtility.TestProcedure |
|
TestChildProcedures |
|
TestChildProcedures.TestChildProcedure |
|
TestChildProcedures.TestProcEnv |
|
TestChildProcedures.TestRootProcedure |
|
TestForceUpdateProcedure |
|
TestForceUpdateProcedure.ExchangeProcedure |
|
TestForceUpdateProcedure.NoopNoAckProcedure |
|
TestForceUpdateProcedure.ParentProcedure |
|
TestForceUpdateProcedure.WaitingProcedure |
|
TestLockAndQueue |
|
TestProcedureBypass |
|
TestProcedureBypass.RootProcedure |
|
TestProcedureBypass.StuckProcedure |
|
TestProcedureBypass.StuckStateMachineProcedure |
|
TestProcedureBypass.SuspendProcedure |
|
TestProcedureBypass.TestProcEnv |
|
TestProcedureBypass.WaitingTimeoutProcedure |
|
TestProcedureCleanup |
|
TestProcedureCleanup.ExchangeProcedure |
|
TestProcedureCleanup.RootProcedure |
|
TestProcedureCleanup.SuspendProcedure |
|
TestProcedureCleanup.WaitProcedure |
|
TestProcedureEvents |
|
TestProcedureEvents.TestTimeoutEventProcedure |
This Event+Procedure exhibits following behavior:
On procedure execute()
If had enough timeouts, abort the procedure.
|
TestProcedureExecution |
|
TestProcedureExecution.TestFaultyRollback |
|
TestProcedureExecution.TestSequentialProcedure |
|
TestProcedureExecution.TestWaitingProcedure |
|
TestProcedureExecution.TestWaitingProcedure.TestWaitChild |
|
TestProcedureExecutor |
|
TestProcedureExecutor.BusyWaitProcedure |
|
TestProcedureExecutor.TestProcEnv |
|
TestProcedureInMemoryChore |
|
TestProcedureInMemoryChore.TestLatchChore |
|
TestProcedureInMemoryChore.TestProcEnv |
|
TestProcedureMetrics |
|
TestProcedureMetrics.ProcedureMetrics |
|
TestProcedureMetrics.TestProcEnv |
|
TestProcedureNonce |
|
TestProcedureNonce.TestProcEnv |
|
TestProcedureNonce.TestSingleStepProcedure |
|
TestProcedureRecovery |
|
TestProcedureRecovery.BaseTestStepProcedure |
|
TestProcedureRecovery.TestMultiStepProcedure |
|
TestProcedureRecovery.TestMultiStepProcedure.Step1Procedure |
|
TestProcedureRecovery.TestMultiStepProcedure.Step2Procedure |
|
TestProcedureRecovery.TestProcEnv |
|
TestProcedureRecovery.TestSingleStepProcedure |
|
TestProcedureRecovery.TestStateMachineProcedure |
|
TestProcedureReplayOrder |
For now we do not guarantee this, we will restore the locks when restarting ProcedureExecutor so
we should use lock to obtain the correct order.
|
TestProcedureReplayOrder.TestProcedure |
|
TestProcedureReplayOrder.TestProcedureEnv |
|
TestProcedureReplayOrder.TestSingleStepProcedure |
|
TestProcedureReplayOrder.TestTwoStepProcedure |
|
TestProcedureRollbackAIOOB |
Testcase for HBASE-20973
|
TestProcedureRollbackAIOOB.ParentProcedure |
|
TestProcedureRollbackAIOOB.SubProcedure |
|
TestProcedureSchedulerConcurrency |
|
TestProcedureSchedulerConcurrency.TestProcedureWithEvent |
|
TestProcedureSkipPersistence |
|
TestProcedureSkipPersistence.TestProcedure |
|
TestProcedureSuspended |
|
TestProcedureSuspended.TestLockProcedure |
|
TestProcedureSuspended.TestProcEnv |
|
TestProcedureToString |
|
TestProcedureToString.BasicProcedure |
A do-nothing basic procedure just for testing toString.
|
TestProcedureToString.BasicProcedureEnv |
A do-nothing environment for BasicProcedure.
|
TestProcedureToString.DoublingStateStringBasicProcedure |
A do-nothing basic procedure that overrides the toStringState method.
|
TestProcedureToString.SimpleStateMachineProcedure |
Do-nothing SimpleMachineProcedure for checking its toString.
|
TestProcedureUtil |
|
TestProcedureUtil.TestProcedureNoDefaultConstructor |
|
TestRemoteProcedureDispatcherUncaughtExceptionHandler |
|
TestRemoteProcedureDispatcherUncaughtExceptionHandler.Dispatcher |
|
TestRemoteProcedureDispatcherUncaughtExceptionHandler.ExceptionHandler |
|
TestStackIdHoles |
Testcase for HBASE-28210, where we persist the procedure which has been inserted later to
RootProcedureState first and then crash, and then cause holes in stack ids when loading,
and finally fail the start up of master.
|
TestStackIdHoles.DummyProcedure |
|
TestStateMachineProcedure |
|
TestStateMachineProcedure.SimpleChildProcedure |
|
TestStateMachineProcedure.TestProcEnv |
|
TestStateMachineProcedure.TestSMProcedure |
|
TestStateMachineProcedure.TestSMProcedureBadRollback |
|
TestYieldProcedures |
|
TestYieldProcedures.TestProcEnv |
|
TestYieldProcedures.TestScheduler |
|
TestYieldProcedures.TestStateMachineProcedure |
|
TestYieldProcedures.TestStateMachineProcedure.ExecutionInfo |
|
TestYieldProcedures.TestYieldProcedure |
|