Package org.apache.hadoop.hbase
Class TestZooKeeper.MockLoadBalancer
java.lang.Object
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer
org.apache.hadoop.hbase.TestZooKeeper.MockLoadBalancer
- All Implemented Interfaces:
org.apache.hadoop.hbase.conf.ConfigurationObserver,org.apache.hadoop.hbase.master.LoadBalancer,org.apache.hadoop.hbase.Stoppable
- Enclosing class:
- TestZooKeeper
static class TestZooKeeper.MockLoadBalancer
extends org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer
-
Field Summary
FieldsFields inherited from class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
BALANCER_DECISION_BUFFER_ENABLED, BALANCER_REJECTION_BUFFER_ENABLED, clusterStatus, DEFAULT_BALANCER_DECISION_BUFFER_ENABLED, DEFAULT_BALANCER_REJECTION_BUFFER_ENABLED, DEFAULT_HBASE_MASTER_LOADBALANCE_BYTABLE, isByTable, masterServerName, metricsBalancer, MIN_SERVER_BALANCE, onlySystemTablesOnMaster, rackManager, regionFinder, services, slop, useRegionFinderFields inherited from interface org.apache.hadoop.hbase.master.LoadBalancer
BOGUS_SERVER_NAME, SYSTEM_TABLES_ON_MASTER, TABLES_ON_MASTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionretainAssignment(Map<org.apache.hadoop.hbase.client.RegionInfo, org.apache.hadoop.hbase.ServerName> regions, List<org.apache.hadoop.hbase.ServerName> servers) Methods inherited from class org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer
balanceTable, loadConf, onConfigurationChange, preBalanceClusterMethods inherited from class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer
assignMasterSystemRegions, balanceCluster, balanceMasterRegions, getConf, getDefaultSlop, idleRegionServerExist, initialize, isStopped, postMasterStartupInitialize, randomAssignment, regionOffline, regionOnline, roundRobinAssignment, setMasterServices, shouldBeOnMaster, sloppyRegionServerExist, stop, toEnsumbleTableLoad, updateBalancerStatus, updateClusterMetricsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.master.LoadBalancer
updateBalancerLoadInfo
-
Field Details
-
retainAssignCalled
-
-
Constructor Details
-
MockLoadBalancer
-
-
Method Details
-
retainAssignment
@NonNull public Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> retainAssignment(Map<org.apache.hadoop.hbase.client.RegionInfo, org.apache.hadoop.hbase.ServerName> regions, List<org.apache.hadoop.hbase.ServerName> servers) throws org.apache.hadoop.hbase.HBaseIOException- Specified by:
retainAssignmentin interfaceorg.apache.hadoop.hbase.master.LoadBalancer- Overrides:
retainAssignmentin classorg.apache.hadoop.hbase.master.balancer.BaseLoadBalancer- Throws:
org.apache.hadoop.hbase.HBaseIOException
-