2024-03-23 18:53:28,000 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-23 18:53:28,285 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-23 18:53:28,390 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-23 18:53:28,453 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-23 18:53:28,461 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. 2024-03-23 18:53:28,476 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=304, ProcessCount=172, AvailableMemoryMB=13924 2024-03-23 18:53:28,478 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-23 18:53:28,478 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. 2024-03-23 18:53:28,590 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1016276154:84 , srv1065336627:84 , srv106754863:84 , srv1093869461:84 , srv1188555943:84 , srv1203299861:84 , srv1233250075:84 , srv1234655418:84 , srv1236869514:84 , srv1245306605:84 , srv1265987101:84 , srv1279281007:84 , srv1286100978:84 , srv1291441965:84 , srv1295284563:84 , srv1299855291:84 , srv1359952992:84 , srv1368184396:84 , srv1375298428:84 , srv1392258891:84 , srv139510400:84 , srv1434381905:84 , srv1449327090:84 , srv1481623918:84 , srv1489303260:84 , srv151775387:84 , srv1527430619:84 , srv1572096190:84 , srv158291472:84 , srv1617198241:84 , srv1638176486:84 , srv1666904736:84 , srv1740796626:84 , srv1754466667:84 , srv1771507684:84 , srv1788673465:84 , srv1791982666:84 , srv1797320579:84 , srv1806257930:84 , srv1825692637:84 , srv185865775:84 , srv1907213270:84 , srv1940626977:84 , srv1986163957:84 , srv2014000702:84 , srv2015469836:84 , srv2019450728:84 , srv20285148:84 , srv2029699442:84 , srv209233104:84 , srv2119254941:84 , srv2119357182:84 , srv2125034636:84 , srv212890218:84 , srv2134903589:84 , srv213492292:84 , srv223439669:84 , srv240652512:84 , srv276078678:84 , srv298592761:84 , srv299121687:84 , srv329323169:84 , srv333318227:84 , srv377460161:84 , srv413234842:84 , srv422796585:84 , srv42926423:84 , srv436731060:84 , srv459343161:84 , srv489807842:84 , srv492542785:84 , srv535060188:84 , srv567015990:84 , srv574166870:84 , srv576031046:84 , srv597118500:84 , srv614340208:84 , srv629555939:84 , srv666476591:84 , srv687933030:84 , srv697392434:84 , srv702550734:84 , srv702950869:84 , srv714553277:84 , srv746608312:84 , srv757191599:84 , srv762874874:84 , srv774339828:84 , srv793054348:84 , srv796175846:84 , srv808843309:84 , srv81206286:84 , srv823985707:84 , srv834885117:84 , srv835011193:84 , srv872718223:84 , srv885551512:84 , srv923248464:84 , srv952256632:84 , srv1396984544:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-23 18:53:28,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:28,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392258891=19, srv774339828=88, srv567015990=73, srv212890218=54, srv835011193=95, srv413234842=65, srv1797320579=38, srv808843309=91, srv702950869=83, srv1825692637=40, srv1527430619=27, srv666476591=79, srv1907213270=42, srv1986163957=44, srv1434381905=22, srv872718223=96, srv1666904736=32, srv1771507684=35, srv2125034636=53, srv1396984544=21, srv597118500=76, srv333318227=63, srv377460161=64, srv702550734=82, srv1245306605=9, srv923248464=98, srv576031046=75, srv952256632=99, srv489807842=70, srv1489303260=25, srv834885117=94, srv139510400=20, srv422796585=66, srv298592761=60, srv746608312=85, srv223439669=57, srv1065336627=1, srv1236869514=8, srv1291441965=13, srv1617198241=30, srv1375298428=18, srv2119357182=52, srv185865775=41, srv629555939=78, srv492542785=71, srv276078678=59, srv81206286=92, srv1016276154=0, srv299121687=61, srv1788673465=36, srv459343161=69, srv106754863=2, srv1233250075=6, srv2019450728=47, srv1359952992=16, srv574166870=74, srv1188555943=4, srv1203299861=5, srv1572096190=28, srv697392434=81, srv885551512=97, srv1279281007=11, srv1449327090=23, srv209233104=50, srv240652512=58, srv1740796626=33, srv329323169=62, srv793054348=89, srv158291472=29, srv1295284563=14, srv687933030=80, srv1368184396=17, srv2119254941=51, srv714553277=84, srv436731060=68, srv2029699442=49, srv823985707=93, srv1234655418=7, srv614340208=77, srv796175846=90, srv1299855291=15, srv2014000702=45, srv757191599=86, srv1638176486=31, srv20285148=48, srv1265987101=10, srv42926423=67, srv1791982666=37, srv213492292=56, srv2134903589=55, srv762874874=87, srv1286100978=12, srv1754466667=34, srv1093869461=3, srv1806257930=39, srv1940626977=43, srv535060188=72, srv151775387=26, srv1481623918=24, srv2015469836=46} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-23 18:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-23 18:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-23 18:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-23 18:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-23 18:53:28,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-23 18:53:28,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-23 18:53:28,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-23 18:53:28,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-23 18:53:28,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-23 18:53:28,861 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); 2024-03-23 18:53:28,861 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) 2024-03-23 18:53:28,861 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 2024-03-23 18:53:29,184 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 460 ms to try 5000 different iterations. Found a solution that moves 4709 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17570737858503022. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041068166972074494, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.062828932407568, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5232222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041068166972074494, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17091666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23683333333333334, 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); 2024-03-23 18:53:29,208 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv106754863:82 , srv1797320579:82 , srv1907213270:82 , srv212890218:82 , srv567015990:82 , srv702550734:82 , srv1245306605:83 , srv1359952992:83 , srv1527430619:83 , srv1754466667:83 , srv2119254941:83 , srv2125034636:83 , srv687933030:83 , srv952256632:83 , srv1016276154:84 , srv1065336627:84 , srv2014000702:84 , srv20285148:84 , srv2134903589:84 , srv597118500:84 , srv697392434:84 , srv757191599:84 , srv774339828:84 , srv834885117:84 , srv1188555943:85 , srv1234655418:85 , srv1236869514:85 , srv1291441965:85 , srv1295284563:85 , srv1434381905:85 , srv1572096190:85 , srv1617198241:85 , srv213492292:85 , srv223439669:85 , srv298592761:85 , srv377460161:85 , srv702950869:85 , srv714553277:85 , srv762874874:85 , srv835011193:85 , srv885551512:85 , srv1093869461:86 , srv1449327090:86 , srv151775387:86 , srv1638176486:86 , srv1788673465:86 , srv185865775:86 , srv1986163957:86 , srv2015469836:86 , srv209233104:86 , srv240652512:86 , srv333318227:86 , srv629555939:86 , srv746608312:86 , srv808843309:86 , srv81206286:86 , srv1233250075:87 , srv1279281007:87 , srv1286100978:87 , srv1375298428:87 , srv1481623918:87 , srv1489303260:87 , srv1791982666:87 , srv2019450728:87 , srv276078678:87 , srv422796585:87 , srv42926423:87 , srv436731060:87 , srv574166870:87 , srv576031046:87 , srv796175846:87 , srv872718223:87 , srv923248464:87 , srv1203299861:88 , srv1771507684:88 , srv1825692637:88 , srv1940626977:88 , srv614340208:88 , srv666476591:88 , srv793054348:88 , srv139510400:89 , srv158291472:89 , srv1806257930:89 , srv459343161:89 , srv823985707:89 , srv1368184396:90 , srv1666904736:90 , srv2119357182:90 , srv329323169:90 , srv413234842:90 , srv489807842:90 , srv535060188:90 , srv1740796626:91 , srv299121687:91 , srv492542785:91 , srv1299855291:92 , srv1392258891:92 , srv2029699442:93 , srv1265987101:94 , srv1396984544:455 } 2024-03-23 18:53:29,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:29,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392258891=19, srv774339828=88, srv567015990=73, srv212890218=54, srv835011193=95, srv413234842=65, srv1797320579=38, srv808843309=91, srv702950869=83, srv1825692637=40, srv1527430619=27, srv666476591=79, srv1907213270=42, srv1986163957=44, srv1434381905=22, srv872718223=96, srv1666904736=32, srv1771507684=35, srv2125034636=53, srv1396984544=21, srv597118500=76, srv333318227=63, srv377460161=64, srv702550734=82, srv1245306605=9, srv923248464=98, srv576031046=75, srv952256632=99, srv489807842=70, srv1489303260=25, srv834885117=94, srv139510400=20, srv422796585=66, srv298592761=60, srv746608312=85, srv223439669=57, srv1065336627=1, srv1236869514=8, srv1291441965=13, srv1617198241=30, srv1375298428=18, srv2119357182=52, srv185865775=41, srv629555939=78, srv492542785=71, srv276078678=59, srv81206286=92, srv1016276154=0, srv299121687=61, srv1788673465=36, srv459343161=69, srv106754863=2, srv1233250075=6, srv2019450728=47, srv1359952992=16, srv574166870=74, srv1188555943=4, srv1203299861=5, srv1572096190=28, srv697392434=81, srv885551512=97, srv1279281007=11, srv1449327090=23, srv209233104=50, srv240652512=58, srv1740796626=33, srv329323169=62, srv793054348=89, srv158291472=29, srv1295284563=14, srv687933030=80, srv1368184396=17, srv2119254941=51, srv714553277=84, srv436731060=68, srv2029699442=49, srv823985707=93, srv1234655418=7, srv614340208=77, srv796175846=90, srv1299855291=15, srv2014000702=45, srv757191599=86, srv1638176486=31, srv20285148=48, srv1265987101=10, srv42926423=67, srv1791982666=37, srv213492292=56, srv2134903589=55, srv762874874=87, srv1286100978=12, srv1754466667=34, srv1093869461=3, srv1806257930=39, srv1940626977=43, srv535060188=72, srv151775387=26, srv1481623918=24, srv2015469836=46} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:29,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:29,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:29,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:29,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-23 18:53:29,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-23 18:53:29,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-23 18:53:29,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-23 18:53:29,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-23 18:53:29,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-23 18:53:29,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-23 18:53:29,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-23 18:53:29,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-23 18:53:29,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-23 18:53:29,383 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.041068166972074494, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.062828932407568, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041068166972074494, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17091666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23683333333333334, 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); 2024-03-23 18:53:29,383 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) 2024-03-23 18:53:29,384 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1756744054622815, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041068166972074494, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.062828932407568, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041068166972074494, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17091666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23683333333333334, 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 2024-03-23 18:53:29,624 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 355 ms to try 5000 different iterations. Found a solution that moves 2625 regions; Going from a computed imbalance of 0.1756744054622815 to a new imbalance of 0.013711104213350134. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.024315546287216973); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03754234421859681, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2916666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.024315546287216973); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.03975, 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); 2024-03-23 18:53:29,636 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1265987101:76 , srv2029699442:77 , srv1299855291:79 , srv299121687:80 , srv535060188:80 , srv1368184396:81 , srv1666904736:81 , srv1740796626:81 , srv329323169:81 , srv1203299861:82 , srv1392258891:82 , srv413234842:82 , srv1093869461:83 , srv1233250075:83 , srv139510400:83 , srv158291472:83 , srv1825692637:83 , srv2119357182:83 , srv489807842:83 , srv492542785:83 , srv793054348:83 , srv1279281007:84 , srv1375298428:84 , srv151775387:84 , srv1791982666:84 , srv185865775:84 , srv422796585:84 , srv459343161:84 , srv576031046:84 , srv666476591:84 , srv81206286:84 , srv823985707:84 , srv1016276154:85 , srv1236869514:85 , srv1286100978:85 , srv1291441965:85 , srv1449327090:85 , srv1481623918:85 , srv1572096190:85 , srv2015469836:85 , srv209233104:85 , srv276078678:85 , srv42926423:85 , srv574166870:85 , srv614340208:85 , srv629555939:85 , srv762874874:85 , srv796175846:85 , srv808843309:85 , srv1234655418:86 , srv1771507684:86 , srv1986163957:86 , srv2134903589:86 , srv213492292:86 , srv223439669:86 , srv240652512:86 , srv298592761:86 , srv436731060:86 , srv697392434:86 , srv757191599:86 , srv835011193:86 , srv885551512:86 , srv1065336627:87 , srv1245306605:87 , srv1295284563:87 , srv1434381905:87 , srv1617198241:87 , srv1638176486:87 , srv1754466667:87 , srv2014000702:87 , srv2019450728:87 , srv333318227:87 , srv702950869:87 , srv746608312:87 , srv834885117:87 , srv952256632:87 , srv1188555943:88 , srv1359952992:88 , srv1806257930:88 , srv1940626977:88 , srv2125034636:88 , srv377460161:88 , srv567015990:88 , srv687933030:88 , srv774339828:88 , srv872718223:88 , srv923248464:88 , srv1527430619:89 , srv1797320579:89 , srv20285148:89 , srv1489303260:90 , srv1788673465:90 , srv1907213270:90 , srv2119254941:90 , srv212890218:90 , srv714553277:90 , srv106754863:91 , srv597118500:91 , srv702550734:94 , srv1396984544:535 } 2024-03-23 18:53:29,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:29,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392258891=19, srv774339828=88, srv567015990=73, srv212890218=54, srv835011193=95, srv413234842=65, srv1797320579=38, srv808843309=91, srv702950869=83, srv1825692637=40, srv1527430619=27, srv666476591=79, srv1907213270=42, srv1986163957=44, srv1434381905=22, srv872718223=96, srv1666904736=32, srv1771507684=35, srv2125034636=53, srv1396984544=21, srv597118500=76, srv333318227=63, srv377460161=64, srv702550734=82, srv1245306605=9, srv923248464=98, srv576031046=75, srv952256632=99, srv489807842=70, srv1489303260=25, srv834885117=94, srv139510400=20, srv422796585=66, srv298592761=60, srv746608312=85, srv223439669=57, srv1065336627=1, srv1236869514=8, srv1291441965=13, srv1617198241=30, srv1375298428=18, srv2119357182=52, srv185865775=41, srv629555939=78, srv492542785=71, srv276078678=59, srv81206286=92, srv1016276154=0, srv299121687=61, srv1788673465=36, srv459343161=69, srv106754863=2, srv1233250075=6, srv2019450728=47, srv1359952992=16, srv574166870=74, srv1188555943=4, srv1203299861=5, srv1572096190=28, srv697392434=81, srv885551512=97, srv1279281007=11, srv1449327090=23, srv209233104=50, srv240652512=58, srv1740796626=33, srv329323169=62, srv793054348=89, srv158291472=29, srv1295284563=14, srv687933030=80, srv1368184396=17, srv2119254941=51, srv714553277=84, srv436731060=68, srv2029699442=49, srv823985707=93, srv1234655418=7, srv614340208=77, srv796175846=90, srv1299855291=15, srv2014000702=45, srv757191599=86, srv1638176486=31, srv20285148=48, srv1265987101=10, srv42926423=67, srv1791982666=37, srv213492292=56, srv2134903589=55, srv762874874=87, srv1286100978=12, srv1754466667=34, srv1093869461=3, srv1806257930=39, srv1940626977=43, srv535060188=72, srv151775387=26, srv1481623918=24, srv2015469836=46} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:29,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:29,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:29,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:29,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:29,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-23 18:53:29,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-23 18:53:29,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-23 18:53:29,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-23 18:53:29,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-23 18:53:29,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-23 18:53:29,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-23 18:53:29,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-23 18:53:29,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-23 18:53:29,771 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.024315546287216973); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03754234421859681, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.024315546287216973); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.03975, 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); 2024-03-23 18:53:29,771 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) 2024-03-23 18:53:29,771 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013692723570492778, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.024315546287216973); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03754234421859681, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.024315546287216973); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.03975, 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 2024-03-23 18:53:29,992 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 320 ms to try 5000 different iterations. Found a solution that moves 947 regions; Going from a computed imbalance of 0.013692723570492778 to a new imbalance of 5.505503487838756E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005870957176801911); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007885260226777269); MoveCostFunction : (multiplier=7.0, imbalance=0.10522222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005870957176801911); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); 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); 2024-03-23 18:53:29,995 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1806257930:80 , srv1489303260:81 , srv1788673465:81 , srv702550734:81 , srv1940626977:82 , srv923248464:82 , srv492542785:83 , srv597118500:83 , srv714553277:83 , srv106754863:84 , srv1392258891:84 , srv1771507684:84 , srv2019450728:84 , srv20285148:84 , srv377460161:84 , srv436731060:84 , srv872718223:84 , srv1188555943:85 , srv1286100978:85 , srv1295284563:85 , srv139510400:85 , srv1434381905:85 , srv1527430619:85 , srv158291472:85 , srv1617198241:85 , srv1638176486:85 , srv1740796626:85 , srv1986163957:85 , srv2119254941:85 , srv2119357182:85 , srv240652512:85 , srv276078678:85 , srv333318227:85 , srv413234842:85 , srv459343161:85 , srv489807842:85 , srv614340208:85 , srv702950869:85 , srv796175846:85 , srv823985707:85 , srv1279281007:86 , srv1359952992:86 , srv1375298428:86 , srv1449327090:86 , srv1481623918:86 , srv1791982666:86 , srv1797320579:86 , srv1825692637:86 , srv1907213270:86 , srv2014000702:86 , srv2015469836:86 , srv2125034636:86 , srv212890218:86 , srv213492292:86 , srv299121687:86 , srv42926423:86 , srv574166870:86 , srv666476591:86 , srv687933030:86 , srv746608312:86 , srv774339828:86 , srv793054348:86 , srv808843309:86 , srv834885117:86 , srv835011193:86 , srv1065336627:87 , srv1203299861:87 , srv1233250075:87 , srv1236869514:87 , srv1265987101:87 , srv1299855291:87 , srv1368184396:87 , srv151775387:87 , srv1572096190:87 , srv1754466667:87 , srv2029699442:87 , srv209233104:87 , srv2134903589:87 , srv223439669:87 , srv298592761:87 , srv329323169:87 , srv422796585:87 , srv535060188:87 , srv576031046:87 , srv629555939:87 , srv697392434:87 , srv762874874:87 , srv81206286:87 , srv885551512:87 , srv952256632:87 , srv1016276154:88 , srv1093869461:88 , srv1234655418:88 , srv1245306605:88 , srv1291441965:88 , srv1666904736:88 , srv185865775:88 , srv567015990:88 , srv757191599:88 , srv1396984544:520 } 2024-03-23 18:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392258891=19, srv774339828=88, srv567015990=73, srv212890218=54, srv835011193=95, srv413234842=65, srv1797320579=38, srv808843309=91, srv702950869=83, srv1825692637=40, srv1527430619=27, srv666476591=79, srv1907213270=42, srv1986163957=44, srv1434381905=22, srv872718223=96, srv1666904736=32, srv1771507684=35, srv2125034636=53, srv1396984544=21, srv597118500=76, srv333318227=63, srv377460161=64, srv702550734=82, srv1245306605=9, srv923248464=98, srv576031046=75, srv952256632=99, srv489807842=70, srv1489303260=25, srv834885117=94, srv139510400=20, srv422796585=66, srv298592761=60, srv746608312=85, srv223439669=57, srv1065336627=1, srv1236869514=8, srv1291441965=13, srv1617198241=30, srv1375298428=18, srv2119357182=52, srv185865775=41, srv629555939=78, srv492542785=71, srv276078678=59, srv81206286=92, srv1016276154=0, srv299121687=61, srv1788673465=36, srv459343161=69, srv106754863=2, srv1233250075=6, srv2019450728=47, srv1359952992=16, srv574166870=74, srv1188555943=4, srv1203299861=5, srv1572096190=28, srv697392434=81, srv885551512=97, srv1279281007=11, srv1449327090=23, srv209233104=50, srv240652512=58, srv1740796626=33, srv329323169=62, srv793054348=89, srv158291472=29, srv1295284563=14, srv687933030=80, srv1368184396=17, srv2119254941=51, srv714553277=84, srv436731060=68, srv2029699442=49, srv823985707=93, srv1234655418=7, srv614340208=77, srv796175846=90, srv1299855291=15, srv2014000702=45, srv757191599=86, srv1638176486=31, srv20285148=48, srv1265987101=10, srv42926423=67, srv1791982666=37, srv213492292=56, srv2134903589=55, srv762874874=87, srv1286100978=12, srv1754466667=34, srv1093869461=3, srv1806257930=39, srv1940626977=43, srv535060188=72, srv151775387=26, srv1481623918=24, srv2015469836=46} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:30,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:30,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:30,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:30,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:30,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:30,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:30,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-23 18:53:30,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-23 18:53:30,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-23 18:53:30,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-23 18:53:30,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-23 18:53:30,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-23 18:53:30,127 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.005870957176801911); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007885260226777269); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005870957176801911); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); 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); 2024-03-23 18:53:30,127 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) 2024-03-23 18:53:30,127 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.439193130559071E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005870957176801911); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007885260226777269); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005870957176801911); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); 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 2024-03-23 18:53:30,464 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 436 ms to try 5000 different iterations. Found a solution that moves 272 regions; Going from a computed imbalance of 5.439193130559071E-4 to a new imbalance of 5.216173212783263E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.030222222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=4.166666666666667E-4); 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); 2024-03-23 18:53:30,466 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1234655418:83 , srv1245306605:83 , srv1489303260:83 , srv1666904736:83 , srv185865775:83 , srv223439669:83 , srv629555939:83 , srv746608312:83 , srv823985707:83 , srv885551512:83 , srv1065336627:84 , srv1279281007:84 , srv1291441965:84 , srv1299855291:84 , srv1368184396:84 , srv1481623918:84 , srv1638176486:84 , srv1740796626:84 , srv1771507684:84 , srv1907213270:84 , srv1940626977:84 , srv2019450728:84 , srv2029699442:84 , srv209233104:84 , srv2119254941:84 , srv2119357182:84 , srv2125034636:84 , srv212890218:84 , srv298592761:84 , srv329323169:84 , srv333318227:84 , srv377460161:84 , srv422796585:84 , srv459343161:84 , srv489807842:84 , srv567015990:84 , srv574166870:84 , srv576031046:84 , srv597118500:84 , srv614340208:84 , srv666476591:84 , srv757191599:84 , srv774339828:84 , srv793054348:84 , srv872718223:84 , srv1016276154:85 , srv106754863:85 , srv1093869461:85 , srv1188555943:85 , srv1203299861:85 , srv1233250075:85 , srv1236869514:85 , srv1265987101:85 , srv1295284563:85 , srv1359952992:85 , srv1392258891:85 , srv139510400:85 , srv1434381905:85 , srv1449327090:85 , srv151775387:85 , srv1572096190:85 , srv158291472:85 , srv1617198241:85 , srv1754466667:85 , srv1791982666:85 , srv1797320579:85 , srv1825692637:85 , srv1986163957:85 , srv2014000702:85 , srv2015469836:85 , srv20285148:85 , srv240652512:85 , srv276078678:85 , srv299121687:85 , srv413234842:85 , srv42926423:85 , srv436731060:85 , srv492542785:85 , srv535060188:85 , srv687933030:85 , srv697392434:85 , srv702550734:85 , srv702950869:85 , srv714553277:85 , srv762874874:85 , srv796175846:85 , srv808843309:85 , srv834885117:85 , srv835011193:85 , srv923248464:85 , srv952256632:85 , srv1286100978:86 , srv1375298428:86 , srv1527430619:86 , srv1788673465:86 , srv1806257930:86 , srv2134903589:86 , srv213492292:86 , srv81206286:86 , srv1396984544:632 } 2024-03-23 18:53:30,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:30,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392258891=19, srv774339828=88, srv567015990=73, srv212890218=54, srv835011193=95, srv413234842=65, srv1797320579=38, srv808843309=91, srv702950869=83, srv1825692637=40, srv1527430619=27, srv666476591=79, srv1907213270=42, srv1986163957=44, srv1434381905=22, srv872718223=96, srv1666904736=32, srv1771507684=35, srv2125034636=53, srv1396984544=21, srv597118500=76, srv333318227=63, srv377460161=64, srv702550734=82, srv1245306605=9, srv923248464=98, srv576031046=75, srv952256632=99, srv489807842=70, srv1489303260=25, srv834885117=94, srv139510400=20, srv422796585=66, srv298592761=60, srv746608312=85, srv223439669=57, srv1065336627=1, srv1236869514=8, srv1291441965=13, srv1617198241=30, srv1375298428=18, srv2119357182=52, srv185865775=41, srv629555939=78, srv492542785=71, srv276078678=59, srv81206286=92, srv1016276154=0, srv299121687=61, srv1788673465=36, srv459343161=69, srv106754863=2, srv1233250075=6, srv2019450728=47, srv1359952992=16, srv574166870=74, srv1188555943=4, srv1203299861=5, srv1572096190=28, srv697392434=81, srv885551512=97, srv1279281007=11, srv1449327090=23, srv209233104=50, srv240652512=58, srv1740796626=33, srv329323169=62, srv793054348=89, srv158291472=29, srv1295284563=14, srv687933030=80, srv1368184396=17, srv2119254941=51, srv714553277=84, srv436731060=68, srv2029699442=49, srv823985707=93, srv1234655418=7, srv614340208=77, srv796175846=90, srv1299855291=15, srv2014000702=45, srv757191599=86, srv1638176486=31, srv20285148=48, srv1265987101=10, srv42926423=67, srv1791982666=37, srv213492292=56, srv2134903589=55, srv762874874=87, srv1286100978=12, srv1754466667=34, srv1093869461=3, srv1806257930=39, srv1940626977=43, srv535060188=72, srv151775387=26, srv1481623918=24, srv2015469836=46} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:30,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:30,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-23 18:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-23 18:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-23 18:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-23 18:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-23 18:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-23 18:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-23 18:53:30,600 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=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=4.166666666666667E-4); 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); 2024-03-23 18:53:30,600 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) 2024-03-23 18:53:30,600 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.025714742032743E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=4.166666666666667E-4); 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 2024-03-23 18:53:30,826 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 328 ms to try 5000 different iterations. Found a solution that moves 42 regions; Going from a computed imbalance of 5.025714742032743E-5 to a new imbalance of 7.3673295820471625E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.004666666666666667); 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); 2024-03-23 18:53:30,827 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1188555943:83 , srv1286100978:83 , srv1375298428:83 , srv1392258891:83 , srv1527430619:83 , srv1788673465:83 , srv1806257930:83 , srv2134903589:83 , srv213492292:83 , srv42926423:83 , srv714553277:83 , srv81206286:83 , srv872718223:83 , srv1016276154:84 , srv1065336627:84 , srv106754863:84 , srv1093869461:84 , srv1203299861:84 , srv1233250075:84 , srv1234655418:84 , srv1236869514:84 , srv1265987101:84 , srv1291441965:84 , srv1295284563:84 , srv1299855291:84 , srv1359952992:84 , srv1368184396:84 , srv139510400:84 , srv1434381905:84 , srv1449327090:84 , srv1481623918:84 , srv151775387:84 , srv1572096190:84 , srv158291472:84 , srv1617198241:84 , srv1638176486:84 , srv1666904736:84 , srv1754466667:84 , srv1771507684:84 , srv1791982666:84 , srv1797320579:84 , srv1825692637:84 , srv1907213270:84 , srv1940626977:84 , srv1986163957:84 , srv2014000702:84 , srv2015469836:84 , srv2019450728:84 , srv20285148:84 , srv209233104:84 , srv2119254941:84 , srv2119357182:84 , srv212890218:84 , srv240652512:84 , srv276078678:84 , srv298592761:84 , srv299121687:84 , srv329323169:84 , srv333318227:84 , srv413234842:84 , srv422796585:84 , srv436731060:84 , srv459343161:84 , srv489807842:84 , srv492542785:84 , srv535060188:84 , srv567015990:84 , srv574166870:84 , srv576031046:84 , srv597118500:84 , srv614340208:84 , srv666476591:84 , srv687933030:84 , srv697392434:84 , srv702550734:84 , srv702950869:84 , srv746608312:84 , srv757191599:84 , srv762874874:84 , srv774339828:84 , srv796175846:84 , srv808843309:84 , srv834885117:84 , srv835011193:84 , srv923248464:84 , srv952256632:84 , srv1245306605:85 , srv1279281007:85 , srv1489303260:85 , srv1740796626:85 , srv185865775:85 , srv2029699442:85 , srv2125034636:85 , srv223439669:85 , srv377460161:85 , srv629555939:85 , srv793054348:85 , srv823985707:85 , srv885551512:85 , srv1396984544:684 } 2024-03-23 18:53:30,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:30,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392258891=19, srv774339828=88, srv567015990=73, srv212890218=54, srv835011193=95, srv413234842=65, srv1797320579=38, srv808843309=91, srv702950869=83, srv1825692637=40, srv1527430619=27, srv666476591=79, srv1907213270=42, srv1986163957=44, srv1434381905=22, srv872718223=96, srv1666904736=32, srv1771507684=35, srv2125034636=53, srv1396984544=21, srv597118500=76, srv333318227=63, srv377460161=64, srv702550734=82, srv1245306605=9, srv923248464=98, srv576031046=75, srv952256632=99, srv489807842=70, srv1489303260=25, srv834885117=94, srv139510400=20, srv422796585=66, srv298592761=60, srv746608312=85, srv223439669=57, srv1065336627=1, srv1236869514=8, srv1291441965=13, srv1617198241=30, srv1375298428=18, srv2119357182=52, srv185865775=41, srv629555939=78, srv492542785=71, srv276078678=59, srv81206286=92, srv1016276154=0, srv299121687=61, srv1788673465=36, srv459343161=69, srv106754863=2, srv1233250075=6, srv2019450728=47, srv1359952992=16, srv574166870=74, srv1188555943=4, srv1203299861=5, srv1572096190=28, srv697392434=81, srv885551512=97, srv1279281007=11, srv1449327090=23, srv209233104=50, srv240652512=58, srv1740796626=33, srv329323169=62, srv793054348=89, srv158291472=29, srv1295284563=14, srv687933030=80, srv1368184396=17, srv2119254941=51, srv714553277=84, srv436731060=68, srv2029699442=49, srv823985707=93, srv1234655418=7, srv614340208=77, srv796175846=90, srv1299855291=15, srv2014000702=45, srv757191599=86, srv1638176486=31, srv20285148=48, srv1265987101=10, srv42926423=67, srv1791982666=37, srv213492292=56, srv2134903589=55, srv762874874=87, srv1286100978=12, srv1754466667=34, srv1093869461=3, srv1806257930=39, srv1940626977=43, srv535060188=72, srv151775387=26, srv1481623918=24, srv2015469836=46} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:30,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:30,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:30,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:30,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:30,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:30,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:30,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-23 18:53:30,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-23 18:53:30,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-23 18:53:30,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-23 18:53:30,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-23 18:53:30,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-23 18:53:30,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-23 18:53:30,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-23 18:53:30,967 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); 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); 2024-03-23 18:53:30,967 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1188555943:83 , srv1286100978:83 , srv1375298428:83 , srv1392258891:83 , srv1527430619:83 , srv1788673465:83 , srv1806257930:83 , srv2134903589:83 , srv213492292:83 , srv42926423:83 , srv714553277:83 , srv81206286:83 , srv872718223:83 , srv1016276154:84 , srv1065336627:84 , srv106754863:84 , srv1093869461:84 , srv1203299861:84 , srv1233250075:84 , srv1234655418:84 , srv1236869514:84 , srv1265987101:84 , srv1291441965:84 , srv1295284563:84 , srv1299855291:84 , srv1359952992:84 , srv1368184396:84 , srv139510400:84 , srv1434381905:84 , srv1449327090:84 , srv1481623918:84 , srv151775387:84 , srv1572096190:84 , srv158291472:84 , srv1617198241:84 , srv1638176486:84 , srv1666904736:84 , srv1754466667:84 , srv1771507684:84 , srv1791982666:84 , srv1797320579:84 , srv1825692637:84 , srv1907213270:84 , srv1940626977:84 , srv1986163957:84 , srv2014000702:84 , srv2015469836:84 , srv2019450728:84 , srv20285148:84 , srv209233104:84 , srv2119254941:84 , srv2119357182:84 , srv212890218:84 , srv240652512:84 , srv276078678:84 , srv298592761:84 , srv299121687:84 , srv329323169:84 , srv333318227:84 , srv413234842:84 , srv422796585:84 , srv436731060:84 , srv459343161:84 , srv489807842:84 , srv492542785:84 , srv535060188:84 , srv567015990:84 , srv574166870:84 , srv576031046:84 , srv597118500:84 , srv614340208:84 , srv666476591:84 , srv687933030:84 , srv697392434:84 , srv702550734:84 , srv702950869:84 , srv746608312:84 , srv757191599:84 , srv762874874:84 , srv774339828:84 , srv796175846:84 , srv808843309:84 , srv834885117:84 , srv835011193:84 , srv923248464:84 , srv952256632:84 , srv1245306605:85 , srv1279281007:85 , srv1489303260:85 , srv1740796626:85 , srv185865775:85 , srv2029699442:85 , srv2125034636:85 , srv223439669:85 , srv377460161:85 , srv629555939:85 , srv793054348:85 , srv823985707:85 , srv885551512:85 , srv1396984544:684 } 2024-03-23 18:53:30,995 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=304 (was 304), ProcessCount=172 (was 172), AvailableMemoryMB=13423 (was 13924) 2024-03-23 18:53:31,006 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=304, ProcessCount=172, AvailableMemoryMB=13424 2024-03-23 18:53:31,006 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-23 18:53:31,007 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. 2024-03-23 18:53:31,014 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1099260130:84 , srv1126464256:84 , srv1191710792:84 , srv1209794709:84 , srv1395025618:84 , srv1466022079:84 , srv1511427810:84 , srv1657306170:84 , srv1683478711:84 , srv1927386280:84 , srv1932823063:84 , srv1942703613:84 , srv198459700:84 , srv1984658283:84 , srv227413593:84 , srv230594069:84 , srv279333961:84 , srv28747863:84 , srv348083759:84 , srv464867976:84 , srv545760173:84 , srv552629555:84 , srv552934019:84 , srv610216285:84 , srv642662336:84 , srv715067404:84 , srv772798858:84 , srv776485639:84 , srv854039516:84 , srv1569118049:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-23 18:53:31,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:53:31,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv198459700=13, srv1942703613=12, srv776485639=28, srv1191710792=2, srv230594069=16, srv227413593=15, srv279333961=17, srv464867976=20, srv1984658283=14, srv552934019=23, srv1099260130=0, srv1657306170=8, srv642662336=25, srv715067404=26, srv1466022079=5, srv28747863=18, srv1395025618=4, srv1126464256=1, srv348083759=19, srv545760173=21, srv772798858=27, srv1511427810=6, srv1683478711=9, srv610216285=24, srv1927386280=10, srv1209794709=3, srv854039516=29, srv1569118049=7, srv552629555=22, srv1932823063=11} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:53:31,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:53:31,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-23 18:53:31,040 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.1070833975453047, 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); 2024-03-23 18:53:31,040 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912530459553351, 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.1070833975453047, 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 2024-03-23 18:55:31,027 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6166290 different iterations. Found a solution that moves 1850 regions; Going from a computed imbalance of 0.9912530459553351 to a new imbalance of 4.317992290299789E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6851851851851852, 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); 2024-03-23 18:55:31,033 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1099260130:90 , srv1126464256:90 , srv1191710792:90 , srv1209794709:90 , srv1395025618:90 , srv1466022079:90 , srv1511427810:90 , srv1569118049:90 , srv1657306170:90 , srv1683478711:90 , srv1927386280:90 , srv1932823063:90 , srv1942703613:90 , srv198459700:90 , srv1984658283:90 , srv227413593:90 , srv230594069:90 , srv279333961:90 , srv28747863:90 , srv348083759:90 , srv464867976:90 , srv545760173:90 , srv552629555:90 , srv552934019:90 , srv610216285:90 , srv642662336:90 , srv715067404:90 , srv772798858:90 , srv776485639:90 , srv854039516:90 } 2024-03-23 18:55:31,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-23 18:55:31,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv198459700=13, srv1942703613=12, srv776485639=28, srv1191710792=2, srv230594069=16, srv227413593=15, srv279333961=17, srv464867976=20, srv1984658283=14, srv552934019=23, srv1099260130=0, srv1657306170=8, srv642662336=25, srv715067404=26, srv1466022079=5, srv28747863=18, srv1395025618=4, srv1126464256=1, srv348083759=19, srv545760173=21, srv772798858=27, srv1511427810=6, srv1683478711=9, srv610216285=24, srv1927386280=10, srv1209794709=3, srv854039516=29, srv1569118049=7, srv552629555=22, srv1932823063=11} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-23 18:55:31,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-23 18:55:31,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-23 18:55:31,051 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); 2024-03-23 18:55:31,051 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1099260130:90 , srv1126464256:90 , srv1191710792:90 , srv1209794709:90 , srv1395025618:90 , srv1466022079:90 , srv1511427810:90 , srv1569118049:90 , srv1657306170:90 , srv1683478711:90 , srv1927386280:90 , srv1932823063:90 , srv1942703613:90 , srv198459700:90 , srv1984658283:90 , srv227413593:90 , srv230594069:90 , srv279333961:90 , srv28747863:90 , srv348083759:90 , srv464867976:90 , srv545760173:90 , srv552629555:90 , srv552934019:90 , srv610216285:90 , srv642662336:90 , srv715067404:90 , srv772798858:90 , srv776485639:90 , srv854039516:90 } 2024-03-23 18:55:31,065 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=200 (was 304), ProcessCount=168 (was 172), AvailableMemoryMB=12658 (was 13424)