@Deprecated @InterfaceAudience.Private public class UnassignProcedure extends RegionTransitionProcedure
Procedure.LockStateTableProcedureInterface.TableOperationType| 限定符和类型 | 字段和说明 |
|---|---|
protected ServerName |
destinationServer
已过时。
|
protected ServerName |
hostingServer
已过时。
|
abortedNO_PROC_ID, NO_TIMEOUT| 构造器和说明 |
|---|
UnassignProcedure()
已过时。
|
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 hostingServer
protected volatile ServerName destinationServer
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)
startTransition 在类中 RegionTransitionProcedureprotected boolean updateTransition(MasterProcedureEnv env, RegionStateNode regionNode) throws IOException
updateTransition 在类中 RegionTransitionProcedureIOExceptionprotected void finishTransition(MasterProcedureEnv env, RegionStateNode regionNode) throws IOException
finishTransition 在类中 RegionTransitionProcedureIOExceptionpublic Optional<RemoteProcedureDispatcher.RemoteOperation> remoteCallBuild(MasterProcedureEnv env, ServerName serverName)
protected void reportTransition(MasterProcedureEnv env, RegionStateNode regionNode, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code, long seqId) throws UnexpectedStateException
protected boolean remoteCallFailed(MasterProcedureEnv env, RegionStateNode regionNode, IOException exception)
remoteCallFailed 在类中 RegionTransitionProcedurepublic void toStringClassDetails(StringBuilder sb)
protected ProcedureMetrics getProcedureMetrics(MasterProcedureEnv env)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.