2023-02-17 17:54:00,096 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-02-17 17:54:00,439 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-02-17 17:54:00,558 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-02-17 17:54:00,624 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-17 17:54:00,631 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-02-17 17:54:00,644 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=285, ProcessCount=170, AvailableMemoryMB=8528 2023-02-17 17:54:00,646 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-17 17:54:00,646 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-02-17 17:54:00,765 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1004899057:84 , srv1015982922:84 , srv1027530161:84 , srv1030877912:84 , srv105273701:84 , srv1076314890:84 , srv1136605472:84 , srv1152327086:84 , srv1171676759:84 , srv1171855916:84 , srv1186584080:84 , srv1200678817:84 , srv1206408525:84 , srv128936195:84 , srv1319978236:84 , srv1395046828:84 , srv1414399586:84 , srv1427355837:84 , srv1469170750:84 , srv1506305003:84 , srv15153524:84 , srv154649046:84 , srv1579558513:84 , srv1581916930:84 , srv1589914322:84 , srv1599091189:84 , srv1618004795:84 , srv1637939754:84 , srv1699313495:84 , srv1714871849:84 , srv1715138758:84 , srv1738866250:84 , srv1756437981:84 , srv1759379689:84 , srv1768191394:84 , srv1771096146:84 , srv1786084900:84 , srv180618519:84 , srv1807522322:84 , srv18152384:84 , srv182113525:84 , srv187768067:84 , srv1910652135:84 , srv1912800322:84 , srv1921365272:84 , srv1923429973:84 , srv1940963408:84 , srv194462869:84 , srv1958814138:84 , srv1965887383:84 , srv1992223499:84 , srv1998597869:84 , srv2007545392:84 , srv2010586662:84 , srv20723847:84 , srv2132015159:84 , srv2145956145:84 , srv222123393:84 , srv229531970:84 , srv27311116:84 , srv274747244:84 , srv32940630:84 , srv364865613:84 , srv420742542:84 , srv432020758:84 , srv43757656:84 , srv465280212:84 , srv501915230:84 , srv527981741:84 , srv52860550:84 , srv537082503:84 , srv538371113:84 , srv554730845:84 , srv566793092:84 , srv567785295:84 , srv575001379:84 , srv576417109:84 , srv577672971:84 , srv578373411:84 , srv629788183:84 , srv631636460:84 , srv641385213:84 , srv690860274:84 , srv69471304:84 , srv698987768:84 , srv700415244:84 , srv750621798:84 , srv751809296:84 , srv777140635:84 , srv798921984:84 , srv848551199:84 , srv878302702:84 , srv914374699:84 , srv926325374:84 , srv937125788:84 , srv942132031:84 , srv976954438:84 , srv985586206:84 , srv986349389:84 , srv513182943:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-02-17 17:54:00,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:54:00,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1699313495=28, srv1599091189=25, srv537082503=71, srv52860550=70, srv15153524=20, srv985586206=98, srv1714871849=29, srv750621798=87, srv1771096146=35, srv513182943=68, srv154649046=21, srv1030877912=3, srv2132015159=55, srv128936195=13, srv629788183=80, srv777140635=89, srv1965887383=49, srv27311116=59, srv1786084900=36, srv554730845=73, srv1469170750=18, srv501915230=67, srv1912800322=43, srv222123393=57, srv2007545392=52, srv976954438=97, srv1136605472=6, srv566793092=74, srv576417109=77, srv1910652135=42, srv1923429973=45, srv1206408525=12, srv1940963408=46, srv194462869=47, srv914374699=93, srv2145956145=56, srv567785295=75, srv1171676759=8, srv575001379=76, srv1427355837=17, srv1768191394=34, srv538371113=72, srv420742542=63, srv105273701=4, srv577672971=78, srv926325374=94, srv578373411=79, srv20723847=54, srv1759379689=33, srv1756437981=32, srv798921984=90, srv1637939754=27, srv1171855916=9, srv2010586662=53, srv848551199=91, srv465280212=66, srv690860274=83, srv1579558513=22, srv986349389=99, srv32940630=61, srv1186584080=10, srv1015982922=1, srv751809296=88, srv1589914322=24, srv1998597869=51, srv43757656=65, srv1738866250=31, srv1319978236=14, srv942132031=96, srv1152327086=7, srv1921365272=44, srv229531970=58, srv641385213=82, srv1506305003=19, srv69471304=84, srv1395046828=15, srv1414399586=16, srv180618519=37, srv1200678817=11, srv1992223499=50, srv937125788=95, srv187768067=41, srv432020758=64, srv1004899057=0, srv631636460=81, srv1618004795=26, srv364865613=62, srv698987768=85, srv878302702=92, srv1958814138=48, srv182113525=40, srv274747244=60, srv1807522322=38, srv1076314890=5, srv700415244=86, srv1715138758=30, srv18152384=39, srv527981741=69, srv1581916930=23, srv1027530161=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:54:00,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:54:00,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:54:00,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:54:00,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:54:00,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:54:00,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:54:00,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:54:00,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:54:00,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-17 17:54:00,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-17 17:54:00,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-17 17:54:00,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-17 17:54:00,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-17 17:54:00,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-17 17:54:00,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-17 17:54:00,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-17 17:54:00,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-17 17:54:00,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-17 17:54:00,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-17 17:54:00,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-17 17:54:00,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-17 17:54:00,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-17 17:54:00,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-17 17:54:00,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-17 17:54:00,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-17 17:54:00,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-17 17:54:00,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-17 17:54:00,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-17 17:54:00,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-17 17:54:00,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-17 17:54:00,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-17 17:54:00,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-17 17:54:00,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-17 17:54:00,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-17 17:54:00,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-17 17:54:00,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-17 17:54:00,870 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-17 17:54:00,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-17 17:54:00,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-17 17:54:00,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-17 17:54:00,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-17 17:54:00,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-17 17:54:00,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-17 17:54:00,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-17 17:54:00,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-17 17:54:00,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-17 17:54:01,052 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:01,053 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-17 17:54:01,053 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-17 17:54:01,814 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 906 ms to try 5000 different iterations. Found a solution that moves 4701 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17349417428415076. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041187026095523584, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05437534266569015, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5223333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041187026095523584, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16866666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23516666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:01,849 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1579558513:81 , srv1738866250:81 , srv1923429973:81 , srv629788183:81 , srv537082503:82 , srv690860274:82 , srv798921984:82 , srv1015982922:83 , srv1171855916:83 , srv1319978236:83 , srv1756437981:83 , srv32940630:83 , srv698987768:83 , srv1027530161:84 , srv154649046:84 , srv1958814138:84 , srv274747244:84 , srv43757656:84 , srv501915230:84 , srv575001379:84 , srv700415244:84 , srv1004899057:85 , srv1030877912:85 , srv105273701:85 , srv1136605472:85 , srv1171676759:85 , srv1395046828:85 , srv1506305003:85 , srv1581916930:85 , srv180618519:85 , srv1807522322:85 , srv1965887383:85 , srv1992223499:85 , srv222123393:85 , srv229531970:85 , srv52860550:85 , srv567785295:85 , srv976954438:85 , srv1076314890:86 , srv1186584080:86 , srv1469170750:86 , srv15153524:86 , srv1699313495:86 , srv1715138758:86 , srv1768191394:86 , srv1912800322:86 , srv2007545392:86 , srv364865613:86 , srv420742542:86 , srv538371113:86 , srv578373411:86 , srv641385213:86 , srv750621798:86 , srv986349389:86 , srv1152327086:87 , srv1200678817:87 , srv1771096146:87 , srv18152384:87 , srv187768067:87 , srv1921365272:87 , srv194462869:87 , srv2010586662:87 , srv20723847:87 , srv2132015159:87 , srv465280212:87 , srv554730845:87 , srv576417109:87 , srv631636460:87 , srv777140635:87 , srv914374699:87 , srv926325374:87 , srv985586206:87 , srv1427355837:88 , srv1637939754:88 , srv1714871849:88 , srv1759379689:88 , srv1786084900:88 , srv182113525:88 , srv1940963408:88 , srv27311116:88 , srv432020758:88 , srv566793092:88 , srv751809296:88 , srv937125788:88 , srv942132031:88 , srv1910652135:89 , srv1998597869:89 , srv527981741:89 , srv848551199:89 , srv1206408525:90 , srv128936195:90 , srv577672971:90 , srv69471304:90 , srv878302702:90 , srv2145956145:91 , srv1599091189:92 , srv1618004795:93 , srv1414399586:94 , srv1589914322:97 , srv513182943:456 } 2023-02-17 17:54:01,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:54:01,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1699313495=28, srv1599091189=25, srv537082503=71, srv52860550=70, srv15153524=20, srv985586206=98, srv1714871849=29, srv750621798=87, srv1771096146=35, srv513182943=68, srv154649046=21, srv1030877912=3, srv2132015159=55, srv128936195=13, srv629788183=80, srv777140635=89, srv1965887383=49, srv27311116=59, srv1786084900=36, srv554730845=73, srv1469170750=18, srv501915230=67, srv1912800322=43, srv222123393=57, srv2007545392=52, srv976954438=97, srv1136605472=6, srv566793092=74, srv576417109=77, srv1910652135=42, srv1923429973=45, srv1206408525=12, srv1940963408=46, srv194462869=47, srv914374699=93, srv2145956145=56, srv567785295=75, srv1171676759=8, srv575001379=76, srv1427355837=17, srv1768191394=34, srv538371113=72, srv420742542=63, srv105273701=4, srv577672971=78, srv926325374=94, srv578373411=79, srv20723847=54, srv1759379689=33, srv1756437981=32, srv798921984=90, srv1637939754=27, srv1171855916=9, srv2010586662=53, srv848551199=91, srv465280212=66, srv690860274=83, srv1579558513=22, srv986349389=99, srv32940630=61, srv1186584080=10, srv1015982922=1, srv751809296=88, srv1589914322=24, srv1998597869=51, srv43757656=65, srv1738866250=31, srv1319978236=14, srv942132031=96, srv1152327086=7, srv1921365272=44, srv229531970=58, srv641385213=82, srv1506305003=19, srv69471304=84, srv1395046828=15, srv1414399586=16, srv180618519=37, srv1200678817=11, srv1992223499=50, srv937125788=95, srv187768067=41, srv432020758=64, srv1004899057=0, srv631636460=81, srv1618004795=26, srv364865613=62, srv698987768=85, srv878302702=92, srv1958814138=48, srv182113525=40, srv274747244=60, srv1807522322=38, srv1076314890=5, srv700415244=86, srv1715138758=30, srv18152384=39, srv527981741=69, srv1581916930=23, srv1027530161=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:54:01,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:54:01,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:54:01,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:54:01,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:54:01,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:54:01,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:54:01,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:54:01,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:54:01,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-17 17:54:01,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-17 17:54:01,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-17 17:54:01,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-17 17:54:01,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-17 17:54:01,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-17 17:54:01,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-17 17:54:01,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-17 17:54:02,011 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041187026095523584, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05437534266569015, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041187026095523584, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16866666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23516666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:02,012 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-17 17:54:02,012 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17346125717859937, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041187026095523584, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05437534266569015, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041187026095523584, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16866666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23516666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-17 17:54:02,326 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 417 ms to try 5000 different iterations. Found a solution that moves 2663 regions; Going from a computed imbalance of 0.17346125717859937 to a new imbalance of 0.015607978682537339. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02362993571886233); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03461508724343955, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29588888888888887, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02362993571886233); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012666666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:02,337 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1589914322:74 , srv1618004795:79 , srv2145956145:79 , srv1414399586:80 , srv1599091189:80 , srv878302702:80 , srv128936195:81 , srv69471304:81 , srv1427355837:82 , srv182113525:82 , srv1998597869:82 , srv27311116:82 , srv527981741:82 , srv1759379689:83 , srv432020758:83 , srv554730845:83 , srv577672971:83 , srv751809296:83 , srv848551199:83 , srv914374699:83 , srv926325374:83 , srv942132031:83 , srv1152327086:84 , srv1200678817:84 , srv1786084900:84 , srv18152384:84 , srv187768067:84 , srv1910652135:84 , srv194462869:84 , srv576417109:84 , srv578373411:84 , srv1395046828:85 , srv1506305003:85 , srv15153524:85 , srv1715138758:85 , srv1771096146:85 , srv20723847:85 , srv2132015159:85 , srv222123393:85 , srv364865613:85 , srv465280212:85 , srv566793092:85 , srv631636460:85 , srv641385213:85 , srv777140635:85 , srv937125788:85 , srv986349389:85 , srv1030877912:86 , srv105273701:86 , srv1076314890:86 , srv1171676759:86 , srv1186584080:86 , srv1206408525:86 , srv1637939754:86 , srv1714871849:86 , srv1807522322:86 , srv1921365272:86 , srv1958814138:86 , srv2007545392:86 , srv420742542:86 , srv538371113:86 , srv985586206:86 , srv1004899057:87 , srv1171855916:87 , srv1469170750:87 , srv1699313495:87 , srv1768191394:87 , srv2010586662:87 , srv274747244:87 , srv43757656:87 , srv501915230:87 , srv52860550:87 , srv567785295:87 , srv1015982922:88 , srv1319978236:88 , srv154649046:88 , srv1581916930:88 , srv180618519:88 , srv1912800322:88 , srv1940963408:88 , srv1965887383:88 , srv1992223499:88 , srv32940630:88 , srv690860274:88 , srv700415244:88 , srv750621798:88 , srv1136605472:89 , srv229531970:89 , srv537082503:89 , srv575001379:89 , srv976954438:89 , srv1027530161:90 , srv1738866250:90 , srv1923429973:90 , srv798921984:90 , srv1579558513:91 , srv1756437981:91 , srv629788183:91 , srv698987768:96 , srv513182943:528 } 2023-02-17 17:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1699313495=28, srv1599091189=25, srv537082503=71, srv52860550=70, srv15153524=20, srv985586206=98, srv1714871849=29, srv750621798=87, srv1771096146=35, srv513182943=68, srv154649046=21, srv1030877912=3, srv2132015159=55, srv128936195=13, srv629788183=80, srv777140635=89, srv1965887383=49, srv27311116=59, srv1786084900=36, srv554730845=73, srv1469170750=18, srv501915230=67, srv1912800322=43, srv222123393=57, srv2007545392=52, srv976954438=97, srv1136605472=6, srv566793092=74, srv576417109=77, srv1910652135=42, srv1923429973=45, srv1206408525=12, srv1940963408=46, srv194462869=47, srv914374699=93, srv2145956145=56, srv567785295=75, srv1171676759=8, srv575001379=76, srv1427355837=17, srv1768191394=34, srv538371113=72, srv420742542=63, srv105273701=4, srv577672971=78, srv926325374=94, srv578373411=79, srv20723847=54, srv1759379689=33, srv1756437981=32, srv798921984=90, srv1637939754=27, srv1171855916=9, srv2010586662=53, srv848551199=91, srv465280212=66, srv690860274=83, srv1579558513=22, srv986349389=99, srv32940630=61, srv1186584080=10, srv1015982922=1, srv751809296=88, srv1589914322=24, srv1998597869=51, srv43757656=65, srv1738866250=31, srv1319978236=14, srv942132031=96, srv1152327086=7, srv1921365272=44, srv229531970=58, srv641385213=82, srv1506305003=19, srv69471304=84, srv1395046828=15, srv1414399586=16, srv180618519=37, srv1200678817=11, srv1992223499=50, srv937125788=95, srv187768067=41, srv432020758=64, srv1004899057=0, srv631636460=81, srv1618004795=26, srv364865613=62, srv698987768=85, srv878302702=92, srv1958814138=48, srv182113525=40, srv274747244=60, srv1807522322=38, srv1076314890=5, srv700415244=86, srv1715138758=30, srv18152384=39, srv527981741=69, srv1581916930=23, srv1027530161=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:54:02,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:54:02,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:54:02,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:54:02,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:54:02,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-17 17:54:02,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-17 17:54:02,372 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-17 17:54:02,372 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-17 17:54:02,372 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-17 17:54:02,372 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-17 17:54:02,372 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-17 17:54:02,373 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-17 17:54:02,374 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-17 17:54:02,375 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-17 17:54:02,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-17 17:54:02,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-17 17:54:02,499 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02362993571886233); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03461508724343955, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02362993571886233); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012666666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:02,499 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-17 17:54:02,499 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015589331957992903, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02362993571886233); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03461508724343955, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02362993571886233); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012666666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-17 17:54:02,720 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 319 ms to try 5000 different iterations. Found a solution that moves 980 regions; Going from a computed imbalance of 0.015589331957992903 to a new imbalance of 9.095390269465969E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00531581484978049); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008178699991918044); MoveCostFunction : (multiplier=7.0, imbalance=0.10888888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.00531581484978049); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:02,722 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv698987768:78 , srv1206408525:81 , srv1940963408:82 , srv1027530161:83 , srv1136605472:83 , srv1414399586:83 , srv1714871849:83 , srv229531970:83 , srv1469170750:84 , srv1637939754:84 , srv1756437981:84 , srv180618519:84 , srv1910652135:84 , srv1912800322:84 , srv1921365272:84 , srv1965887383:84 , srv2010586662:84 , srv566793092:84 , srv575001379:84 , srv577672971:84 , srv750621798:84 , srv937125788:84 , srv976954438:84 , srv985586206:84 , srv1004899057:85 , srv1186584080:85 , srv1579558513:85 , srv1581916930:85 , srv1618004795:85 , srv1699313495:85 , srv1768191394:85 , srv1786084900:85 , srv1992223499:85 , srv2007545392:85 , srv465280212:85 , srv629788183:85 , srv700415244:85 , srv777140635:85 , srv1015982922:86 , srv1076314890:86 , srv1171676759:86 , srv15153524:86 , srv154649046:86 , srv1599091189:86 , srv1738866250:86 , srv1771096146:86 , srv1807522322:86 , srv194462869:86 , srv1998597869:86 , srv20723847:86 , srv2132015159:86 , srv274747244:86 , srv32940630:86 , srv420742542:86 , srv432020758:86 , srv43757656:86 , srv52860550:86 , srv537082503:86 , srv538371113:86 , srv576417109:86 , srv631636460:86 , srv641385213:86 , srv986349389:86 , srv1030877912:87 , srv105273701:87 , srv1152327086:87 , srv1171855916:87 , srv1200678817:87 , srv128936195:87 , srv1319978236:87 , srv1395046828:87 , srv1427355837:87 , srv1506305003:87 , srv1589914322:87 , srv1715138758:87 , srv1759379689:87 , srv18152384:87 , srv187768067:87 , srv1958814138:87 , srv2145956145:87 , srv27311116:87 , srv364865613:87 , srv501915230:87 , srv527981741:87 , srv567785295:87 , srv69471304:87 , srv751809296:87 , srv798921984:87 , srv848551199:87 , srv878302702:87 , srv914374699:87 , srv926325374:87 , srv942132031:87 , srv182113525:88 , srv1923429973:88 , srv222123393:88 , srv554730845:88 , srv690860274:88 , srv578373411:89 , srv513182943:521 } 2023-02-17 17:54:02,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:54:02,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1699313495=28, srv1599091189=25, srv537082503=71, srv52860550=70, srv15153524=20, srv985586206=98, srv1714871849=29, srv750621798=87, srv1771096146=35, srv513182943=68, srv154649046=21, srv1030877912=3, srv2132015159=55, srv128936195=13, srv629788183=80, srv777140635=89, srv1965887383=49, srv27311116=59, srv1786084900=36, srv554730845=73, srv1469170750=18, srv501915230=67, srv1912800322=43, srv222123393=57, srv2007545392=52, srv976954438=97, srv1136605472=6, srv566793092=74, srv576417109=77, srv1910652135=42, srv1923429973=45, srv1206408525=12, srv1940963408=46, srv194462869=47, srv914374699=93, srv2145956145=56, srv567785295=75, srv1171676759=8, srv575001379=76, srv1427355837=17, srv1768191394=34, srv538371113=72, srv420742542=63, srv105273701=4, srv577672971=78, srv926325374=94, srv578373411=79, srv20723847=54, srv1759379689=33, srv1756437981=32, srv798921984=90, srv1637939754=27, srv1171855916=9, srv2010586662=53, srv848551199=91, srv465280212=66, srv690860274=83, srv1579558513=22, srv986349389=99, srv32940630=61, srv1186584080=10, srv1015982922=1, srv751809296=88, srv1589914322=24, srv1998597869=51, srv43757656=65, srv1738866250=31, srv1319978236=14, srv942132031=96, srv1152327086=7, srv1921365272=44, srv229531970=58, srv641385213=82, srv1506305003=19, srv69471304=84, srv1395046828=15, srv1414399586=16, srv180618519=37, srv1200678817=11, srv1992223499=50, srv937125788=95, srv187768067=41, srv432020758=64, srv1004899057=0, srv631636460=81, srv1618004795=26, srv364865613=62, srv698987768=85, srv878302702=92, srv1958814138=48, srv182113525=40, srv274747244=60, srv1807522322=38, srv1076314890=5, srv700415244=86, srv1715138758=30, srv18152384=39, srv527981741=69, srv1581916930=23, srv1027530161=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:54:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:54:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-17 17:54:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-17 17:54:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-17 17:54:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-17 17:54:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-17 17:54:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-17 17:54:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-17 17:54:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-17 17:54:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-17 17:54:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-17 17:54:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-17 17:54:02,847 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00531581484978049); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008178699991918044); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.00531581484978049); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:02,848 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-17 17:54:02,848 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.026769202798502E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00531581484978049); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008178699991918044); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.00531581484978049); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-17 17:54:03,167 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 415 ms to try 5000 different iterations. Found a solution that moves 254 regions; Going from a computed imbalance of 9.026769202798502E-4 to a new imbalance of 1.0785451234866037E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=2.735366466207394E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.02822222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=2.735366466207394E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:03,168 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1152327086:83 , srv567785295:83 , srv578373411:83 , srv798921984:83 , srv848551199:83 , srv1030877912:84 , srv105273701:84 , srv1076314890:84 , srv1200678817:84 , srv128936195:84 , srv1319978236:84 , srv1414399586:84 , srv15153524:84 , srv154649046:84 , srv1581916930:84 , srv1589914322:84 , srv1599091189:84 , srv1637939754:84 , srv1699313495:84 , srv1715138758:84 , srv1756437981:84 , srv1759379689:84 , srv1771096146:84 , srv18152384:84 , srv182113525:84 , srv187768067:84 , srv1912800322:84 , srv1923429973:84 , srv1940963408:84 , srv1992223499:84 , srv2010586662:84 , srv20723847:84 , srv2132015159:84 , srv222123393:84 , srv364865613:84 , srv420742542:84 , srv501915230:84 , srv527981741:84 , srv52860550:84 , srv538371113:84 , srv554730845:84 , srv631636460:84 , srv69471304:84 , srv750621798:84 , srv751809296:84 , srv942132031:84 , srv976954438:84 , srv1004899057:85 , srv1015982922:85 , srv1027530161:85 , srv1136605472:85 , srv1171676759:85 , srv1171855916:85 , srv1186584080:85 , srv1206408525:85 , srv1395046828:85 , srv1427355837:85 , srv1469170750:85 , srv1506305003:85 , srv1579558513:85 , srv1618004795:85 , srv1714871849:85 , srv1738866250:85 , srv1768191394:85 , srv1786084900:85 , srv180618519:85 , srv1807522322:85 , srv1910652135:85 , srv1921365272:85 , srv194462869:85 , srv1958814138:85 , srv1965887383:85 , srv1998597869:85 , srv2007545392:85 , srv2145956145:85 , srv229531970:85 , srv27311116:85 , srv274747244:85 , srv32940630:85 , srv432020758:85 , srv43757656:85 , srv465280212:85 , srv537082503:85 , srv566793092:85 , srv575001379:85 , srv576417109:85 , srv577672971:85 , srv629788183:85 , srv641385213:85 , srv690860274:85 , srv698987768:85 , srv700415244:85 , srv777140635:85 , srv878302702:85 , srv914374699:85 , srv926325374:85 , srv937125788:85 , srv985586206:85 , srv986349389:85 , srv513182943:637 } 2023-02-17 17:54:03,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:54:03,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1699313495=28, srv1599091189=25, srv537082503=71, srv52860550=70, srv15153524=20, srv985586206=98, srv1714871849=29, srv750621798=87, srv1771096146=35, srv513182943=68, srv154649046=21, srv1030877912=3, srv2132015159=55, srv128936195=13, srv629788183=80, srv777140635=89, srv1965887383=49, srv27311116=59, srv1786084900=36, srv554730845=73, srv1469170750=18, srv501915230=67, srv1912800322=43, srv222123393=57, srv2007545392=52, srv976954438=97, srv1136605472=6, srv566793092=74, srv576417109=77, srv1910652135=42, srv1923429973=45, srv1206408525=12, srv1940963408=46, srv194462869=47, srv914374699=93, srv2145956145=56, srv567785295=75, srv1171676759=8, srv575001379=76, srv1427355837=17, srv1768191394=34, srv538371113=72, srv420742542=63, srv105273701=4, srv577672971=78, srv926325374=94, srv578373411=79, srv20723847=54, srv1759379689=33, srv1756437981=32, srv798921984=90, srv1637939754=27, srv1171855916=9, srv2010586662=53, srv848551199=91, srv465280212=66, srv690860274=83, srv1579558513=22, srv986349389=99, srv32940630=61, srv1186584080=10, srv1015982922=1, srv751809296=88, srv1589914322=24, srv1998597869=51, srv43757656=65, srv1738866250=31, srv1319978236=14, srv942132031=96, srv1152327086=7, srv1921365272=44, srv229531970=58, srv641385213=82, srv1506305003=19, srv69471304=84, srv1395046828=15, srv1414399586=16, srv180618519=37, srv1200678817=11, srv1992223499=50, srv937125788=95, srv187768067=41, srv432020758=64, srv1004899057=0, srv631636460=81, srv1618004795=26, srv364865613=62, srv698987768=85, srv878302702=92, srv1958814138=48, srv182113525=40, srv274747244=60, srv1807522322=38, srv1076314890=5, srv700415244=86, srv1715138758=30, srv18152384=39, srv527981741=69, srv1581916930=23, srv1027530161=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:54:03,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:54:03,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-17 17:54:03,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-17 17:54:03,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-17 17:54:03,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-17 17:54:03,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-17 17:54:03,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-17 17:54:03,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-17 17:54:03,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-17 17:54:03,294 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=9.006905221239855E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=2.735366466207394E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=2.735366466207394E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:03,294 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1152327086:83 , srv567785295:83 , srv578373411:83 , srv798921984:83 , srv848551199:83 , srv1030877912:84 , srv105273701:84 , srv1076314890:84 , srv1200678817:84 , srv128936195:84 , srv1319978236:84 , srv1414399586:84 , srv15153524:84 , srv154649046:84 , srv1581916930:84 , srv1589914322:84 , srv1599091189:84 , srv1637939754:84 , srv1699313495:84 , srv1715138758:84 , srv1756437981:84 , srv1759379689:84 , srv1771096146:84 , srv18152384:84 , srv182113525:84 , srv187768067:84 , srv1912800322:84 , srv1923429973:84 , srv1940963408:84 , srv1992223499:84 , srv2010586662:84 , srv20723847:84 , srv2132015159:84 , srv222123393:84 , srv364865613:84 , srv420742542:84 , srv501915230:84 , srv527981741:84 , srv52860550:84 , srv538371113:84 , srv554730845:84 , srv631636460:84 , srv69471304:84 , srv750621798:84 , srv751809296:84 , srv942132031:84 , srv976954438:84 , srv1004899057:85 , srv1015982922:85 , srv1027530161:85 , srv1136605472:85 , srv1171676759:85 , srv1171855916:85 , srv1186584080:85 , srv1206408525:85 , srv1395046828:85 , srv1427355837:85 , srv1469170750:85 , srv1506305003:85 , srv1579558513:85 , srv1618004795:85 , srv1714871849:85 , srv1738866250:85 , srv1768191394:85 , srv1786084900:85 , srv180618519:85 , srv1807522322:85 , srv1910652135:85 , srv1921365272:85 , srv194462869:85 , srv1958814138:85 , srv1965887383:85 , srv1998597869:85 , srv2007545392:85 , srv2145956145:85 , srv229531970:85 , srv27311116:85 , srv274747244:85 , srv32940630:85 , srv432020758:85 , srv43757656:85 , srv465280212:85 , srv537082503:85 , srv566793092:85 , srv575001379:85 , srv576417109:85 , srv577672971:85 , srv629788183:85 , srv641385213:85 , srv690860274:85 , srv698987768:85 , srv700415244:85 , srv777140635:85 , srv878302702:85 , srv914374699:85 , srv926325374:85 , srv937125788:85 , srv985586206:85 , srv986349389:85 , srv513182943:637 } 2023-02-17 17:54:03,319 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=295 (was 285) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=8036 (was 8528) 2023-02-17 17:54:03,327 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=295, ProcessCount=170, AvailableMemoryMB=8035 2023-02-17 17:54:03,328 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-17 17:54:03,328 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-02-17 17:54:03,337 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1005026196:84 , srv1114401652:84 , srv112423919:84 , srv1332785449:84 , srv1523773384:84 , srv179034739:84 , srv1792585012:84 , srv1795481902:84 , srv1815959466:84 , srv1864993654:84 , srv1873782613:84 , srv1919828314:84 , srv1989378283:84 , srv2040249516:84 , srv2080649316:84 , srv2089889986:84 , srv220336244:84 , srv263642604:84 , srv369559337:84 , srv424598277:84 , srv445734561:84 , srv456892026:84 , srv527869628:84 , srv567570313:84 , srv58089017:84 , srv60630678:84 , srv739029778:84 , srv772370026:84 , srv785142272:84 , srv801332394:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-02-17 17:54:03,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:54:03,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv220336244=16, srv2089889986=15, srv1792585012=6, srv567570313=23, srv772370026=27, srv263642604=17, srv1815959466=8, srv424598277=19, srv58089017=24, srv739029778=26, srv1332785449=3, srv1864993654=9, srv1005026196=0, srv456892026=21, srv179034739=5, srv1989378283=12, srv60630678=25, srv1114401652=1, srv369559337=18, srv1919828314=11, srv785142272=28, srv1873782613=10, srv801332394=29, srv2080649316=14, srv2040249516=13, srv1523773384=4, srv445734561=20, srv112423919=2, srv527869628=22, srv1795481902=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:54:03,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:54:03,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:54:03,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:54:03,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:54:03,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:54:03,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-02-17 17:54:03,365 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=1.0600220414085773, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:54:03,366 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991238217075686, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=1.0600220414085773, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-02-17 17:56:03,353 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6756721 different iterations. Found a solution that moves 1848 regions; Going from a computed imbalance of 0.991238217075686 to a new imbalance of 4.313324190526491E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6844444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:56:03,359 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1005026196:90 , srv1114401652:90 , srv112423919:90 , srv1332785449:90 , srv1523773384:90 , srv179034739:90 , srv1792585012:90 , srv1795481902:90 , srv1815959466:90 , srv1864993654:90 , srv1873782613:90 , srv1919828314:90 , srv1989378283:90 , srv2040249516:90 , srv2080649316:90 , srv2089889986:90 , srv220336244:90 , srv263642604:90 , srv369559337:90 , srv424598277:90 , srv445734561:90 , srv456892026:90 , srv527869628:90 , srv567570313:90 , srv58089017:90 , srv60630678:90 , srv739029778:90 , srv772370026:90 , srv785142272:90 , srv801332394:90 } 2023-02-17 17:56:03,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-17 17:56:03,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv220336244=16, srv2089889986=15, srv1792585012=6, srv567570313=23, srv772370026=27, srv263642604=17, srv1815959466=8, srv424598277=19, srv58089017=24, srv739029778=26, srv1332785449=3, srv1864993654=9, srv1005026196=0, srv456892026=21, srv179034739=5, srv1989378283=12, srv60630678=25, srv1114401652=1, srv369559337=18, srv1919828314=11, srv785142272=28, srv1873782613=10, srv801332394=29, srv2080649316=14, srv2040249516=13, srv1523773384=4, srv445734561=20, srv112423919=2, srv527869628=22, srv1795481902=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-17 17:56:03,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-17 17:56:03,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-17 17:56:03,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-17 17:56:03,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-17 17:56:03,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-17 17:56:03,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-17 17:56:03,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-17 17:56:03,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-17 17:56:03,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-02-17 17:56:03,380 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-17 17:56:03,381 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1005026196:90 , srv1114401652:90 , srv112423919:90 , srv1332785449:90 , srv1523773384:90 , srv179034739:90 , srv1792585012:90 , srv1795481902:90 , srv1815959466:90 , srv1864993654:90 , srv1873782613:90 , srv1919828314:90 , srv1989378283:90 , srv2040249516:90 , srv2080649316:90 , srv2089889986:90 , srv220336244:90 , srv263642604:90 , srv369559337:90 , srv424598277:90 , srv445734561:90 , srv456892026:90 , srv527869628:90 , srv567570313:90 , srv58089017:90 , srv60630678:90 , srv739029778:90 , srv772370026:90 , srv785142272:90 , srv801332394:90 } 2023-02-17 17:56:03,395 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=160 (was 295), ProcessCount=170 (was 170), AvailableMemoryMB=8027 (was 8035)