Package org.apache.hadoop.hbase.master.procedure
package org.apache.hadoop.hbase.master.procedure
-
ClassDescriptionAbstractCloseTableRegionsProcedure<TState extends Enum<?>>Base class for unassigning table regions.Base class for all the Namespace procedures that want to use a StateMachineProcedure.Base class for all the Region procedures that want to use a StateMachine.Base class for all the Table procedures that want to use a StateMachineProcedure.Procedure for close excess region replicas.Procedure for closing all regions for a table.The procedure to create a new namespace.The procedure to remove a namespace.FairQueue<T extends Comparable<T>>Procedure interface for global operations, such as migration.Acts like the super class in all cases except when no Regions found in the current Master in-memory context.Visitor for hbase:meta that 'fixes' Unknown Server issues.This procedure is used to initialize meta table for a new hbase deploy.Helper class for schema change proceduresProcedureScheduler for the Master Procedures.Helper Runnable used in conjunction with submitProcedure() to deal with submitting procs with nonce.Deprecated.Deprecated.only used for
RecoverMetaProcedure
.Migrate the namespace data to meta table's namespace family while upgradingThe procedure to add a namespace to an existing table.The procedure will only update the table descriptor without reopening all the regions.Latch used by the Master to have the prepare() sync behaviour for old clients, that can only get exceptions in a synchronous way.Helper to synchronously wait on conditions.Queue<TKey extends Comparable<TKey>>Deprecated.Do not use any more, leave it here only for compatible.Used for reopening the regions for a table.A remote procecdure dispatcher for regionservers.Locks on namespaces, tables, and regions.Passed as Exception byServerCrashProcedure
notifying on-going RIT that server has failed.Handle crashed server.Procedures that handle servers -- e.g.A procedure used to take snapshot on tables.A remote procedure which is used to send region snapshot request to region server.A remote procedure which is used to send verify snapshot request to region server.The procedure is to split a WAL.A remote procedure which is used to send split WAL request to region server.The procedure to switch rpc throttleThe procedure to switch rpc throttle on region serverProcedures that operates on a specific Table (e.g.To prevent multiple Create/Modify/Disable/Enable table procedures run at the same time, we will keep table procedure in this queue first before actually enqueuing it to MasterProcedureScheduler's tableQueue.
RecoverMetaProcedure
.