void |
RegionStates.ServerStateNode.addRegion(RegionStates.RegionStateNode regionNode) |
protected boolean |
RegionStates.addRegionInTransition(RegionStates.RegionStateNode regionNode,
RegionTransitionProcedure procedure) |
protected boolean |
AssignmentManager.addRegionInTransition(RegionStates.RegionStateNode regionNode,
RegionTransitionProcedure procedure) |
RegionStates.ServerStateNode |
RegionStates.addRegionToServer(RegionStates.RegionStateNode regionNode) |
RegionStates.RegionFailedOpen |
RegionStates.addToFailedOpen(RegionStates.RegionStateNode regionNode) |
void |
RegionStates.addToOfflineRegions(RegionStates.RegionStateNode regionNode) |
int |
RegionStates.RegionStateNode.compareTo(RegionStates.RegionStateNode other) |
protected void |
UnassignProcedure.finishTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected void |
AssignProcedure.finishTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected abstract void |
RegionTransitionProcedure.finishTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected boolean |
RegionTransitionProcedure.isServerOnline(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
void |
AssignmentManager.markRegionAsClosed(RegionStates.RegionStateNode regionNode) |
void |
AssignmentManager.markRegionAsClosing(RegionStates.RegionStateNode regionNode) |
void |
AssignmentManager.markRegionAsOpened(RegionStates.RegionStateNode regionNode) |
void |
AssignmentManager.markRegionAsOpening(RegionStates.RegionStateNode regionNode) |
protected void |
UnassignProcedure.proceed(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode)
Set it up so when procedure is unsuspended, we'll move to the procedure finish.
|
protected void |
AssignmentManager.queueAssign(RegionStates.RegionStateNode regionNode)
Add the assign operation to the assignment queue.
|
protected boolean |
UnassignProcedure.remoteCallFailed(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode,
java.io.IOException exception) |
protected boolean |
AssignProcedure.remoteCallFailed(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode,
java.io.IOException exception) |
protected abstract boolean |
RegionTransitionProcedure.remoteCallFailed(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode,
java.io.IOException exception) |
void |
RegionStates.ServerStateNode.removeRegion(RegionStates.RegionStateNode regionNode) |
RegionStates.ServerStateNode |
RegionStates.removeRegionFromServer(ServerName serverName,
RegionStates.RegionStateNode regionNode) |
protected void |
RegionStates.removeRegionInTransition(RegionStates.RegionStateNode regionNode,
RegionTransitionProcedure procedure) |
protected void |
AssignmentManager.removeRegionInTransition(RegionStates.RegionStateNode regionNode,
RegionTransitionProcedure procedure) |
protected void |
UnassignProcedure.reportTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode,
TransitionCode code,
long seqId) |
protected void |
AssignProcedure.reportTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode,
TransitionCode code,
long openSeqNum) |
protected abstract void |
RegionTransitionProcedure.reportTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode,
TransitionCode code,
long seqId) |
protected boolean |
UnassignProcedure.startTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected boolean |
AssignProcedure.startTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected abstract boolean |
RegionTransitionProcedure.startTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
void |
AssignmentManager.undoRegionAsClosing(RegionStates.RegionStateNode regionNode) |
void |
AssignmentManager.undoRegionAsOpening(RegionStates.RegionStateNode regionNode) |
void |
RegionStateStore.updateRegionLocation(RegionStates.RegionStateNode regionStateNode) |
protected boolean |
UnassignProcedure.updateTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected boolean |
AssignProcedure.updateTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode) |
protected abstract boolean |
RegionTransitionProcedure.updateTransition(MasterProcedureEnv env,
RegionStates.RegionStateNode regionNode)
Called when the Procedure is in the REGION_TRANSITION_DISPATCH state.
|