private GCRegionProcedure[] createGCRegionProcedures(final MasterProcedureEnv env) {
    GCRegionProcedure[] procs = new GCRegionProcedure[2];
    int index = 0;
    for (RegionInfo hri : new RegionInfo[] { this.father, this.mother }) {
      GCRegionProcedure proc = new GCRegionProcedure(env, hri);
      proc.setOwner(env.getRequestUser().getShortName());
      procs[index++] = proc;
    }
    return procs;
  }
GC regions that have been Merged. Caller determines if it is GC time. This Procedure does not
check.
<p>
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.
@deprecated 2.3.0 Use {@link GCMultipleMergedRegionsProcedure}.
hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.java