Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

A

abort(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
abort(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The abort() call is asynchronous and each procedure must decide how to deal with it, if they want to be abortable.
abort(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Send an abort notification the specified procedure.
abort(long, boolean) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Send an abort notification to the specified procedure.
abort(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
abort(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
abortOperationsInQueue() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
abortPendingOperations(TRemote, Set<RemoteProcedureDispatcher.RemoteProcedure>) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
abortProcess() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureStoreListener
triggered when the store is not able to write out data.
AbstractProcedureScheduler - Class in org.apache.hadoop.hbase.procedure2
 
AbstractProcedureScheduler() - Constructor for class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
acquireLock(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The user should override this method if they need a lock on an Entity.
add(RemoteProcedureDispatcher.RemoteProcedure) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
add(RemoteProcedureDispatcher.RemoteProcedure<TEnv, TRemote>) - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteNode
 
addBack(Procedure) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
addBack(Procedure, boolean) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
addBack(Procedure) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Inserts the specified element at the end of this queue.
addBack(Procedure, boolean) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Inserts the specified element at the end of this queue.
addChildProcedure(T...) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
Add a child procedure to execute
addChore(ProcedureInMemoryChore<TEnvironment>) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Add a chore procedure to the executor
addFront(Procedure) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
addFront(Procedure, boolean) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
addFront(Iterator<Procedure>) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
addFront(Procedure) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Inserts the specified element at the front of this queue.
addFront(Procedure, boolean) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Inserts the specified element at the front of this queue.
addFront(Iterator<Procedure>) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Inserts all elements in the iterator at the front of this queue.
addLast(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
addNode(TRemote) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
Add a node that will be able to execute remote procedures
addOperationToNode(TRemote, RemoteProcedureDispatcher.RemoteProcedure) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
Add a remote rpc.
addStackIndex(int) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the RootProcedureState on procedure execution.
afterReplay(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called when the procedure is ready to be added to the queue after the loading/replay operation.
appendStrings(StringBuilder, String...) - Static method in class org.apache.hadoop.hbase.procedure2.util.StringUtils
 

B

BadProcedureException - Exception in org.apache.hadoop.hbase.procedure2
 
BadProcedureException() - Constructor for exception org.apache.hadoop.hbase.procedure2.BadProcedureException
 
BadProcedureException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.BadProcedureException
 
BadProcedureException(String, Throwable) - Constructor for exception org.apache.hadoop.hbase.procedure2.BadProcedureException
 
BadProcedureException(Throwable) - Constructor for exception org.apache.hadoop.hbase.procedure2.BadProcedureException
 
beforeReplay(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called when the procedure is loaded for replay.
BufferNode(TRemote) - Constructor for class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
build(Collection<ProcedureProtos.Procedure>) - Static method in class org.apache.hadoop.hbase.procedure2.store.ProcedureTree
 
buildAndGroupRequestByType(TEnv, TRemote, Set<RemoteProcedureDispatcher.RemoteProcedure>) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
buildString(String...) - Static method in class org.apache.hadoop.hbase.procedure2.util.StringUtils
 
bypass(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Set the bypass to true.
bypassProcedure(List<Long>, long, boolean, boolean) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Bypass a procedure.
ByteSlot - Class in org.apache.hadoop.hbase.procedure2.util
Similar to the ByteArrayOutputStream, with the exception that we can prepend an header.
ByteSlot() - Constructor for class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 

C

CHECK_OWNER_SET_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
cleanup() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Will be called by the framework to give the store a chance to do some clean up works.
clear() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Clear current state of scheduler such that it is equivalent to newly created scheduler.
clear() - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
compareDelayed(Delayed, Delayed) - Static method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil
 
compareTo(Procedure<TEnvironment>) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
compareTo(Delayed) - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedObject
 
completionCleanup(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called when the procedure is marked as completed (success or rollback).
completionCleanup(Procedure) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
The procedure in execution completed.
completionCleanup(Procedure) - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
convert() - Method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 
convertToProcedure(ProcedureProtos.Procedure) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
Helper to convert the protobuf procedure.
convertToProtoLockedResource(LockedResource) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
convertToProtoLockType(LockType) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
convertToProtoProcedure(Procedure<?>) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
Helper to convert the procedure to protobuf.
convertToProtoResourceType(LockedResourceType) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
CorruptedWALProcedureStoreException - Exception in org.apache.hadoop.hbase.procedure2.store.wal
Deprecated.
Since 2.3.0, will be removed in 4.0.0. Keep here only for rolling upgrading, now we use the new region based procedure store.
CorruptedWALProcedureStoreException() - Constructor for exception org.apache.hadoop.hbase.procedure2.store.wal.CorruptedWALProcedureStoreException
Deprecated.
default constructor
CorruptedWALProcedureStoreException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.store.wal.CorruptedWALProcedureStoreException
Deprecated.
Constructor
createNonceKey(long, long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Create a NonceKey from the specified nonceGroup and nonce.
createRetryCounter(Configuration) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
Get a retry counter for getting the backoff time.

D

DEFAULT_PROCEDURE_RETRY_MAX_SLEEP_TIME_MS - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
DEFAULT_PROCEDURE_RETRY_SLEEP_INTERVAL_MS - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
DELAYED_POISON - Static variable in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil
POISON implementation; used to mark special state: e.g.
DelayedContainer(T) - Constructor for class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainer
 
DelayedContainerWithTimestamp(T, long) - Constructor for class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainerWithTimestamp
 
DelayedObject() - Constructor for class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedObject
 
DelayedUtil - Class in org.apache.hadoop.hbase.procedure2.util
 
DelayedUtil.DelayedContainer<T> - Class in org.apache.hadoop.hbase.procedure2.util
 
DelayedUtil.DelayedContainerWithTimestamp<T> - Class in org.apache.hadoop.hbase.procedure2.util
Has a timeout.
DelayedUtil.DelayedObject - Class in org.apache.hadoop.hbase.procedure2.util
 
DelayedUtil.DelayedWithTimeout - Interface in org.apache.hadoop.hbase.procedure2.util
Add a timeout to a Delay
delete(long) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
delete(Procedure<?>, long[]) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
delete(long[], int, int) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
delete(long) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
The specified procId was removed from the executor, due to completion, abort or failure.
delete(Procedure<?>, long[]) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
The parent procedure completed.
delete(long[], int, int) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
The specified procIds were removed from the executor, due to completion, abort or failure.
delete(long) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
delete(Procedure<?>, long[]) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
delete(long[], int, int) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
dequeue() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
Fetch one Procedure from the queue NOTE: this method is called with the sched lock held.
dequeue() - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
deserialize(Class<M>) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer
 
deserialize(byte[]) - Static method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
Takes a series of bytes and tries to generate an RemoteProcedureException instance for it.
deserializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
deserializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called on store load to allow the user to decode the previously serialized state.
deserializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
deserializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.SequentialProcedure
 
deserializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
dispatch() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
dispatch() - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteNode
 
DISPATCH_DELAY_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
DISPATCH_MAX_QUEUE_SIZE_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
doExecute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Internal method called by the ProcedureExecutor that starts the user-level code execute().
doExecute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.SequentialProcedure
 
doRollback(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Internal method called by the ProcedureExecutor that starts the user-level code rollback().
doRollback(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.SequentialProcedure
 

E

elapsedTime() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
enqueue(Procedure, boolean) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
Add the procedure to the queue.
enqueue(Procedure, boolean) - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
equals(Object) - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainer
 
EVICT_ACKED_TTL_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
EVICT_TTL_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
EXEC_WAL_CLEANUP_ON_LOAD_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
execute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
execute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The main code of the procedure.
execute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
execute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
executeFromState(TEnvironment, TState) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
called to perform a single step of the specified 'state' of the procedure

F

FailedProcedure<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
 
FailedProcedure() - Constructor for class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
FailedProcedure(long, String, User, NonceKey, IOException) - Constructor for class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
FailedRemoteDispatchException - Exception in org.apache.hadoop.hbase.procedure2
Used internally signaling failed queue of a remote procedure operation.
FailedRemoteDispatchException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.FailedRemoteDispatchException
 
failIfAborted() - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
If procedure has more states then abort it otherwise procedure is finished and abort can be ignored.
fetchType(ArrayListMultimap<Class<?>, RemoteProcedureDispatcher.RemoteOperation>, Class<T>) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
filterWaitingQueue(Predicate<Procedure>) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
forceUpdate(long[]) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureStoreListener
Suggest that the upper layer should update the state of some procedures.
fromProto(ErrorHandlingProtos.ForeignExceptionMessage) - Static method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 

G

getActiveExecutorCount() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getActiveLogs() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getActiveProceduresNoCopy() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Should only be used when starting up, where the procedure workers have not been started.
getActiveProcIds() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getBuffer() - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
getChildrenLatch() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getCorePoolSize() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getCorruptedLogs() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getCorruptedProcs() - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureTree
 
getCurrentState() - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
getCurrentStateId() - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
This method is used from test code as it cannot be assumed that state transition will happen sequentially.
getCycles() - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
getDelay(TimeUnit) - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedObject
 
getEnvironment() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getException() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getExclusiveLockOwnerProcedure() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
getExclusiveLockOwnerProcedure() - Method in class org.apache.hadoop.hbase.procedure2.LockedResource
 
getExclusiveLockOwnerProcedure() - Method in interface org.apache.hadoop.hbase.procedure2.LockStatus
Get the procedure which holds the exclusive lock.
getExclusiveLockProcIdOwner() - Method in interface org.apache.hadoop.hbase.procedure2.LockStatus
Return the id of the procedure which holds the exclusive lock, if exists.
getFailedCounter() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureMetrics
 
getFileSystem() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getHead() - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
getInitialState() - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
Return the initial state object that will be used for the first call to executeFromState().
getKeepAliveTime(TimeUnit) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getKey() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
getKey() - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteNode
 
getLastProcId() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getLastUpdate() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getLockResource(LockedResourceType, String) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
 
getLockResource(LockedResourceType, String) - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
getLocks() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
List lock queues.
getLocks() - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
getLockType() - Method in class org.apache.hadoop.hbase.procedure2.LockedResource
 
getLogFilePath(long) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getMillisFromLastRoll() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getMillisToNextPeriodicRoll() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getNonceKey() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getNullPollCalls() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
getNumThreads() - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
getNumThreads() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
 
getNumThreads() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getObject() - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainer
 
getOwner() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getParentProcId() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getPollCalls() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
getProcedure(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getProcedure(Class<T>, long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getProcedure() - Method in class org.apache.hadoop.hbase.procedure2.store.ProtoAndProcedure
 
getProcedureMetrics(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Override this method to provide procedure specific counters for submitted count, failed count and time histogram.
getProcedures() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Get procedures.
getProcExecutionLock() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getProcId() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getProcIdHashCode(long) - Static method in class org.apache.hadoop.hbase.procedure2.Procedure
Get an hashcode for the specified Procedure ID
getProcName() - Method in class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
getProcName() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getProto() - Method in class org.apache.hadoop.hbase.procedure2.store.ProtoAndProcedure
 
getRemainingTime(TimeUnit, long) - Static method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil
 
getRemoteProcedure() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteOperation
 
getResourceName() - Method in class org.apache.hadoop.hbase.procedure2.LockedResource
 
getResourceType() - Method in class org.apache.hadoop.hbase.procedure2.LockedResource
 
getResult() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getResult(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getResultOrProcedure(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getRootProcedureId(Map<Long, Procedure<T>>, Procedure<T>) - Static method in class org.apache.hadoop.hbase.procedure2.Procedure
Helper to lookup the root Procedure ID given a specified procedure.
getRootProcId() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getSharedLockCount() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
getSharedLockCount() - Method in class org.apache.hadoop.hbase.procedure2.LockedResource
 
getSharedLockCount() - Method in interface org.apache.hadoop.hbase.procedure2.LockStatus
Get the number of procedures which hold the shared lock.
getSource() - Method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 
getStackIndexes() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getState() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getState(int) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
Convert an ordinal (or state id) to an Enum (or more descriptive) state object.
getStateId(TState) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
Convert the Enum (or more descriptive) state object to an ordinal (or state id).
getStore() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
getStoreTracker() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getSubmittedCounter() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureMetrics
 
getSubmittedTime() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getSuspendedProcedures() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
Access to suspendedProcedures is 'synchronized' on this object, but it's fine to return it here for tests.
getSyncedEntries() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Deprecated.
 
getSyncedPerSec() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Deprecated.
 
getSyncMetrics() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getSyncWaitMs() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Deprecated.
 
getTimeHisto() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureMetrics
 
getTimeout() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
getTimeout() - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainerWithTimestamp
 
getTimeout() - Method in interface org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedWithTimeout
 
getTimeoutTimestamp() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Timeout of the next timeout.
getTimestamp() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Deprecated.
 
getTotalSyncedBytes() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Deprecated.
 
getUncaughtExceptionHandler() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
getValidProcs() - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureTree
 
getWaitingProcedures() - Method in class org.apache.hadoop.hbase.procedure2.LockedResource
 
getWALDir() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
getWorkerThreadCount() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 

H

handleCorrupted(ProcedureStore.ProcedureIterator) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader
Called by the ProcedureStore.load() in case we have procedures not-ready to be added to the executor, which probably means they are corrupted since some information/link is missing.
hasChildren() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
hasException() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
hasExclusiveLock() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
hasExclusiveLock() - Method in interface org.apache.hadoop.hbase.procedure2.LockStatus
Whether the exclusive lock has been held.
hashCode() - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainer
 
hasLock() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
This is used in conjunction with Procedure.holdLock(Object).
hasLockAccess(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
hasLockAccess(Procedure<?>) - Method in interface org.apache.hadoop.hbase.procedure2.LockStatus
Return true if the procedure itself holds the exclusive lock, or any ancestors of the give procedure hold the exclusive lock.
hasNext() - Method in class org.apache.hadoop.hbase.procedure2.store.InMemoryProcedureIterator
 
hasNext() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator
Returns true if the iterator has more elements.
hasOwner() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
hasParent() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
hasRunnables() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
hasRunnables() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
 
hasTimeout() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
haveSameParent(Procedure<?>, Procedure<?>) - Static method in class org.apache.hadoop.hbase.procedure2.Procedure
 
holdLock(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Used to keep the procedure lock even when the procedure is yielding or suspended.
humanSize(double) - Static method in class org.apache.hadoop.hbase.procedure2.util.StringUtils
 
humanTimeDiff(long) - Static method in class org.apache.hadoop.hbase.procedure2.util.StringUtils
 

I

incChildrenLatch() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the ProcedureExecutor on procedure-load to restore the latch state
init(int, boolean) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Initialize the procedure executor, but do not start workers.
InMemoryProcedureIterator - Class in org.apache.hadoop.hbase.procedure2.store
A procedure iterator which holds all the procedure protos in memory.
InMemoryProcedureIterator(List<ProtoAndProcedure>) - Constructor for class org.apache.hadoop.hbase.procedure2.store.InMemoryProcedureIterator
 
insert(Procedure<?>, Procedure<?>[]) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
insert(Procedure<?>[]) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
insert(Procedure<?>, Procedure<?>[]) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
When a procedure is submitted to the executor insert(proc, null) will be called.
insert(Procedure<?>[]) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Serialize a set of new procedures.
insert(Procedure<?>, Procedure<?>[]) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
insert(Procedure<?>[]) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
isBypass() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isEmpty(String) - Static method in class org.apache.hadoop.hbase.procedure2.util.StringUtils
 
isEofState() - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
isFailed() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isFinished() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isFinished(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Return true if the procedure is finished.
isFinished(ProcedureProtos.Procedure) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
isInitializing() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isLocked() - Method in interface org.apache.hadoop.hbase.procedure2.LockStatus
Return whether this lock has already been held,

Notice that, holding the exclusive lock or shared lock are both considered as locked, i.e, this method usually equals to hasExclusiveLock() || getSharedLockCount() > 0.

isLockedWhenLoading() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Can only be called when restarting, before the procedure actually being executed, as after we actually call the Procedure.doAcquireLock(Object, ProcedureStore) method, we will reset Procedure.lockedWhenLoading to false.
isNextFinished() - Method in class org.apache.hadoop.hbase.procedure2.store.InMemoryProcedureIterator
 
isNextFinished() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator
Calling this method does not need to convert the protobuf message to the Procedure class, so if it returns true we can call ProcedureStore.ProcedureIterator.skipNext() to skip the procedure without deserializing.
isProcedureOwner(long, User) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Check if the user is this procedure's owner
isReady() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
 
isRollbackSupported(TState) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
Used by the default implementation of abort() to know if the current state can be aborted and rollback can be triggered.
isRunnable() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isRunning() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
isRunning() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
 
isRunning() - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
isStarted(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Return true if the procedure is started.
isSuccess() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isWaiting() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
isWaitingQueueEmpty() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
isYieldAfterExecutionStep(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
By default, the procedure framework/executor will try to run procedures start to finish.
isYieldAfterExecutionStep(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
isYieldBeforeExecuteFromState(TEnvironment, TState) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
By default, the executor will try ro run all the steps of the procedure start to finish.

J

join() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
join() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 

K

killAfterStoreUpdate - Variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
Set when we want to fail AFTER state has been stored into the WAL.
killBeforeStoreUpdate - Variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
Kill the PE BEFORE we store state to the WAL.
killIfHasParent - Variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
killIfSuspended - Variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 

L

LeaseRecovery - Interface in org.apache.hadoop.hbase.procedure2.store
 
load(ProcedureStore.ProcedureLoader) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
load(ProcedureStore.ProcedureLoader) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Load the Procedures in the store.
load(ProcedureStore.ProcedureIterator) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader
Called by the ProcedureStore.load() every time a set of procedures are ready to be executed.
load(ProcedureStore.ProcedureLoader) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
LockAndQueue - Class in org.apache.hadoop.hbase.procedure2
Locking for mutual exclusion between procedures.
LockAndQueue(Function<Long, Procedure<?>>) - Constructor for class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
LockedResource - Class in org.apache.hadoop.hbase.procedure2
 
LockedResource(LockedResourceType, String, LockType, Procedure<?>, int, List<Procedure<?>>) - Constructor for class org.apache.hadoop.hbase.procedure2.LockedResource
 
LockedResourceType - Enum in org.apache.hadoop.hbase.procedure2
 
LockStatus - Interface in org.apache.hadoop.hbase.procedure2
Interface to get status of a Lock without getting access to acquire/release lock.
LockType - Enum in org.apache.hadoop.hbase.procedure2
 
LOG_PREFIX - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 

M

main(String[]) - Static method in class org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPrettyPrinter
Deprecated.
 
main(String[]) - Static method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
Parses a directory of WALs building up ProcedureState.
markHead() - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
MASTER_PROCEDURE_LOGDIR - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
Used to construct the name of the log directory for master procedures
MAX_RETRIES_BEFORE_ROLL_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
MAX_SYNC_FAILURE_ROLL_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 

N

next() - Method in class org.apache.hadoop.hbase.procedure2.store.InMemoryProcedureIterator
 
next() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator
Returns the next procedure in the iteration.
NO_PROC_ID - Static variable in class org.apache.hadoop.hbase.procedure2.Procedure
 
NO_TIMEOUT - Static variable in class org.apache.hadoop.hbase.procedure2.Procedure
 
NoNodeDispatchException - Exception in org.apache.hadoop.hbase.procedure2
Used internally signaling failed queue of a remote procedure operation.
NoNodeDispatchException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.NoNodeDispatchException
 
NoopProcedureStore - Class in org.apache.hadoop.hbase.procedure2.store
An In-Memory store that does not keep track of the procedures inserted.
NoopProcedureStore() - Constructor for class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
NoServerDispatchException - Exception in org.apache.hadoop.hbase.procedure2
Used internally signaling failed queue of a remote procedure operation.
NoServerDispatchException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.NoServerDispatchException
 
NullTargetServerDispatchException - Exception in org.apache.hadoop.hbase.procedure2
Used internally signaling failed queue of a remote procedure operation.
NullTargetServerDispatchException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.NullTargetServerDispatchException
 

O

OnePhaseProcedure<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
 
OnePhaseProcedure() - Constructor for class org.apache.hadoop.hbase.procedure2.OnePhaseProcedure
 
operationCompleted(RemoteProcedureDispatcher.RemoteProcedure) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
org.apache.hadoop.hbase.procedure2 - package org.apache.hadoop.hbase.procedure2
 
org.apache.hadoop.hbase.procedure2.store - package org.apache.hadoop.hbase.procedure2.store
 
org.apache.hadoop.hbase.procedure2.store.wal - package org.apache.hadoop.hbase.procedure2.store.wal
 
org.apache.hadoop.hbase.procedure2.util - package org.apache.hadoop.hbase.procedure2.util
 

P

PERIODIC_ROLL_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
periodicExecute(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
poll() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
poll(long, TimeUnit) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
poll(long) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
poll() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Fetch one Procedure from the queue
poll(long, TimeUnit) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Fetch one Procedure from the queue
postSync() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureStoreListener
triggered when the store sync is completed.
Procedure<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
Base Procedure class responsible for Procedure Metadata; e.g.
Procedure() - Constructor for class org.apache.hadoop.hbase.procedure2.Procedure
 
Procedure.LockState - Enum in org.apache.hadoop.hbase.procedure2
 
PROCEDURE_RETRY_MAX_SLEEP_TIME_MS - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
PROCEDURE_RETRY_SLEEP_INTERVAL_MS - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureUtil
 
ProcedureAbortedException - Exception in org.apache.hadoop.hbase.procedure2
Thrown when a procedure is aborted
ProcedureAbortedException() - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureAbortedException
default constructor
ProcedureAbortedException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureAbortedException
Constructor
procedureAdded(long) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureExecutor.ProcedureExecutorListener
 
ProcedureDeque - Class in org.apache.hadoop.hbase.procedure2
Type class.
ProcedureDeque() - Constructor for class org.apache.hadoop.hbase.procedure2.ProcedureDeque
 
ProcedureEvent<T> - Class in org.apache.hadoop.hbase.procedure2
Basic ProcedureEvent that contains an "object", which can be a description or a reference to the resource to wait on, and a queue for suspended procedures.
ProcedureEvent(T) - Constructor for class org.apache.hadoop.hbase.procedure2.ProcedureEvent
 
ProcedureException - Exception in org.apache.hadoop.hbase.procedure2
 
ProcedureException() - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureException
default constructor
ProcedureException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureException
Constructor
ProcedureException(Throwable) - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureException
 
ProcedureExecutor<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
Thread Pool that executes the submitted procedures.
ProcedureExecutor(Configuration, TEnvironment, ProcedureStore) - Constructor for class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
ProcedureExecutor(Configuration, TEnvironment, ProcedureStore, ProcedureScheduler) - Constructor for class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
ProcedureExecutor.ProcedureExecutorListener - Interface in org.apache.hadoop.hbase.procedure2
 
ProcedureExecutor.Testing - Class in org.apache.hadoop.hbase.procedure2
Class with parameters describing how to fail/die when in testing-context.
procedureFinished(long) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureExecutor.ProcedureExecutorListener
 
ProcedureInMemoryChore<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
Special procedure used as a chore.
ProcedureInMemoryChore(int) - Constructor for class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
procedureLoaded(long) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureExecutor.ProcedureExecutorListener
 
ProcedureMetrics - Interface in org.apache.hadoop.hbase.procedure2
With this interface, the procedure framework provides means to collect following set of metrics per procedure type for all procedures: Count of submitted procedure instances Time histogram for successfully completed procedure instances Count of failed procedure instances Please implement this interface to return appropriate metrics.
ProcedureScheduler - Interface in org.apache.hadoop.hbase.procedure2
Keep track of the runnable procedures
ProcedureStateSerializer - Interface in org.apache.hadoop.hbase.procedure2
 
ProcedureStore - Interface in org.apache.hadoop.hbase.procedure2.store
The ProcedureStore is used by the executor to persist the state of each procedure execution.
ProcedureStore.ProcedureIterator - Interface in org.apache.hadoop.hbase.procedure2.store
An Iterator over a collection of Procedure
ProcedureStore.ProcedureLoader - Interface in org.apache.hadoop.hbase.procedure2.store
Interface passed to the ProcedureStore.load() method to handle the store-load events.
ProcedureStore.ProcedureStoreListener - Interface in org.apache.hadoop.hbase.procedure2.store
Store listener interface.
ProcedureStoreBase - Class in org.apache.hadoop.hbase.procedure2.store
Base class for ProcedureStores.
ProcedureStoreBase() - Constructor for class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
ProcedureSuspendedException - Exception in org.apache.hadoop.hbase.procedure2
 
ProcedureSuspendedException() - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException
default constructor
ProcedureSuspendedException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureSuspendedException
Constructor
ProcedureTree - Class in org.apache.hadoop.hbase.procedure2.store
Used to build the tree for procedures.
ProcedureUtil - Class in org.apache.hadoop.hbase.procedure2
Helper to convert to/from ProcedureProtos
ProcedureWALPrettyPrinter - Class in org.apache.hadoop.hbase.procedure2.store.wal
Deprecated.
Since 2.3.0, will be removed in 4.0.0. Keep here only for rolling upgrading, now we use the new region based procedure store.
ProcedureWALPrettyPrinter() - Constructor for class org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPrettyPrinter
Deprecated.
 
ProcedureYieldException - Exception in org.apache.hadoop.hbase.procedure2
 
ProcedureYieldException() - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureYieldException
default constructor
ProcedureYieldException(String) - Constructor for exception org.apache.hadoop.hbase.procedure2.ProcedureYieldException
Constructor
processFile(Configuration, Path) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPrettyPrinter
Deprecated.
Reads a log file and outputs its contents.
processProcedureWALFile(ProcedureWALFile) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPrettyPrinter
Deprecated.
 
ProtoAndProcedure - Class in org.apache.hadoop.hbase.procedure2.store
when loading we will iterator the procedures twice, so use this class to cache the deserialized result to prevent deserializing multiple times.
ProtoAndProcedure(ProcedureProtos.Procedure) - Constructor for class org.apache.hadoop.hbase.procedure2.store.ProtoAndProcedure
 
push(Procedure, boolean, boolean) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 

Q

queueHasRunnables() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
Returns true if there are procedures available to process.
queueHasRunnables() - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
queueSize() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
Returns the number of elements in this queue.
queueSize() - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 

R

recoverFileLease(FileSystem, Path) - Method in interface org.apache.hadoop.hbase.procedure2.store.LeaseRecovery
 
recoverLease() - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
recoverLease() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Deprecated.
since 2.3.0, will be removed in 4.0.0 along with WALProcedureStore. As now we will store the procedure data in a master local region, and master itself will deal with the lease recovery of the region.
recoverLease() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
refreshConfiguration(Configuration) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
registerListener(ProcedureExecutor.ProcedureExecutorListener) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
registerListener(ProcedureStore.ProcedureStoreListener) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Add the listener to the notification list.
registerListener(ProcedureStore.ProcedureStoreListener) - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
registerNonce(NonceKey) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Register a nonce for a procedure that is going to be submitted.
releaseExclusiveLock(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
releaseLock(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The user should override this method, and release lock if necessary.
releaseSharedLock() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
remoteCallBuild(TEnv, TRemote) - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure
For building the remote operation.
remoteCallFailed(TEnv, TRemote, IOException) - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure
Called when the executeProcedure call is failed.
remoteDispatch(TRemote, Set<RemoteProcedureDispatcher.RemoteProcedure>) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
RemoteOperation(RemoteProcedureDispatcher.RemoteProcedure) - Constructor for class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteOperation
 
remoteOperationCompleted(TEnv) - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure
Called when RS tells the remote procedure is succeeded through the reportProcedureDone method.
remoteOperationFailed(TEnv, RemoteProcedureException) - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure
Called when RS tells the remote procedure is failed through the reportProcedureDone method.
RemoteProcedureDispatcher<TEnv,TRemote extends Comparable<TRemote>> - Class in org.apache.hadoop.hbase.procedure2
A procedure dispatcher that aggregates and sends after elapsed time or after we hit count threshold.
RemoteProcedureDispatcher(Configuration) - Constructor for class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
RemoteProcedureDispatcher.BufferNode - Class in org.apache.hadoop.hbase.procedure2
Node that contains a set of RemoteProcedures
RemoteProcedureDispatcher.RemoteNode<TEnv,TRemote> - Interface in org.apache.hadoop.hbase.procedure2
Account of what procedures are running on remote node.
RemoteProcedureDispatcher.RemoteOperation - Class in org.apache.hadoop.hbase.procedure2
Data structure with reference to remote operation.
RemoteProcedureDispatcher.RemoteProcedure<TEnv,TRemote> - Interface in org.apache.hadoop.hbase.procedure2
Remote procedure reference.
RemoteProcedureException - Exception in org.apache.hadoop.hbase.procedure2
A RemoteProcedureException is an exception from another thread or process.
RemoteProcedureException(String, Throwable) - Constructor for exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
Create a new RemoteProcedureException that can be serialized.
removeChore(ProcedureInMemoryChore<TEnvironment>) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Remove a chore procedure from the executor
removeCompletedOperation(TRemote, RemoteProcedureDispatcher.RemoteProcedure) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
removeFirst() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
removeNode(TRemote) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
Remove a remote node
removeResult(long) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Mark the specified completed procedure, as ready to remove.
removeStackIndex() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
reset() - Method in class org.apache.hadoop.hbase.procedure2.store.InMemoryProcedureIterator
 
reset() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator
Reset the Iterator by seeking to the beginning of the list.
reset() - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
ROLL_RETRIES_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
ROLL_THRESHOLD_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
rollback(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
rollback(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The code to undo what was done by the execute() code.
rollback(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
rollback(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
rollbackState(TEnvironment, TState) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
called to perform the rollback of the specified state
rollWriterForTesting() - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
run(String[]) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.ProcedureWALPrettyPrinter
Deprecated.
Pass one or more log file names and formatting options and it will dump out a text version of the contents on stdout.

S

schedLock() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
schedUnlock() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
sendAbortProcessSignal() - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
sendForceUpdateSignal(long[]) - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
sendPostSyncSignal() - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
SequentialProcedure<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
A SequentialProcedure describes one step in a procedure chain:
SequentialProcedure() - Constructor for class org.apache.hadoop.hbase.procedure2.SequentialProcedure
 
serialize(Message) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer
 
serialize(String, Throwable) - Static method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
Converts a RemoteProcedureException to an array of bytes.
serializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.FailedProcedure
 
serializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The user-level code of the procedure may have some state to persist (e.g.
serializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureInMemoryChore
 
serializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.SequentialProcedure
 
serializeStateData(ProcedureStateSerializer) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
setAbortFailure(String, String) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setChildrenLatch(int) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the ProcedureExecutor on procedure-load to restore the latch state
setFailure(String, Throwable) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setFailure(RemoteProcedureException) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setFailureResultForNonce(NonceKey, String, User, IOException) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
If the failure failed before submitting it, we may want to give back the same error to the requests with the same nonceKey.
setKeepAliveTime(long, TimeUnit) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
setLastUpdate(long) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called on store load to initialize the Procedure internals after the creation/deserialization.
setMaxProcId(long) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader
Called by ProcedureStore.load() to notify about the maximum proc-id in the store.
setNextState(TState) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
Set the next state for the procedure.
setNonceKey(NonceKey) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the ProcedureExecutor to set the value to the newly created procedure.
setOwner(String) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setOwner(User) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setParentProcId(long) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the ProcedureExecutor to assign the parent to the newly created procedure.
setProcId(long) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the ProcedureExecutor to assign the ID to the newly created procedure.
setResult(byte[]) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The procedure may leave a "result" on completion.
setRootProcId(long) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setRunning(boolean) - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
Change the state to 'isRunning', returns true if the store state was changed, false if the store was already in that state.
setRunningProcedureCount(int) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
setRunningProcedureCount(int) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Set the number of procedure running.
setRunningProcedureCount(int) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
setStackIndexes(List<Integer>) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called on store load to initialize the Procedure internals after the creation/deserialization.
setState(ProcedureProtos.ProcedureState) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setSubmittedTime(long) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called on store load to initialize the Procedure internals after the creation/deserialization.
setTimeout(int) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
setTimeout(long) - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainerWithTimestamp
 
setTimeoutExecutorUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
setTimeoutFailure(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by the ProcedureExecutor when the timeout set by setTimeout() is expired.
shouldKillAfterStoreUpdate() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
shouldKillAfterStoreUpdate(boolean) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
shouldKillBeforeStoreUpdate() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
shouldKillBeforeStoreUpdate(boolean, boolean) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
shouldWaitClientAck(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
By default, the executor will keep the procedure result around util the eviction TTL is expired.
signalAll() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
signalAll() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
In case the class is blocking on poll() waiting for items to be added, this method should awake poll() and poll() should return.
SimpleProcedureScheduler - Class in org.apache.hadoop.hbase.procedure2
Simple scheduler for procedures
SimpleProcedureScheduler() - Constructor for class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
size() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
size() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Returns the number of elements in this queue.
size() - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
skipNext() - Method in class org.apache.hadoop.hbase.procedure2.store.InMemoryProcedureIterator
 
skipNext() - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureIterator
Skip the next procedure

This method is used to skip the deserializing of the procedure to increase performance, as when calling next we need to convert the protobuf message to the Procedure class.

skipPersistence() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
start() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
start() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Start the scheduler
start() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
start(int) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
start(int) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Start/Open the procedure store
start(int) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
startWorkers() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Start the workers.
stateCount - Variable in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
StateMachineProcedure<TEnvironment,TState> - Class in org.apache.hadoop.hbase.procedure2
Procedure described by a series of steps.
StateMachineProcedure() - Constructor for class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
StateMachineProcedure.Flow - Enum in org.apache.hadoop.hbase.procedure2
 
stop() - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
stop() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
stop() - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
Stop the scheduler
stop() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
stop(boolean) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
stop(boolean) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Stop/Close the procedure store
stop(boolean) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
STORE_WAL_SYNC_STATS_COUNT - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
storeInDispatchedQueue() - Method in interface org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure
Whether store this remote procedure in dispatched queue only OpenRegionProcedure and CloseRegionProcedure return false since they are not fully controlled by dispatcher
StringUtils - Class in org.apache.hadoop.hbase.procedure2.util
 
submitProcedure(Procedure<TEnvironment>) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Add a new root-procedure to the executor.
submitProcedure(Procedure<TEnvironment>, NonceKey) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Add a new root-procedure to the executor.
submitProcedures(Procedure<TEnvironment>[]) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Add a set of new root-procedure to the executor.
submitTask(Runnable) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
submitTask(Runnable, long, TimeUnit) - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
suspend() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
Mark the event as not ready.
suspendIfNotReady(Procedure) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
 
SYNC_WAIT_MSEC_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
SyncMetrics() - Constructor for class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.SyncMetrics
Deprecated.
 
syncSlots(FSDataOutputStream, ByteSlot[], int, int) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
syncStream(FSDataOutputStream) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 

T

takeWithoutInterrupt(DelayQueue<E>, long, TimeUnit) - Static method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil
 
Testing() - Constructor for class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
THREAD_POOL_SIZE_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher
 
toggleKillAfterStoreUpdate - Variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
toggleKillBeforeStoreUpdate - Variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor.Testing
 
toProto(String, Throwable) - Static method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 
toString() - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
toString() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
toString() - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
 
toString() - Method in class org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.BufferNode
 
toString() - Method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 
toString() - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedContainer
 
toString() - Method in class org.apache.hadoop.hbase.procedure2.util.DelayedUtil.DelayedObject
 
toStringClass() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
toStringClassDetails(StringBuilder) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Extend the toString() information with the procedure details e.g.
toStringDetails() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Extend the toString() information with more procedure details
toStringSimpleSB() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Build the StringBuilder for the simple form of procedure string.
toStringState(StringBuilder) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called from Procedure.toString() when interpolating Procedure State.
toStringState(StringBuilder) - Method in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
tryExclusiveLock(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
trySharedLock(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
TwoPhaseProcedure<TEnvironment> - Class in org.apache.hadoop.hbase.procedure2
 
TwoPhaseProcedure() - Constructor for class org.apache.hadoop.hbase.procedure2.TwoPhaseProcedure
 

U

unregisterListener(ProcedureExecutor.ProcedureExecutorListener) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
unregisterListener(ProcedureStore.ProcedureStoreListener) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
Remove the listener from the notification list.
unregisterListener(ProcedureStore.ProcedureStoreListener) - Method in class org.apache.hadoop.hbase.procedure2.store.ProcedureStoreBase
 
unregisterNonceIfProcedureWasNotSubmitted(NonceKey) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
Remove the NonceKey if the procedure was not submitted to the executor.
unwrapRemoteException() - Method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 
unwrapRemoteIOException() - Method in exception org.apache.hadoop.hbase.procedure2.RemoteProcedureException
 
update(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.store.NoopProcedureStore
 
update(Procedure<?>) - Method in interface org.apache.hadoop.hbase.procedure2.store.ProcedureStore
The specified procedure was executed, and the new state should be written to the store.
update(Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
updateMetricsOnFinish(TEnvironment, long, boolean) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
This function will be called just after procedure execution is finished.
updateMetricsOnSubmit(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
This function will be called just when procedure is submitted for execution.
updateTimestamp() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
Called by ProcedureExecutor after each time a procedure step is executed.
USE_HSYNC_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 

V

valueOf(String) - Static method in enum org.apache.hadoop.hbase.procedure2.LockedResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hadoop.hbase.procedure2.LockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hadoop.hbase.procedure2.Procedure.LockState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.hadoop.hbase.procedure2.LockedResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hadoop.hbase.procedure2.LockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hadoop.hbase.procedure2.Procedure.LockState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow
Returns an array containing the constants of this enum type, in the order they are declared.

W

WAIT_BEFORE_ROLL_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
waitInitialized(TEnvironment) - Method in class org.apache.hadoop.hbase.procedure2.Procedure
The Procedure.doAcquireLock(Object, ProcedureStore) will be split into two steps, first, it will call us to determine whether we need to wait for initialization, second, it will call Procedure.acquireLock(Object) to actually handle the lock for this procedure.
waitProcedure(LockAndQueue, Procedure) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
wake(AbstractProcedureScheduler) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
Wakes up the suspended procedures by pushing them back into scheduler queues and sets the event as ready.
wakeEvents(AbstractProcedureScheduler, ProcedureEvent...) - Static method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
Wakes up all the given events and puts the procedures waiting on them back into ProcedureScheduler queues.
wakeIfSuspended(AbstractProcedureScheduler, Procedure<?>) - Method in class org.apache.hadoop.hbase.procedure2.ProcedureEvent
Wakes up the suspended procedures only if the given proc is waiting on this event.
wakePollIfNeeded(int) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
wakeProcedure(Procedure) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
 
wakeWaitingProcedures(LockAndQueue) - Method in class org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler
Wakes up given waiting procedures by pushing them back into scheduler queues.
wakeWaitingProcedures(ProcedureScheduler) - Method in class org.apache.hadoop.hbase.procedure2.LockAndQueue
 
WAL_COUNT_WARN_THRESHOLD_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
WALProcedureStore - Class in org.apache.hadoop.hbase.procedure2.store.wal
Deprecated.
Since 2.3.0, will be removed in 4.0.0. Keep here only for rolling upgrading, now we use the new region based procedure store.
WALProcedureStore(Configuration, LeaseRecovery) - Constructor for class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
WALProcedureStore(Configuration, Path, Path, LeaseRecovery) - Constructor for class org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore
Deprecated.
 
WALProcedureStore.SyncMetrics - Class in org.apache.hadoop.hbase.procedure2.store.wal
Deprecated.
 
wasExecuted() - Method in class org.apache.hadoop.hbase.procedure2.Procedure
 
WORKER_KEEP_ALIVE_TIME_CONF_KEY - Static variable in class org.apache.hadoop.hbase.procedure2.ProcedureExecutor
 
write(int) - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
write(byte[], int, int) - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
writeAt(int, int) - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 
writeTo(OutputStream) - Method in class org.apache.hadoop.hbase.procedure2.util.ByteSlot
 

Y

yield(Procedure) - Method in interface org.apache.hadoop.hbase.procedure2.ProcedureScheduler
The procedure can't run at the moment.
yield(Procedure) - Method in class org.apache.hadoop.hbase.procedure2.SimpleProcedureScheduler
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.