Class TestFavoredStochasticBalancerPickers
java.lang.Object
org.apache.hadoop.hbase.master.balancer.BalancerTestBase
org.apache.hadoop.hbase.master.balancer.TestFavoredStochasticBalancerPickers
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.master.balancer.BalancerTestBase
BalancerTestBase.MockMapping -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.hadoop.hbase.client.Adminstatic final HBaseClassTestRuleprivate SingleProcessHBaseClusterprivate static org.apache.hadoop.conf.Configurationprivate static final org.slf4j.Loggerorg.junit.rules.TestNameprivate static final intprivate static final intprivate static final HBaseTestingUtilFields inherited from class org.apache.hadoop.hbase.master.balancer.BalancerTestBase
clusterStateMocks, clusterStateMocksWithNoSlop, clusterStateMocksWithSlop, largeCluster, regionId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleandoesMatchExcludeNodes(List<org.apache.hadoop.hbase.ServerName> excludeNodes, org.apache.hadoop.hbase.ServerName sn) private List<org.apache.hadoop.hbase.client.RegionInfo>getRegionsThatCanBeMoved(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.ServerName serverName) private org.apache.hadoop.hbase.ServerNamegetRSWithMaxRegions(org.apache.hadoop.hbase.TableName tableName, List<org.apache.hadoop.hbase.ServerName> excludeNodes) private List<org.apache.hadoop.hbase.client.RegionInfo>getTableRegionsFromServer(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.ServerName source) static voidvoidvoidvoidMethods inherited from class org.apache.hadoop.hbase.master.balancer.BalancerTestBase
assertClusterAsBalanced, assertClusterOverallAsBalanced, assertRegionReplicaPlacement, convertToList, createRegions, createServerMap, mockCluster, mockClusterServers, mockClusterServers, mockClusterServers, mockClusterServersUnsorted, mockClusterServersWithTables, mockUniformClusterServers, printMock, printStats, randomRegions, randomRegions, randomServer, randomServers, reconcile, returnRegions, returnServer, returnServers, uniformRegions, updateLoad
-
Field Details
-
CLASS_RULE
-
LOG
-
TEST_UTIL
-
SLAVES
- See Also:
-
REGIONS
- See Also:
-
conf
-
admin
-
cluster
-
name
-
-
Constructor Details
-
TestFavoredStochasticBalancerPickers
public TestFavoredStochasticBalancerPickers()
-
-
Method Details
-
setupBeforeClass
- Throws:
Exception
-
startCluster
- Throws:
Exception
-
stopCluster
- Throws:
Exception
-
testPickers
- Throws:
Exception
-
getRegionsThatCanBeMoved
private List<org.apache.hadoop.hbase.client.RegionInfo> getRegionsThatCanBeMoved(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.ServerName serverName) -
getTableRegionsFromServer
private List<org.apache.hadoop.hbase.client.RegionInfo> getTableRegionsFromServer(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.ServerName source) throws IOException - Throws:
IOException
-
getRSWithMaxRegions
private org.apache.hadoop.hbase.ServerName getRSWithMaxRegions(org.apache.hadoop.hbase.TableName tableName, List<org.apache.hadoop.hbase.ServerName> excludeNodes) throws IOException - Throws:
IOException
-
doesMatchExcludeNodes
private boolean doesMatchExcludeNodes(List<org.apache.hadoop.hbase.ServerName> excludeNodes, org.apache.hadoop.hbase.ServerName sn)
-