2023-09-03 14:53:10,518 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-09-03 14:53:10,855 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-09-03 14:53:10,972 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-09-03 14:53:11,054 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-03 14:53:11,065 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-09-03 14:53:11,081 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=290, ProcessCount=173, AvailableMemoryMB=10152 2023-09-03 14:53:11,083 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-03 14:53:11,084 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-09-03 14:53:11,238 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1006659921:84 , srv1023610767:84 , srv1083756649:84 , srv1099427929:84 , srv1128422942:84 , srv1152936282:84 , srv1164450840:84 , srv1177881960:84 , srv1210076986:84 , srv1266143050:84 , srv128755476:84 , srv1307219892:84 , srv1335961857:84 , srv13422872:84 , srv1373868337:84 , srv1424812176:84 , srv1426906365:84 , srv1434722182:84 , srv1468637169:84 , srv1476374599:84 , srv1480832172:84 , srv150870638:84 , srv1519556104:84 , srv1542536374:84 , srv1543936400:84 , srv1569596496:84 , srv1581911079:84 , srv1586201350:84 , srv1607141701:84 , srv1608362418:84 , srv1611804474:84 , srv1613926043:84 , srv162846508:84 , srv1642958722:84 , srv1644937381:84 , srv1691890206:84 , srv1704303850:84 , srv1726520783:84 , srv1728413594:84 , srv1736154035:84 , srv1748846392:84 , srv1750066124:84 , srv1781525441:84 , srv1808784200:84 , srv1821179677:84 , srv1824656999:84 , srv1841138762:84 , srv1849020756:84 , srv1849264356:84 , srv185704821:84 , srv1874131969:84 , srv1884106375:84 , srv188554284:84 , srv1905323755:84 , srv1927063283:84 , srv1937819105:84 , srv1944528629:84 , srv1996756521:84 , srv2071552464:84 , srv2078841120:84 , srv226204837:84 , srv256511621:84 , srv26002481:84 , srv319827694:84 , srv321545485:84 , srv332493813:84 , srv354474045:84 , srv414879270:84 , srv416033438:84 , srv423696779:84 , srv431431928:84 , srv435723832:84 , srv477043939:84 , srv532768574:84 , srv539160655:84 , srv564356567:84 , srv570220289:84 , srv596899520:84 , srv62492367:84 , srv639491879:84 , srv639930093:84 , srv650392598:84 , srv668703809:84 , srv702325630:84 , srv707771208:84 , srv726284878:84 , srv739432568:84 , srv745842492:84 , srv772096820:84 , srv795473542:84 , srv806956313:84 , srv809579599:84 , srv821643324:84 , srv833460194:84 , srv882888624:84 , srv897862407:84 , srv906408165:84 , srv94004103:84 , srv99320236:84 , srv411842565:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-09-03 14:53:11,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:53:11,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1266143050=9, srv1177881960=7, srv1937819105=55, srv1849264356=48, srv1335961857=12, srv639930093=81, srv1581911079=26, srv1750066124=41, srv62492367=79, srv1023610767=1, srv1704303850=36, srv821643324=93, srv1480832172=20, srv1728413594=38, srv188554284=52, srv1373868337=14, srv833460194=94, srv1849020756=47, srv354474045=66, srv1642958722=33, srv1586201350=27, srv726284878=86, srv882888624=95, srv897862407=96, srv13422872=13, srv2078841120=59, srv435723832=72, srv1006659921=0, srv795473542=90, srv1644937381=34, srv1607141701=28, srv162846508=32, srv1152936282=5, srv1519556104=22, srv639491879=80, srv416033438=69, srv477043939=73, srv532768574=74, srv906408165=97, srv1434722182=17, srv185704821=49, srv707771208=85, srv332493813=65, srv411842565=67, srv1821179677=44, srv772096820=89, srv1083756649=2, srv650392598=82, srv596899520=78, srv702325630=84, srv1841138762=46, srv321545485=64, srv1611804474=30, srv564356567=76, srv668703809=83, srv1164450840=6, srv1543936400=24, srv1426906365=16, srv1874131969=50, srv94004103=98, srv2071552464=58, srv99320236=99, srv1424812176=15, srv1927063283=54, srv431431928=71, srv1884106375=51, srv319827694=63, srv1691890206=35, srv1210076986=8, srv1613926043=31, srv570220289=77, srv745842492=88, srv128755476=10, srv1736154035=39, srv1307219892=11, srv1468637169=18, srv1748846392=40, srv539160655=75, srv1944528629=56, srv1608362418=29, srv739432568=87, srv1808784200=43, srv414879270=68, srv809579599=92, srv1781525441=42, srv1476374599=19, srv150870638=21, srv1824656999=45, srv1128422942=4, srv1569596496=25, srv26002481=62, srv1099427929=3, srv423696779=70, srv1996756521=57, srv1905323755=53, srv806956313=91, srv226204837=60, srv1726520783=37, srv1542536374=23, srv256511621=61} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:53:11,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:53:11,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:53:11,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:53:11,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:53:11,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:53:11,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:53:11,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-03 14:53:11,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-03 14:53:11,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-03 14:53:11,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-03 14:53:11,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-03 14:53:11,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-03 14:53:11,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-03 14:53:11,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-03 14:53:11,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-03 14:53:11,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-03 14:53:11,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-03 14:53:11,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-03 14:53:11,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-03 14:53:11,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-03 14:53:11,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-03 14:53:11,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-03 14:53:11,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-03 14:53:11,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-03 14:53:11,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-03 14:53:11,523 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-09-03 14:53:11,524 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-09-03 14:53:11,524 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-09-03 14:53:11,961 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 581 ms to try 5000 different iterations. Found a solution that moves 4627 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1848401992452637. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03788819935455451, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0552516942673832, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5141111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03788819935455451, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1805, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, 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-09-03 14:53:11,976 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv423696779:81 , srv1821179677:82 , srv1581911079:83 , srv1006659921:84 , srv1128422942:84 , srv13422872:84 , srv150870638:84 , srv1642958722:84 , srv1726520783:84 , srv1728413594:84 , srv1808784200:84 , srv1824656999:84 , srv564356567:84 , srv639491879:84 , srv650392598:84 , srv821643324:84 , srv906408165:84 , srv94004103:84 , srv1748846392:85 , srv1841138762:85 , srv1937819105:85 , srv1996756521:85 , srv2071552464:85 , srv319827694:85 , srv414879270:85 , srv739432568:85 , srv897862407:85 , srv1083756649:86 , srv1099427929:86 , srv1177881960:86 , srv128755476:86 , srv1335961857:86 , srv1426906365:86 , srv1434722182:86 , srv1542536374:86 , srv1543936400:86 , srv1736154035:86 , srv332493813:86 , srv416033438:86 , srv431431928:86 , srv596899520:86 , srv62492367:86 , srv726284878:86 , srv745842492:86 , srv795473542:86 , srv806956313:86 , srv1152936282:87 , srv1164450840:87 , srv1468637169:87 , srv1476374599:87 , srv1519556104:87 , srv1611804474:87 , srv162846508:87 , srv1644937381:87 , srv1781525441:87 , srv185704821:87 , srv1874131969:87 , srv1884106375:87 , srv1944528629:87 , srv256511621:87 , srv26002481:87 , srv321545485:87 , srv354474045:87 , srv435723832:87 , srv477043939:87 , srv532768574:87 , srv570220289:87 , srv668703809:87 , srv772096820:87 , srv1023610767:88 , srv1210076986:88 , srv1424812176:88 , srv1480832172:88 , srv1607141701:88 , srv1613926043:88 , srv1750066124:88 , srv1849020756:88 , srv1849264356:88 , srv1905323755:88 , srv1927063283:88 , srv2078841120:88 , srv226204837:88 , srv702325630:88 , srv809579599:88 , srv833460194:88 , srv1307219892:89 , srv1569596496:89 , srv1586201350:89 , srv1608362418:89 , srv1691890206:89 , srv1266143050:90 , srv1373868337:90 , srv188554284:90 , srv639930093:90 , srv707771208:90 , srv99320236:90 , srv1704303850:91 , srv882888624:91 , srv539160655:92 , srv411842565:427 } 2023-09-03 14:53:11,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:53:11,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1266143050=9, srv1177881960=7, srv1937819105=55, srv1849264356=48, srv1335961857=12, srv639930093=81, srv1581911079=26, srv1750066124=41, srv62492367=79, srv1023610767=1, srv1704303850=36, srv821643324=93, srv1480832172=20, srv1728413594=38, srv188554284=52, srv1373868337=14, srv833460194=94, srv1849020756=47, srv354474045=66, srv1642958722=33, srv1586201350=27, srv726284878=86, srv882888624=95, srv897862407=96, srv13422872=13, srv2078841120=59, srv435723832=72, srv1006659921=0, srv795473542=90, srv1644937381=34, srv1607141701=28, srv162846508=32, srv1152936282=5, srv1519556104=22, srv639491879=80, srv416033438=69, srv477043939=73, srv532768574=74, srv906408165=97, srv1434722182=17, srv185704821=49, srv707771208=85, srv332493813=65, srv411842565=67, srv1821179677=44, srv772096820=89, srv1083756649=2, srv650392598=82, srv596899520=78, srv702325630=84, srv1841138762=46, srv321545485=64, srv1611804474=30, srv564356567=76, srv668703809=83, srv1164450840=6, srv1543936400=24, srv1426906365=16, srv1874131969=50, srv94004103=98, srv2071552464=58, srv99320236=99, srv1424812176=15, srv1927063283=54, srv431431928=71, srv1884106375=51, srv319827694=63, srv1691890206=35, srv1210076986=8, srv1613926043=31, srv570220289=77, srv745842492=88, srv128755476=10, srv1736154035=39, srv1307219892=11, srv1468637169=18, srv1748846392=40, srv539160655=75, srv1944528629=56, srv1608362418=29, srv739432568=87, srv1808784200=43, srv414879270=68, srv809579599=92, srv1781525441=42, srv1476374599=19, srv150870638=21, srv1824656999=45, srv1128422942=4, srv1569596496=25, srv26002481=62, srv1099427929=3, srv423696779=70, srv1996756521=57, srv1905323755=53, srv806956313=91, srv226204837=60, srv1726520783=37, srv1542536374=23, srv256511621=61} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:53:11,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:53:12,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-03 14:53:12,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-03 14:53:12,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-03 14:53:12,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-03 14:53:12,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-03 14:53:12,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-03 14:53:12,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-03 14:53:12,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-03 14:53:12,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-03 14:53:12,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-03 14:53:12,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-03 14:53:12,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-03 14:53:12,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-03 14:53:12,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-03 14:53:12,144 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.03788819935455451, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0552516942673832, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03788819935455451, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1805, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, 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-09-03 14:53:12,144 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-09-03 14:53:12,144 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18480780029878716, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03788819935455451, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0552516942673832, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03788819935455451, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1805, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, 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-09-03 14:53:12,556 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 528 ms to try 5000 different iterations. Found a solution that moves 2622 regions; Going from a computed imbalance of 0.18480780029878716 to a new imbalance of 0.017164822375870647. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02120805904132405); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.031462660248284625, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29133333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02120805904132405); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.014); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04775, 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-09-03 14:53:12,577 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1704303850:79 , srv1480832172:81 , srv1519556104:81 , srv639930093:81 , srv1266143050:82 , srv1373868337:82 , srv1424812176:82 , srv1569596496:82 , srv1849264356:82 , srv1927063283:82 , srv539160655:82 , srv707771208:82 , srv882888624:82 , srv99320236:82 , srv1023610767:83 , srv1177881960:83 , srv1210076986:83 , srv1307219892:83 , srv1586201350:83 , srv1608362418:83 , srv1644937381:83 , srv1884106375:83 , srv188554284:83 , srv809579599:83 , srv1335961857:84 , srv1542536374:84 , srv1607141701:84 , srv1611804474:84 , srv1750066124:84 , srv1849020756:84 , srv2078841120:84 , srv435723832:84 , srv702325630:84 , srv897862407:84 , srv1426906365:85 , srv1434722182:85 , srv1468637169:85 , srv1476374599:85 , srv1543936400:85 , srv185704821:85 , srv1937819105:85 , srv26002481:85 , srv416033438:85 , srv431431928:85 , srv62492367:85 , srv795473542:85 , srv833460194:85 , srv1006659921:86 , srv1083756649:86 , srv1128422942:86 , srv1152936282:86 , srv1164450840:86 , srv1613926043:86 , srv1736154035:86 , srv1781525441:86 , srv1841138762:86 , srv1874131969:86 , srv1905323755:86 , srv1944528629:86 , srv226204837:86 , srv319827694:86 , srv321545485:86 , srv332493813:86 , srv477043939:86 , srv564356567:86 , srv639491879:86 , srv668703809:86 , srv726284878:86 , srv806956313:86 , srv821643324:86 , srv94004103:86 , srv1099427929:87 , srv162846508:87 , srv1691890206:87 , srv1748846392:87 , srv1808784200:87 , srv1996756521:87 , srv256511621:87 , srv570220289:87 , srv906408165:87 , srv128755476:88 , srv13422872:88 , srv150870638:88 , srv1824656999:88 , srv2071552464:88 , srv596899520:88 , srv739432568:88 , srv772096820:88 , srv1581911079:89 , srv1728413594:89 , srv745842492:89 , srv1642958722:90 , srv414879270:90 , srv423696779:90 , srv1726520783:91 , srv1821179677:91 , srv354474045:92 , srv532768574:93 , srv650392598:93 , srv411842565:535 } 2023-09-03 14:53:12,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:53:12,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1266143050=9, srv1177881960=7, srv1937819105=55, srv1849264356=48, srv1335961857=12, srv639930093=81, srv1581911079=26, srv1750066124=41, srv62492367=79, srv1023610767=1, srv1704303850=36, srv821643324=93, srv1480832172=20, srv1728413594=38, srv188554284=52, srv1373868337=14, srv833460194=94, srv1849020756=47, srv354474045=66, srv1642958722=33, srv1586201350=27, srv726284878=86, srv882888624=95, srv897862407=96, srv13422872=13, srv2078841120=59, srv435723832=72, srv1006659921=0, srv795473542=90, srv1644937381=34, srv1607141701=28, srv162846508=32, srv1152936282=5, srv1519556104=22, srv639491879=80, srv416033438=69, srv477043939=73, srv532768574=74, srv906408165=97, srv1434722182=17, srv185704821=49, srv707771208=85, srv332493813=65, srv411842565=67, srv1821179677=44, srv772096820=89, srv1083756649=2, srv650392598=82, srv596899520=78, srv702325630=84, srv1841138762=46, srv321545485=64, srv1611804474=30, srv564356567=76, srv668703809=83, srv1164450840=6, srv1543936400=24, srv1426906365=16, srv1874131969=50, srv94004103=98, srv2071552464=58, srv99320236=99, srv1424812176=15, srv1927063283=54, srv431431928=71, srv1884106375=51, srv319827694=63, srv1691890206=35, srv1210076986=8, srv1613926043=31, srv570220289=77, srv745842492=88, srv128755476=10, srv1736154035=39, srv1307219892=11, srv1468637169=18, srv1748846392=40, srv539160655=75, srv1944528629=56, srv1608362418=29, srv739432568=87, srv1808784200=43, srv414879270=68, srv809579599=92, srv1781525441=42, srv1476374599=19, srv150870638=21, srv1824656999=45, srv1128422942=4, srv1569596496=25, srv26002481=62, srv1099427929=3, srv423696779=70, srv1996756521=57, srv1905323755=53, srv806956313=91, srv226204837=60, srv1726520783=37, srv1542536374=23, srv256511621=61} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:53:12,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:53:12,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:53:12,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:53:12,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:53:12,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:53:12,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-03 14:53:12,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-03 14:53:12,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-03 14:53:12,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-03 14:53:12,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-03 14:53:12,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-03 14:53:12,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-03 14:53:12,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-03 14:53:12,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-03 14:53:12,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-03 14:53:12,774 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.02120805904132405); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.031462660248284625, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02120805904132405); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.014); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04775, 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-09-03 14:53:12,774 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-09-03 14:53:12,775 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01714646273946227, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02120805904132405); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.031462660248284625, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02120805904132405); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.014); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04775, 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-09-03 14:53:13,071 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 423 ms to try 5000 different iterations. Found a solution that moves 1037 regions; Going from a computed imbalance of 0.01714646273946227 to a new imbalance of 6.163461935363188E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007547496857671467); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008901506196714459); MoveCostFunction : (multiplier=7.0, imbalance=0.11522222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007547496857671467); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003416666666666667); 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-09-03 14:53:13,073 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv354474045:77 , srv532768574:77 , srv650392598:80 , srv1691890206:81 , srv745842492:82 , srv1152936282:83 , srv128755476:83 , srv1613926043:83 , srv1642958722:83 , srv1726520783:83 , srv1874131969:83 , srv1905323755:83 , srv256511621:83 , srv414879270:83 , srv539160655:83 , srv596899520:83 , srv1164450840:84 , srv1373868337:84 , srv162846508:84 , srv1781525441:84 , srv185704821:84 , srv2071552464:84 , srv226204837:84 , srv570220289:84 , srv668703809:84 , srv772096820:84 , srv833460194:84 , srv882888624:84 , srv1099427929:85 , srv13422872:85 , srv1468637169:85 , srv150870638:85 , srv1581911079:85 , srv1607141701:85 , srv1728413594:85 , srv1748846392:85 , srv1750066124:85 , srv1821179677:85 , srv1824656999:85 , srv188554284:85 , srv1944528629:85 , srv1996756521:85 , srv2078841120:85 , srv321545485:85 , srv332493813:85 , srv477043939:85 , srv702325630:85 , srv739432568:85 , srv1083756649:86 , srv1210076986:86 , srv1266143050:86 , srv1307219892:86 , srv1476374599:86 , srv1543936400:86 , srv1569596496:86 , srv1586201350:86 , srv1608362418:86 , srv1611804474:86 , srv1736154035:86 , srv1808784200:86 , srv1841138762:86 , srv1849020756:86 , srv26002481:86 , srv319827694:86 , srv423696779:86 , srv431431928:86 , srv435723832:86 , srv62492367:86 , srv707771208:86 , srv726284878:86 , srv806956313:86 , srv809579599:86 , srv906408165:86 , srv99320236:86 , srv1023610767:87 , srv1128422942:87 , srv1335961857:87 , srv1424812176:87 , srv1426906365:87 , srv1434722182:87 , srv1542536374:87 , srv1644937381:87 , srv1704303850:87 , srv1849264356:87 , srv1884106375:87 , srv1927063283:87 , srv1937819105:87 , srv416033438:87 , srv564356567:87 , srv639491879:87 , srv639930093:87 , srv795473542:87 , srv94004103:87 , srv1006659921:88 , srv1480832172:88 , srv821643324:88 , srv897862407:88 , srv1177881960:89 , srv1519556104:89 , srv411842565:563 } 2023-09-03 14:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1266143050=9, srv1177881960=7, srv1937819105=55, srv1849264356=48, srv1335961857=12, srv639930093=81, srv1581911079=26, srv1750066124=41, srv62492367=79, srv1023610767=1, srv1704303850=36, srv821643324=93, srv1480832172=20, srv1728413594=38, srv188554284=52, srv1373868337=14, srv833460194=94, srv1849020756=47, srv354474045=66, srv1642958722=33, srv1586201350=27, srv726284878=86, srv882888624=95, srv897862407=96, srv13422872=13, srv2078841120=59, srv435723832=72, srv1006659921=0, srv795473542=90, srv1644937381=34, srv1607141701=28, srv162846508=32, srv1152936282=5, srv1519556104=22, srv639491879=80, srv416033438=69, srv477043939=73, srv532768574=74, srv906408165=97, srv1434722182=17, srv185704821=49, srv707771208=85, srv332493813=65, srv411842565=67, srv1821179677=44, srv772096820=89, srv1083756649=2, srv650392598=82, srv596899520=78, srv702325630=84, srv1841138762=46, srv321545485=64, srv1611804474=30, srv564356567=76, srv668703809=83, srv1164450840=6, srv1543936400=24, srv1426906365=16, srv1874131969=50, srv94004103=98, srv2071552464=58, srv99320236=99, srv1424812176=15, srv1927063283=54, srv431431928=71, srv1884106375=51, srv319827694=63, srv1691890206=35, srv1210076986=8, srv1613926043=31, srv570220289=77, srv745842492=88, srv128755476=10, srv1736154035=39, srv1307219892=11, srv1468637169=18, srv1748846392=40, srv539160655=75, srv1944528629=56, srv1608362418=29, srv739432568=87, srv1808784200=43, srv414879270=68, srv809579599=92, srv1781525441=42, srv1476374599=19, srv150870638=21, srv1824656999=45, srv1128422942=4, srv1569596496=25, srv26002481=62, srv1099427929=3, srv423696779=70, srv1996756521=57, srv1905323755=53, srv806956313=91, srv226204837=60, srv1726520783=37, srv1542536374=23, srv256511621=61} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:53:13,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:53:13,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:53:13,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-03 14:53:13,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-03 14:53:13,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-03 14:53:13,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-03 14:53:13,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-03 14:53:13,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-03 14:53:13,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-03 14:53:13,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-03 14:53:13,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-03 14:53:13,206 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.007547496857671467); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008901506196714459); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007547496857671467); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003416666666666667); 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-09-03 14:53:13,206 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-09-03 14:53:13,206 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.090849643389553E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007547496857671467); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008901506196714459); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007547496857671467); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003416666666666667); 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-09-03 14:53:13,657 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 546 ms to try 5000 different iterations. Found a solution that moves 233 regions; Going from a computed imbalance of 6.090849643389553E-4 to a new imbalance of 1.9675516286952826E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.02588888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); 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-09-03 14:53:13,658 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1177881960:83 , srv1307219892:83 , srv321545485:83 , srv772096820:83 , srv1006659921:84 , srv1023610767:84 , srv1099427929:84 , srv1266143050:84 , srv1426906365:84 , srv1434722182:84 , srv1468637169:84 , srv1476374599:84 , srv1519556104:84 , srv1542536374:84 , srv1543936400:84 , srv1586201350:84 , srv1608362418:84 , srv1613926043:84 , srv162846508:84 , srv1726520783:84 , srv1728413594:84 , srv1736154035:84 , srv1821179677:84 , srv1849020756:84 , srv188554284:84 , srv1944528629:84 , srv226204837:84 , srv26002481:84 , srv414879270:84 , srv416033438:84 , srv477043939:84 , srv570220289:84 , srv668703809:84 , srv707771208:84 , srv726284878:84 , srv739432568:84 , srv795473542:84 , srv806956313:84 , srv821643324:84 , srv99320236:84 , srv1083756649:85 , srv1128422942:85 , srv1164450840:85 , srv1210076986:85 , srv128755476:85 , srv13422872:85 , srv1424812176:85 , srv1480832172:85 , srv150870638:85 , srv1569596496:85 , srv1607141701:85 , srv1611804474:85 , srv1642958722:85 , srv1644937381:85 , srv1691890206:85 , srv1704303850:85 , srv1748846392:85 , srv1750066124:85 , srv1781525441:85 , srv1808784200:85 , srv1824656999:85 , srv1841138762:85 , srv1849264356:85 , srv1884106375:85 , srv1905323755:85 , srv1937819105:85 , srv1996756521:85 , srv2071552464:85 , srv2078841120:85 , srv256511621:85 , srv319827694:85 , srv332493813:85 , srv423696779:85 , srv431431928:85 , srv435723832:85 , srv532768574:85 , srv539160655:85 , srv564356567:85 , srv62492367:85 , srv639491879:85 , srv639930093:85 , srv702325630:85 , srv745842492:85 , srv809579599:85 , srv833460194:85 , srv882888624:85 , srv897862407:85 , srv906408165:85 , srv94004103:85 , srv1152936282:86 , srv1335961857:86 , srv1373868337:86 , srv1581911079:86 , srv185704821:86 , srv1927063283:86 , srv354474045:86 , srv596899520:86 , srv650392598:86 , srv1874131969:87 , srv411842565:618 } 2023-09-03 14:53:13,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:53:13,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1266143050=9, srv1177881960=7, srv1937819105=55, srv1849264356=48, srv1335961857=12, srv639930093=81, srv1581911079=26, srv1750066124=41, srv62492367=79, srv1023610767=1, srv1704303850=36, srv821643324=93, srv1480832172=20, srv1728413594=38, srv188554284=52, srv1373868337=14, srv833460194=94, srv1849020756=47, srv354474045=66, srv1642958722=33, srv1586201350=27, srv726284878=86, srv882888624=95, srv897862407=96, srv13422872=13, srv2078841120=59, srv435723832=72, srv1006659921=0, srv795473542=90, srv1644937381=34, srv1607141701=28, srv162846508=32, srv1152936282=5, srv1519556104=22, srv639491879=80, srv416033438=69, srv477043939=73, srv532768574=74, srv906408165=97, srv1434722182=17, srv185704821=49, srv707771208=85, srv332493813=65, srv411842565=67, srv1821179677=44, srv772096820=89, srv1083756649=2, srv650392598=82, srv596899520=78, srv702325630=84, srv1841138762=46, srv321545485=64, srv1611804474=30, srv564356567=76, srv668703809=83, srv1164450840=6, srv1543936400=24, srv1426906365=16, srv1874131969=50, srv94004103=98, srv2071552464=58, srv99320236=99, srv1424812176=15, srv1927063283=54, srv431431928=71, srv1884106375=51, srv319827694=63, srv1691890206=35, srv1210076986=8, srv1613926043=31, srv570220289=77, srv745842492=88, srv128755476=10, srv1736154035=39, srv1307219892=11, srv1468637169=18, srv1748846392=40, srv539160655=75, srv1944528629=56, srv1608362418=29, srv739432568=87, srv1808784200=43, srv414879270=68, srv809579599=92, srv1781525441=42, srv1476374599=19, srv150870638=21, srv1824656999=45, srv1128422942=4, srv1569596496=25, srv26002481=62, srv1099427929=3, srv423696779=70, srv1996756521=57, srv1905323755=53, srv806956313=91, srv226204837=60, srv1726520783=37, srv1542536374=23, srv256511621=61} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:53:13,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-03 14:53:13,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-03 14:53:13,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-03 14:53:13,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-03 14:53:13,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-03 14:53:13,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-03 14:53:13,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-03 14:53:13,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-03 14:53:13,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-03 14:53:13,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-03 14:53:13,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-03 14:53:13,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-03 14:53:13,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-03 14:53:13,796 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.8044015416185505E-5 <= 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=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); 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-09-03 14:53:13,797 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1177881960:83 , srv1307219892:83 , srv321545485:83 , srv772096820:83 , srv1006659921:84 , srv1023610767:84 , srv1099427929:84 , srv1266143050:84 , srv1426906365:84 , srv1434722182:84 , srv1468637169:84 , srv1476374599:84 , srv1519556104:84 , srv1542536374:84 , srv1543936400:84 , srv1586201350:84 , srv1608362418:84 , srv1613926043:84 , srv162846508:84 , srv1726520783:84 , srv1728413594:84 , srv1736154035:84 , srv1821179677:84 , srv1849020756:84 , srv188554284:84 , srv1944528629:84 , srv226204837:84 , srv26002481:84 , srv414879270:84 , srv416033438:84 , srv477043939:84 , srv570220289:84 , srv668703809:84 , srv707771208:84 , srv726284878:84 , srv739432568:84 , srv795473542:84 , srv806956313:84 , srv821643324:84 , srv99320236:84 , srv1083756649:85 , srv1128422942:85 , srv1164450840:85 , srv1210076986:85 , srv128755476:85 , srv13422872:85 , srv1424812176:85 , srv1480832172:85 , srv150870638:85 , srv1569596496:85 , srv1607141701:85 , srv1611804474:85 , srv1642958722:85 , srv1644937381:85 , srv1691890206:85 , srv1704303850:85 , srv1748846392:85 , srv1750066124:85 , srv1781525441:85 , srv1808784200:85 , srv1824656999:85 , srv1841138762:85 , srv1849264356:85 , srv1884106375:85 , srv1905323755:85 , srv1937819105:85 , srv1996756521:85 , srv2071552464:85 , srv2078841120:85 , srv256511621:85 , srv319827694:85 , srv332493813:85 , srv423696779:85 , srv431431928:85 , srv435723832:85 , srv532768574:85 , srv539160655:85 , srv564356567:85 , srv62492367:85 , srv639491879:85 , srv639930093:85 , srv702325630:85 , srv745842492:85 , srv809579599:85 , srv833460194:85 , srv882888624:85 , srv897862407:85 , srv906408165:85 , srv94004103:85 , srv1152936282:86 , srv1335961857:86 , srv1373868337:86 , srv1581911079:86 , srv185704821:86 , srv1927063283:86 , srv354474045:86 , srv596899520:86 , srv650392598:86 , srv1874131969:87 , srv411842565:618 } 2023-09-03 14:53:13,828 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=307 (was 290) - SystemLoadAverage LEAK? -, ProcessCount=173 (was 173), AvailableMemoryMB=9352 (was 10152) 2023-09-03 14:53:13,850 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=265, MaxFileDescriptor=60000, SystemLoadAverage=307, ProcessCount=173, AvailableMemoryMB=9350 2023-09-03 14:53:13,851 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-03 14:53:13,851 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-09-03 14:53:13,880 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1091232321:84 , srv1243660201:84 , srv1299409870:84 , srv1353152489:84 , srv1463656170:84 , srv1512106606:84 , srv1572934870:84 , srv1746584667:84 , srv1779673362:84 , srv1812782250:84 , srv1880511690:84 , srv1945562479:84 , srv1985072575:84 , srv2063514420:84 , srv2099689657:84 , srv344451234:84 , srv403021033:84 , srv521837696:84 , srv537443362:84 , srv550971695:84 , srv557604210:84 , srv602974708:84 , srv652819695:84 , srv663972059:84 , srv757942258:84 , srv764069073:84 , srv781748369:84 , srv891586870:84 , srv953143594:84 , srv486904417:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-09-03 14:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv757942258=25, srv1299409870=2, srv1243660201=1, srv602974708=22, srv550971695=20, srv652819695=23, srv1779673362=8, srv1746584667=7, srv2099689657=14, srv1091232321=0, srv403021033=16, srv486904417=17, srv781748369=27, srv1985072575=12, srv764069073=26, srv1512106606=5, srv953143594=29, srv2063514420=13, srv1353152489=3, srv1572934870=6, srv663972059=24, srv1945562479=11, srv537443362=19, srv1463656170=4, srv557604210=21, srv1812782250=9, srv521837696=18, srv891586870=28, srv1880511690=10, srv344451234=15} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:53:13,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:53:13,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:53:13,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:53:13,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:53:13,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:53:13,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:53:13,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:53:13,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:53:13,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-09-03 14:53:13,980 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.0722178745321125, 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-09-03 14:53:13,980 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912420599428801, 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.0722178745321125, 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-09-03 14:55:13,927 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5837789 different iterations. Found a solution that moves 1855 regions; Going from a computed imbalance of 0.9912420599428801 to a new imbalance of 4.329662539733032E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.687037037037037, 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-09-03 14:55:13,936 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1091232321:90 , srv1243660201:90 , srv1299409870:90 , srv1353152489:90 , srv1463656170:90 , srv1512106606:90 , srv1572934870:90 , srv1746584667:90 , srv1779673362:90 , srv1812782250:90 , srv1880511690:90 , srv1945562479:90 , srv1985072575:90 , srv2063514420:90 , srv2099689657:90 , srv344451234:90 , srv403021033:90 , srv486904417:90 , srv521837696:90 , srv537443362:90 , srv550971695:90 , srv557604210:90 , srv602974708:90 , srv652819695:90 , srv663972059:90 , srv757942258:90 , srv764069073:90 , srv781748369:90 , srv891586870:90 , srv953143594:90 } 2023-09-03 14:55:13,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-03 14:55:13,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv757942258=25, srv1299409870=2, srv1243660201=1, srv602974708=22, srv550971695=20, srv652819695=23, srv1779673362=8, srv1746584667=7, srv2099689657=14, srv1091232321=0, srv403021033=16, srv486904417=17, srv781748369=27, srv1985072575=12, srv764069073=26, srv1512106606=5, srv953143594=29, srv2063514420=13, srv1353152489=3, srv1572934870=6, srv663972059=24, srv1945562479=11, srv537443362=19, srv1463656170=4, srv557604210=21, srv1812782250=9, srv521837696=18, srv891586870=28, srv1880511690=10, srv344451234=15} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-03 14:55:13,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-03 14:55:13,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-03 14:55:13,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-09-03 14:55:13,964 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-09-03 14:55:13,964 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1091232321:90 , srv1243660201:90 , srv1299409870:90 , srv1353152489:90 , srv1463656170:90 , srv1512106606:90 , srv1572934870:90 , srv1746584667:90 , srv1779673362:90 , srv1812782250:90 , srv1880511690:90 , srv1945562479:90 , srv1985072575:90 , srv2063514420:90 , srv2099689657:90 , srv344451234:90 , srv403021033:90 , srv486904417:90 , srv521837696:90 , srv537443362:90 , srv550971695:90 , srv557604210:90 , srv602974708:90 , srv652819695:90 , srv663972059:90 , srv757942258:90 , srv764069073:90 , srv781748369:90 , srv891586870:90 , srv953143594:90 } 2023-09-03 14:55:13,987 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 265), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=152 (was 307), ProcessCount=167 (was 173), AvailableMemoryMB=9399 (was 9350) - AvailableMemoryMB LEAK? -