Uses of Class
org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure
Packages that use TransitRegionStateProcedure
Package
Description
-
Uses of TransitRegionStateProcedure in org.apache.hadoop.hbase.master.assignment
Fields in org.apache.hadoop.hbase.master.assignment declared as TransitRegionStateProcedureMethods in org.apache.hadoop.hbase.master.assignment that return TransitRegionStateProcedureModifier and TypeMethodDescriptionstatic TransitRegionStateProcedureTransitRegionStateProcedure.assign(MasterProcedureEnv env, RegionInfo region, boolean forceNewPlan, ServerName targetServer) static TransitRegionStateProcedureTransitRegionStateProcedure.assign(MasterProcedureEnv env, RegionInfo region, ServerName targetServer) private TransitRegionStateProcedureAssignmentManager.createAssignProcedure(RegionInfo regionInfo, ServerName sn, boolean override) Create an assign TransitRegionStateProcedure.private TransitRegionStateProcedureAssignmentManager.createAssignProcedure(RegionStateNode regionNode, ServerName targetServer) Create an assign TransitRegionStateProcedure.AssignmentManager.createAssignProcedures(List<RegionInfo> hris) Create an array of TransitRegionStateProcedure w/o specifying a target server.private TransitRegionStateProcedure[]AssignmentManager.createAssignProcedures(Map<ServerName, List<RegionInfo>> assignments) Tied toAssignmentManager.createAssignProcedures(List)in that it is called if caller is unable to run this method.private static TransitRegionStateProcedure[]AssignmentManagerUtil.createAssignProcedures(MasterProcedureEnv env, List<RegionInfo> regions, int regionReplication, ServerName targetServer, boolean ignoreIfInTransition) Create assign procedures for the give regions, according to theregionReplication.private TransitRegionStateProcedure[]MergeTableRegionsProcedure.createAssignProcedures(MasterProcedureEnv env) private TransitRegionStateProcedure[]SplitTableRegionProcedure.createAssignProcedures(MasterProcedureEnv env) (package private) static TransitRegionStateProcedure[]AssignmentManagerUtil.createAssignProceduresForOpeningNewRegions(MasterProcedureEnv env, List<RegionInfo> regions, int regionReplication, ServerName targetServer) (package private) static TransitRegionStateProcedure[]AssignmentManagerUtil.createAssignProceduresForSplitDaughters(MasterProcedureEnv env, List<RegionInfo> daughters, int regionReplication, ServerName parentServer) AssignmentManager.createMoveRegionProcedure(RegionInfo regionInfo, ServerName targetServer) AssignmentManager.createOneAssignProcedure(RegionInfo ri, boolean override) Create one TransitRegionStateProcedure to assign a region w/o specifying a target server.AssignmentManager.createOneUnassignProcedure(RegionInfo ri, boolean override) Create one TransitRegionStateProcedure to unassign a region.AssignmentManager.createRoundRobinAssignProcedures(List<RegionInfo> hris) Create round-robin assigns.AssignmentManager.createRoundRobinAssignProcedures(List<RegionInfo> hris, List<ServerName> serversToExclude) Create round-robin assigns.private static TransitRegionStateProcedure[]AssignmentManagerUtil.createRoundRobinAssignProcedures(MasterProcedureEnv env, List<RegionInfo> regions, int regionReplication, List<ServerName> serversToExclude, boolean ignoreIfInTransition) Create round robin assign procedures for the given regions, according to theregionReplication.private TransitRegionStateProcedure[]MergeTableRegionsProcedure.createUnassignProcedures(MasterProcedureEnv env) private TransitRegionStateProcedure[]SplitTableRegionProcedure.createUnassignProcedures(MasterProcedureEnv env) AssignmentManager.createUnassignProceduresForClosingExcessRegionReplicas(TableName tableName, int newReplicaCount) Called by ModifyTableProcedures to unassign all the excess region replicas for a table.AssignmentManager.createUnassignProceduresForDisabling(TableName tableName) Called by DisableTableProcedure to unassign all the regions for a table.(package private) static TransitRegionStateProcedure[]AssignmentManagerUtil.createUnassignProceduresForSplitOrMerge(MasterProcedureEnv env, Stream<RegionInfo> regions, int regionReplication) private TransitRegionStateProcedureAssignmentManager.forceCreateUnssignProcedure(RegionStateNode regionNode) private TransitRegionStateProcedureRegionRemoteProcedureBase.getParent(MasterProcedureEnv env) RegionStateNode.getProcedure()static TransitRegionStateProcedureTransitRegionStateProcedure.move(MasterProcedureEnv env, RegionInfo region, ServerName targetServer) static TransitRegionStateProcedureTransitRegionStateProcedure.reopen(MasterProcedureEnv env, RegionInfo region) private static TransitRegionStateProcedureTransitRegionStateProcedure.setOwner(MasterProcedureEnv env, TransitRegionStateProcedure proc) RegionStateNode.setProcedure(TransitRegionStateProcedure proc) static TransitRegionStateProcedureTransitRegionStateProcedure.unassign(MasterProcedureEnv env, RegionInfo region) static TransitRegionStateProcedureTransitRegionStateProcedure.unassignSplitMerge(MasterProcedureEnv env, RegionInfo region) Methods in org.apache.hadoop.hbase.master.assignment with parameters of type TransitRegionStateProcedureModifier and TypeMethodDescription(package private) static intAssignmentManager.compare(TransitRegionStateProcedure left, TransitRegionStateProcedure right) private static TransitRegionStateProcedureTransitRegionStateProcedure.setOwner(MasterProcedureEnv env, TransitRegionStateProcedure proc) RegionStateNode.setProcedure(TransitRegionStateProcedure proc) voidRegionStateNode.unsetProcedure(TransitRegionStateProcedure proc) Method parameters in org.apache.hadoop.hbase.master.assignment with type arguments of type TransitRegionStateProcedureModifier and TypeMethodDescriptionvoidAssignmentManager.setupRIT(List<TransitRegionStateProcedure> procs) Create RegionStateNode based on the TRSP list, and attach the TRSP to the RegionStateNode.Constructors in org.apache.hadoop.hbase.master.assignment with parameters of type TransitRegionStateProcedureModifierConstructorDescriptionCloseRegionProcedure(TransitRegionStateProcedure parent, RegionInfo region, ServerName targetServer, ServerName assignCandidate, boolean evictCache) OpenRegionProcedure(TransitRegionStateProcedure parent, RegionInfo region, ServerName targetServer) protectedRegionRemoteProcedureBase(TransitRegionStateProcedure parent, RegionInfo region, ServerName targetServer) -
Uses of TransitRegionStateProcedure in org.apache.hadoop.hbase.master.procedure
Methods in org.apache.hadoop.hbase.master.procedure that return TransitRegionStateProcedureModifier and TypeMethodDescriptionprivate TransitRegionStateProcedureTruncateRegionProcedure.createAssignProcedures(MasterProcedureEnv env) private TransitRegionStateProcedureTruncateRegionProcedure.createUnAssignProcedures(MasterProcedureEnv env)