public static TransitRegionStateProcedure unassign(MasterProcedureEnv env, RegionInfo region) { return setOwner(env, new TransitRegionStateProcedure(env, region, null, false, RegionStateTransitionState.REGION_STATE_TRANSITION_CLOSE, RegionStateTransitionState.REGION_STATE_TRANSITION_CONFIRM_CLOSED)); }
public static TransitRegionStateProcedure reopen(MasterProcedureEnv env, RegionInfo region) { return setOwner(env, new TransitRegionStateProcedure(env, region, null, false, RegionStateTransitionState.REGION_STATE_TRANSITION_CLOSE, RegionStateTransitionState.REGION_STATE_TRANSITION_CONFIRM_OPENED)); }
public static TransitRegionStateProcedure assign(MasterProcedureEnv env, RegionInfo region, @Nullable ServerName targetServer) { return setOwner(env, new TransitRegionStateProcedure(env, region, targetServer, false, RegionStateTransitionState.REGION_STATE_TRANSITION_GET_ASSIGN_CANDIDATE, RegionStateTransitionState.REGION_STATE_TRANSITION_CONFIRM_OPENED)); }
private static TransitRegionStateProcedure setOwner(MasterProcedureEnv env, TransitRegionStateProcedure proc) { proc.setOwner(env.getRequestUser().getShortName()); return proc; }
public static TransitRegionStateProcedure move(MasterProcedureEnv env, RegionInfo region, @Nullable ServerName targetServer) { return setOwner(env, new TransitRegionStateProcedure(env, region, targetServer, targetServer == null, RegionStateTransitionState.REGION_STATE_TRANSITION_CLOSE, RegionStateTransitionState.REGION_STATE_TRANSITION_CONFIRM_OPENED)); } }