@InterfaceAudience.Private public class ModifyTableStoreFileTrackerProcedure extends ModifyStoreFileTrackerProcedure
StateMachineProcedure.Flow
Procedure.LockState
TableProcedureInterface.TableOperationType
stateCount
NO_PROC_ID, NO_TIMEOUT
Constructor and Description |
---|
ModifyTableStoreFileTrackerProcedure() |
ModifyTableStoreFileTrackerProcedure(MasterProcedureEnv env,
TableName tableName,
String dstSFT) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.hadoop.conf.Configuration |
createConf(org.apache.hadoop.conf.Configuration conf,
TableDescriptor current) |
protected TableDescriptor |
createFinishTableDescriptor(TableDescriptor current) |
protected TableDescriptor |
createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration conf,
TableDescriptor current) |
protected TableDescriptor |
createRestoreTableDescriptor(TableDescriptor current,
String restoreSFT) |
protected void |
preCheck(TableDescriptor current) |
deserializeStateData, executeFromState, finish, getInitialState, getState, getStateId, getTableName, getTableOperationType, isRollbackSupported, migrate, rollbackState, serializeStateData
acquireLock, checkOnline, checkTableModifiable, getUser, getWALRegionDir, isTableEnabled, preflightChecks, releaseLock, releaseSyncLatch, setUser, toStringClassDetails, waitInitialized
abort, addChildProcedure, execute, failIfAborted, getCurrentState, getCurrentStateId, getCycles, isEofState, isYieldAfterExecutionStep, isYieldBeforeExecuteFromState, rollback, setNextState, toStringState
addStackIndex, afterReplay, beforeReplay, bypass, compareTo, completionCleanup, doExecute, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcedureMetrics, 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, 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, wasExecuted
public ModifyTableStoreFileTrackerProcedure()
public ModifyTableStoreFileTrackerProcedure(MasterProcedureEnv env, TableName tableName, String dstSFT) throws HBaseIOException
HBaseIOException
protected void preCheck(TableDescriptor current)
preCheck
in class ModifyStoreFileTrackerProcedure
protected org.apache.hadoop.conf.Configuration createConf(org.apache.hadoop.conf.Configuration conf, TableDescriptor current)
createConf
in class ModifyStoreFileTrackerProcedure
protected TableDescriptor createRestoreTableDescriptor(TableDescriptor current, String restoreSFT)
createRestoreTableDescriptor
in class ModifyStoreFileTrackerProcedure
protected TableDescriptor createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration conf, TableDescriptor current)
createMigrationTableDescriptor
in class ModifyStoreFileTrackerProcedure
protected TableDescriptor createFinishTableDescriptor(TableDescriptor current)
createFinishTableDescriptor
in class ModifyStoreFileTrackerProcedure
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.