All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected boolean |
addRegionInTransition(RegionStates.RegionStateNode regionNode,
RegionTransitionProcedure procedure) |
RegionStates.ServerStateNode |
addRegionToServer(ServerName serverName,
RegionStates.RegionStateNode regionNode) |
RegionStates.RegionFailedOpen |
addToFailedOpen(RegionStates.RegionStateNode regionNode) |
void |
addToOfflineRegions(RegionStates.RegionStateNode regionNode) |
void |
clear() |
protected RegionStates.RegionStateNode |
createRegionNode(HRegionInfo regionInfo) |
void |
deleteRegion(HRegionInfo regionInfo) |
List<HRegionInfo> |
getAssignedRegions() |
Map<TableName,Map<ServerName,List<HRegionInfo>>> |
getAssignmentsByTable() |
Map<TableName,Map<ServerName,List<HRegionInfo>>> |
getAssignmentsByTable(boolean forceByCluster)
This is an EXPENSIVE clone.
|
double |
getAverageLoad() |
RegionStates.RegionFailedOpen |
getFailedOpen(HRegionInfo regionInfo) |
protected RegionStates.RegionStateNode |
getOrCreateRegionNode(HRegionInfo regionInfo) |
RegionStates.ServerStateNode |
getOrCreateServer(ServerName serverName) |
Map<HRegionInfo,ServerName> |
getRegionAssignments() |
Map<RegionState.State,List<HRegionInfo>> |
getRegionByStateOfTable(TableName tableName) |
List<RegionState> |
getRegionFailedOpen() |
protected RegionStates.RegionStateNode |
getRegionNode(HRegionInfo regionInfo) |
ServerName |
getRegionServerOfRegion(HRegionInfo regionInfo) |
List<RegionStates.RegionStateNode> |
getRegionsInTransition() |
int |
getRegionsInTransitionCount()
Get the number of regions in transition.
|
SortedSet<RegionState> |
getRegionsInTransitionOrderedByTimestamp() |
List<HRegionInfo> |
getRegionsOfTable(TableName table) |
List<RegionState> |
getRegionsStateInTransition() |
RegionState |
getRegionState(HRegionInfo regionInfo) |
RegionState |
getRegionState(String encodedRegionName) |
ArrayList<RegionState> |
getRegionStates() |
RegionTransitionProcedure |
getRegionTransitionProcedure(HRegionInfo hri) |
RegionState |
getRegionTransitionState(HRegionInfo hri) |
protected RegionStates.ServerStateNode |
getServerNode(ServerName serverName) |
List<HRegionInfo> |
getServerRegionInfoSet(ServerName serverName)
Returns the set of regions hosted by the specified server
|
Map<ServerName,List<HRegionInfo>> |
getSnapShotOfAssignment(Collection<HRegionInfo> regions) |
boolean |
hasRegionsInTransition() |
boolean |
hasTableRegionStates(TableName tableName) |
boolean |
isRegionInRegionStates(HRegionInfo hri) |
boolean |
isRegionInState(HRegionInfo regionInfo,
RegionState.State... state) |
boolean |
isRegionInTransition(HRegionInfo regionInfo) |
boolean |
isRegionOffline(HRegionInfo regionInfo) |
boolean |
isRegionOnline(HRegionInfo regionInfo) |
void |
logSplit(HRegionInfo regionInfo) |
void |
logSplit(ServerName serverName) |
static String |
regionNamesToString(Collection<byte[]> regions) |
void |
removeFromFailedOpen(HRegionInfo regionInfo) |
void |
removeFromOfflineRegions(HRegionInfo regionInfo) |
RegionStates.ServerStateNode |
removeRegionFromServer(ServerName serverName,
RegionStates.RegionStateNode regionNode) |
protected void |
removeRegionInTransition(RegionStates.RegionStateNode regionNode,
RegionTransitionProcedure procedure) |
void |
removeServer(ServerName serverName) |
void |
updateRegionState(HRegionInfo regionInfo,
RegionState.State state) |