@InterfaceAudience.Private public class ModifyColumnFamilyStoreFileTrackerProcedure extends ModifyStoreFileTrackerProcedure
StateMachineProcedure.FlowProcedure.LockStateTableProcedureInterface.TableOperationTypestateCountNO_PROC_ID, NO_TIMEOUT| Constructor and Description |
|---|
ModifyColumnFamilyStoreFileTrackerProcedure() |
ModifyColumnFamilyStoreFileTrackerProcedure(MasterProcedureEnv env,
TableName tableName,
byte[] family,
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 |
deserializeStateData(ProcedureStateSerializer serializer) |
protected void |
preCheck(TableDescriptor current) |
protected void |
serializeStateData(ProcedureStateSerializer serializer) |
executeFromState, finish, getInitialState, getState, getStateId, getTableName, getTableOperationType, isRollbackSupported, migrate, rollbackStateacquireLock, checkOnline, checkTableModifiable, getUser, getWALRegionDir, isTableEnabled, preflightChecks, releaseLock, releaseSyncLatch, setUser, toStringClassDetails, waitInitializedabort, addChildProcedure, execute, failIfAborted, getCurrentState, getCurrentStateId, getCycles, isEofState, isYieldAfterExecutionStep, isYieldBeforeExecuteFromState, rollback, setNextState, toStringStateaddStackIndex, 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, wasExecutedpublic ModifyColumnFamilyStoreFileTrackerProcedure()
public ModifyColumnFamilyStoreFileTrackerProcedure(MasterProcedureEnv env, TableName tableName, byte[] family, String dstSFT) throws HBaseIOException
HBaseIOExceptionprotected void preCheck(TableDescriptor current) throws IOException
preCheck in class ModifyStoreFileTrackerProcedureIOExceptionprotected org.apache.hadoop.conf.Configuration createConf(org.apache.hadoop.conf.Configuration conf,
TableDescriptor current)
createConf in class ModifyStoreFileTrackerProcedureprotected TableDescriptor createRestoreTableDescriptor(TableDescriptor current, String restoreSFT)
createRestoreTableDescriptor in class ModifyStoreFileTrackerProcedureprotected TableDescriptor createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration conf, TableDescriptor current)
createMigrationTableDescriptor in class ModifyStoreFileTrackerProcedureprotected TableDescriptor createFinishTableDescriptor(TableDescriptor current)
createFinishTableDescriptor in class ModifyStoreFileTrackerProcedureprotected void serializeStateData(ProcedureStateSerializer serializer) throws IOException
serializeStateData in class ModifyStoreFileTrackerProcedureIOExceptionprotected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException
deserializeStateData in class ModifyStoreFileTrackerProcedureIOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.