Package org.apache.hadoop.hbase.master.procedure
package org.apache.hadoop.hbase.master.procedure
-
ClassDescriptionTool to test performance of locks and queues in procedure scheduler independently from other framework components.Hook which will be executed on each stepTest of the HBCK-version of SCP.Encapsulates the choice of which HBCK2 method to call.Selects a non-meta region that is also a primary region.Encapsulates how the target region is selected.Selects a non-meta region that is also a replica region.Invokes
MasterRpcServices#scheduleSCPsForUnknownServers
.InvokesMasterRpcServices#scheduleServerCrashProcedure
.Testcase for HBASE-22632Tests class that validates that "post" observer hook methods are only invoked when the operation was successful.Test to ensure that the priority for procedures and stuck checker can partially solve the problem describe in HBASE-19976, that is, RecoverMetaProcedure can finally be executed within a certain period of time.Test of master ProcedureV2 tracing.Confirm that we will do backoff when retrying on reopening table regions, to avoid consuming all the CPUs.Confirm that we will rate limit reopen batches when reopening all table regions.Confirm that we will batch region reopens when reopening all table regions.Testcase for HBASE-21330.Snapshot creation with master lock timeout test.Verify that the HTableDescriptor is updated after addColumn(), deleteColumn() and modifyTable() operations.