2023-02-19 21:53:58,729 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-02-19 21:53:59,058 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-02-19 21:53:59,182 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-02-19 21:53:59,252 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-19 21:53:59,264 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-02-19 21:53:59,284 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=375, ProcessCount=170, AvailableMemoryMB=10515 2023-02-19 21:53:59,286 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-19 21:53:59,286 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-02-19 21:53:59,430 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003999965:84 , srv1017941582:84 , srv1024919524:84 , srv1058809516:84 , srv1059095755:84 , srv1108086166:84 , srv1138379516:84 , srv1210366849:84 , srv1236505931:84 , srv1237014886:84 , srv1262735544:84 , srv1263792643:84 , srv1271059522:84 , srv1272058438:84 , srv1275080655:84 , srv1286971983:84 , srv1295731696:84 , srv1378129663:84 , srv1408667872:84 , srv1447067481:84 , srv1455268148:84 , srv1473776020:84 , srv1485751972:84 , srv1526522500:84 , srv156023779:84 , srv1564305518:84 , srv1569076390:84 , srv1627936997:84 , srv1672218849:84 , srv1680073446:84 , srv1697799495:84 , srv1706014844:84 , srv1713689379:84 , srv1742143430:84 , srv1797257611:84 , srv1840077626:84 , srv1842000992:84 , srv1845292351:84 , srv189437957:84 , srv1902405973:84 , srv1916603747:84 , srv1925040721:84 , srv1970156180:84 , srv1990632273:84 , srv1992624395:84 , srv1993369496:84 , srv1993547961:84 , srv1997961655:84 , srv2002630533:84 , srv2005414296:84 , srv2026966996:84 , srv2033287544:84 , srv2033594295:84 , srv2083454388:84 , srv2116478332:84 , srv2116572739:84 , srv215152640:84 , srv21999332:84 , srv220335711:84 , srv241171775:84 , srv254092527:84 , srv263715043:84 , srv272603368:84 , srv282797796:84 , srv29526031:84 , srv305480968:84 , srv368920409:84 , srv386246036:84 , srv390408:84 , srv402992115:84 , srv416774200:84 , srv428758292:84 , srv435643740:84 , srv437511707:84 , srv488532644:84 , srv523996059:84 , srv535309568:84 , srv547029530:84 , srv565237452:84 , srv580604267:84 , srv585171366:84 , srv607521710:84 , srv611320014:84 , srv628321909:84 , srv724351513:84 , srv725305211:84 , srv744855517:84 , srv758520223:84 , srv78421276:84 , srv798650495:84 , srv816891511:84 , srv825363127:84 , srv851124248:84 , srv886128308:84 , srv917133451:84 , srv923651745:84 , srv944052301:84 , srv957804380:84 , srv962836026:84 , srv1844667982:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-02-19 21:53:59,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:53:59,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2026966996=51, srv1275080655=14, srv1295731696=16, srv1059095755=4, srv944052301=97, srv1108086166=5, srv1286971983=15, srv758520223=88, srv1262735544=10, srv1742143430=33, srv78421276=89, srv368920409=67, srv1473776020=21, srv825363127=92, srv1993547961=47, srv2116478332=55, srv488532644=75, srv1680073446=29, srv2005414296=50, srv607521710=82, srv2033287544=52, srv29526031=65, srv437511707=74, srv386246036=68, srv886128308=94, srv1138379516=6, srv1713689379=32, srv390408=69, srv535309568=77, srv1526522500=23, srv1970156180=43, srv282797796=64, srv1916603747=41, srv1627936997=27, srv215152640=57, srv2033594295=53, srv1485751972=22, srv416774200=71, srv1237014886=9, srv1672218849=28, srv724351513=85, srv402992115=70, srv580604267=80, srv917133451=95, srv1058809516=3, srv547029530=78, srv851124248=93, srv962836026=99, srv1455268148=20, srv1997961655=48, srv272603368=63, srv798650495=90, srv21999332=58, srv1990632273=44, srv1992624395=45, srv220335711=59, srv1902405973=40, srv2002630533=49, srv263715043=62, srv565237452=79, srv1024919524=2, srv305480968=66, srv435643740=73, srv1993369496=46, srv2083454388=54, srv1564305518=25, srv1569076390=26, srv1840077626=35, srv523996059=76, srv189437957=39, srv816891511=91, srv744855517=87, srv254092527=61, srv585171366=81, srv923651745=96, srv611320014=83, srv1017941582=1, srv1263792643=11, srv1408667872=18, srv1271059522=12, srv1447067481=19, srv1697799495=30, srv1925040721=42, srv1003999965=0, srv1706014844=31, srv428758292=72, srv156023779=24, srv1210366849=7, srv1272058438=13, srv628321909=84, srv1844667982=37, srv1845292351=38, srv725305211=86, srv2116572739=56, srv241171775=60, srv1797257611=34, srv957804380=98, srv1236505931=8, srv1378129663=17, srv1842000992=36} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:53:59,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:53:59,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:53:59,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:53:59,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:53:59,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:53:59,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:53:59,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:53:59,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:53:59,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:53:59,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:53:59,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:53:59,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:53:59,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:53:59,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:53:59,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:53:59,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:53:59,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:53:59,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:53:59,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-19 21:53:59,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-19 21:53:59,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-19 21:53:59,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-19 21:53:59,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-19 21:53:59,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-19 21:53:59,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-19 21:53:59,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-19 21:53:59,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-19 21:53:59,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-19 21:53:59,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-19 21:53:59,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-19 21:53:59,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-19 21:53:59,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-19 21:53:59,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-19 21:53:59,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-19 21:53:59,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-19 21:53:59,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-19 21:53:59,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-19 21:53:59,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-19 21:53:59,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-19 21:53:59,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-19 21:53:59,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-19 21:53:59,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-19 21:53:59,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-19 21:53:59,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-19 21:53:59,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-19 21:53:59,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-19 21:53:59,928 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:53:59,928 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-19 21:53:59,929 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-19 21:54:00,266 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 637 ms to try 5000 different iterations. Found a solution that moves 4675 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.180728112818161. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03861971942569968, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05587785299801513, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5194444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03861971942569968, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17608333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24141666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:00,288 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv282797796:81 , srv1003999965:82 , srv1263792643:82 , srv1017941582:83 , srv1286971983:83 , srv1713689379:83 , srv1970156180:83 , srv1993547961:83 , srv2005414296:83 , srv29526031:83 , srv416774200:83 , srv535309568:83 , srv565237452:83 , srv816891511:83 , srv886128308:83 , srv962836026:83 , srv1237014886:84 , srv1275080655:84 , srv1408667872:84 , srv156023779:84 , srv1697799495:84 , srv1840077626:84 , srv189437957:84 , srv2002630533:84 , srv390408:84 , srv488532644:84 , srv725305211:84 , srv1108086166:85 , srv1236505931:85 , srv1627936997:85 , srv1797257611:85 , srv1902405973:85 , srv1990632273:85 , srv2026966996:85 , srv2033287544:85 , srv2033594295:85 , srv220335711:85 , srv305480968:85 , srv851124248:85 , srv957804380:85 , srv1138379516:86 , srv1842000992:86 , srv1925040721:86 , srv2116478332:86 , srv21999332:86 , srv758520223:86 , srv1024919524:87 , srv1210366849:87 , srv1455268148:87 , srv1526522500:87 , srv1564305518:87 , srv1569076390:87 , srv1680073446:87 , srv1706014844:87 , srv1845292351:87 , srv1992624395:87 , srv368920409:87 , srv437511707:87 , srv523996059:87 , srv944052301:87 , srv1262735544:88 , srv1271059522:88 , srv1272058438:88 , srv1447067481:88 , srv1473776020:88 , srv1672218849:88 , srv1916603747:88 , srv1993369496:88 , srv241171775:88 , srv254092527:88 , srv272603368:88 , srv386246036:88 , srv428758292:88 , srv435643740:88 , srv547029530:88 , srv628321909:88 , srv744855517:88 , srv798650495:88 , srv917133451:88 , srv1058809516:89 , srv1059095755:89 , srv1295731696:89 , srv2116572739:89 , srv215152640:89 , srv585171366:89 , srv607521710:89 , srv825363127:89 , srv923651745:89 , srv1485751972:90 , srv1742143430:90 , srv2083454388:90 , srv402992115:90 , srv580604267:90 , srv724351513:90 , srv611320014:91 , srv1997961655:92 , srv263715043:93 , srv1378129663:94 , srv78421276:97 , srv1844667982:433 } 2023-02-19 21:54:00,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:54:00,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2026966996=51, srv1275080655=14, srv1295731696=16, srv1059095755=4, srv944052301=97, srv1108086166=5, srv1286971983=15, srv758520223=88, srv1262735544=10, srv1742143430=33, srv78421276=89, srv368920409=67, srv1473776020=21, srv825363127=92, srv1993547961=47, srv2116478332=55, srv488532644=75, srv1680073446=29, srv2005414296=50, srv607521710=82, srv2033287544=52, srv29526031=65, srv437511707=74, srv386246036=68, srv886128308=94, srv1138379516=6, srv1713689379=32, srv390408=69, srv535309568=77, srv1526522500=23, srv1970156180=43, srv282797796=64, srv1916603747=41, srv1627936997=27, srv215152640=57, srv2033594295=53, srv1485751972=22, srv416774200=71, srv1237014886=9, srv1672218849=28, srv724351513=85, srv402992115=70, srv580604267=80, srv917133451=95, srv1058809516=3, srv547029530=78, srv851124248=93, srv962836026=99, srv1455268148=20, srv1997961655=48, srv272603368=63, srv798650495=90, srv21999332=58, srv1990632273=44, srv1992624395=45, srv220335711=59, srv1902405973=40, srv2002630533=49, srv263715043=62, srv565237452=79, srv1024919524=2, srv305480968=66, srv435643740=73, srv1993369496=46, srv2083454388=54, srv1564305518=25, srv1569076390=26, srv1840077626=35, srv523996059=76, srv189437957=39, srv816891511=91, srv744855517=87, srv254092527=61, srv585171366=81, srv923651745=96, srv611320014=83, srv1017941582=1, srv1263792643=11, srv1408667872=18, srv1271059522=12, srv1447067481=19, srv1697799495=30, srv1925040721=42, srv1003999965=0, srv1706014844=31, srv428758292=72, srv156023779=24, srv1210366849=7, srv1272058438=13, srv628321909=84, srv1844667982=37, srv1845292351=38, srv725305211=86, srv2116572739=56, srv241171775=60, srv1797257611=34, srv957804380=98, srv1236505931=8, srv1378129663=17, srv1842000992=36} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:54:00,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:54:00,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-19 21:54:00,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-19 21:54:00,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-19 21:54:00,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-19 21:54:00,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-19 21:54:00,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-19 21:54:00,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-19 21:54:00,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-19 21:54:00,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-19 21:54:00,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-19 21:54:00,526 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.03861971942569968, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05587785299801513, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03861971942569968, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17608333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24141666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:00,527 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-19 21:54:00,527 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18069537776850075, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03861971942569968, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05587785299801513, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03861971942569968, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17608333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24141666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-19 21:54:00,934 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 599 ms to try 5000 different iterations. Found a solution that moves 2584 regions; Going from a computed imbalance of 0.18069537776850075 to a new imbalance of 0.015949674845730327. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02128670549666173); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.033154401908057886, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2871111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02128670549666173); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04416666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:00,948 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv78421276:76 , srv1378129663:79 , srv263715043:80 , srv1742143430:81 , srv402992115:81 , srv580604267:81 , srv1271059522:82 , srv1473776020:82 , srv1485751972:82 , srv1845292351:82 , srv1916603747:82 , srv437511707:82 , srv611320014:82 , srv1024919524:83 , srv1058809516:83 , srv1295731696:83 , srv1569076390:83 , srv1672218849:83 , srv1992624395:83 , srv2083454388:83 , srv272603368:83 , srv724351513:83 , srv923651745:83 , srv1059095755:84 , srv1210366849:84 , srv1272058438:84 , srv1564305518:84 , srv1993369496:84 , srv1997961655:84 , srv2116572739:84 , srv241171775:84 , srv368920409:84 , srv523996059:84 , srv547029530:84 , srv607521710:84 , srv744855517:84 , srv798650495:84 , srv917133451:84 , srv1138379516:85 , srv1447067481:85 , srv1526522500:85 , srv1627936997:85 , srv1680073446:85 , srv1925040721:85 , srv1990632273:85 , srv215152640:85 , srv435643740:85 , srv585171366:85 , srv944052301:85 , srv1236505931:86 , srv1237014886:86 , srv1262735544:86 , srv1408667872:86 , srv1706014844:86 , srv1902405973:86 , srv2026966996:86 , srv2116478332:86 , srv21999332:86 , srv220335711:86 , srv254092527:86 , srv386246036:86 , srv628321909:86 , srv957804380:86 , srv1286971983:87 , srv1455268148:87 , srv156023779:87 , srv1797257611:87 , srv1840077626:87 , srv2005414296:87 , srv2033594295:87 , srv428758292:87 , srv825363127:87 , srv851124248:87 , srv1275080655:88 , srv1713689379:88 , srv1842000992:88 , srv189437957:88 , srv1993547961:88 , srv2002630533:88 , srv29526031:88 , srv390408:88 , srv725305211:88 , srv758520223:88 , srv816891511:88 , srv886128308:88 , srv1017941582:89 , srv1263792643:89 , srv2033287544:89 , srv305480968:89 , srv535309568:89 , srv565237452:89 , srv1108086166:90 , srv282797796:90 , srv488532644:90 , srv1003999965:91 , srv1970156180:91 , srv416774200:91 , srv962836026:92 , srv1697799495:94 , srv1844667982:530 } 2023-02-19 21:54:00,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:54:00,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2026966996=51, srv1275080655=14, srv1295731696=16, srv1059095755=4, srv944052301=97, srv1108086166=5, srv1286971983=15, srv758520223=88, srv1262735544=10, srv1742143430=33, srv78421276=89, srv368920409=67, srv1473776020=21, srv825363127=92, srv1993547961=47, srv2116478332=55, srv488532644=75, srv1680073446=29, srv2005414296=50, srv607521710=82, srv2033287544=52, srv29526031=65, srv437511707=74, srv386246036=68, srv886128308=94, srv1138379516=6, srv1713689379=32, srv390408=69, srv535309568=77, srv1526522500=23, srv1970156180=43, srv282797796=64, srv1916603747=41, srv1627936997=27, srv215152640=57, srv2033594295=53, srv1485751972=22, srv416774200=71, srv1237014886=9, srv1672218849=28, srv724351513=85, srv402992115=70, srv580604267=80, srv917133451=95, srv1058809516=3, srv547029530=78, srv851124248=93, srv962836026=99, srv1455268148=20, srv1997961655=48, srv272603368=63, srv798650495=90, srv21999332=58, srv1990632273=44, srv1992624395=45, srv220335711=59, srv1902405973=40, srv2002630533=49, srv263715043=62, srv565237452=79, srv1024919524=2, srv305480968=66, srv435643740=73, srv1993369496=46, srv2083454388=54, srv1564305518=25, srv1569076390=26, srv1840077626=35, srv523996059=76, srv189437957=39, srv816891511=91, srv744855517=87, srv254092527=61, srv585171366=81, srv923651745=96, srv611320014=83, srv1017941582=1, srv1263792643=11, srv1408667872=18, srv1271059522=12, srv1447067481=19, srv1697799495=30, srv1925040721=42, srv1003999965=0, srv1706014844=31, srv428758292=72, srv156023779=24, srv1210366849=7, srv1272058438=13, srv628321909=84, srv1844667982=37, srv1845292351=38, srv725305211=86, srv2116572739=56, srv241171775=60, srv1797257611=34, srv957804380=98, srv1236505931=8, srv1378129663=17, srv1842000992=36} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:54:00,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:54:00,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:54:00,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:54:00,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:54:00,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:54:00,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:54:01,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:54:01,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:54:01,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-19 21:54:01,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-19 21:54:01,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-19 21:54:01,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-19 21:54:01,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-19 21:54:01,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-19 21:54:01,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-19 21:54:01,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-19 21:54:01,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-19 21:54:01,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-19 21:54:01,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-19 21:54:01,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-19 21:54:01,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-19 21:54:01,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-19 21:54:01,190 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.02128670549666173); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.033154401908057886, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02128670549666173); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04416666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:01,190 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-19 21:54:01,191 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015931581291009026, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02128670549666173); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.033154401908057886, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02128670549666173); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04416666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-19 21:54:01,526 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 489 ms to try 5000 different iterations. Found a solution that moves 1016 regions; Going from a computed imbalance of 0.015931581291009026 to a new imbalance of 0.0010694838864724724. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005102759975884884); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00721639236343101); MoveCostFunction : (multiplier=7.0, imbalance=0.11288888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005102759975884884); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:01,528 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1697799495:80 , srv305480968:82 , srv428758292:82 , srv825363127:82 , srv1108086166:83 , srv1997961655:83 , srv2033287544:83 , srv254092527:83 , srv386246036:83 , srv416774200:83 , srv628321909:83 , srv758520223:83 , srv962836026:83 , srv1003999965:84 , srv1059095755:84 , srv1262735544:84 , srv1378129663:84 , srv1970156180:84 , srv2083454388:84 , srv215152640:84 , srv435643740:84 , srv488532644:84 , srv585171366:84 , srv607521710:84 , srv611320014:84 , srv1272058438:85 , srv1275080655:85 , srv1295731696:85 , srv1447067481:85 , srv1455268148:85 , srv1680073446:85 , srv1706014844:85 , srv1842000992:85 , srv1993369496:85 , srv2033594295:85 , srv2116478332:85 , srv2116572739:85 , srv21999332:85 , srv241171775:85 , srv263715043:85 , srv390408:85 , srv535309568:85 , srv724351513:85 , srv744855517:85 , srv798650495:85 , srv851124248:85 , srv917133451:85 , srv1058809516:86 , srv1210366849:86 , srv1485751972:86 , srv1526522500:86 , srv156023779:86 , srv1672218849:86 , srv1742143430:86 , srv1797257611:86 , srv1840077626:86 , srv189437957:86 , srv1925040721:86 , srv2002630533:86 , srv272603368:86 , srv402992115:86 , srv565237452:86 , srv580604267:86 , srv725305211:86 , srv78421276:86 , srv816891511:86 , srv886128308:86 , srv944052301:86 , srv957804380:86 , srv1017941582:87 , srv1024919524:87 , srv1138379516:87 , srv1236505931:87 , srv1237014886:87 , srv1263792643:87 , srv1286971983:87 , srv1564305518:87 , srv1569076390:87 , srv1627936997:87 , srv1713689379:87 , srv1902405973:87 , srv1916603747:87 , srv1990632273:87 , srv1993547961:87 , srv2005414296:87 , srv2026966996:87 , srv220335711:87 , srv282797796:87 , srv29526031:87 , srv368920409:87 , srv547029530:87 , srv923651745:87 , srv1271059522:88 , srv1408667872:88 , srv1473776020:88 , srv1845292351:88 , srv1992624395:88 , srv437511707:88 , srv523996059:88 , srv1844667982:540 } 2023-02-19 21:54:01,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:54:01,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2026966996=51, srv1275080655=14, srv1295731696=16, srv1059095755=4, srv944052301=97, srv1108086166=5, srv1286971983=15, srv758520223=88, srv1262735544=10, srv1742143430=33, srv78421276=89, srv368920409=67, srv1473776020=21, srv825363127=92, srv1993547961=47, srv2116478332=55, srv488532644=75, srv1680073446=29, srv2005414296=50, srv607521710=82, srv2033287544=52, srv29526031=65, srv437511707=74, srv386246036=68, srv886128308=94, srv1138379516=6, srv1713689379=32, srv390408=69, srv535309568=77, srv1526522500=23, srv1970156180=43, srv282797796=64, srv1916603747=41, srv1627936997=27, srv215152640=57, srv2033594295=53, srv1485751972=22, srv416774200=71, srv1237014886=9, srv1672218849=28, srv724351513=85, srv402992115=70, srv580604267=80, srv917133451=95, srv1058809516=3, srv547029530=78, srv851124248=93, srv962836026=99, srv1455268148=20, srv1997961655=48, srv272603368=63, srv798650495=90, srv21999332=58, srv1990632273=44, srv1992624395=45, srv220335711=59, srv1902405973=40, srv2002630533=49, srv263715043=62, srv565237452=79, srv1024919524=2, srv305480968=66, srv435643740=73, srv1993369496=46, srv2083454388=54, srv1564305518=25, srv1569076390=26, srv1840077626=35, srv523996059=76, srv189437957=39, srv816891511=91, srv744855517=87, srv254092527=61, srv585171366=81, srv923651745=96, srv611320014=83, srv1017941582=1, srv1263792643=11, srv1408667872=18, srv1271059522=12, srv1447067481=19, srv1697799495=30, srv1925040721=42, srv1003999965=0, srv1706014844=31, srv428758292=72, srv156023779=24, srv1210366849=7, srv1272058438=13, srv628321909=84, srv1844667982=37, srv1845292351=38, srv725305211=86, srv2116572739=56, srv241171775=60, srv1797257611=34, srv957804380=98, srv1236505931=8, srv1378129663=17, srv1842000992=36} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:54:01,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:54:01,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:54:01,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:54:01,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:54:01,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:54:01,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-19 21:54:01,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-19 21:54:01,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-19 21:54:01,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-19 21:54:01,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-19 21:54:01,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-19 21:54:01,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-19 21:54:01,553 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-19 21:54:01,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-19 21:54:01,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-19 21:54:01,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-19 21:54:01,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-19 21:54:01,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-19 21:54:01,660 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.005102759975884884); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00721639236343101); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005102759975884884); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:01,660 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-02-19 21:54:01,661 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.0010623697024179676, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005102759975884884); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00721639236343101); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005102759975884884); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-19 21:54:02,064 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 499 ms to try 5000 different iterations. Found a solution that moves 300 regions; Going from a computed imbalance of 0.0010623697024179676 to a new imbalance of 1.6020597726815176E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0025070047769678496); MoveCostFunction : (multiplier=7.0, imbalance=0.03333333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:02,065 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv78421276:82 , srv1017941582:83 , srv1271059522:83 , srv1455268148:83 , srv1564305518:83 , srv1842000992:83 , srv1997961655:83 , srv2002630533:83 , srv215152640:83 , srv29526031:83 , srv523996059:83 , srv923651745:83 , srv1058809516:84 , srv1108086166:84 , srv1138379516:84 , srv1236505931:84 , srv1237014886:84 , srv1262735544:84 , srv1263792643:84 , srv1378129663:84 , srv1408667872:84 , srv1447067481:84 , srv1473776020:84 , srv1485751972:84 , srv1526522500:84 , srv156023779:84 , srv1680073446:84 , srv1697799495:84 , srv1706014844:84 , srv1713689379:84 , srv1797257611:84 , srv189437957:84 , srv1970156180:84 , srv1990632273:84 , srv1992624395:84 , srv1993547961:84 , srv2026966996:84 , srv2116572739:84 , srv220335711:84 , srv263715043:84 , srv282797796:84 , srv488532644:84 , srv535309568:84 , srv547029530:84 , srv565237452:84 , srv585171366:84 , srv724351513:84 , srv725305211:84 , srv825363127:84 , srv944052301:84 , srv962836026:84 , srv1003999965:85 , srv1210366849:85 , srv1272058438:85 , srv1286971983:85 , srv1569076390:85 , srv1627936997:85 , srv1672218849:85 , srv1742143430:85 , srv1845292351:85 , srv1902405973:85 , srv1916603747:85 , srv1925040721:85 , srv1993369496:85 , srv2005414296:85 , srv2033287544:85 , srv2033594295:85 , srv2083454388:85 , srv21999332:85 , srv241171775:85 , srv254092527:85 , srv272603368:85 , srv368920409:85 , srv386246036:85 , srv390408:85 , srv402992115:85 , srv435643740:85 , srv437511707:85 , srv580604267:85 , srv607521710:85 , srv611320014:85 , srv628321909:85 , srv744855517:85 , srv798650495:85 , srv816891511:85 , srv851124248:85 , srv886128308:85 , srv917133451:85 , srv957804380:85 , srv1024919524:86 , srv1059095755:86 , srv1275080655:86 , srv1295731696:86 , srv1840077626:86 , srv2116478332:86 , srv305480968:86 , srv416774200:86 , srv428758292:86 , srv758520223:86 , srv1844667982:639 } 2023-02-19 21:54:02,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:54:02,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2026966996=51, srv1275080655=14, srv1295731696=16, srv1059095755=4, srv944052301=97, srv1108086166=5, srv1286971983=15, srv758520223=88, srv1262735544=10, srv1742143430=33, srv78421276=89, srv368920409=67, srv1473776020=21, srv825363127=92, srv1993547961=47, srv2116478332=55, srv488532644=75, srv1680073446=29, srv2005414296=50, srv607521710=82, srv2033287544=52, srv29526031=65, srv437511707=74, srv386246036=68, srv886128308=94, srv1138379516=6, srv1713689379=32, srv390408=69, srv535309568=77, srv1526522500=23, srv1970156180=43, srv282797796=64, srv1916603747=41, srv1627936997=27, srv215152640=57, srv2033594295=53, srv1485751972=22, srv416774200=71, srv1237014886=9, srv1672218849=28, srv724351513=85, srv402992115=70, srv580604267=80, srv917133451=95, srv1058809516=3, srv547029530=78, srv851124248=93, srv962836026=99, srv1455268148=20, srv1997961655=48, srv272603368=63, srv798650495=90, srv21999332=58, srv1990632273=44, srv1992624395=45, srv220335711=59, srv1902405973=40, srv2002630533=49, srv263715043=62, srv565237452=79, srv1024919524=2, srv305480968=66, srv435643740=73, srv1993369496=46, srv2083454388=54, srv1564305518=25, srv1569076390=26, srv1840077626=35, srv523996059=76, srv189437957=39, srv816891511=91, srv744855517=87, srv254092527=61, srv585171366=81, srv923651745=96, srv611320014=83, srv1017941582=1, srv1263792643=11, srv1408667872=18, srv1271059522=12, srv1447067481=19, srv1697799495=30, srv1925040721=42, srv1003999965=0, srv1706014844=31, srv428758292=72, srv156023779=24, srv1210366849=7, srv1272058438=13, srv628321909=84, srv1844667982=37, srv1845292351=38, srv725305211=86, srv2116572739=56, srv241171775=60, srv1797257611=34, srv957804380=98, srv1236505931=8, srv1378129663=17, srv1842000992=36} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:54:02,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:54:02,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-19 21:54:02,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-19 21:54:02,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-19 21:54:02,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-19 21:54:02,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-19 21:54:02,194 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.3919952828831494E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0025070047769678496); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:02,195 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv78421276:82 , srv1017941582:83 , srv1271059522:83 , srv1455268148:83 , srv1564305518:83 , srv1842000992:83 , srv1997961655:83 , srv2002630533:83 , srv215152640:83 , srv29526031:83 , srv523996059:83 , srv923651745:83 , srv1058809516:84 , srv1108086166:84 , srv1138379516:84 , srv1236505931:84 , srv1237014886:84 , srv1262735544:84 , srv1263792643:84 , srv1378129663:84 , srv1408667872:84 , srv1447067481:84 , srv1473776020:84 , srv1485751972:84 , srv1526522500:84 , srv156023779:84 , srv1680073446:84 , srv1697799495:84 , srv1706014844:84 , srv1713689379:84 , srv1797257611:84 , srv189437957:84 , srv1970156180:84 , srv1990632273:84 , srv1992624395:84 , srv1993547961:84 , srv2026966996:84 , srv2116572739:84 , srv220335711:84 , srv263715043:84 , srv282797796:84 , srv488532644:84 , srv535309568:84 , srv547029530:84 , srv565237452:84 , srv585171366:84 , srv724351513:84 , srv725305211:84 , srv825363127:84 , srv944052301:84 , srv962836026:84 , srv1003999965:85 , srv1210366849:85 , srv1272058438:85 , srv1286971983:85 , srv1569076390:85 , srv1627936997:85 , srv1672218849:85 , srv1742143430:85 , srv1845292351:85 , srv1902405973:85 , srv1916603747:85 , srv1925040721:85 , srv1993369496:85 , srv2005414296:85 , srv2033287544:85 , srv2033594295:85 , srv2083454388:85 , srv21999332:85 , srv241171775:85 , srv254092527:85 , srv272603368:85 , srv368920409:85 , srv386246036:85 , srv390408:85 , srv402992115:85 , srv435643740:85 , srv437511707:85 , srv580604267:85 , srv607521710:85 , srv611320014:85 , srv628321909:85 , srv744855517:85 , srv798650495:85 , srv816891511:85 , srv851124248:85 , srv886128308:85 , srv917133451:85 , srv957804380:85 , srv1024919524:86 , srv1059095755:86 , srv1275080655:86 , srv1295731696:86 , srv1840077626:86 , srv2116478332:86 , srv305480968:86 , srv416774200:86 , srv428758292:86 , srv758520223:86 , srv1844667982:639 } 2023-02-19 21:54:02,226 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=409 (was 375) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=9944 (was 10515) 2023-02-19 21:54:02,233 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=409, ProcessCount=170, AvailableMemoryMB=9944 2023-02-19 21:54:02,234 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-19 21:54:02,235 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-02-19 21:54:02,247 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1022832611:84 , srv1050213388:84 , srv1169746668:84 , srv122672782:84 , srv1270505394:84 , srv1375530956:84 , srv1424124046:84 , srv1529923720:84 , srv1537408340:84 , srv1760434733:84 , srv1840035401:84 , srv1862843111:84 , srv1934891822:84 , srv1948640002:84 , srv221453221:84 , srv261788582:84 , srv349941066:84 , srv639636966:84 , srv682152402:84 , srv686552828:84 , srv702750367:84 , srv741134698:84 , srv766900109:84 , srv820784905:84 , srv844729554:84 , srv850218074:84 , srv864566420:84 , srv958955491:84 , srv961625923:84 , srv332519368:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-02-19 21:54:02,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:54:02,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv332519368=16, srv864566420=27, srv349941066=17, srv1948640002=13, srv766900109=23, srv682152402=19, srv1760434733=9, srv1375530956=5, srv1270505394=4, srv850218074=26, srv122672782=3, srv1022832611=0, srv261788582=15, srv844729554=25, srv1537408340=8, srv1840035401=10, srv221453221=14, srv639636966=18, srv1169746668=2, srv741134698=22, srv958955491=28, srv1529923720=7, srv820784905=24, srv1862843111=11, srv961625923=29, srv1424124046=6, srv702750367=21, srv1050213388=1, srv686552828=20, srv1934891822=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:54:02,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:54:02,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:54:02,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-02-19 21:54:02,286 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.1405753415499875, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:54:02,286 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912635991575296, 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.1405753415499875, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-02-19 21:56:02,268 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5917226 different iterations. Found a solution that moves 1855 regions; Going from a computed imbalance of 0.9912635991575296 to a new imbalance of 4.329662539733032E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.687037037037037, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:56:02,273 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1022832611:90 , srv1050213388:90 , srv1169746668:90 , srv122672782:90 , srv1270505394:90 , srv1375530956:90 , srv1424124046:90 , srv1529923720:90 , srv1537408340:90 , srv1760434733:90 , srv1840035401:90 , srv1862843111:90 , srv1934891822:90 , srv1948640002:90 , srv221453221:90 , srv261788582:90 , srv332519368:90 , srv349941066:90 , srv639636966:90 , srv682152402:90 , srv686552828:90 , srv702750367:90 , srv741134698:90 , srv766900109:90 , srv820784905:90 , srv844729554:90 , srv850218074:90 , srv864566420:90 , srv958955491:90 , srv961625923:90 } 2023-02-19 21:56:02,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-19 21:56:02,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv332519368=16, srv864566420=27, srv349941066=17, srv1948640002=13, srv766900109=23, srv682152402=19, srv1760434733=9, srv1375530956=5, srv1270505394=4, srv850218074=26, srv122672782=3, srv1022832611=0, srv261788582=15, srv844729554=25, srv1537408340=8, srv1840035401=10, srv221453221=14, srv639636966=18, srv1169746668=2, srv741134698=22, srv958955491=28, srv1529923720=7, srv820784905=24, srv1862843111=11, srv961625923=29, srv1424124046=6, srv702750367=21, srv1050213388=1, srv686552828=20, srv1934891822=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-19 21:56:02,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-19 21:56:02,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-19 21:56:02,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-19 21:56:02,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-19 21:56:02,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-19 21:56:02,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-19 21:56:02,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-19 21:56:02,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-19 21:56:02,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-19 21:56:02,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-02-19 21:56:02,292 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-19 21:56:02,293 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1022832611:90 , srv1050213388:90 , srv1169746668:90 , srv122672782:90 , srv1270505394:90 , srv1375530956:90 , srv1424124046:90 , srv1529923720:90 , srv1537408340:90 , srv1760434733:90 , srv1840035401:90 , srv1862843111:90 , srv1934891822:90 , srv1948640002:90 , srv221453221:90 , srv261788582:90 , srv332519368:90 , srv349941066:90 , srv639636966:90 , srv682152402:90 , srv686552828:90 , srv702750367:90 , srv741134698:90 , srv766900109:90 , srv820784905:90 , srv844729554:90 , srv850218074:90 , srv864566420:90 , srv958955491:90 , srv961625923:90 } 2023-02-19 21:56:02,305 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=196 (was 409), ProcessCount=170 (was 170), AvailableMemoryMB=9857 (was 9944)