@Deprecated @InterfaceAudience.Private public class AssignProcedure extends RegionTransitionProcedure
Procedure.LockStateTableProcedureInterface.TableOperationType| 限定符和类型 | 字段和说明 |
|---|---|
protected ServerName |
targetServer
已过时。
|
abortedNO_PROC_ID, NO_TIMEOUT| 构造器和说明 |
|---|
AssignProcedure()
已过时。
|
abort, execute, getAttempt, getRegionInfo, getRegionState, getTableName, isMeta, remoteCallFailed, remoteOperationCompleted, remoteOperationFailed, rollback, setAttempt, setRegionInfo, toStringStateacquireLock, addStackIndex, afterReplay, 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, setTimeoutFailure, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecutedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitstoreInDispatchedQueueprotected volatile ServerName targetServer
public TableProcedureInterface.TableOperationType getTableOperationType()
TableProcedureInterfaceprotected boolean isRollbackSupported(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RegionTransitionState state)
protected void serializeStateData(ProcedureStateSerializer serializer) throws IOException
serializeStateData 在类中 Procedure<MasterProcedureEnv>IOExceptionprotected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException
deserializeStateData 在类中 Procedure<MasterProcedureEnv>IOExceptionprotected boolean startTransition(MasterProcedureEnv env, RegionStateNode regionNode) throws IOException
startTransition 在类中 RegionTransitionProcedureIOExceptionprotected boolean updateTransition(MasterProcedureEnv env, RegionStateNode regionNode) throws IOException, ProcedureSuspendedException
protected void finishTransition(MasterProcedureEnv env, RegionStateNode regionNode) throws IOException
finishTransition 在类中 RegionTransitionProcedureIOExceptionprotected void reportTransition(MasterProcedureEnv env, RegionStateNode regionNode, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code, long openSeqNum) throws UnexpectedStateException
public Optional<RemoteProcedureDispatcher.RemoteOperation> remoteCallBuild(MasterProcedureEnv env, ServerName serverName)
protected boolean remoteCallFailed(MasterProcedureEnv env, RegionStateNode regionNode, IOException exception)
public void toStringClassDetails(StringBuilder sb)
protected ProcedureMetrics getProcedureMetrics(MasterProcedureEnv env)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.