Class GCMergedRegionsProcedure

java.lang.Object
org.apache.hadoop.hbase.procedure2.Procedure<TEnvironment>
org.apache.hadoop.hbase.procedure2.StateMachineProcedure<MasterProcedureEnv,TState>
org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedure<org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCMergedRegionsState>
org.apache.hadoop.hbase.master.assignment.GCMergedRegionsProcedure
All Implemented Interfaces:
Comparable<Procedure<MasterProcedureEnv>>, TableProcedureInterface

@Private @Deprecated public class GCMergedRegionsProcedure extends AbstractStateMachineTableProcedure<org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCMergedRegionsState>
Deprecated.
GC regions that have been Merged. Caller determines if it is GC time. This Procedure does not check.

This is a Table Procedure. We take a read lock on the Table. We do NOT keep a lock for the life of this procedure. The subprocedures take locks on the Regions they are purging.