| Package | Description |
|---|---|
| org.apache.hadoop.hbase.master.assignment | |
| org.apache.hadoop.hbase.master.procedure |
| Modifier and Type | Method and Description |
|---|---|
static TransitRegionStateProcedure |
TransitRegionStateProcedure.assign(MasterProcedureEnv env,
RegionInfo region,
boolean forceNewPlan,
ServerName targetServer) |
static TransitRegionStateProcedure |
TransitRegionStateProcedure.assign(MasterProcedureEnv env,
RegionInfo region,
ServerName targetServer) |
TransitRegionStateProcedure[] |
AssignmentManager.createAssignProcedures(List<RegionInfo> hris)
Create an array of TransitRegionStateProcedure w/o specifying a target server.
|
TransitRegionStateProcedure |
AssignmentManager.createMoveRegionProcedure(RegionInfo regionInfo,
ServerName targetServer) |
TransitRegionStateProcedure |
AssignmentManager.createOneAssignProcedure(RegionInfo ri,
boolean override)
Create one TransitRegionStateProcedure to assign a region w/o specifying a target server.
|
TransitRegionStateProcedure |
AssignmentManager.createOneUnassignProcedure(RegionInfo ri,
boolean override)
Create one TransitRegionStateProcedure to unassign a region.
|
TransitRegionStateProcedure[] |
AssignmentManager.createRoundRobinAssignProcedures(List<RegionInfo> hris)
Create round-robin assigns.
|
TransitRegionStateProcedure[] |
AssignmentManager.createRoundRobinAssignProcedures(List<RegionInfo> hris,
List<ServerName> serversToExclude)
Create round-robin assigns.
|
TransitRegionStateProcedure[] |
AssignmentManager.createUnassignProceduresForDisabling(TableName tableName)
Called by DisableTableProcedure to unassign all the regions for a table.
|
TransitRegionStateProcedure |
RegionStateNode.getProcedure() |
static TransitRegionStateProcedure |
TransitRegionStateProcedure.move(MasterProcedureEnv env,
RegionInfo region,
ServerName targetServer) |
static TransitRegionStateProcedure |
TransitRegionStateProcedure.reopen(MasterProcedureEnv env,
RegionInfo region) |
TransitRegionStateProcedure |
RegionStateNode.setProcedure(TransitRegionStateProcedure proc) |
static TransitRegionStateProcedure |
TransitRegionStateProcedure.unassign(MasterProcedureEnv env,
RegionInfo region) |
static TransitRegionStateProcedure |
TransitRegionStateProcedure.unassignSplitMerge(MasterProcedureEnv env,
RegionInfo region) |
| Modifier and Type | Method and Description |
|---|---|
TransitRegionStateProcedure |
RegionStateNode.setProcedure(TransitRegionStateProcedure proc) |
void |
RegionStateNode.unsetProcedure(TransitRegionStateProcedure proc) |
| Modifier and Type | Method and Description |
|---|---|
void |
AssignmentManager.setupRIT(List<TransitRegionStateProcedure> procs)
Create RegionStateNode based on the TRSP list, and attach the TRSP to the RegionStateNode.
|
int |
AssignmentManager.submitUnassignProcedureForClosingExcessRegionReplicas(TableName tableName,
int newReplicaCount,
Consumer<TransitRegionStateProcedure> submit)
Called by ModifyTableProcedure to unassign all the excess region replicas for a table.
|
int |
AssignmentManager.submitUnassignProcedureForDisablingTable(TableName tableName,
Consumer<TransitRegionStateProcedure> submit)
Called by DsiableTableProcedure to unassign all regions for a table.
|
| Constructor and Description |
|---|
CloseRegionProcedure(TransitRegionStateProcedure parent,
RegionInfo region,
ServerName targetServer,
ServerName assignCandidate,
boolean evictCache) |
OpenRegionProcedure(TransitRegionStateProcedure parent,
RegionInfo region,
ServerName targetServer) |
RegionRemoteProcedureBase(TransitRegionStateProcedure parent,
RegionInfo region,
ServerName targetServer) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
CloseTableRegionsProcedure.submitUnassignProcedure(MasterProcedureEnv env,
Consumer<TransitRegionStateProcedure> submit) |
protected int |
CloseExcessRegionReplicasProcedure.submitUnassignProcedure(MasterProcedureEnv env,
Consumer<TransitRegionStateProcedure> submit) |
protected abstract int |
AbstractCloseTableRegionsProcedure.submitUnassignProcedure(MasterProcedureEnv env,
Consumer<TransitRegionStateProcedure> submit)
Submit TRSP for unassigning regions.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.