2023-12-11 17:53:16,378 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-12-11 17:53:16,703 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-12-11 17:53:16,824 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-12-11 17:53:16,902 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-12-11 17:53:16,909 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-12-11 17:53:16,923 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=300, ProcessCount=172, AvailableMemoryMB=6568 2023-12-11 17:53:16,925 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-12-11 17:53:16,925 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-12-11 17:53:17,047 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001238179:84 , srv1067058799:84 , srv1088927754:84 , srv1114937557:84 , srv1121515602:84 , srv1159554298:84 , srv1178187427:84 , srv1178689585:84 , srv1192715414:84 , srv1199536669:84 , srv1231036293:84 , srv1248986776:84 , srv1251160593:84 , srv1251796721:84 , srv1255395076:84 , srv1267649489:84 , srv1319891384:84 , srv1321511436:84 , srv1323315875:84 , srv1326648279:84 , srv1339774725:84 , srv1352364789:84 , srv135879979:84 , srv1361955840:84 , srv1382437466:84 , srv1422023005:84 , srv1434004338:84 , srv1493094029:84 , srv1531587145:84 , srv1539695271:84 , srv1546981762:84 , srv1566618259:84 , srv1577255024:84 , srv1577607992:84 , srv1581099940:84 , srv159027979:84 , srv1600589293:84 , srv1635015375:84 , srv1671726413:84 , srv1680889202:84 , srv1697969642:84 , srv1716899799:84 , srv1724680839:84 , srv1733981829:84 , srv1741189639:84 , srv1787169570:84 , srv1798444625:84 , srv1864085698:84 , srv1913092361:84 , srv1923539848:84 , srv193632559:84 , srv1937108631:84 , srv1938470870:84 , srv1968278171:84 , srv2000299477:84 , srv2009416925:84 , srv2028673874:84 , srv2041012031:84 , srv2060295607:84 , srv2123448971:84 , srv2125686681:84 , srv2134969080:84 , srv215054064:84 , srv231462552:84 , srv233835274:84 , srv254876559:84 , srv293680422:84 , srv321369454:84 , srv327263492:84 , srv375440149:84 , srv375479151:84 , srv384931027:84 , srv38590032:84 , srv420667909:84 , srv493215248:84 , srv508841143:84 , srv525412780:84 , srv526926196:84 , srv529277065:84 , srv54050377:84 , srv540918625:84 , srv568978233:84 , srv631839134:84 , srv641967654:84 , srv643586504:84 , srv646010922:84 , srv662739362:84 , srv683605102:84 , srv693736548:84 , srv71254410:84 , srv744863842:84 , srv754693272:84 , srv797419763:84 , srv79921267:84 , srv800649942:84 , srv805646456:84 , srv849555554:84 , srv949585158:84 , srv984049228:84 , srv2121353539:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-12-11 17:53:17,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:17,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1231036293=10, srv1251796721=13, srv508841143=76, srv1968278171=53, srv1546981762=30, srv1326648279=19, srv231462552=64, srv1339774725=20, srv1067058799=1, srv1178187427=6, srv949585158=98, srv744863842=91, srv2060295607=58, srv529277065=79, srv1352364789=21, srv1531587145=28, srv1680889202=39, srv1697969642=40, srv641967654=84, srv662739362=87, srv1577607992=33, srv849555554=97, srv79921267=94, srv159027979=35, srv1787169570=45, srv2125686681=61, srv375479151=71, srv1001238179=0, srv1493094029=27, srv233835274=65, srv38590032=73, srv526926196=78, srv1255395076=14, srv797419763=93, srv1323315875=18, srv1733981829=43, srv646010922=86, srv2123448971=60, srv1251160593=12, srv1798444625=46, srv2028673874=56, srv1938470870=52, srv1937108631=51, srv1159554298=5, srv1088927754=2, srv71254410=90, srv215054064=63, srv254876559=66, srv805646456=96, srv1671726413=38, srv1724680839=42, srv1248986776=11, srv1923539848=49, srv1434004338=26, srv800649942=95, srv384931027=72, srv1121515602=4, srv1913092361=48, srv1267649489=15, srv2009416925=55, srv293680422=67, srv1600589293=36, srv1319891384=16, srv1716899799=41, srv375440149=70, srv1635015375=37, srv1361955840=23, srv631839134=83, srv1539695271=29, srv693736548=89, srv1581099940=34, srv643586504=85, srv321369454=68, srv135879979=22, srv568978233=82, srv1422023005=25, srv54050377=80, srv193632559=50, srv1114937557=3, srv2041012031=57, srv683605102=88, srv1741189639=44, srv420667909=74, srv1192715414=8, srv2134969080=62, srv754693272=92, srv1178689585=7, srv525412780=77, srv1199536669=9, srv540918625=81, srv1577255024=32, srv493215248=75, srv1382437466=24, srv984049228=99, srv1321511436=17, srv1864085698=47, srv1566618259=31, srv327263492=69, srv2000299477=54, srv2121353539=59} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:17,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:17,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:17,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:17,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:17,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-11 17:53:17,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-11 17:53:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-11 17:53:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-11 17:53:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-11 17:53:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-11 17:53:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-11 17:53:17,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-11 17:53:17,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-11 17:53:17,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-11 17:53:17,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-11 17:53:17,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-11 17:53:17,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-11 17:53:17,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-11 17:53:17,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-11 17:53:17,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-11 17:53:17,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-11 17:53:17,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-11 17:53:17,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-11 17:53:17,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-11 17:53:17,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-11 17:53:17,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-11 17:53:17,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-11 17:53:17,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-11 17:53:17,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-11 17:53:17,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-11 17:53:17,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-11 17:53:17,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-11 17:53:17,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-11 17:53:17,352 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-12-11 17:53:17,352 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-12-11 17:53:17,353 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-12-11 17:53:17,739 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 557 ms to try 5000 different iterations. Found a solution that moves 4679 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1812530365495022. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03884124065099674, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05391517634376775, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5198888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03884124065099674, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17566666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2515, 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-12-11 17:53:17,749 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2123448971:79 , srv683605102:80 , srv1434004338:81 , srv1741189639:82 , srv231462552:82 , srv643586504:82 , srv797419763:82 , srv1600589293:83 , srv1787169570:83 , srv2060295607:83 , srv38590032:83 , srv1251796721:84 , srv1716899799:84 , srv1724680839:84 , srv2009416925:84 , srv321369454:84 , srv508841143:84 , srv631839134:84 , srv71254410:84 , srv949585158:84 , srv1067058799:85 , srv1231036293:85 , srv1255395076:85 , srv1267649489:85 , srv1321511436:85 , srv1577255024:85 , srv1864085698:85 , srv2041012031:85 , srv2125686681:85 , srv2134969080:85 , srv233835274:85 , srv525412780:85 , srv54050377:85 , srv568978233:85 , srv693736548:85 , srv984049228:85 , srv1088927754:86 , srv1192715414:86 , srv1339774725:86 , srv1382437466:86 , srv1531587145:86 , srv1577607992:86 , srv254876559:86 , srv384931027:86 , srv1114937557:87 , srv1159554298:87 , srv1248986776:87 , srv1251160593:87 , srv1323315875:87 , srv1352364789:87 , srv135879979:87 , srv1493094029:87 , srv1581099940:87 , srv1635015375:87 , srv1671726413:87 , srv1697969642:87 , srv1913092361:87 , srv193632559:87 , srv2000299477:87 , srv215054064:87 , srv375440149:87 , srv375479151:87 , srv420667909:87 , srv493215248:87 , srv526926196:87 , srv641967654:87 , srv646010922:87 , srv79921267:87 , srv805646456:87 , srv849555554:87 , srv1001238179:88 , srv1178689585:88 , srv1199536669:88 , srv1319891384:88 , srv1326648279:88 , srv1539695271:88 , srv1546981762:88 , srv1566618259:88 , srv1798444625:88 , srv1938470870:88 , srv540918625:88 , srv744863842:88 , srv800649942:88 , srv1121515602:89 , srv1733981829:89 , srv1923539848:89 , srv1968278171:89 , srv1422023005:90 , srv159027979:90 , srv327263492:90 , srv754693272:90 , srv1178187427:91 , srv1361955840:91 , srv1680889202:92 , srv293680422:92 , srv529277065:92 , srv1937108631:93 , srv2028673874:93 , srv662739362:95 , srv2121353539:435 } 2023-12-11 17:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1231036293=10, srv1251796721=13, srv508841143=76, srv1968278171=53, srv1546981762=30, srv1326648279=19, srv231462552=64, srv1339774725=20, srv1067058799=1, srv1178187427=6, srv949585158=98, srv744863842=91, srv2060295607=58, srv529277065=79, srv1352364789=21, srv1531587145=28, srv1680889202=39, srv1697969642=40, srv641967654=84, srv662739362=87, srv1577607992=33, srv849555554=97, srv79921267=94, srv159027979=35, srv1787169570=45, srv2125686681=61, srv375479151=71, srv1001238179=0, srv1493094029=27, srv233835274=65, srv38590032=73, srv526926196=78, srv1255395076=14, srv797419763=93, srv1323315875=18, srv1733981829=43, srv646010922=86, srv2123448971=60, srv1251160593=12, srv1798444625=46, srv2028673874=56, srv1938470870=52, srv1937108631=51, srv1159554298=5, srv1088927754=2, srv71254410=90, srv215054064=63, srv254876559=66, srv805646456=96, srv1671726413=38, srv1724680839=42, srv1248986776=11, srv1923539848=49, srv1434004338=26, srv800649942=95, srv384931027=72, srv1121515602=4, srv1913092361=48, srv1267649489=15, srv2009416925=55, srv293680422=67, srv1600589293=36, srv1319891384=16, srv1716899799=41, srv375440149=70, srv1635015375=37, srv1361955840=23, srv631839134=83, srv1539695271=29, srv693736548=89, srv1581099940=34, srv643586504=85, srv321369454=68, srv135879979=22, srv568978233=82, srv1422023005=25, srv54050377=80, srv193632559=50, srv1114937557=3, srv2041012031=57, srv683605102=88, srv1741189639=44, srv420667909=74, srv1192715414=8, srv2134969080=62, srv754693272=92, srv1178689585=7, srv525412780=77, srv1199536669=9, srv540918625=81, srv1577255024=32, srv493215248=75, srv1382437466=24, srv984049228=99, srv1321511436=17, srv1864085698=47, srv1566618259=31, srv327263492=69, srv2000299477=54, srv2121353539=59} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:17,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:17,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:17,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:17,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:17,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:17,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:17,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:17,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:17,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-11 17:53:17,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-11 17:53:17,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-11 17:53:17,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-11 17:53:17,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-11 17:53:17,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-11 17:53:17,916 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.03884124065099674, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05391517634376775, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03884124065099674, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17566666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2515, 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-12-11 17:53:17,917 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-12-11 17:53:17,917 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18122027349124334, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03884124065099674, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05391517634376775, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03884124065099674, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17566666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2515, 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-12-11 17:53:18,210 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 406 ms to try 5000 different iterations. Found a solution that moves 2696 regions; Going from a computed imbalance of 0.18122027349124334 to a new imbalance of 0.015160744693418222. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019471762115696168); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032991513380059144, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2995555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019471762115696168); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04466666666666667, 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-12-11 17:53:18,224 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1937108631:78 , srv293680422:79 , srv662739362:79 , srv1178187427:80 , srv529277065:80 , srv1422023005:81 , srv1680889202:81 , srv2028673874:81 , srv327263492:81 , srv1733981829:82 , srv1938470870:82 , srv744863842:82 , srv754693272:82 , srv1361955840:83 , srv1566618259:83 , srv1581099940:83 , srv159027979:83 , srv1001238179:84 , srv1192715414:84 , srv1319891384:84 , srv1326648279:84 , srv135879979:84 , srv1968278171:84 , srv526926196:84 , srv646010922:84 , srv1121515602:85 , srv1178689585:85 , srv1255395076:85 , srv1267649489:85 , srv1352364789:85 , srv1493094029:85 , srv1635015375:85 , srv1671726413:85 , srv1697969642:85 , srv1913092361:85 , srv1923539848:85 , srv193632559:85 , srv2125686681:85 , srv215054064:85 , srv420667909:85 , srv493215248:85 , srv540918625:85 , srv641967654:85 , srv800649942:85 , srv805646456:85 , srv1088927754:86 , srv1114937557:86 , srv1159554298:86 , srv1251160593:86 , srv1382437466:86 , srv1539695271:86 , srv2000299477:86 , srv2009416925:86 , srv254876559:86 , srv375440149:86 , srv384931027:86 , srv525412780:86 , srv54050377:86 , srv79921267:86 , srv1199536669:87 , srv1248986776:87 , srv1323315875:87 , srv1531587145:87 , srv1546981762:87 , srv1577255024:87 , srv1577607992:87 , srv1798444625:87 , srv1864085698:87 , srv2041012031:87 , srv321369454:87 , srv508841143:87 , srv568978233:87 , srv631839134:87 , srv984049228:87 , srv1067058799:88 , srv1251796721:88 , srv1321511436:88 , srv1339774725:88 , srv1600589293:88 , srv2134969080:88 , srv233835274:88 , srv375479151:88 , srv693736548:88 , srv71254410:88 , srv849555554:88 , srv949585158:88 , srv1716899799:89 , srv1724680839:89 , srv1741189639:89 , srv2060295607:89 , srv643586504:89 , srv1787169570:90 , srv683605102:90 , srv797419763:90 , srv1231036293:91 , srv1434004338:91 , srv231462552:91 , srv38590032:91 , srv2123448971:92 , srv2121353539:512 } 2023-12-11 17:53:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:18,232 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1231036293=10, srv1251796721=13, srv508841143=76, srv1968278171=53, srv1546981762=30, srv1326648279=19, srv231462552=64, srv1339774725=20, srv1067058799=1, srv1178187427=6, srv949585158=98, srv744863842=91, srv2060295607=58, srv529277065=79, srv1352364789=21, srv1531587145=28, srv1680889202=39, srv1697969642=40, srv641967654=84, srv662739362=87, srv1577607992=33, srv849555554=97, srv79921267=94, srv159027979=35, srv1787169570=45, srv2125686681=61, srv375479151=71, srv1001238179=0, srv1493094029=27, srv233835274=65, srv38590032=73, srv526926196=78, srv1255395076=14, srv797419763=93, srv1323315875=18, srv1733981829=43, srv646010922=86, srv2123448971=60, srv1251160593=12, srv1798444625=46, srv2028673874=56, srv1938470870=52, srv1937108631=51, srv1159554298=5, srv1088927754=2, srv71254410=90, srv215054064=63, srv254876559=66, srv805646456=96, srv1671726413=38, srv1724680839=42, srv1248986776=11, srv1923539848=49, srv1434004338=26, srv800649942=95, srv384931027=72, srv1121515602=4, srv1913092361=48, srv1267649489=15, srv2009416925=55, srv293680422=67, srv1600589293=36, srv1319891384=16, srv1716899799=41, srv375440149=70, srv1635015375=37, srv1361955840=23, srv631839134=83, srv1539695271=29, srv693736548=89, srv1581099940=34, srv643586504=85, srv321369454=68, srv135879979=22, srv568978233=82, srv1422023005=25, srv54050377=80, srv193632559=50, srv1114937557=3, srv2041012031=57, srv683605102=88, srv1741189639=44, srv420667909=74, srv1192715414=8, srv2134969080=62, srv754693272=92, srv1178689585=7, srv525412780=77, srv1199536669=9, srv540918625=81, srv1577255024=32, srv493215248=75, srv1382437466=24, srv984049228=99, srv1321511436=17, srv1864085698=47, srv1566618259=31, srv327263492=69, srv2000299477=54, srv2121353539=59} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:18,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:18,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:18,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:18,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-11 17:53:18,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-11 17:53:18,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-11 17:53:18,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-11 17:53:18,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-11 17:53:18,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-11 17:53:18,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-11 17:53:18,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-11 17:53:18,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-11 17:53:18,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-11 17:53:18,404 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.019471762115696168); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032991513380059144, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019471762115696168); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04466666666666667, 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-12-11 17:53:18,404 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-12-11 17:53:18,405 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01514186689793501, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019471762115696168); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032991513380059144, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019471762115696168); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04466666666666667, 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-12-11 17:53:18,772 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 489 ms to try 5000 different iterations. Found a solution that moves 953 regions; Going from a computed imbalance of 0.01514186689793501 to a new imbalance of 6.87132618639827E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005768100330189269); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008328281296898499); MoveCostFunction : (multiplier=7.0, imbalance=0.1058888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005768100330189269); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004333333333333333); 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-12-11 17:53:18,775 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1199536669:82 , srv1231036293:82 , srv1798444625:82 , srv1923539848:82 , srv1321511436:83 , srv1546981762:83 , srv375479151:83 , srv849555554:83 , srv1067058799:84 , srv1114937557:84 , srv1121515602:84 , srv1159554298:84 , srv1248986776:84 , srv1323315875:84 , srv1339774725:84 , srv1361955840:84 , srv1539695271:84 , srv1577607992:84 , srv159027979:84 , srv1680889202:84 , srv1716899799:84 , srv1724680839:84 , srv2000299477:84 , srv2028673874:84 , srv2041012031:84 , srv375440149:84 , srv38590032:84 , srv540918625:84 , srv662739362:84 , srv800649942:84 , srv1088927754:85 , srv1178689585:85 , srv1251160593:85 , srv1251796721:85 , srv1326648279:85 , srv1352364789:85 , srv1382437466:85 , srv1493094029:85 , srv1531587145:85 , srv1697969642:85 , srv1741189639:85 , srv1787169570:85 , srv1864085698:85 , srv193632559:85 , srv1968278171:85 , srv2123448971:85 , srv2134969080:85 , srv215054064:85 , srv231462552:85 , srv233835274:85 , srv254876559:85 , srv420667909:85 , srv493215248:85 , srv693736548:85 , srv79921267:85 , srv949585158:85 , srv984049228:85 , srv1001238179:86 , srv1319891384:86 , srv1434004338:86 , srv1566618259:86 , srv1577255024:86 , srv1600589293:86 , srv1635015375:86 , srv1671726413:86 , srv1733981829:86 , srv1913092361:86 , srv2060295607:86 , srv293680422:86 , srv321369454:86 , srv327263492:86 , srv384931027:86 , srv508841143:86 , srv529277065:86 , srv54050377:86 , srv568978233:86 , srv641967654:86 , srv683605102:86 , srv71254410:86 , srv754693272:86 , srv805646456:86 , srv1178187427:87 , srv1267649489:87 , srv135879979:87 , srv1422023005:87 , srv1937108631:87 , srv1938470870:87 , srv2125686681:87 , srv525412780:87 , srv526926196:87 , srv643586504:87 , srv646010922:87 , srv744863842:87 , srv797419763:87 , srv1192715414:88 , srv1255395076:88 , srv1581099940:88 , srv2009416925:88 , srv631839134:88 , srv2121353539:562 } 2023-12-11 17:53:18,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:18,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1231036293=10, srv1251796721=13, srv508841143=76, srv1968278171=53, srv1546981762=30, srv1326648279=19, srv231462552=64, srv1339774725=20, srv1067058799=1, srv1178187427=6, srv949585158=98, srv744863842=91, srv2060295607=58, srv529277065=79, srv1352364789=21, srv1531587145=28, srv1680889202=39, srv1697969642=40, srv641967654=84, srv662739362=87, srv1577607992=33, srv849555554=97, srv79921267=94, srv159027979=35, srv1787169570=45, srv2125686681=61, srv375479151=71, srv1001238179=0, srv1493094029=27, srv233835274=65, srv38590032=73, srv526926196=78, srv1255395076=14, srv797419763=93, srv1323315875=18, srv1733981829=43, srv646010922=86, srv2123448971=60, srv1251160593=12, srv1798444625=46, srv2028673874=56, srv1938470870=52, srv1937108631=51, srv1159554298=5, srv1088927754=2, srv71254410=90, srv215054064=63, srv254876559=66, srv805646456=96, srv1671726413=38, srv1724680839=42, srv1248986776=11, srv1923539848=49, srv1434004338=26, srv800649942=95, srv384931027=72, srv1121515602=4, srv1913092361=48, srv1267649489=15, srv2009416925=55, srv293680422=67, srv1600589293=36, srv1319891384=16, srv1716899799=41, srv375440149=70, srv1635015375=37, srv1361955840=23, srv631839134=83, srv1539695271=29, srv693736548=89, srv1581099940=34, srv643586504=85, srv321369454=68, srv135879979=22, srv568978233=82, srv1422023005=25, srv54050377=80, srv193632559=50, srv1114937557=3, srv2041012031=57, srv683605102=88, srv1741189639=44, srv420667909=74, srv1192715414=8, srv2134969080=62, srv754693272=92, srv1178689585=7, srv525412780=77, srv1199536669=9, srv540918625=81, srv1577255024=32, srv493215248=75, srv1382437466=24, srv984049228=99, srv1321511436=17, srv1864085698=47, srv1566618259=31, srv327263492=69, srv2000299477=54, srv2121353539=59} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:18,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:18,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:18,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:18,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-11 17:53:18,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-11 17:53:18,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-11 17:53:18,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-11 17:53:18,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-11 17:53:18,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-11 17:53:18,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-11 17:53:18,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-11 17:53:18,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-11 17:53:18,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-11 17:53:18,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-11 17:53:18,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-11 17:53:18,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-11 17:53:18,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-11 17:53:18,964 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.005768100330189269); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008328281296898499); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005768100330189269); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004333333333333333); 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-12-11 17:53:18,964 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-12-11 17:53:18,965 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.804595700138987E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005768100330189269); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008328281296898499); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005768100330189269); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004333333333333333); 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-12-11 17:53:19,250 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 422 ms to try 5000 different iterations. Found a solution that moves 239 regions; Going from a computed imbalance of 6.804595700138987E-4 to a new imbalance of 3.8577370945658325E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0026378918903435544); MoveCostFunction : (multiplier=7.0, imbalance=0.026555555555555554, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-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-12-11 17:53:19,252 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1361955840:83 , srv1531587145:83 , srv1937108631:83 , srv631839134:83 , srv797419763:83 , srv1001238179:84 , srv1121515602:84 , srv1178187427:84 , srv1192715414:84 , srv1231036293:84 , srv1248986776:84 , srv1251160593:84 , srv1255395076:84 , srv1267649489:84 , srv1319891384:84 , srv1323315875:84 , srv1339774725:84 , srv135879979:84 , srv1422023005:84 , srv1434004338:84 , srv1539695271:84 , srv1566618259:84 , srv1577255024:84 , srv1635015375:84 , srv1671726413:84 , srv1733981829:84 , srv1787169570:84 , srv1913092361:84 , srv2009416925:84 , srv2028673874:84 , srv2134969080:84 , srv231462552:84 , srv293680422:84 , srv375479151:84 , srv384931027:84 , srv38590032:84 , srv525412780:84 , srv526926196:84 , srv529277065:84 , srv54050377:84 , srv641967654:84 , srv643586504:84 , srv646010922:84 , srv71254410:84 , srv754693272:84 , srv79921267:84 , srv800649942:84 , srv805646456:84 , srv849555554:84 , srv949585158:84 , srv984049228:84 , srv1067058799:85 , srv1088927754:85 , srv1114937557:85 , srv1159554298:85 , srv1178689585:85 , srv1199536669:85 , srv1251796721:85 , srv1326648279:85 , srv1352364789:85 , srv1382437466:85 , srv1493094029:85 , srv1546981762:85 , srv1577607992:85 , srv1581099940:85 , srv159027979:85 , srv1680889202:85 , srv1697969642:85 , srv1716899799:85 , srv1724680839:85 , srv1798444625:85 , srv1864085698:85 , srv193632559:85 , srv1938470870:85 , srv1968278171:85 , srv2000299477:85 , srv2060295607:85 , srv2125686681:85 , srv215054064:85 , srv233835274:85 , srv254876559:85 , srv321369454:85 , srv327263492:85 , srv375440149:85 , srv420667909:85 , srv493215248:85 , srv508841143:85 , srv540918625:85 , srv568978233:85 , srv662739362:85 , srv693736548:85 , srv744863842:85 , srv1321511436:86 , srv1600589293:86 , srv1741189639:86 , srv1923539848:86 , srv2041012031:86 , srv2123448971:86 , srv683605102:86 , srv2121353539:634 } 2023-12-11 17:53:19,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:19,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1231036293=10, srv1251796721=13, srv508841143=76, srv1968278171=53, srv1546981762=30, srv1326648279=19, srv231462552=64, srv1339774725=20, srv1067058799=1, srv1178187427=6, srv949585158=98, srv744863842=91, srv2060295607=58, srv529277065=79, srv1352364789=21, srv1531587145=28, srv1680889202=39, srv1697969642=40, srv641967654=84, srv662739362=87, srv1577607992=33, srv849555554=97, srv79921267=94, srv159027979=35, srv1787169570=45, srv2125686681=61, srv375479151=71, srv1001238179=0, srv1493094029=27, srv233835274=65, srv38590032=73, srv526926196=78, srv1255395076=14, srv797419763=93, srv1323315875=18, srv1733981829=43, srv646010922=86, srv2123448971=60, srv1251160593=12, srv1798444625=46, srv2028673874=56, srv1938470870=52, srv1937108631=51, srv1159554298=5, srv1088927754=2, srv71254410=90, srv215054064=63, srv254876559=66, srv805646456=96, srv1671726413=38, srv1724680839=42, srv1248986776=11, srv1923539848=49, srv1434004338=26, srv800649942=95, srv384931027=72, srv1121515602=4, srv1913092361=48, srv1267649489=15, srv2009416925=55, srv293680422=67, srv1600589293=36, srv1319891384=16, srv1716899799=41, srv375440149=70, srv1635015375=37, srv1361955840=23, srv631839134=83, srv1539695271=29, srv693736548=89, srv1581099940=34, srv643586504=85, srv321369454=68, srv135879979=22, srv568978233=82, srv1422023005=25, srv54050377=80, srv193632559=50, srv1114937557=3, srv2041012031=57, srv683605102=88, srv1741189639=44, srv420667909=74, srv1192715414=8, srv2134969080=62, srv754693272=92, srv1178689585=7, srv525412780=77, srv1199536669=9, srv540918625=81, srv1577255024=32, srv493215248=75, srv1382437466=24, srv984049228=99, srv1321511436=17, srv1864085698=47, srv1566618259=31, srv327263492=69, srv2000299477=54, srv2121353539=59} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:19,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:19,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-11 17:53:19,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-11 17:53:19,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-11 17:53:19,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-11 17:53:19,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-11 17:53:19,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-11 17:53:19,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-11 17:53:19,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-11 17:53:19,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-11 17:53:19,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-11 17:53:19,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-11 17:53:19,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-11 17:53:19,432 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0026378918903435544); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-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-12-11 17:53:19,433 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-12-11 17:53:19,433 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.6903857176931325E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0026378918903435544); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-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-12-11 17:53:19,660 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 363 ms to try 5000 different iterations. Found a solution that moves 36 regions; Going from a computed imbalance of 3.6903857176931325E-5 to a new imbalance of 8.511841373749445E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.004); 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-12-11 17:53:19,661 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1178689585:83 , srv1546981762:83 , srv1581099940:83 , srv1600589293:83 , srv1968278171:83 , srv2060295607:83 , srv233835274:83 , srv568978233:83 , srv662739362:83 , srv693736548:83 , srv1001238179:84 , srv1067058799:84 , srv1088927754:84 , srv1114937557:84 , srv1121515602:84 , srv1159554298:84 , srv1178187427:84 , srv1192715414:84 , srv1199536669:84 , srv1231036293:84 , srv1248986776:84 , srv1251160593:84 , srv1251796721:84 , srv1255395076:84 , srv1319891384:84 , srv1321511436:84 , srv1323315875:84 , srv1326648279:84 , srv1339774725:84 , srv1352364789:84 , srv135879979:84 , srv1382437466:84 , srv1422023005:84 , srv1434004338:84 , srv1493094029:84 , srv1539695271:84 , srv1577255024:84 , srv1577607992:84 , srv159027979:84 , srv1635015375:84 , srv1671726413:84 , srv1680889202:84 , srv1697969642:84 , srv1716899799:84 , srv1724680839:84 , srv1741189639:84 , srv1787169570:84 , srv1798444625:84 , srv1864085698:84 , srv1913092361:84 , srv1923539848:84 , srv193632559:84 , srv1938470870:84 , srv2000299477:84 , srv2009416925:84 , srv2028673874:84 , srv2041012031:84 , srv2123448971:84 , srv2125686681:84 , srv2134969080:84 , srv215054064:84 , srv231462552:84 , srv254876559:84 , srv321369454:84 , srv327263492:84 , srv375440149:84 , srv375479151:84 , srv384931027:84 , srv38590032:84 , srv420667909:84 , srv493215248:84 , srv508841143:84 , srv525412780:84 , srv526926196:84 , srv529277065:84 , srv540918625:84 , srv631839134:84 , srv641967654:84 , srv643586504:84 , srv646010922:84 , srv683605102:84 , srv71254410:84 , srv744863842:84 , srv754693272:84 , srv797419763:84 , srv79921267:84 , srv805646456:84 , srv849555554:84 , srv1267649489:85 , srv1361955840:85 , srv1531587145:85 , srv1566618259:85 , srv1733981829:85 , srv1937108631:85 , srv293680422:85 , srv54050377:85 , srv800649942:85 , srv949585158:85 , srv984049228:85 , srv2121353539:683 } 2023-12-11 17:53:19,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1231036293=10, srv1251796721=13, srv508841143=76, srv1968278171=53, srv1546981762=30, srv1326648279=19, srv231462552=64, srv1339774725=20, srv1067058799=1, srv1178187427=6, srv949585158=98, srv744863842=91, srv2060295607=58, srv529277065=79, srv1352364789=21, srv1531587145=28, srv1680889202=39, srv1697969642=40, srv641967654=84, srv662739362=87, srv1577607992=33, srv849555554=97, srv79921267=94, srv159027979=35, srv1787169570=45, srv2125686681=61, srv375479151=71, srv1001238179=0, srv1493094029=27, srv233835274=65, srv38590032=73, srv526926196=78, srv1255395076=14, srv797419763=93, srv1323315875=18, srv1733981829=43, srv646010922=86, srv2123448971=60, srv1251160593=12, srv1798444625=46, srv2028673874=56, srv1938470870=52, srv1937108631=51, srv1159554298=5, srv1088927754=2, srv71254410=90, srv215054064=63, srv254876559=66, srv805646456=96, srv1671726413=38, srv1724680839=42, srv1248986776=11, srv1923539848=49, srv1434004338=26, srv800649942=95, srv384931027=72, srv1121515602=4, srv1913092361=48, srv1267649489=15, srv2009416925=55, srv293680422=67, srv1600589293=36, srv1319891384=16, srv1716899799=41, srv375440149=70, srv1635015375=37, srv1361955840=23, srv631839134=83, srv1539695271=29, srv693736548=89, srv1581099940=34, srv643586504=85, srv321369454=68, srv135879979=22, srv568978233=82, srv1422023005=25, srv54050377=80, srv193632559=50, srv1114937557=3, srv2041012031=57, srv683605102=88, srv1741189639=44, srv420667909=74, srv1192715414=8, srv2134969080=62, srv754693272=92, srv1178689585=7, srv525412780=77, srv1199536669=9, srv540918625=81, srv1577255024=32, srv493215248=75, srv1382437466=24, srv984049228=99, srv1321511436=17, srv1864085698=47, srv1566618259=31, srv327263492=69, srv2000299477=54, srv2121353539=59} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:19,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:19,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-11 17:53:19,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-11 17:53:19,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-11 17:53:19,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-11 17:53:19,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-11 17:53:19,826 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=8.259763985991403E-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.0018349396085439343); 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-12-11 17:53:19,826 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1178689585:83 , srv1546981762:83 , srv1581099940:83 , srv1600589293:83 , srv1968278171:83 , srv2060295607:83 , srv233835274:83 , srv568978233:83 , srv662739362:83 , srv693736548:83 , srv1001238179:84 , srv1067058799:84 , srv1088927754:84 , srv1114937557:84 , srv1121515602:84 , srv1159554298:84 , srv1178187427:84 , srv1192715414:84 , srv1199536669:84 , srv1231036293:84 , srv1248986776:84 , srv1251160593:84 , srv1251796721:84 , srv1255395076:84 , srv1319891384:84 , srv1321511436:84 , srv1323315875:84 , srv1326648279:84 , srv1339774725:84 , srv1352364789:84 , srv135879979:84 , srv1382437466:84 , srv1422023005:84 , srv1434004338:84 , srv1493094029:84 , srv1539695271:84 , srv1577255024:84 , srv1577607992:84 , srv159027979:84 , srv1635015375:84 , srv1671726413:84 , srv1680889202:84 , srv1697969642:84 , srv1716899799:84 , srv1724680839:84 , srv1741189639:84 , srv1787169570:84 , srv1798444625:84 , srv1864085698:84 , srv1913092361:84 , srv1923539848:84 , srv193632559:84 , srv1938470870:84 , srv2000299477:84 , srv2009416925:84 , srv2028673874:84 , srv2041012031:84 , srv2123448971:84 , srv2125686681:84 , srv2134969080:84 , srv215054064:84 , srv231462552:84 , srv254876559:84 , srv321369454:84 , srv327263492:84 , srv375440149:84 , srv375479151:84 , srv384931027:84 , srv38590032:84 , srv420667909:84 , srv493215248:84 , srv508841143:84 , srv525412780:84 , srv526926196:84 , srv529277065:84 , srv540918625:84 , srv631839134:84 , srv641967654:84 , srv643586504:84 , srv646010922:84 , srv683605102:84 , srv71254410:84 , srv744863842:84 , srv754693272:84 , srv797419763:84 , srv79921267:84 , srv805646456:84 , srv849555554:84 , srv1267649489:85 , srv1361955840:85 , srv1531587145:85 , srv1566618259:85 , srv1733981829:85 , srv1937108631:85 , srv293680422:85 , srv54050377:85 , srv800649942:85 , srv949585158:85 , srv984049228:85 , srv2121353539:683 } 2023-12-11 17:53:19,862 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=300 (was 300), ProcessCount=172 (was 172), AvailableMemoryMB=5642 (was 6568) 2023-12-11 17:53:19,871 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=300, ProcessCount=172, AvailableMemoryMB=5640 2023-12-11 17:53:19,872 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-12-11 17:53:19,872 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-12-11 17:53:19,888 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1084358138:84 , srv1244265020:84 , srv136851652:84 , srv1521052027:84 , srv1528259390:84 , srv1677183073:84 , srv1697976833:84 , srv1736254167:84 , srv1762409421:84 , srv1816092080:84 , srv1830593757:84 , srv1861151008:84 , srv1867628207:84 , srv1868438918:84 , srv1887561813:84 , srv1908365013:84 , srv194164956:84 , srv2047439917:84 , srv215505011:84 , srv222205369:84 , srv315837046:84 , srv353621378:84 , srv37735755:84 , srv451764013:84 , srv864608794:84 , srv903047047:84 , srv930211391:84 , srv940352384:84 , srv990332069:84 , srv1833951093:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-12-11 17:53:19,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:53:19,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1867628207=13, srv1084358138=0, srv1244265020=1, srv315837046=21, srv940352384=28, srv2047439917=18, srv215505011=19, srv1908365013=16, srv1677183073=5, srv1528259390=4, srv353621378=22, srv1697976833=6, srv222205369=20, srv1887561813=15, srv930211391=27, srv1736254167=7, srv37735755=23, srv136851652=2, srv864608794=25, srv1868438918=14, srv990332069=29, srv194164956=17, srv1521052027=3, srv1816092080=9, srv903047047=26, srv451764013=24, srv1762409421=8, srv1830593757=10, srv1833951093=11, srv1861151008=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:53:19,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:53:19,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:53:19,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-12-11 17:53:19,938 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.1646185750721194, 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-12-11 17:53:19,939 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991271175101904, 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.1646185750721194, 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-12-11 17:55:19,916 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6075462 different iterations. Found a solution that moves 1871 regions; Going from a computed imbalance of 0.991271175101904 to a new imbalance of 4.367007337919408E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.692962962962963, 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-12-11 17:55:19,923 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1084358138:90 , srv1244265020:90 , srv136851652:90 , srv1521052027:90 , srv1528259390:90 , srv1677183073:90 , srv1697976833:90 , srv1736254167:90 , srv1762409421:90 , srv1816092080:90 , srv1830593757:90 , srv1833951093:90 , srv1861151008:90 , srv1867628207:90 , srv1868438918:90 , srv1887561813:90 , srv1908365013:90 , srv194164956:90 , srv2047439917:90 , srv215505011:90 , srv222205369:90 , srv315837046:90 , srv353621378:90 , srv37735755:90 , srv451764013:90 , srv864608794:90 , srv903047047:90 , srv930211391:90 , srv940352384:90 , srv990332069:90 } 2023-12-11 17:55:19,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-11 17:55:19,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1867628207=13, srv1084358138=0, srv1244265020=1, srv315837046=21, srv940352384=28, srv2047439917=18, srv215505011=19, srv1908365013=16, srv1677183073=5, srv1528259390=4, srv353621378=22, srv1697976833=6, srv222205369=20, srv1887561813=15, srv930211391=27, srv1736254167=7, srv37735755=23, srv136851652=2, srv864608794=25, srv1868438918=14, srv990332069=29, srv194164956=17, srv1521052027=3, srv1816092080=9, srv903047047=26, srv451764013=24, srv1762409421=8, srv1830593757=10, srv1833951093=11, srv1861151008=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-11 17:55:19,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-11 17:55:19,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-11 17:55:19,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-11 17:55:19,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-11 17:55:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-11 17:55:19,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-11 17:55:19,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-11 17:55:19,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-12-11 17:55:19,948 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-12-11 17:55:19,948 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1084358138:90 , srv1244265020:90 , srv136851652:90 , srv1521052027:90 , srv1528259390:90 , srv1677183073:90 , srv1697976833:90 , srv1736254167:90 , srv1762409421:90 , srv1816092080:90 , srv1830593757:90 , srv1833951093:90 , srv1861151008:90 , srv1867628207:90 , srv1868438918:90 , srv1887561813:90 , srv1908365013:90 , srv194164956:90 , srv2047439917:90 , srv215505011:90 , srv222205369:90 , srv315837046:90 , srv353621378:90 , srv37735755:90 , srv451764013:90 , srv864608794:90 , srv903047047:90 , srv930211391:90 , srv940352384:90 , srv990332069:90 } 2023-12-11 17:55:19,968 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=240 (was 300), ProcessCount=171 (was 172), AvailableMemoryMB=5293 (was 5640)