2024-02-07 13:53:12,018 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-07 13:53:12,317 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-07 13:53:12,429 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-07 13:53:12,497 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-07 13:53:12,504 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-02-07 13:53:12,519 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=274, ProcessCount=168, AvailableMemoryMB=3680 2024-02-07 13:53:12,521 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-07 13:53:12,521 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-02-07 13:53:12,654 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1018770415:84 , srv1027523460:84 , srv1029677206:84 , srv1067032475:84 , srv1082841106:84 , srv1092624660:84 , srv1158878726:84 , srv1165164942:84 , srv1170718467:84 , srv117603499:84 , srv1181186513:84 , srv1181877249:84 , srv1203645785:84 , srv1235965736:84 , srv1264789646:84 , srv1278109157:84 , srv1283230616:84 , srv1324546279:84 , srv1357695642:84 , srv1358326871:84 , srv1383965996:84 , srv1440392787:84 , srv1441735353:84 , srv1457940677:84 , srv1471066342:84 , srv1472053283:84 , srv1479021346:84 , srv1491628770:84 , srv151261560:84 , srv1515513463:84 , srv1521205823:84 , srv1528052988:84 , srv1532049551:84 , srv153895646:84 , srv1562465452:84 , srv1619403007:84 , srv1630467990:84 , srv1648827580:84 , srv1655455679:84 , srv1670447981:84 , srv1686248493:84 , srv1687119525:84 , srv1701762263:84 , srv1707483281:84 , srv1715544548:84 , srv1736291155:84 , srv1737720058:84 , srv1754007352:84 , srv1764039265:84 , srv1810133647:84 , srv1884014102:84 , srv1887131771:84 , srv1907659974:84 , srv1933290747:84 , srv1944123932:84 , srv1947056781:84 , srv2002253619:84 , srv2028407882:84 , srv2065527108:84 , srv2081095551:84 , srv2099095750:84 , srv2108870823:84 , srv2114250764:84 , srv2126651095:84 , srv238652451:84 , srv258330644:84 , srv258667797:84 , srv402527816:84 , srv412517615:84 , srv463202983:84 , srv47508748:84 , srv478646918:84 , srv496315664:84 , srv512786475:84 , srv535236228:84 , srv538195738:84 , srv565959267:84 , srv582236613:84 , srv60631977:84 , srv617799264:84 , srv638749548:84 , srv696799215:84 , srv699422337:84 , srv751409031:84 , srv783617009:84 , srv804586428:84 , srv832075958:84 , srv847966384:84 , srv862558505:84 , srv864986557:84 , srv869425136:84 , srv899336529:84 , srv90315671:84 , srv915107876:84 , srv917494525:84 , srv928712843:84 , srv93248166:84 , srv941862772:84 , srv963074579:84 , srv653211060:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-07 13:53:12,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:12,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203645785=12, srv93248166=97, srv1521205823=30, srv463202983=69, srv917494525=95, srv1357695642=18, srv1754007352=47, srv478646918=71, srv1736291155=45, srv1887131771=51, srv496315664=72, srv258330644=65, srv1181877249=11, srv2114250764=62, srv582236613=77, srv1715544548=44, srv899336529=92, srv258667797=66, srv2028407882=57, srv1884014102=50, srv512786475=73, srv638749548=80, srv1278109157=15, srv1630467990=36, srv153895646=33, srv47508748=70, srv1441735353=22, srv1264789646=14, srv1670447981=39, srv565959267=76, srv1648827580=37, srv2108870823=61, srv1358326871=19, srv1479021346=26, srv1283230616=16, srv862558505=89, srv1165164942=7, srv832075958=87, srv238652451=64, srv1944123932=54, srv402527816=67, srv1515513463=29, srv1947056781=55, srv1067032475=3, srv2065527108=58, srv1471066342=24, srv151261560=28, srv2081095551=59, srv1029677206=2, srv1092624660=5, srv1532049551=32, srv847966384=88, srv90315671=93, srv1158878726=6, srv1472053283=25, srv1764039265=48, srv1619403007=35, srv2002253619=56, srv653211060=81, srv1737720058=46, srv941862772=98, srv1687119525=41, srv1701762263=42, srv1933290747=53, srv1655455679=38, srv535236228=74, srv617799264=79, srv751409031=84, srv117603499=9, srv864986557=90, srv1810133647=49, srv1170718467=8, srv915107876=94, srv928712843=96, srv1440392787=21, srv2099095750=60, srv60631977=78, srv1686248493=40, srv1491628770=27, srv699422337=83, srv538195738=75, srv1027523460=1, srv1457940677=23, srv804586428=86, srv1324546279=17, srv696799215=82, srv1907659974=52, srv963074579=99, srv412517615=68, srv869425136=91, srv1181186513=10, srv1018770415=0, srv2126651095=63, srv1082841106=4, srv1528052988=31, srv1562465452=34, srv1235965736=13, srv1383965996=20, srv1707483281=43, srv783617009=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:12,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:12,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:12,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:12,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:12,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:12,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:12,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:12,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:12,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:12,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:12,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-07 13:53:12,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-07 13:53:12,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-07 13:53:12,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-07 13:53:12,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-07 13:53:12,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-07 13:53:12,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-07 13:53:12,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-07 13:53:12,949 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-02-07 13:53:12,949 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-02-07 13:53:12,950 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-02-07 13:53:13,303 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 516 ms to try 5000 different iterations. Found a solution that moves 4696 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17373508791747402. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04040479797269584, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05374003183218591, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5217777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04040479797269584, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16891666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23541666666666666, 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-02-07 13:53:13,326 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1528052988:81 , srv1082841106:82 , srv1457940677:82 , srv1491628770:82 , srv538195738:82 , srv1018770415:83 , srv1027523460:83 , srv1165164942:83 , srv1203645785:83 , srv1283230616:83 , srv1383965996:83 , srv1471066342:83 , srv1562465452:83 , srv1630467990:83 , srv2126651095:83 , srv238652451:83 , srv751409031:83 , srv1029677206:84 , srv1181186513:84 , srv1532049551:84 , srv1619403007:84 , srv1884014102:84 , srv2114250764:84 , srv617799264:84 , srv699422337:84 , srv804586428:84 , srv963074579:84 , srv1358326871:85 , srv1655455679:85 , srv1715544548:85 , srv1737720058:85 , srv1887131771:85 , srv2002253619:85 , srv463202983:85 , srv60631977:85 , srv847966384:85 , srv915107876:85 , srv917494525:85 , srv928712843:85 , srv941862772:85 , srv1441735353:86 , srv1479021346:86 , srv1515513463:86 , srv1686248493:86 , srv1754007352:86 , srv1907659974:86 , srv2065527108:86 , srv2081095551:86 , srv2108870823:86 , srv47508748:86 , srv496315664:86 , srv535236228:86 , srv565959267:86 , srv638749548:86 , srv117603499:87 , srv1357695642:87 , srv1701762263:87 , srv1764039265:87 , srv1947056781:87 , srv412517615:87 , srv783617009:87 , srv899336529:87 , srv1067032475:88 , srv1092624660:88 , srv1158878726:88 , srv1170718467:88 , srv1181877249:88 , srv1235965736:88 , srv1278109157:88 , srv1324546279:88 , srv1440392787:88 , srv151261560:88 , srv153895646:88 , srv1736291155:88 , srv1810133647:88 , srv1944123932:88 , srv258667797:88 , srv402527816:88 , srv696799215:88 , srv869425136:88 , srv1264789646:89 , srv1521205823:89 , srv1648827580:89 , srv1707483281:89 , srv2028407882:89 , srv2099095750:89 , srv258330644:89 , srv90315671:89 , srv1472053283:90 , srv1670447981:90 , srv1687119525:90 , srv478646918:90 , srv832075958:90 , srv864986557:90 , srv582236613:92 , srv1933290747:93 , srv512786475:93 , srv93248166:93 , srv862558505:94 , srv653211060:449 } 2024-02-07 13:53:13,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:13,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203645785=12, srv93248166=97, srv1521205823=30, srv463202983=69, srv917494525=95, srv1357695642=18, srv1754007352=47, srv478646918=71, srv1736291155=45, srv1887131771=51, srv496315664=72, srv258330644=65, srv1181877249=11, srv2114250764=62, srv582236613=77, srv1715544548=44, srv899336529=92, srv258667797=66, srv2028407882=57, srv1884014102=50, srv512786475=73, srv638749548=80, srv1278109157=15, srv1630467990=36, srv153895646=33, srv47508748=70, srv1441735353=22, srv1264789646=14, srv1670447981=39, srv565959267=76, srv1648827580=37, srv2108870823=61, srv1358326871=19, srv1479021346=26, srv1283230616=16, srv862558505=89, srv1165164942=7, srv832075958=87, srv238652451=64, srv1944123932=54, srv402527816=67, srv1515513463=29, srv1947056781=55, srv1067032475=3, srv2065527108=58, srv1471066342=24, srv151261560=28, srv2081095551=59, srv1029677206=2, srv1092624660=5, srv1532049551=32, srv847966384=88, srv90315671=93, srv1158878726=6, srv1472053283=25, srv1764039265=48, srv1619403007=35, srv2002253619=56, srv653211060=81, srv1737720058=46, srv941862772=98, srv1687119525=41, srv1701762263=42, srv1933290747=53, srv1655455679=38, srv535236228=74, srv617799264=79, srv751409031=84, srv117603499=9, srv864986557=90, srv1810133647=49, srv1170718467=8, srv915107876=94, srv928712843=96, srv1440392787=21, srv2099095750=60, srv60631977=78, srv1686248493=40, srv1491628770=27, srv699422337=83, srv538195738=75, srv1027523460=1, srv1457940677=23, srv804586428=86, srv1324546279=17, srv696799215=82, srv1907659974=52, srv963074579=99, srv412517615=68, srv869425136=91, srv1181186513=10, srv1018770415=0, srv2126651095=63, srv1082841106=4, srv1528052988=31, srv1562465452=34, srv1235965736=13, srv1383965996=20, srv1707483281=43, srv783617009=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:13,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:13,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:13,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:13,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:13,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:13,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:13,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:13,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:13,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:13,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:13,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:13,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:13,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:13,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-07 13:53:13,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-07 13:53:13,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-07 13:53:13,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-07 13:53:13,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-07 13:53:13,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-07 13:53:13,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-07 13:53:13,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-07 13:53:13,538 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.04040479797269584, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05374003183218591, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04040479797269584, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16891666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23541666666666666, 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-02-07 13:53:13,539 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-02-07 13:53:13,539 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17370220582267093, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04040479797269584, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05374003183218591, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04040479797269584, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16891666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23541666666666666, 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-02-07 13:53:13,794 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 412 ms to try 5000 different iterations. Found a solution that moves 2605 regions; Going from a computed imbalance of 0.17370220582267093 to a new imbalance of 0.014853766122188698. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022936337338817087); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032896122600617875, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.28944444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022936337338817087); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04691666666666667, 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-02-07 13:53:13,804 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1933290747:78 , srv93248166:78 , srv862558505:80 , srv1670447981:81 , srv512786475:81 , srv864986557:81 , srv90315671:81 , srv1158878726:82 , srv1472053283:82 , srv478646918:82 , srv582236613:82 , srv1235965736:83 , srv1264789646:83 , srv1648827580:83 , srv1687119525:83 , srv1707483281:83 , srv2099095750:83 , srv258667797:83 , srv535236228:83 , srv832075958:83 , srv1067032475:84 , srv1170718467:84 , srv117603499:84 , srv1181877249:84 , srv1324546279:84 , srv1357695642:84 , srv1521205823:84 , srv1701762263:84 , srv1736291155:84 , srv1810133647:84 , srv2108870823:84 , srv258330644:84 , srv402527816:84 , srv1278109157:85 , srv1440392787:85 , srv1479021346:85 , srv151261560:85 , srv153895646:85 , srv1764039265:85 , srv1944123932:85 , srv1947056781:85 , srv496315664:85 , srv638749548:85 , srv696799215:85 , srv783617009:85 , srv869425136:85 , srv899336529:85 , srv915107876:85 , srv1092624660:86 , srv1358326871:86 , srv1441735353:86 , srv1562465452:86 , srv1655455679:86 , srv1686248493:86 , srv1737720058:86 , srv1754007352:86 , srv1884014102:86 , srv2065527108:86 , srv2081095551:86 , srv412517615:86 , srv565959267:86 , srv804586428:86 , srv847966384:86 , srv963074579:86 , srv1029677206:87 , srv1471066342:87 , srv1515513463:87 , srv1619403007:87 , srv1630467990:87 , srv1907659974:87 , srv2002253619:87 , srv2028407882:87 , srv47508748:87 , srv538195738:87 , srv60631977:87 , srv928712843:87 , srv941862772:87 , srv1165164942:88 , srv1532049551:88 , srv1715544548:88 , srv463202983:88 , srv617799264:88 , srv699422337:88 , srv1018770415:89 , srv1082841106:89 , srv1181186513:89 , srv1203645785:89 , srv1383965996:89 , srv1887131771:89 , srv2114250764:89 , srv2126651095:89 , srv238652451:89 , srv917494525:89 , srv1027523460:90 , srv1283230616:90 , srv1491628770:90 , srv1457940677:91 , srv751409031:91 , srv1528052988:92 , srv653211060:529 } 2024-02-07 13:53:13,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:13,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203645785=12, srv93248166=97, srv1521205823=30, srv463202983=69, srv917494525=95, srv1357695642=18, srv1754007352=47, srv478646918=71, srv1736291155=45, srv1887131771=51, srv496315664=72, srv258330644=65, srv1181877249=11, srv2114250764=62, srv582236613=77, srv1715544548=44, srv899336529=92, srv258667797=66, srv2028407882=57, srv1884014102=50, srv512786475=73, srv638749548=80, srv1278109157=15, srv1630467990=36, srv153895646=33, srv47508748=70, srv1441735353=22, srv1264789646=14, srv1670447981=39, srv565959267=76, srv1648827580=37, srv2108870823=61, srv1358326871=19, srv1479021346=26, srv1283230616=16, srv862558505=89, srv1165164942=7, srv832075958=87, srv238652451=64, srv1944123932=54, srv402527816=67, srv1515513463=29, srv1947056781=55, srv1067032475=3, srv2065527108=58, srv1471066342=24, srv151261560=28, srv2081095551=59, srv1029677206=2, srv1092624660=5, srv1532049551=32, srv847966384=88, srv90315671=93, srv1158878726=6, srv1472053283=25, srv1764039265=48, srv1619403007=35, srv2002253619=56, srv653211060=81, srv1737720058=46, srv941862772=98, srv1687119525=41, srv1701762263=42, srv1933290747=53, srv1655455679=38, srv535236228=74, srv617799264=79, srv751409031=84, srv117603499=9, srv864986557=90, srv1810133647=49, srv1170718467=8, srv915107876=94, srv928712843=96, srv1440392787=21, srv2099095750=60, srv60631977=78, srv1686248493=40, srv1491628770=27, srv699422337=83, srv538195738=75, srv1027523460=1, srv1457940677=23, srv804586428=86, srv1324546279=17, srv696799215=82, srv1907659974=52, srv963074579=99, srv412517615=68, srv869425136=91, srv1181186513=10, srv1018770415=0, srv2126651095=63, srv1082841106=4, srv1528052988=31, srv1562465452=34, srv1235965736=13, srv1383965996=20, srv1707483281=43, srv783617009=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:13,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:13,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:13,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:13,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:13,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:13,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:13,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-07 13:53:13,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-07 13:53:13,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-07 13:53:13,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-07 13:53:13,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-07 13:53:13,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-07 13:53:13,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-07 13:53:13,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-07 13:53:13,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-07 13:53:13,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-07 13:53:13,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-07 13:53:13,958 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.022936337338817087); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032896122600617875, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022936337338817087); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04691666666666667, 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-02-07 13:53:13,958 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-02-07 13:53:13,958 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014835525522324538, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022936337338817087); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032896122600617875, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022936337338817087); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04691666666666667, 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-02-07 13:53:14,203 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 356 ms to try 5000 different iterations. Found a solution that moves 1029 regions; Going from a computed imbalance of 0.014835525522324538 to a new imbalance of 0.001147233946688133. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007106690545187014); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007324451309205374); MoveCostFunction : (multiplier=7.0, imbalance=0.11433333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007106690545187014); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); 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-02-07 13:53:14,205 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2028407882:81 , srv917494525:82 , srv1027523460:83 , srv1092624660:83 , srv1887131771:83 , srv582236613:83 , srv1181186513:84 , srv1278109157:84 , srv1283230616:84 , srv1324546279:84 , srv1440392787:84 , srv1457940677:84 , srv1515513463:84 , srv1521205823:84 , srv1528052988:84 , srv1687119525:84 , srv1715544548:84 , srv1944123932:84 , srv1947056781:84 , srv2114250764:84 , srv463202983:84 , srv512786475:84 , srv696799215:84 , srv751409031:84 , srv832075958:84 , srv862558505:84 , srv1170718467:85 , srv1203645785:85 , srv1264789646:85 , srv1472053283:85 , srv1491628770:85 , srv151261560:85 , srv153895646:85 , srv1648827580:85 , srv1686248493:85 , srv1736291155:85 , srv1754007352:85 , srv1764039265:85 , srv1810133647:85 , srv1907659974:85 , srv2065527108:85 , srv2081095551:85 , srv2099095750:85 , srv2126651095:85 , srv258330644:85 , srv412517615:85 , srv47508748:85 , srv478646918:85 , srv60631977:85 , srv699422337:85 , srv869425136:85 , srv941862772:85 , srv1018770415:86 , srv1029677206:86 , srv1067032475:86 , srv1082841106:86 , srv117603499:86 , srv1181877249:86 , srv1235965736:86 , srv1383965996:86 , srv1532049551:86 , srv1619403007:86 , srv1655455679:86 , srv1707483281:86 , srv1737720058:86 , srv1933290747:86 , srv2002253619:86 , srv238652451:86 , srv565959267:86 , srv617799264:86 , srv783617009:86 , srv864986557:86 , srv899336529:86 , srv915107876:86 , srv928712843:86 , srv93248166:86 , srv1158878726:87 , srv1165164942:87 , srv1357695642:87 , srv1358326871:87 , srv1441735353:87 , srv1471066342:87 , srv1479021346:87 , srv1630467990:87 , srv1670447981:87 , srv1701762263:87 , srv258667797:87 , srv402527816:87 , srv496315664:87 , srv535236228:87 , srv847966384:87 , srv90315671:87 , srv963074579:87 , srv1562465452:88 , srv1884014102:88 , srv2108870823:88 , srv638749548:88 , srv804586428:88 , srv538195738:89 , srv653211060:543 } 2024-02-07 13:53:14,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:14,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203645785=12, srv93248166=97, srv1521205823=30, srv463202983=69, srv917494525=95, srv1357695642=18, srv1754007352=47, srv478646918=71, srv1736291155=45, srv1887131771=51, srv496315664=72, srv258330644=65, srv1181877249=11, srv2114250764=62, srv582236613=77, srv1715544548=44, srv899336529=92, srv258667797=66, srv2028407882=57, srv1884014102=50, srv512786475=73, srv638749548=80, srv1278109157=15, srv1630467990=36, srv153895646=33, srv47508748=70, srv1441735353=22, srv1264789646=14, srv1670447981=39, srv565959267=76, srv1648827580=37, srv2108870823=61, srv1358326871=19, srv1479021346=26, srv1283230616=16, srv862558505=89, srv1165164942=7, srv832075958=87, srv238652451=64, srv1944123932=54, srv402527816=67, srv1515513463=29, srv1947056781=55, srv1067032475=3, srv2065527108=58, srv1471066342=24, srv151261560=28, srv2081095551=59, srv1029677206=2, srv1092624660=5, srv1532049551=32, srv847966384=88, srv90315671=93, srv1158878726=6, srv1472053283=25, srv1764039265=48, srv1619403007=35, srv2002253619=56, srv653211060=81, srv1737720058=46, srv941862772=98, srv1687119525=41, srv1701762263=42, srv1933290747=53, srv1655455679=38, srv535236228=74, srv617799264=79, srv751409031=84, srv117603499=9, srv864986557=90, srv1810133647=49, srv1170718467=8, srv915107876=94, srv928712843=96, srv1440392787=21, srv2099095750=60, srv60631977=78, srv1686248493=40, srv1491628770=27, srv699422337=83, srv538195738=75, srv1027523460=1, srv1457940677=23, srv804586428=86, srv1324546279=17, srv696799215=82, srv1907659974=52, srv963074579=99, srv412517615=68, srv869425136=91, srv1181186513=10, srv1018770415=0, srv2126651095=63, srv1082841106=4, srv1528052988=31, srv1562465452=34, srv1235965736=13, srv1383965996=20, srv1707483281=43, srv783617009=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:14,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:14,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:14,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:14,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:14,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:14,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-07 13:53:14,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-07 13:53:14,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-07 13:53:14,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-07 13:53:14,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-07 13:53:14,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-07 13:53:14,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-07 13:53:14,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-07 13:53:14,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-07 13:53:14,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-07 13:53:14,363 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.007106690545187014); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007324451309205374); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007106690545187014); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); 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-02-07 13:53:14,363 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-02-07 13:53:14,364 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.0011400287346880489, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007106690545187014); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007324451309205374); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007106690545187014); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); 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-02-07 13:53:14,760 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 511 ms to try 5000 different iterations. Found a solution that moves 278 regions; Going from a computed imbalance of 0.0011400287346880489 to a new imbalance of 4.222806358748576E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.03088888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-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-02-07 13:53:14,762 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1441735353:83 , srv402527816:83 , srv638749548:83 , srv1018770415:84 , srv1067032475:84 , srv1092624660:84 , srv1181877249:84 , srv1357695642:84 , srv1358326871:84 , srv1383965996:84 , srv1440392787:84 , srv1472053283:84 , srv1479021346:84 , srv151261560:84 , srv1532049551:84 , srv153895646:84 , srv1648827580:84 , srv1670447981:84 , srv1701762263:84 , srv1884014102:84 , srv1907659974:84 , srv2002253619:84 , srv2108870823:84 , srv258330644:84 , srv258667797:84 , srv412517615:84 , srv47508748:84 , srv496315664:84 , srv512786475:84 , srv538195738:84 , srv565959267:84 , srv617799264:84 , srv751409031:84 , srv783617009:84 , srv804586428:84 , srv847966384:84 , srv862558505:84 , srv869425136:84 , srv899336529:84 , srv90315671:84 , srv928712843:84 , srv1027523460:85 , srv1029677206:85 , srv1082841106:85 , srv1158878726:85 , srv1165164942:85 , srv1170718467:85 , srv117603499:85 , srv1181186513:85 , srv1203645785:85 , srv1235965736:85 , srv1264789646:85 , srv1278109157:85 , srv1283230616:85 , srv1324546279:85 , srv1515513463:85 , srv1521205823:85 , srv1528052988:85 , srv1562465452:85 , srv1619403007:85 , srv1630467990:85 , srv1655455679:85 , srv1686248493:85 , srv1687119525:85 , srv1707483281:85 , srv1715544548:85 , srv1736291155:85 , srv1737720058:85 , srv1754007352:85 , srv1764039265:85 , srv1810133647:85 , srv1887131771:85 , srv1933290747:85 , srv1944123932:85 , srv2028407882:85 , srv2065527108:85 , srv2081095551:85 , srv2099095750:85 , srv2114250764:85 , srv2126651095:85 , srv238652451:85 , srv463202983:85 , srv478646918:85 , srv582236613:85 , srv60631977:85 , srv696799215:85 , srv699422337:85 , srv832075958:85 , srv93248166:85 , srv941862772:85 , srv963074579:85 , srv1457940677:86 , srv1471066342:86 , srv1491628770:86 , srv1947056781:86 , srv535236228:86 , srv864986557:86 , srv915107876:86 , srv917494525:86 , srv653211060:621 } 2024-02-07 13:53:14,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:14,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203645785=12, srv93248166=97, srv1521205823=30, srv463202983=69, srv917494525=95, srv1357695642=18, srv1754007352=47, srv478646918=71, srv1736291155=45, srv1887131771=51, srv496315664=72, srv258330644=65, srv1181877249=11, srv2114250764=62, srv582236613=77, srv1715544548=44, srv899336529=92, srv258667797=66, srv2028407882=57, srv1884014102=50, srv512786475=73, srv638749548=80, srv1278109157=15, srv1630467990=36, srv153895646=33, srv47508748=70, srv1441735353=22, srv1264789646=14, srv1670447981=39, srv565959267=76, srv1648827580=37, srv2108870823=61, srv1358326871=19, srv1479021346=26, srv1283230616=16, srv862558505=89, srv1165164942=7, srv832075958=87, srv238652451=64, srv1944123932=54, srv402527816=67, srv1515513463=29, srv1947056781=55, srv1067032475=3, srv2065527108=58, srv1471066342=24, srv151261560=28, srv2081095551=59, srv1029677206=2, srv1092624660=5, srv1532049551=32, srv847966384=88, srv90315671=93, srv1158878726=6, srv1472053283=25, srv1764039265=48, srv1619403007=35, srv2002253619=56, srv653211060=81, srv1737720058=46, srv941862772=98, srv1687119525=41, srv1701762263=42, srv1933290747=53, srv1655455679=38, srv535236228=74, srv617799264=79, srv751409031=84, srv117603499=9, srv864986557=90, srv1810133647=49, srv1170718467=8, srv915107876=94, srv928712843=96, srv1440392787=21, srv2099095750=60, srv60631977=78, srv1686248493=40, srv1491628770=27, srv699422337=83, srv538195738=75, srv1027523460=1, srv1457940677=23, srv804586428=86, srv1324546279=17, srv696799215=82, srv1907659974=52, srv963074579=99, srv412517615=68, srv869425136=91, srv1181186513=10, srv1018770415=0, srv2126651095=63, srv1082841106=4, srv1528052988=31, srv1562465452=34, srv1235965736=13, srv1383965996=20, srv1707483281=43, srv783617009=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:14,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-07 13:53:14,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-07 13:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-07 13:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-07 13:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-07 13:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-07 13:53:14,941 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=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-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-02-07 13:53:14,942 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-02-07 13:53:14,945 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.028146598202088E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-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-02-07 13:53:15,268 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 472 ms to try 5000 different iterations. Found a solution that moves 24 regions; Going from a computed imbalance of 4.028146598202088E-5 to a new imbalance of 7.241290888168142E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0026666666666666666); 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-02-07 13:53:15,269 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1165164942:83 , srv1457940677:83 , srv1471066342:83 , srv1491628770:83 , srv1707483281:83 , srv238652451:83 , srv864986557:83 , srv1018770415:84 , srv1029677206:84 , srv1067032475:84 , srv1082841106:84 , srv1158878726:84 , srv1170718467:84 , srv117603499:84 , srv1181186513:84 , srv1181877249:84 , srv1203645785:84 , srv1235965736:84 , srv1264789646:84 , srv1278109157:84 , srv1283230616:84 , srv1357695642:84 , srv1358326871:84 , srv1383965996:84 , srv1441735353:84 , srv1479021346:84 , srv151261560:84 , srv1515513463:84 , srv1521205823:84 , srv1528052988:84 , srv1532049551:84 , srv153895646:84 , srv1562465452:84 , srv1619403007:84 , srv1630467990:84 , srv1655455679:84 , srv1670447981:84 , srv1686248493:84 , srv1687119525:84 , srv1701762263:84 , srv1715544548:84 , srv1736291155:84 , srv1737720058:84 , srv1754007352:84 , srv1764039265:84 , srv1810133647:84 , srv1884014102:84 , srv1887131771:84 , srv1907659974:84 , srv1933290747:84 , srv1944123932:84 , srv1947056781:84 , srv2002253619:84 , srv2028407882:84 , srv2065527108:84 , srv2081095551:84 , srv2099095750:84 , srv2108870823:84 , srv2114250764:84 , srv2126651095:84 , srv258330644:84 , srv258667797:84 , srv402527816:84 , srv412517615:84 , srv463202983:84 , srv47508748:84 , srv478646918:84 , srv496315664:84 , srv512786475:84 , srv535236228:84 , srv538195738:84 , srv565959267:84 , srv582236613:84 , srv60631977:84 , srv617799264:84 , srv638749548:84 , srv696799215:84 , srv699422337:84 , srv751409031:84 , srv783617009:84 , srv804586428:84 , srv832075958:84 , srv847966384:84 , srv862558505:84 , srv869425136:84 , srv899336529:84 , srv915107876:84 , srv917494525:84 , srv928712843:84 , srv93248166:84 , srv941862772:84 , srv963074579:84 , srv1027523460:85 , srv1092624660:85 , srv1324546279:85 , srv1440392787:85 , srv1472053283:85 , srv1648827580:85 , srv90315671:85 , srv653211060:684 } 2024-02-07 13:53:15,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:15,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203645785=12, srv93248166=97, srv1521205823=30, srv463202983=69, srv917494525=95, srv1357695642=18, srv1754007352=47, srv478646918=71, srv1736291155=45, srv1887131771=51, srv496315664=72, srv258330644=65, srv1181877249=11, srv2114250764=62, srv582236613=77, srv1715544548=44, srv899336529=92, srv258667797=66, srv2028407882=57, srv1884014102=50, srv512786475=73, srv638749548=80, srv1278109157=15, srv1630467990=36, srv153895646=33, srv47508748=70, srv1441735353=22, srv1264789646=14, srv1670447981=39, srv565959267=76, srv1648827580=37, srv2108870823=61, srv1358326871=19, srv1479021346=26, srv1283230616=16, srv862558505=89, srv1165164942=7, srv832075958=87, srv238652451=64, srv1944123932=54, srv402527816=67, srv1515513463=29, srv1947056781=55, srv1067032475=3, srv2065527108=58, srv1471066342=24, srv151261560=28, srv2081095551=59, srv1029677206=2, srv1092624660=5, srv1532049551=32, srv847966384=88, srv90315671=93, srv1158878726=6, srv1472053283=25, srv1764039265=48, srv1619403007=35, srv2002253619=56, srv653211060=81, srv1737720058=46, srv941862772=98, srv1687119525=41, srv1701762263=42, srv1933290747=53, srv1655455679=38, srv535236228=74, srv617799264=79, srv751409031=84, srv117603499=9, srv864986557=90, srv1810133647=49, srv1170718467=8, srv915107876=94, srv928712843=96, srv1440392787=21, srv2099095750=60, srv60631977=78, srv1686248493=40, srv1491628770=27, srv699422337=83, srv538195738=75, srv1027523460=1, srv1457940677=23, srv804586428=86, srv1324546279=17, srv696799215=82, srv1907659974=52, srv963074579=99, srv412517615=68, srv869425136=91, srv1181186513=10, srv1018770415=0, srv2126651095=63, srv1082841106=4, srv1528052988=31, srv1562465452=34, srv1235965736=13, srv1383965996=20, srv1707483281=43, srv783617009=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-07 13:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-07 13:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-07 13:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-07 13:53:15,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-07 13:53:15,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-07 13:53:15,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-07 13:53:15,438 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-02-07 13:53:15,438 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1165164942:83 , srv1457940677:83 , srv1471066342:83 , srv1491628770:83 , srv1707483281:83 , srv238652451:83 , srv864986557:83 , srv1018770415:84 , srv1029677206:84 , srv1067032475:84 , srv1082841106:84 , srv1158878726:84 , srv1170718467:84 , srv117603499:84 , srv1181186513:84 , srv1181877249:84 , srv1203645785:84 , srv1235965736:84 , srv1264789646:84 , srv1278109157:84 , srv1283230616:84 , srv1357695642:84 , srv1358326871:84 , srv1383965996:84 , srv1441735353:84 , srv1479021346:84 , srv151261560:84 , srv1515513463:84 , srv1521205823:84 , srv1528052988:84 , srv1532049551:84 , srv153895646:84 , srv1562465452:84 , srv1619403007:84 , srv1630467990:84 , srv1655455679:84 , srv1670447981:84 , srv1686248493:84 , srv1687119525:84 , srv1701762263:84 , srv1715544548:84 , srv1736291155:84 , srv1737720058:84 , srv1754007352:84 , srv1764039265:84 , srv1810133647:84 , srv1884014102:84 , srv1887131771:84 , srv1907659974:84 , srv1933290747:84 , srv1944123932:84 , srv1947056781:84 , srv2002253619:84 , srv2028407882:84 , srv2065527108:84 , srv2081095551:84 , srv2099095750:84 , srv2108870823:84 , srv2114250764:84 , srv2126651095:84 , srv258330644:84 , srv258667797:84 , srv402527816:84 , srv412517615:84 , srv463202983:84 , srv47508748:84 , srv478646918:84 , srv496315664:84 , srv512786475:84 , srv535236228:84 , srv538195738:84 , srv565959267:84 , srv582236613:84 , srv60631977:84 , srv617799264:84 , srv638749548:84 , srv696799215:84 , srv699422337:84 , srv751409031:84 , srv783617009:84 , srv804586428:84 , srv832075958:84 , srv847966384:84 , srv862558505:84 , srv869425136:84 , srv899336529:84 , srv915107876:84 , srv917494525:84 , srv928712843:84 , srv93248166:84 , srv941862772:84 , srv963074579:84 , srv1027523460:85 , srv1092624660:85 , srv1324546279:85 , srv1440392787:85 , srv1472053283:85 , srv1648827580:85 , srv90315671:85 , srv653211060:684 } 2024-02-07 13:53:15,472 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=274 (was 274), ProcessCount=168 (was 168), AvailableMemoryMB=2764 (was 3680) 2024-02-07 13:53:15,482 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=274, ProcessCount=168, AvailableMemoryMB=2763 2024-02-07 13:53:15,482 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-07 13:53:15,482 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-02-07 13:53:15,493 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1007470004:84 , srv106663038:84 , srv1302031685:84 , srv130814278:84 , srv1424844360:84 , srv1459679962:84 , srv146344051:84 , srv1476845026:84 , srv154168237:84 , srv1738799352:84 , srv1742839145:84 , srv1799451706:84 , srv1803561477:84 , srv194547575:84 , srv2048057096:84 , srv2145054681:84 , srv286014367:84 , srv288811935:84 , srv303781819:84 , srv335336260:84 , srv581524906:84 , srv623723804:84 , srv717423601:84 , srv738868232:84 , srv741613777:84 , srv769192438:84 , srv832306927:84 , srv840883155:84 , srv841859293:84 , srv1601529743:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-07 13:53:15,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:53:15,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv840883155=28, srv335336260=20, srv288811935=18, srv1424844360=4, srv1302031685=2, srv2145054681=16, srv738868232=24, srv841859293=29, srv154168237=8, srv1476845026=7, srv1459679962=5, srv623723804=22, srv1601529743=9, srv1799451706=12, srv2048057096=15, srv1007470004=0, srv832306927=27, srv741613777=25, srv1738799352=10, srv303781819=19, srv106663038=1, srv130814278=3, srv194547575=14, srv146344051=6, srv286014367=17, srv581524906=21, srv1803561477=13, srv1742839145=11, srv717423601=23, srv769192438=26} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-07 13:53:15,536 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.0924134420491995, 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-02-07 13:53:15,536 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.99124842350026, 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.0924134420491995, 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-02-07 13:55:15,515 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6777971 different iterations. Found a solution that moves 1838 regions; Going from a computed imbalance of 0.99124842350026 to a new imbalance of 4.2899836916600065E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6807407407407408, 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-02-07 13:55:15,523 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1007470004:90 , srv106663038:90 , srv1302031685:90 , srv130814278:90 , srv1424844360:90 , srv1459679962:90 , srv146344051:90 , srv1476845026:90 , srv154168237:90 , srv1601529743:90 , srv1738799352:90 , srv1742839145:90 , srv1799451706:90 , srv1803561477:90 , srv194547575:90 , srv2048057096:90 , srv2145054681:90 , srv286014367:90 , srv288811935:90 , srv303781819:90 , srv335336260:90 , srv581524906:90 , srv623723804:90 , srv717423601:90 , srv738868232:90 , srv741613777:90 , srv769192438:90 , srv832306927:90 , srv840883155:90 , srv841859293:90 } 2024-02-07 13:55:15,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-07 13:55:15,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv840883155=28, srv335336260=20, srv288811935=18, srv1424844360=4, srv1302031685=2, srv2145054681=16, srv738868232=24, srv841859293=29, srv154168237=8, srv1476845026=7, srv1459679962=5, srv623723804=22, srv1601529743=9, srv1799451706=12, srv2048057096=15, srv1007470004=0, srv832306927=27, srv741613777=25, srv1738799352=10, srv303781819=19, srv106663038=1, srv130814278=3, srv194547575=14, srv146344051=6, srv286014367=17, srv581524906=21, srv1803561477=13, srv1742839145=11, srv717423601=23, srv769192438=26} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-07 13:55:15,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-07 13:55:15,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-07 13:55:15,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-07 13:55:15,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-07 13:55:15,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-07 13:55:15,545 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-02-07 13:55:15,545 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1007470004:90 , srv106663038:90 , srv1302031685:90 , srv130814278:90 , srv1424844360:90 , srv1459679962:90 , srv146344051:90 , srv1476845026:90 , srv154168237:90 , srv1601529743:90 , srv1738799352:90 , srv1742839145:90 , srv1799451706:90 , srv1803561477:90 , srv194547575:90 , srv2048057096:90 , srv2145054681:90 , srv286014367:90 , srv288811935:90 , srv303781819:90 , srv335336260:90 , srv581524906:90 , srv623723804:90 , srv717423601:90 , srv738868232:90 , srv741613777:90 , srv769192438:90 , srv832306927:90 , srv840883155:90 , srv841859293:90 } 2024-02-07 13:55:15,557 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=245 (was 274), ProcessCount=168 (was 168), AvailableMemoryMB=2594 (was 2763)