@InterfaceAudience.Private public class OpenRegionProcedure extends RegionRemoteProcedureBase
Procedure.LockStateTableProcedureInterface.TableOperationTyperegion, targetServerNO_PROC_ID, NO_TIMEOUT| 构造器和说明 |
|---|
OpenRegionProcedure() |
OpenRegionProcedure(TransitRegionStateProcedure parent,
RegionInfo region,
ServerName targetServer) |
abort, afterReplay, execute, getTableName, remoteCallBuild, remoteCallFailed, remoteOperationCompleted, remoteOperationFailed, rollback, setTimeoutFailure, storeInDispatchedQueue, waitInitializedacquireLock, addStackIndex, beforeReplay, bypass, compareTo, completionCleanup, doExecute, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isLockedWhenLoading, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, toStringState, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, wasExecutedpublic OpenRegionProcedure()
public OpenRegionProcedure(TransitRegionStateProcedure parent, RegionInfo region, ServerName targetServer)
public TableProcedureInterface.TableOperationType getTableOperationType()
TableProcedureInterfacepublic RemoteProcedureDispatcher.RemoteOperation newRemoteOperation()
protected void serializeStateData(ProcedureStateSerializer serializer) throws IOException
serializeStateData 在类中 RegionRemoteProcedureBaseIOExceptionprotected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException
deserializeStateData 在类中 RegionRemoteProcedureBaseIOExceptionprotected ProcedureMetrics getProcedureMetrics(MasterProcedureEnv env)
protected void checkTransition(RegionStateNode regionNode, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode transitionCode, long openSeqNum) throws UnexpectedStateException
protected void updateTransitionWithoutPersistingToMeta(MasterProcedureEnv env, RegionStateNode regionNode, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode transitionCode, long openSeqNum) throws IOException
protected void restoreSucceedState(AssignmentManager am, RegionStateNode regionNode, long openSeqNum) throws IOException
restoreSucceedState 在类中 RegionRemoteProcedureBaseIOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.