2023-07-12 15:00:04,406 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-07-12 15:00:04,717 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-07-12 15:00:04,837 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-07-12 15:00:04,904 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-12 15:00:04,912 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-07-12 15:00:04,928 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=148, ProcessCount=163, AvailableMemoryMB=8517 2023-07-12 15:00:04,931 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-12 15:00:04,931 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-07-12 15:00:05,087 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1029387937:84 , srv1063422044:84 , srv1071815979:84 , srv1086401058:84 , srv1198598667:84 , srv1203100355:84 , srv1231458492:84 , srv1251524458:84 , srv1265742442:84 , srv1306148517:84 , srv1315837146:84 , srv1320209236:84 , srv1336005685:84 , srv1343974979:84 , srv1360640800:84 , srv1369046257:84 , srv1378116232:84 , srv1390313295:84 , srv1393656463:84 , srv1409285950:84 , srv1425874279:84 , srv1454797940:84 , srv1471496528:84 , srv148202939:84 , srv1488338488:84 , srv1535872219:84 , srv1567118072:84 , srv1569588928:84 , srv1581052993:84 , srv1593233643:84 , srv1597670182:84 , srv1609698737:84 , srv1610961038:84 , srv162528568:84 , srv1701508650:84 , srv1712346397:84 , srv1712727254:84 , srv1727621981:84 , srv1743868165:84 , srv1750633048:84 , srv1769845485:84 , srv1787846336:84 , srv1790559586:84 , srv179504859:84 , srv180889154:84 , srv1809096739:84 , srv1827920926:84 , srv1830295709:84 , srv1883793054:84 , srv1900166638:84 , srv1922275931:84 , srv1956661129:84 , srv1982337975:84 , srv1998920214:84 , srv2001244721:84 , srv2008223460:84 , srv2035628369:84 , srv2044544405:84 , srv2049837121:84 , srv2093400382:84 , srv2094984913:84 , srv2110477742:84 , srv2128124527:84 , srv2162712:84 , srv229146289:84 , srv234326146:84 , srv300683636:84 , srv364043814:84 , srv413908261:84 , srv471489852:84 , srv478906593:84 , srv518355321:84 , srv535977351:84 , srv542606013:84 , srv582339590:84 , srv585093752:84 , srv599412039:84 , srv609032126:84 , srv61492195:84 , srv616060833:84 , srv633239542:84 , srv702692213:84 , srv712390326:84 , srv71767844:84 , srv718676368:84 , srv7346868:84 , srv738919199:84 , srv74242048:84 , srv744534787:84 , srv755440073:84 , srv76448682:84 , srv777746049:84 , srv796844438:84 , srv798457263:84 , srv86442837:84 , srv894572743:84 , srv961168553:84 , srv981088036:84 , srv996091003:84 , srv677316616:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-07-12 15:00:05,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:05,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv535977351=72, srv2035628369=56, srv1790559586=42, srv1712346397=35, srv148202939=23, srv744534787=89, srv1593233643=29, srv180889154=44, srv1393656463=18, srv1830295709=47, srv1306148517=9, srv1425874279=20, srv1809096739=45, srv162528568=33, srv1883793054=48, srv1727621981=37, srv229146289=64, srv76448682=91, srv1231458492=6, srv300683636=66, srv1998920214=53, srv471489852=69, srv796844438=93, srv1609698737=31, srv755440073=90, srv1063422044=1, srv1712727254=36, srv633239542=80, srv1471496528=22, srv2162712=63, srv2110477742=61, srv234326146=65, srv2049837121=58, srv1701508650=34, srv1488338488=24, srv585093752=75, srv961168553=97, srv86442837=95, srv616060833=79, srv1581052993=28, srv718676368=85, srv738919199=87, srv1750633048=39, srv542606013=73, srv1743868165=38, srv1956661129=51, srv1922275931=50, srv1390313295=17, srv1409285950=19, srv1827920926=46, srv702692213=82, srv1369046257=15, srv71767844=84, srv1378116232=16, srv1597670182=30, srv1360640800=14, srv61492195=78, srv609032126=77, srv981088036=98, srv1315837146=10, srv1787846336=41, srv1198598667=4, srv1203100355=5, srv1454797940=21, srv798457263=94, srv1982337975=52, srv7346868=86, srv1029387937=0, srv2094984913=60, srv1265742442=8, srv1567118072=26, srv1071815979=2, srv2128124527=62, srv777746049=92, srv599412039=76, srv478906593=70, srv1343974979=13, srv2093400382=59, srv894572743=96, srv1769845485=40, srv413908261=68, srv179504859=43, srv2008223460=55, srv1320209236=11, srv2001244721=54, srv677316616=81, srv1086401058=3, srv1610961038=32, srv364043814=67, srv1900166638=49, srv1535872219=25, srv712390326=83, srv2044544405=57, srv518355321=71, srv1251524458=7, srv1569588928=27, srv582339590=74, srv996091003=99, srv1336005685=12, srv74242048=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-12 15:00:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-12 15:00:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-12 15:00:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-12 15:00:05,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-12 15:00:05,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-12 15:00:05,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-12 15:00:05,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-12 15:00:05,353 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-07-12 15:00:05,354 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-07-12 15:00:05,354 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-07-12 15:00:05,666 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 443 ms to try 5000 different iterations. Found a solution that moves 4684 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18133794102635498. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03842256891749598, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05988391313825208, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5204444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03842256891749598, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17658333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-12 15:00:05,680 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv229146289:79 , srv1883793054:81 , srv2008223460:81 , srv1998920214:82 , srv2128124527:82 , srv74242048:82 , srv755440073:82 , srv1378116232:83 , srv1425874279:83 , srv1581052993:83 , srv1830295709:83 , srv478906593:83 , srv1203100355:84 , srv1369046257:84 , srv1390313295:84 , srv1393656463:84 , srv148202939:84 , srv1569588928:84 , srv1597670182:84 , srv1769845485:84 , srv180889154:84 , srv2044544405:84 , srv535977351:84 , srv542606013:84 , srv61492195:84 , srv1063422044:85 , srv1567118072:85 , srv1609698737:85 , srv1712727254:85 , srv1743868165:85 , srv1809096739:85 , srv2001244721:85 , srv2094984913:85 , srv2162712:85 , srv702692213:85 , srv86442837:85 , srv1071815979:86 , srv1315837146:86 , srv1360640800:86 , srv1471496528:86 , srv1488338488:86 , srv162528568:86 , srv1787846336:86 , srv1790559586:86 , srv1922275931:86 , srv1982337975:86 , srv2035628369:86 , srv300683636:86 , srv364043814:86 , srv585093752:86 , srv796844438:86 , srv981088036:86 , srv1251524458:87 , srv1265742442:87 , srv1409285950:87 , srv1610961038:87 , srv179504859:87 , srv1827920926:87 , srv2049837121:87 , srv2093400382:87 , srv234326146:87 , srv582339590:87 , srv777746049:87 , srv798457263:87 , srv961168553:87 , srv1029387937:88 , srv1086401058:88 , srv1198598667:88 , srv1306148517:88 , srv1320209236:88 , srv1727621981:88 , srv1900166638:88 , srv1956661129:88 , srv518355321:88 , srv616060833:88 , srv71767844:88 , srv7346868:88 , srv1336005685:89 , srv1454797940:89 , srv2110477742:89 , srv413908261:89 , srv599412039:89 , srv609032126:89 , srv718676368:89 , srv744534787:89 , srv1231458492:90 , srv1701508650:90 , srv1712346397:90 , srv633239542:90 , srv76448682:90 , srv894572743:90 , srv1593233643:91 , srv471489852:91 , srv738919199:91 , srv996091003:91 , srv1343974979:92 , srv1750633048:93 , srv712390326:93 , srv1535872219:101 , srv677316616:431 } 2023-07-12 15:00:05,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:05,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv535977351=72, srv2035628369=56, srv1790559586=42, srv1712346397=35, srv148202939=23, srv744534787=89, srv1593233643=29, srv180889154=44, srv1393656463=18, srv1830295709=47, srv1306148517=9, srv1425874279=20, srv1809096739=45, srv162528568=33, srv1883793054=48, srv1727621981=37, srv229146289=64, srv76448682=91, srv1231458492=6, srv300683636=66, srv1998920214=53, srv471489852=69, srv796844438=93, srv1609698737=31, srv755440073=90, srv1063422044=1, srv1712727254=36, srv633239542=80, srv1471496528=22, srv2162712=63, srv2110477742=61, srv234326146=65, srv2049837121=58, srv1701508650=34, srv1488338488=24, srv585093752=75, srv961168553=97, srv86442837=95, srv616060833=79, srv1581052993=28, srv718676368=85, srv738919199=87, srv1750633048=39, srv542606013=73, srv1743868165=38, srv1956661129=51, srv1922275931=50, srv1390313295=17, srv1409285950=19, srv1827920926=46, srv702692213=82, srv1369046257=15, srv71767844=84, srv1378116232=16, srv1597670182=30, srv1360640800=14, srv61492195=78, srv609032126=77, srv981088036=98, srv1315837146=10, srv1787846336=41, srv1198598667=4, srv1203100355=5, srv1454797940=21, srv798457263=94, srv1982337975=52, srv7346868=86, srv1029387937=0, srv2094984913=60, srv1265742442=8, srv1567118072=26, srv1071815979=2, srv2128124527=62, srv777746049=92, srv599412039=76, srv478906593=70, srv1343974979=13, srv2093400382=59, srv894572743=96, srv1769845485=40, srv413908261=68, srv179504859=43, srv2008223460=55, srv1320209236=11, srv2001244721=54, srv677316616=81, srv1086401058=3, srv1610961038=32, srv364043814=67, srv1900166638=49, srv1535872219=25, srv712390326=83, srv2044544405=57, srv518355321=71, srv1251524458=7, srv1569588928=27, srv582339590=74, srv996091003=99, srv1336005685=12, srv74242048=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:05,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:05,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:05,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:05,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-12 15:00:05,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-12 15:00:05,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-12 15:00:05,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-12 15:00:05,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-12 15:00:05,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-12 15:00:05,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-12 15:00:05,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-12 15:00:05,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-12 15:00:05,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-12 15:00:05,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-12 15:00:05,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-12 15:00:05,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-12 15:00:05,889 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.03842256891749598, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05988391313825208, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03842256891749598, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17658333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-12 15:00:05,890 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-07-12 15:00:05,890 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18130514295734781, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03842256891749598, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05988391313825208, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03842256891749598, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17658333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-12 15:00:06,259 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 516 ms to try 5000 different iterations. Found a solution that moves 2646 regions; Going from a computed imbalance of 0.18130514295734781 to a new imbalance of 0.016253056094895142. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021927336381970353); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03810317377662722, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.294, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021927336381970353); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04808333333333333, 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-07-12 15:00:06,277 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1535872219:71 , srv712390326:78 , srv1750633048:79 , srv1343974979:80 , srv471489852:80 , srv996091003:80 , srv76448682:81 , srv1231458492:82 , srv1454797940:82 , srv1593233643:82 , srv2110477742:82 , srv609032126:82 , srv633239542:82 , srv744534787:82 , srv894572743:82 , srv1336005685:83 , srv1409285950:83 , srv1701508650:83 , srv1712346397:83 , srv1900166638:83 , srv71767844:83 , srv738919199:83 , srv798457263:83 , srv1029387937:84 , srv1086401058:84 , srv1198598667:84 , srv1251524458:84 , srv1320209236:84 , srv1610961038:84 , srv1727621981:84 , srv1827920926:84 , srv2035628369:84 , srv2049837121:84 , srv616060833:84 , srv796844438:84 , srv1071815979:85 , srv1306148517:85 , srv179504859:85 , srv1956661129:85 , srv1982337975:85 , srv234326146:85 , srv413908261:85 , srv518355321:85 , srv585093752:85 , srv599412039:85 , srv718676368:85 , srv777746049:85 , srv961168553:85 , srv1063422044:86 , srv1315837146:86 , srv1390313295:86 , srv1488338488:86 , srv1567118072:86 , srv162528568:86 , srv1743868165:86 , srv1787846336:86 , srv2001244721:86 , srv2093400382:86 , srv2162712:86 , srv364043814:86 , srv582339590:86 , srv7346868:86 , srv981088036:86 , srv1360640800:87 , srv1369046257:87 , srv1378116232:87 , srv1597670182:87 , srv1609698737:87 , srv1790559586:87 , srv1809096739:87 , srv1922275931:87 , srv300683636:87 , srv86442837:87 , srv1203100355:88 , srv1393656463:88 , srv1471496528:88 , srv1569588928:88 , srv1581052993:88 , srv1712727254:88 , srv2044544405:88 , srv2094984913:88 , srv535977351:88 , srv542606013:88 , srv148202939:89 , srv1769845485:89 , srv180889154:89 , srv1830295709:89 , srv1998920214:89 , srv2008223460:89 , srv2128124527:89 , srv478906593:89 , srv61492195:89 , srv702692213:89 , srv1265742442:90 , srv1425874279:90 , srv1883793054:90 , srv74242048:91 , srv755440073:93 , srv229146289:96 , srv677316616:538 } 2023-07-12 15:00:06,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:06,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv535977351=72, srv2035628369=56, srv1790559586=42, srv1712346397=35, srv148202939=23, srv744534787=89, srv1593233643=29, srv180889154=44, srv1393656463=18, srv1830295709=47, srv1306148517=9, srv1425874279=20, srv1809096739=45, srv162528568=33, srv1883793054=48, srv1727621981=37, srv229146289=64, srv76448682=91, srv1231458492=6, srv300683636=66, srv1998920214=53, srv471489852=69, srv796844438=93, srv1609698737=31, srv755440073=90, srv1063422044=1, srv1712727254=36, srv633239542=80, srv1471496528=22, srv2162712=63, srv2110477742=61, srv234326146=65, srv2049837121=58, srv1701508650=34, srv1488338488=24, srv585093752=75, srv961168553=97, srv86442837=95, srv616060833=79, srv1581052993=28, srv718676368=85, srv738919199=87, srv1750633048=39, srv542606013=73, srv1743868165=38, srv1956661129=51, srv1922275931=50, srv1390313295=17, srv1409285950=19, srv1827920926=46, srv702692213=82, srv1369046257=15, srv71767844=84, srv1378116232=16, srv1597670182=30, srv1360640800=14, srv61492195=78, srv609032126=77, srv981088036=98, srv1315837146=10, srv1787846336=41, srv1198598667=4, srv1203100355=5, srv1454797940=21, srv798457263=94, srv1982337975=52, srv7346868=86, srv1029387937=0, srv2094984913=60, srv1265742442=8, srv1567118072=26, srv1071815979=2, srv2128124527=62, srv777746049=92, srv599412039=76, srv478906593=70, srv1343974979=13, srv2093400382=59, srv894572743=96, srv1769845485=40, srv413908261=68, srv179504859=43, srv2008223460=55, srv1320209236=11, srv2001244721=54, srv677316616=81, srv1086401058=3, srv1610961038=32, srv364043814=67, srv1900166638=49, srv1535872219=25, srv712390326=83, srv2044544405=57, srv518355321=71, srv1251524458=7, srv1569588928=27, srv582339590=74, srv996091003=99, srv1336005685=12, srv74242048=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:06,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:06,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-12 15:00:06,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-12 15:00:06,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-12 15:00:06,316 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-12 15:00:06,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-12 15:00:06,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-12 15:00:06,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-12 15:00:06,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-12 15:00:06,507 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.021927336381970353); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03810317377662722, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021927336381970353); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04808333333333333, 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-07-12 15:00:06,508 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-07-12 15:00:06,508 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016234528406894926, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021927336381970353); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03810317377662722, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021927336381970353); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04808333333333333, 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-07-12 15:00:06,809 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 450 ms to try 5000 different iterations. Found a solution that moves 1015 regions; Going from a computed imbalance of 0.016234528406894926 to a new imbalance of 0.0010354098140396447. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006434413029274749); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.011556720997950364); MoveCostFunction : (multiplier=7.0, imbalance=0.11277777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006434413029274749); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0055); 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-07-12 15:00:06,811 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1265742442:81 , srv229146289:82 , srv702692213:83 , srv718676368:83 , srv7346868:83 , srv738919199:83 , srv755440073:83 , srv1306148517:84 , srv1360640800:84 , srv1471496528:84 , srv148202939:84 , srv1488338488:84 , srv1593233643:84 , srv1701508650:84 , srv1712346397:84 , srv1727621981:84 , srv1790559586:84 , srv180889154:84 , srv1956661129:84 , srv2094984913:84 , srv300683636:84 , srv413908261:84 , srv518355321:84 , srv1086401058:85 , srv1203100355:85 , srv1343974979:85 , srv1425874279:85 , srv1535872219:85 , srv1569588928:85 , srv1609698737:85 , srv1712727254:85 , srv1750633048:85 , srv1769845485:85 , srv1787846336:85 , srv1900166638:85 , srv1922275931:85 , srv2044544405:85 , srv2093400382:85 , srv234326146:85 , srv478906593:85 , srv582339590:85 , srv599412039:85 , srv61492195:85 , srv633239542:85 , srv74242048:85 , srv777746049:85 , srv86442837:85 , srv961168553:85 , srv981088036:85 , srv1029387937:86 , srv1071815979:86 , srv1231458492:86 , srv1315837146:86 , srv1320209236:86 , srv1336005685:86 , srv1369046257:86 , srv1393656463:86 , srv1454797940:86 , srv1597670182:86 , srv1743868165:86 , srv179504859:86 , srv1809096739:86 , srv1830295709:86 , srv1883793054:86 , srv1982337975:86 , srv1998920214:86 , srv2001244721:86 , srv2049837121:86 , srv2110477742:86 , srv2128124527:86 , srv2162712:86 , srv364043814:86 , srv471489852:86 , srv535977351:86 , srv542606013:86 , srv585093752:86 , srv609032126:86 , srv616060833:86 , srv744534787:86 , srv894572743:86 , srv996091003:86 , srv1063422044:87 , srv1198598667:87 , srv1251524458:87 , srv1390313295:87 , srv1409285950:87 , srv1567118072:87 , srv1610961038:87 , srv162528568:87 , srv1827920926:87 , srv712390326:87 , srv71767844:87 , srv76448682:87 , srv796844438:87 , srv798457263:87 , srv1378116232:88 , srv1581052993:88 , srv2008223460:88 , srv2035628369:88 , srv677316616:546 } 2023-07-12 15:00:06,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:06,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv535977351=72, srv2035628369=56, srv1790559586=42, srv1712346397=35, srv148202939=23, srv744534787=89, srv1593233643=29, srv180889154=44, srv1393656463=18, srv1830295709=47, srv1306148517=9, srv1425874279=20, srv1809096739=45, srv162528568=33, srv1883793054=48, srv1727621981=37, srv229146289=64, srv76448682=91, srv1231458492=6, srv300683636=66, srv1998920214=53, srv471489852=69, srv796844438=93, srv1609698737=31, srv755440073=90, srv1063422044=1, srv1712727254=36, srv633239542=80, srv1471496528=22, srv2162712=63, srv2110477742=61, srv234326146=65, srv2049837121=58, srv1701508650=34, srv1488338488=24, srv585093752=75, srv961168553=97, srv86442837=95, srv616060833=79, srv1581052993=28, srv718676368=85, srv738919199=87, srv1750633048=39, srv542606013=73, srv1743868165=38, srv1956661129=51, srv1922275931=50, srv1390313295=17, srv1409285950=19, srv1827920926=46, srv702692213=82, srv1369046257=15, srv71767844=84, srv1378116232=16, srv1597670182=30, srv1360640800=14, srv61492195=78, srv609032126=77, srv981088036=98, srv1315837146=10, srv1787846336=41, srv1198598667=4, srv1203100355=5, srv1454797940=21, srv798457263=94, srv1982337975=52, srv7346868=86, srv1029387937=0, srv2094984913=60, srv1265742442=8, srv1567118072=26, srv1071815979=2, srv2128124527=62, srv777746049=92, srv599412039=76, srv478906593=70, srv1343974979=13, srv2093400382=59, srv894572743=96, srv1769845485=40, srv413908261=68, srv179504859=43, srv2008223460=55, srv1320209236=11, srv2001244721=54, srv677316616=81, srv1086401058=3, srv1610961038=32, srv364043814=67, srv1900166638=49, srv1535872219=25, srv712390326=83, srv2044544405=57, srv518355321=71, srv1251524458=7, srv1569588928=27, srv582339590=74, srv996091003=99, srv1336005685=12, srv74242048=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:06,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:06,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-12 15:00:06,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-12 15:00:06,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-12 15:00:06,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-12 15:00:06,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-12 15:00:06,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-12 15:00:06,971 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.006434413029274749); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.011556720997950364); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006434413029274749); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0055); 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-07-12 15:00:06,971 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-07-12 15:00:06,971 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.0010283026321347998, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006434413029274749); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.011556720997950364); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006434413029274749); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0055); 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-07-12 15:00:07,386 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 542 ms to try 5000 different iterations. Found a solution that moves 262 regions; Going from a computed imbalance of 0.0010283026321347998 to a new imbalance of 5.1165581390947974E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.029111111111111112, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=4.166666666666667E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-12 15:00:07,387 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1063422044:83 , srv1198598667:83 , srv1581052993:83 , srv162528568:83 , srv599412039:83 , srv1029387937:84 , srv1203100355:84 , srv1231458492:84 , srv1251524458:84 , srv1265742442:84 , srv1315837146:84 , srv1336005685:84 , srv1378116232:84 , srv1393656463:84 , srv1425874279:84 , srv1535872219:84 , srv1567118072:84 , srv1610961038:84 , srv1712727254:84 , srv1769845485:84 , srv179504859:84 , srv1809096739:84 , srv1827920926:84 , srv1830295709:84 , srv2008223460:84 , srv2035628369:84 , srv2044544405:84 , srv2093400382:84 , srv234326146:84 , srv364043814:84 , srv413908261:84 , srv478906593:84 , srv535977351:84 , srv542606013:84 , srv582339590:84 , srv61492195:84 , srv712390326:84 , srv718676368:84 , srv74242048:84 , srv744534787:84 , srv755440073:84 , srv76448682:84 , srv798457263:84 , srv894572743:84 , srv1071815979:85 , srv1086401058:85 , srv1306148517:85 , srv1320209236:85 , srv1343974979:85 , srv1360640800:85 , srv1369046257:85 , srv1390313295:85 , srv1454797940:85 , srv1471496528:85 , srv148202939:85 , srv1593233643:85 , srv1597670182:85 , srv1701508650:85 , srv1712346397:85 , srv1743868165:85 , srv1750633048:85 , srv1787846336:85 , srv1790559586:85 , srv180889154:85 , srv1883793054:85 , srv1922275931:85 , srv1956661129:85 , srv1982337975:85 , srv1998920214:85 , srv2001244721:85 , srv2049837121:85 , srv2094984913:85 , srv2110477742:85 , srv2128124527:85 , srv2162712:85 , srv229146289:85 , srv300683636:85 , srv471489852:85 , srv518355321:85 , srv585093752:85 , srv609032126:85 , srv616060833:85 , srv633239542:85 , srv702692213:85 , srv71767844:85 , srv738919199:85 , srv777746049:85 , srv796844438:85 , srv86442837:85 , srv961168553:85 , srv981088036:85 , srv996091003:85 , srv1409285950:86 , srv1488338488:86 , srv1569588928:86 , srv1609698737:86 , srv1727621981:86 , srv1900166638:86 , srv7346868:86 , srv677316616:627 } 2023-07-12 15:00:07,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:07,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv535977351=72, srv2035628369=56, srv1790559586=42, srv1712346397=35, srv148202939=23, srv744534787=89, srv1593233643=29, srv180889154=44, srv1393656463=18, srv1830295709=47, srv1306148517=9, srv1425874279=20, srv1809096739=45, srv162528568=33, srv1883793054=48, srv1727621981=37, srv229146289=64, srv76448682=91, srv1231458492=6, srv300683636=66, srv1998920214=53, srv471489852=69, srv796844438=93, srv1609698737=31, srv755440073=90, srv1063422044=1, srv1712727254=36, srv633239542=80, srv1471496528=22, srv2162712=63, srv2110477742=61, srv234326146=65, srv2049837121=58, srv1701508650=34, srv1488338488=24, srv585093752=75, srv961168553=97, srv86442837=95, srv616060833=79, srv1581052993=28, srv718676368=85, srv738919199=87, srv1750633048=39, srv542606013=73, srv1743868165=38, srv1956661129=51, srv1922275931=50, srv1390313295=17, srv1409285950=19, srv1827920926=46, srv702692213=82, srv1369046257=15, srv71767844=84, srv1378116232=16, srv1597670182=30, srv1360640800=14, srv61492195=78, srv609032126=77, srv981088036=98, srv1315837146=10, srv1787846336=41, srv1198598667=4, srv1203100355=5, srv1454797940=21, srv798457263=94, srv1982337975=52, srv7346868=86, srv1029387937=0, srv2094984913=60, srv1265742442=8, srv1567118072=26, srv1071815979=2, srv2128124527=62, srv777746049=92, srv599412039=76, srv478906593=70, srv1343974979=13, srv2093400382=59, srv894572743=96, srv1769845485=40, srv413908261=68, srv179504859=43, srv2008223460=55, srv1320209236=11, srv2001244721=54, srv677316616=81, srv1086401058=3, srv1610961038=32, srv364043814=67, srv1900166638=49, srv1535872219=25, srv712390326=83, srv2044544405=57, srv518355321=71, srv1251524458=7, srv1569588928=27, srv582339590=74, srv996091003=99, srv1336005685=12, srv74242048=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:07,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:07,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:07,412 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-12 15:00:07,413 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-12 15:00:07,414 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-12 15:00:07,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-12 15:00:07,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-12 15:00:07,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-12 15:00:07,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-12 15:00:07,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-12 15:00:07,555 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=4.166666666666667E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-12 15:00:07,556 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-07-12 15:00:07,556 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.9331018180042235E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=4.166666666666667E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-12 15:00:07,815 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 384 ms to try 5000 different iterations. Found a solution that moves 39 regions; Going from a computed imbalance of 4.9331018180042235E-5 to a new imbalance of 6.671069509007577E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.004333333333333333); 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-07-12 15:00:07,816 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1320209236:83 , srv1409285950:83 , srv1471496528:83 , srv1569588928:83 , srv1609698737:83 , srv1922275931:83 , srv616060833:83 , srv71767844:83 , srv7346868:83 , srv1029387937:84 , srv1071815979:84 , srv1086401058:84 , srv1198598667:84 , srv1231458492:84 , srv1251524458:84 , srv1265742442:84 , srv1306148517:84 , srv1315837146:84 , srv1336005685:84 , srv1343974979:84 , srv1360640800:84 , srv1369046257:84 , srv1378116232:84 , srv1390313295:84 , srv1393656463:84 , srv1425874279:84 , srv1454797940:84 , srv148202939:84 , srv1488338488:84 , srv1567118072:84 , srv1581052993:84 , srv1593233643:84 , srv1597670182:84 , srv1610961038:84 , srv162528568:84 , srv1701508650:84 , srv1712346397:84 , srv1712727254:84 , srv1727621981:84 , srv1743868165:84 , srv1750633048:84 , srv1769845485:84 , srv1787846336:84 , srv1790559586:84 , srv179504859:84 , srv180889154:84 , srv1809096739:84 , srv1827920926:84 , srv1830295709:84 , srv1883793054:84 , srv1900166638:84 , srv1956661129:84 , srv1982337975:84 , srv1998920214:84 , srv2001244721:84 , srv2008223460:84 , srv2035628369:84 , srv2049837121:84 , srv2093400382:84 , srv2094984913:84 , srv2110477742:84 , srv2128124527:84 , srv2162712:84 , srv229146289:84 , srv300683636:84 , srv364043814:84 , srv413908261:84 , srv471489852:84 , srv518355321:84 , srv535977351:84 , srv542606013:84 , srv582339590:84 , srv585093752:84 , srv599412039:84 , srv609032126:84 , srv61492195:84 , srv633239542:84 , srv702692213:84 , srv712390326:84 , srv738919199:84 , srv74242048:84 , srv755440073:84 , srv76448682:84 , srv777746049:84 , srv796844438:84 , srv86442837:84 , srv894572743:84 , srv961168553:84 , srv981088036:84 , srv996091003:84 , srv1063422044:85 , srv1203100355:85 , srv1535872219:85 , srv2044544405:85 , srv234326146:85 , srv478906593:85 , srv718676368:85 , srv744534787:85 , srv798457263:85 , srv677316616:684 } 2023-07-12 15:00:07,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:07,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv535977351=72, srv2035628369=56, srv1790559586=42, srv1712346397=35, srv148202939=23, srv744534787=89, srv1593233643=29, srv180889154=44, srv1393656463=18, srv1830295709=47, srv1306148517=9, srv1425874279=20, srv1809096739=45, srv162528568=33, srv1883793054=48, srv1727621981=37, srv229146289=64, srv76448682=91, srv1231458492=6, srv300683636=66, srv1998920214=53, srv471489852=69, srv796844438=93, srv1609698737=31, srv755440073=90, srv1063422044=1, srv1712727254=36, srv633239542=80, srv1471496528=22, srv2162712=63, srv2110477742=61, srv234326146=65, srv2049837121=58, srv1701508650=34, srv1488338488=24, srv585093752=75, srv961168553=97, srv86442837=95, srv616060833=79, srv1581052993=28, srv718676368=85, srv738919199=87, srv1750633048=39, srv542606013=73, srv1743868165=38, srv1956661129=51, srv1922275931=50, srv1390313295=17, srv1409285950=19, srv1827920926=46, srv702692213=82, srv1369046257=15, srv71767844=84, srv1378116232=16, srv1597670182=30, srv1360640800=14, srv61492195=78, srv609032126=77, srv981088036=98, srv1315837146=10, srv1787846336=41, srv1198598667=4, srv1203100355=5, srv1454797940=21, srv798457263=94, srv1982337975=52, srv7346868=86, srv1029387937=0, srv2094984913=60, srv1265742442=8, srv1567118072=26, srv1071815979=2, srv2128124527=62, srv777746049=92, srv599412039=76, srv478906593=70, srv1343974979=13, srv2093400382=59, srv894572743=96, srv1769845485=40, srv413908261=68, srv179504859=43, srv2008223460=55, srv1320209236=11, srv2001244721=54, srv677316616=81, srv1086401058=3, srv1610961038=32, srv364043814=67, srv1900166638=49, srv1535872219=25, srv712390326=83, srv2044544405=57, srv518355321=71, srv1251524458=7, srv1569588928=27, srv582339590=74, srv996091003=99, srv1336005685=12, srv74242048=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:07,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:07,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:07,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-12 15:00:07,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-12 15:00:07,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-12 15:00:07,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-12 15:00:07,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-12 15:00:07,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-12 15:00:07,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-12 15:00:07,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-12 15:00:07,980 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.397985672269699E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); 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-07-12 15:00:07,980 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1320209236:83 , srv1409285950:83 , srv1471496528:83 , srv1569588928:83 , srv1609698737:83 , srv1922275931:83 , srv616060833:83 , srv71767844:83 , srv7346868:83 , srv1029387937:84 , srv1071815979:84 , srv1086401058:84 , srv1198598667:84 , srv1231458492:84 , srv1251524458:84 , srv1265742442:84 , srv1306148517:84 , srv1315837146:84 , srv1336005685:84 , srv1343974979:84 , srv1360640800:84 , srv1369046257:84 , srv1378116232:84 , srv1390313295:84 , srv1393656463:84 , srv1425874279:84 , srv1454797940:84 , srv148202939:84 , srv1488338488:84 , srv1567118072:84 , srv1581052993:84 , srv1593233643:84 , srv1597670182:84 , srv1610961038:84 , srv162528568:84 , srv1701508650:84 , srv1712346397:84 , srv1712727254:84 , srv1727621981:84 , srv1743868165:84 , srv1750633048:84 , srv1769845485:84 , srv1787846336:84 , srv1790559586:84 , srv179504859:84 , srv180889154:84 , srv1809096739:84 , srv1827920926:84 , srv1830295709:84 , srv1883793054:84 , srv1900166638:84 , srv1956661129:84 , srv1982337975:84 , srv1998920214:84 , srv2001244721:84 , srv2008223460:84 , srv2035628369:84 , srv2049837121:84 , srv2093400382:84 , srv2094984913:84 , srv2110477742:84 , srv2128124527:84 , srv2162712:84 , srv229146289:84 , srv300683636:84 , srv364043814:84 , srv413908261:84 , srv471489852:84 , srv518355321:84 , srv535977351:84 , srv542606013:84 , srv582339590:84 , srv585093752:84 , srv599412039:84 , srv609032126:84 , srv61492195:84 , srv633239542:84 , srv702692213:84 , srv712390326:84 , srv738919199:84 , srv74242048:84 , srv755440073:84 , srv76448682:84 , srv777746049:84 , srv796844438:84 , srv86442837:84 , srv894572743:84 , srv961168553:84 , srv981088036:84 , srv996091003:84 , srv1063422044:85 , srv1203100355:85 , srv1535872219:85 , srv2044544405:85 , srv234326146:85 , srv478906593:85 , srv718676368:85 , srv744534787:85 , srv798457263:85 , srv677316616:684 } 2023-07-12 15:00:08,005 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=148 (was 148), ProcessCount=163 (was 163), AvailableMemoryMB=7920 (was 8517) 2023-07-12 15:00:08,013 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=148, ProcessCount=163, AvailableMemoryMB=7919 2023-07-12 15:00:08,014 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-12 15:00:08,014 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-07-12 15:00:08,022 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1029625125:84 , srv1075723432:84 , srv1387319131:84 , srv1449624748:84 , srv1675756928:84 , srv1741861292:84 , srv1750450125:84 , srv1767746095:84 , srv1996064470:84 , srv2036499448:84 , srv2054078599:84 , srv2119658310:84 , srv277595140:84 , srv311707401:84 , srv323008836:84 , srv331616855:84 , srv432575447:84 , srv441871608:84 , srv522176936:84 , srv523166639:84 , srv571744259:84 , srv57667806:84 , srv582633322:84 , srv594797124:84 , srv744982088:84 , srv747310210:84 , srv747996184:84 , srv786588616:84 , srv973183819:84 , srv209766179:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-07-12 15:00:08,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:00:08,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1741861292=5, srv1996064470=8, srv786588616=28, srv2054078599=10, srv2036499448=9, srv432575447=17, srv57667806=22, srv1075723432=1, srv747310210=26, srv1750450125=6, srv277595140=13, srv311707401=14, srv331616855=16, srv523166639=20, srv744982088=25, srv582633322=23, srv571744259=21, srv747996184=27, srv594797124=24, srv323008836=15, srv209766179=11, srv441871608=18, srv1675756928=4, srv2119658310=12, srv522176936=19, srv1387319131=2, srv1449624748=3, srv973183819=29, srv1029625125=0, srv1767746095=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:00:08,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:00:08,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-07-12 15:00:08,048 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.0899045168319985, 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-07-12 15:00:08,048 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912476329461165, 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.0899045168319985, 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-07-12 15:02:08,035 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5862639 different iterations. Found a solution that moves 1856 regions; Going from a computed imbalance of 0.9912476329461165 to a new imbalance of 4.3319965896196796E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6874074074074074, 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-07-12 15:02:08,043 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1029625125:90 , srv1075723432:90 , srv1387319131:90 , srv1449624748:90 , srv1675756928:90 , srv1741861292:90 , srv1750450125:90 , srv1767746095:90 , srv1996064470:90 , srv2036499448:90 , srv2054078599:90 , srv209766179:90 , srv2119658310:90 , srv277595140:90 , srv311707401:90 , srv323008836:90 , srv331616855:90 , srv432575447:90 , srv441871608:90 , srv522176936:90 , srv523166639:90 , srv571744259:90 , srv57667806:90 , srv582633322:90 , srv594797124:90 , srv744982088:90 , srv747310210:90 , srv747996184:90 , srv786588616:90 , srv973183819:90 } 2023-07-12 15:02:08,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-12 15:02:08,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1741861292=5, srv1996064470=8, srv786588616=28, srv2054078599=10, srv2036499448=9, srv432575447=17, srv57667806=22, srv1075723432=1, srv747310210=26, srv1750450125=6, srv277595140=13, srv311707401=14, srv331616855=16, srv523166639=20, srv744982088=25, srv582633322=23, srv571744259=21, srv747996184=27, srv594797124=24, srv323008836=15, srv209766179=11, srv441871608=18, srv1675756928=4, srv2119658310=12, srv522176936=19, srv1387319131=2, srv1449624748=3, srv973183819=29, srv1029625125=0, srv1767746095=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-12 15:02:08,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-12 15:02:08,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-07-12 15:02:08,062 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-07-12 15:02:08,063 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1029625125:90 , srv1075723432:90 , srv1387319131:90 , srv1449624748:90 , srv1675756928:90 , srv1741861292:90 , srv1750450125:90 , srv1767746095:90 , srv1996064470:90 , srv2036499448:90 , srv2054078599:90 , srv209766179:90 , srv2119658310:90 , srv277595140:90 , srv311707401:90 , srv323008836:90 , srv331616855:90 , srv432575447:90 , srv441871608:90 , srv522176936:90 , srv523166639:90 , srv571744259:90 , srv57667806:90 , srv582633322:90 , srv594797124:90 , srv744982088:90 , srv747310210:90 , srv747996184:90 , srv786588616:90 , srv973183819:90 } 2023-07-12 15:02:08,076 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=234 (was 148) - SystemLoadAverage LEAK? -, ProcessCount=161 (was 163), AvailableMemoryMB=7754 (was 7919)