2024-04-14 02:53:18,228 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-04-14 02:53:18,573 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-04-14 02:53:18,693 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-04-14 02:53:18,754 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-14 02:53:18,761 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-14 02:53:18,776 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=333, ProcessCount=170, AvailableMemoryMB=8448 2024-04-14 02:53:18,779 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-14 02:53:18,780 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-14 02:53:18,916 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv100096557:84 , srv101382098:84 , srv1120901167:84 , srv1169225225:84 , srv1189370211:84 , srv1263835995:84 , srv1266795535:84 , srv127958104:84 , srv1303926098:84 , srv1320761870:84 , srv1331673380:84 , srv1359699397:84 , srv137131458:84 , srv1391259662:84 , srv1414154859:84 , srv1442860039:84 , srv1443028539:84 , srv1447240606:84 , srv1447638895:84 , srv1450342912:84 , srv1454158322:84 , srv1522883561:84 , srv1526116207:84 , srv154704547:84 , srv1552520215:84 , srv1591223084:84 , srv1608214816:84 , srv1614777433:84 , srv1621823433:84 , srv1625815514:84 , srv1649011945:84 , srv1656114942:84 , srv1656330966:84 , srv1676118861:84 , srv1710477600:84 , srv1710510355:84 , srv1719555941:84 , srv1742813197:84 , srv1766320385:84 , srv1771405573:84 , srv1807812063:84 , srv1828373235:84 , srv1928378739:84 , srv192868515:84 , srv1938377872:84 , srv1975142869:84 , srv2032031912:84 , srv2046177691:84 , srv2064421677:84 , srv2075523305:84 , srv207610313:84 , srv2122718076:84 , srv2137167748:84 , srv26988541:84 , srv354991797:84 , srv387484762:84 , srv429263992:84 , srv515612329:84 , srv51825018:84 , srv550560886:84 , srv556963142:84 , srv56206479:84 , srv566975320:84 , srv59197052:84 , srv593599240:84 , srv609019521:84 , srv615577077:84 , srv619765702:84 , srv624533421:84 , srv639071932:84 , srv662716339:84 , srv666152324:84 , srv679745356:84 , srv726271919:84 , srv768670278:84 , srv796820491:84 , srv801511300:84 , srv808927196:84 , srv820532237:84 , srv821100490:84 , srv827541000:84 , srv846257897:84 , srv854169643:84 , srv868125950:84 , srv884580623:84 , srv896798649:84 , srv905494221:84 , srv921197374:84 , srv921475985:84 , srv929096772:84 , srv936414560:84 , srv938072882:84 , srv938100514:84 , srv940294205:84 , srv961599353:84 , srv967761199:84 , srv979694907:84 , srv985678729:84 , srv989549229:84 , srv1493502929:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-04-14 02:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:18,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv821100490=80, srv1928378739=43, srv938100514=93, srv1454158322=20, srv154704547=24, srv192868515=44, srv639071932=70, srv101382098=1, srv1266795535=6, srv1443028539=16, srv2122718076=52, srv854169643=83, srv989549229=99, srv56206479=62, srv929096772=90, srv1526116207=23, srv808927196=78, srv1442860039=15, srv1710477600=35, srv1710510355=36, srv387484762=56, srv615577077=67, srv884580623=85, srv896798649=86, srv1120901167=2, srv1450342912=19, srv127958104=7, srv1766320385=39, srv1263835995=5, srv2137167748=53, srv1591223084=26, srv905494221=87, srv1625815514=30, srv566975320=63, srv1303926098=8, srv2046177691=48, srv59197052=64, srv2032031912=47, srv1391259662=13, srv550560886=60, srv768670278=75, srv1656114942=32, srv726271919=74, srv1493502929=21, srv940294205=94, srv609019521=66, srv801511300=77, srv1414154859=14, srv354991797=55, srv1608214816=27, srv967761199=96, srv429263992=57, srv100096557=0, srv921475985=89, srv1807812063=41, srv827541000=81, srv1447638895=18, srv1828373235=42, srv1522883561=22, srv1552520215=25, srv1621823433=29, srv961599353=95, srv868125950=84, srv2064421677=49, srv936414560=91, srv662716339=71, srv1331673380=10, srv1320761870=9, srv515612329=58, srv51825018=59, srv1771405573=40, srv921197374=88, srv1975142869=46, srv1614777433=28, srv1189370211=4, srv1359699397=11, srv1719555941=37, srv2075523305=50, srv1447240606=17, srv846257897=82, srv1169225225=3, srv137131458=12, srv985678729=98, srv979694907=97, srv556963142=61, srv820532237=79, srv666152324=72, srv1649011945=31, srv624533421=69, srv1656330966=33, srv796820491=76, srv1742813197=38, srv593599240=65, srv1938377872=45, srv1676118861=34, srv26988541=54, srv938072882=92, srv207610313=51, srv619765702=68, srv679745356=73} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:19,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:19,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-14 02:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-14 02:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-14 02:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-14 02:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-14 02:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-14 02:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-14 02:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-14 02:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-14 02:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-14 02:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-14 02:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-14 02:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-14 02:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-14 02:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-14 02:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-14 02:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-14 02:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-14 02:53:19,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-14 02:53:19,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-14 02:53:19,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-14 02:53:19,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-14 02:53:19,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-14 02:53:19,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-14 02:53:19,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-14 02:53:19,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-14 02:53:19,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-14 02:53:19,223 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:19,224 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-14 02:53:19,224 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-14 02:53:19,589 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 518 ms to try 5000 different iterations. Found a solution that moves 4674 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1827723605948429. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0410751503473434, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057389918048405444, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5193333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0410751503473434, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17816666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24308333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:19,622 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1454158322:81 , srv1526116207:81 , srv127958104:82 , srv1608214816:82 , srv1710510355:82 , srv354991797:82 , srv1266795535:83 , srv1331673380:83 , srv1649011945:83 , srv1928378739:83 , srv666152324:83 , srv796820491:83 , srv868125950:83 , srv936414560:83 , srv938072882:83 , srv1189370211:84 , srv1450342912:84 , srv1522883561:84 , srv1719555941:84 , srv1807812063:84 , srv2064421677:84 , srv2075523305:84 , srv515612329:84 , srv550560886:84 , srv662716339:84 , srv768670278:84 , srv940294205:84 , srv961599353:84 , srv1120901167:85 , srv1442860039:85 , srv1443028539:85 , srv1552520215:85 , srv1614777433:85 , srv1621823433:85 , srv1656114942:85 , srv1771405573:85 , srv2032031912:85 , srv609019521:85 , srv827541000:85 , srv929096772:85 , srv100096557:86 , srv1169225225:86 , srv1263835995:86 , srv137131458:86 , srv1447638895:86 , srv1766320385:86 , srv619765702:86 , srv726271919:86 , srv808927196:86 , srv921197374:86 , srv967761199:86 , srv989549229:86 , srv101382098:87 , srv1303926098:87 , srv1710477600:87 , srv1742813197:87 , srv1938377872:87 , srv1975142869:87 , srv2046177691:87 , srv2122718076:87 , srv26988541:87 , srv387484762:87 , srv556963142:87 , srv56206479:87 , srv566975320:87 , srv615577077:87 , srv624533421:87 , srv639071932:87 , srv979694907:87 , srv1391259662:88 , srv1591223084:88 , srv1625815514:88 , srv1676118861:88 , srv1828373235:88 , srv192868515:88 , srv207610313:88 , srv679745356:88 , srv884580623:88 , srv938100514:88 , srv985678729:88 , srv154704547:89 , srv429263992:89 , srv59197052:89 , srv821100490:89 , srv896798649:89 , srv921475985:89 , srv1359699397:90 , srv1447240606:90 , srv2137167748:90 , srv593599240:90 , srv801511300:90 , srv846257897:90 , srv905494221:90 , srv1320761870:91 , srv820532237:91 , srv854169643:91 , srv1656330966:92 , srv51825018:92 , srv1414154859:96 , srv1493502929:455 } 2024-04-14 02:53:19,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:19,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv821100490=80, srv1928378739=43, srv938100514=93, srv1454158322=20, srv154704547=24, srv192868515=44, srv639071932=70, srv101382098=1, srv1266795535=6, srv1443028539=16, srv2122718076=52, srv854169643=83, srv989549229=99, srv56206479=62, srv929096772=90, srv1526116207=23, srv808927196=78, srv1442860039=15, srv1710477600=35, srv1710510355=36, srv387484762=56, srv615577077=67, srv884580623=85, srv896798649=86, srv1120901167=2, srv1450342912=19, srv127958104=7, srv1766320385=39, srv1263835995=5, srv2137167748=53, srv1591223084=26, srv905494221=87, srv1625815514=30, srv566975320=63, srv1303926098=8, srv2046177691=48, srv59197052=64, srv2032031912=47, srv1391259662=13, srv550560886=60, srv768670278=75, srv1656114942=32, srv726271919=74, srv1493502929=21, srv940294205=94, srv609019521=66, srv801511300=77, srv1414154859=14, srv354991797=55, srv1608214816=27, srv967761199=96, srv429263992=57, srv100096557=0, srv921475985=89, srv1807812063=41, srv827541000=81, srv1447638895=18, srv1828373235=42, srv1522883561=22, srv1552520215=25, srv1621823433=29, srv961599353=95, srv868125950=84, srv2064421677=49, srv936414560=91, srv662716339=71, srv1331673380=10, srv1320761870=9, srv515612329=58, srv51825018=59, srv1771405573=40, srv921197374=88, srv1975142869=46, srv1614777433=28, srv1189370211=4, srv1359699397=11, srv1719555941=37, srv2075523305=50, srv1447240606=17, srv846257897=82, srv1169225225=3, srv137131458=12, srv985678729=98, srv979694907=97, srv556963142=61, srv820532237=79, srv666152324=72, srv1649011945=31, srv624533421=69, srv1656330966=33, srv796820491=76, srv1742813197=38, srv593599240=65, srv1938377872=45, srv1676118861=34, srv26988541=54, srv938072882=92, srv207610313=51, srv619765702=68, srv679745356=73} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:19,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:19,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:19,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-14 02:53:19,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-14 02:53:19,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-14 02:53:19,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-14 02:53:19,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-14 02:53:19,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-14 02:53:19,801 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.0410751503473434, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057389918048405444, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0410751503473434, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17816666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24308333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:19,801 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-14 02:53:19,801 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18273963254733233, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0410751503473434, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057389918048405444, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0410751503473434, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17816666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24308333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-14 02:53:20,116 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 445 ms to try 5000 different iterations. Found a solution that moves 2653 regions; Going from a computed imbalance of 0.18273963254733233 to a new imbalance of 0.01490737326601495. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02228050717835444); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03543223563522331, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2947777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02228050717835444); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04741666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:20,126 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1414154859:76 , srv1656330966:79 , srv801511300:80 , srv820532237:80 , srv1320761870:81 , srv1447240606:81 , srv1676118861:81 , srv59197052:81 , srv854169643:81 , srv905494221:81 , srv1359699397:82 , srv154704547:82 , srv2137167748:82 , srv566975320:82 , srv846257897:82 , srv1625815514:83 , srv1828373235:83 , srv429263992:83 , srv56206479:83 , srv593599240:83 , srv821100490:83 , srv896798649:83 , srv1710477600:84 , srv1938377872:84 , srv207610313:84 , srv2122718076:84 , srv51825018:84 , srv556963142:84 , srv884580623:84 , srv921475985:84 , srv938100514:84 , srv101382098:85 , srv1120901167:85 , srv1303926098:85 , srv1552520215:85 , srv1591223084:85 , srv1742813197:85 , srv192868515:85 , srv26988541:85 , srv387484762:85 , srv619765702:85 , srv639071932:85 , srv921197374:85 , srv967761199:85 , srv979694907:85 , srv985678729:85 , srv1263835995:86 , srv1621823433:86 , srv1656114942:86 , srv1766320385:86 , srv1771405573:86 , srv1975142869:86 , srv2032031912:86 , srv515612329:86 , srv609019521:86 , srv624533421:86 , srv679745356:86 , srv929096772:86 , srv989549229:86 , srv1169225225:87 , srv1391259662:87 , srv1443028539:87 , srv1614777433:87 , srv1719555941:87 , srv2046177691:87 , srv2064421677:87 , srv2075523305:87 , srv615577077:87 , srv662716339:87 , srv726271919:87 , srv796820491:87 , srv808927196:87 , srv940294205:87 , srv127958104:88 , srv137131458:88 , srv1447638895:88 , srv1608214816:88 , srv550560886:88 , srv666152324:88 , srv868125950:88 , srv961599353:88 , srv100096557:89 , srv1266795535:89 , srv1331673380:89 , srv1522883561:89 , srv1807812063:89 , srv354991797:89 , srv827541000:89 , srv936414560:89 , srv1189370211:90 , srv1450342912:90 , srv1454158322:90 , srv768670278:90 , srv1526116207:91 , srv1649011945:91 , srv1710510355:91 , srv938072882:91 , srv1442860039:92 , srv1928378739:92 , srv1493502929:517 } 2024-04-14 02:53:20,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:20,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv821100490=80, srv1928378739=43, srv938100514=93, srv1454158322=20, srv154704547=24, srv192868515=44, srv639071932=70, srv101382098=1, srv1266795535=6, srv1443028539=16, srv2122718076=52, srv854169643=83, srv989549229=99, srv56206479=62, srv929096772=90, srv1526116207=23, srv808927196=78, srv1442860039=15, srv1710477600=35, srv1710510355=36, srv387484762=56, srv615577077=67, srv884580623=85, srv896798649=86, srv1120901167=2, srv1450342912=19, srv127958104=7, srv1766320385=39, srv1263835995=5, srv2137167748=53, srv1591223084=26, srv905494221=87, srv1625815514=30, srv566975320=63, srv1303926098=8, srv2046177691=48, srv59197052=64, srv2032031912=47, srv1391259662=13, srv550560886=60, srv768670278=75, srv1656114942=32, srv726271919=74, srv1493502929=21, srv940294205=94, srv609019521=66, srv801511300=77, srv1414154859=14, srv354991797=55, srv1608214816=27, srv967761199=96, srv429263992=57, srv100096557=0, srv921475985=89, srv1807812063=41, srv827541000=81, srv1447638895=18, srv1828373235=42, srv1522883561=22, srv1552520215=25, srv1621823433=29, srv961599353=95, srv868125950=84, srv2064421677=49, srv936414560=91, srv662716339=71, srv1331673380=10, srv1320761870=9, srv515612329=58, srv51825018=59, srv1771405573=40, srv921197374=88, srv1975142869=46, srv1614777433=28, srv1189370211=4, srv1359699397=11, srv1719555941=37, srv2075523305=50, srv1447240606=17, srv846257897=82, srv1169225225=3, srv137131458=12, srv985678729=98, srv979694907=97, srv556963142=61, srv820532237=79, srv666152324=72, srv1649011945=31, srv624533421=69, srv1656330966=33, srv796820491=76, srv1742813197=38, srv593599240=65, srv1938377872=45, srv1676118861=34, srv26988541=54, srv938072882=92, srv207610313=51, srv619765702=68, srv679745356=73} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-14 02:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-14 02:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-14 02:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-14 02:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-14 02:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-14 02:53:20,262 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.02228050717835444); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03543223563522331, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02228050717835444); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04741666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:20,262 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-14 02:53:20,262 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014888796562967113, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02228050717835444); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03543223563522331, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02228050717835444); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0115); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04741666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-14 02:53:20,572 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 411 ms to try 5000 different iterations. Found a solution that moves 1026 regions; Going from a computed imbalance of 0.014888796562967113 to a new imbalance of 6.433961723911923E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005438726698250852); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008850929047597865); MoveCostFunction : (multiplier=7.0, imbalance=0.114, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005438726698250852); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:20,573 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1442860039:81 , srv1391259662:82 , srv1928378739:82 , srv51825018:82 , srv768670278:82 , srv100096557:83 , srv137131458:83 , srv1447638895:83 , srv1450342912:83 , srv2046177691:83 , srv679745356:83 , srv1169225225:84 , srv1189370211:84 , srv1320761870:84 , srv1359699397:84 , srv1591223084:84 , srv1649011945:84 , srv1710510355:84 , srv192868515:84 , srv1975142869:84 , srv615577077:84 , srv624533421:84 , srv726271919:84 , srv827541000:84 , srv938072882:84 , srv985678729:84 , srv101382098:85 , srv1266795535:85 , srv1443028539:85 , srv1522883561:85 , srv1614777433:85 , srv1807812063:85 , srv2075523305:85 , srv2137167748:85 , srv429263992:85 , srv593599240:85 , srv808927196:85 , srv821100490:85 , srv854169643:85 , srv896798649:85 , srv921475985:85 , srv989549229:85 , srv1263835995:86 , srv1303926098:86 , srv1331673380:86 , srv1454158322:86 , srv1526116207:86 , srv1621823433:86 , srv1625815514:86 , srv1656330966:86 , srv1710477600:86 , srv1742813197:86 , srv1766320385:86 , srv1828373235:86 , srv2064421677:86 , srv26988541:86 , srv387484762:86 , srv550560886:86 , srv556963142:86 , srv609019521:86 , srv619765702:86 , srv639071932:86 , srv820532237:86 , srv846257897:86 , srv884580623:86 , srv905494221:86 , srv921197374:86 , srv929096772:86 , srv936414560:86 , srv938100514:86 , srv961599353:86 , srv967761199:86 , srv1120901167:87 , srv1414154859:87 , srv1447240606:87 , srv154704547:87 , srv1608214816:87 , srv1719555941:87 , srv1938377872:87 , srv2032031912:87 , srv207610313:87 , srv2122718076:87 , srv515612329:87 , srv662716339:87 , srv666152324:87 , srv796820491:87 , srv868125950:87 , srv940294205:87 , srv979694907:87 , srv127958104:88 , srv1552520215:88 , srv1656114942:88 , srv1676118861:88 , srv1771405573:88 , srv354991797:88 , srv56206479:88 , srv566975320:88 , srv59197052:88 , srv801511300:88 , srv1493502929:534 } 2024-04-14 02:53:20,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:20,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv821100490=80, srv1928378739=43, srv938100514=93, srv1454158322=20, srv154704547=24, srv192868515=44, srv639071932=70, srv101382098=1, srv1266795535=6, srv1443028539=16, srv2122718076=52, srv854169643=83, srv989549229=99, srv56206479=62, srv929096772=90, srv1526116207=23, srv808927196=78, srv1442860039=15, srv1710477600=35, srv1710510355=36, srv387484762=56, srv615577077=67, srv884580623=85, srv896798649=86, srv1120901167=2, srv1450342912=19, srv127958104=7, srv1766320385=39, srv1263835995=5, srv2137167748=53, srv1591223084=26, srv905494221=87, srv1625815514=30, srv566975320=63, srv1303926098=8, srv2046177691=48, srv59197052=64, srv2032031912=47, srv1391259662=13, srv550560886=60, srv768670278=75, srv1656114942=32, srv726271919=74, srv1493502929=21, srv940294205=94, srv609019521=66, srv801511300=77, srv1414154859=14, srv354991797=55, srv1608214816=27, srv967761199=96, srv429263992=57, srv100096557=0, srv921475985=89, srv1807812063=41, srv827541000=81, srv1447638895=18, srv1828373235=42, srv1522883561=22, srv1552520215=25, srv1621823433=29, srv961599353=95, srv868125950=84, srv2064421677=49, srv936414560=91, srv662716339=71, srv1331673380=10, srv1320761870=9, srv515612329=58, srv51825018=59, srv1771405573=40, srv921197374=88, srv1975142869=46, srv1614777433=28, srv1189370211=4, srv1359699397=11, srv1719555941=37, srv2075523305=50, srv1447240606=17, srv846257897=82, srv1169225225=3, srv137131458=12, srv985678729=98, srv979694907=97, srv556963142=61, srv820532237=79, srv666152324=72, srv1649011945=31, srv624533421=69, srv1656330966=33, srv796820491=76, srv1742813197=38, srv593599240=65, srv1938377872=45, srv1676118861=34, srv26988541=54, srv938072882=92, srv207610313=51, srv619765702=68, srv679745356=73} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:20,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:20,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:20,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:20,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:20,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:20,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-14 02:53:20,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-14 02:53:20,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-14 02:53:20,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-14 02:53:20,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-14 02:53:20,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-14 02:53:20,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-14 02:53:20,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-14 02:53:20,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-14 02:53:20,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-14 02:53:20,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-14 02:53:20,765 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.005438726698250852); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008850929047597865); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005438726698250852); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:20,766 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-14 02:53:20,768 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.362119668400882E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005438726698250852); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008850929047597865); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005438726698250852); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-14 02:53:21,195 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 584 ms to try 5000 different iterations. Found a solution that moves 235 regions; Going from a computed imbalance of 6.362119668400882E-4 to a new imbalance of 4.1133341923955025E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.026111111111111113, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:21,197 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv979694907:82 , srv1263835995:83 , srv1414154859:83 , srv1656114942:83 , srv1719555941:83 , srv1771405573:83 , srv207610313:83 , srv354991797:83 , srv827541000:83 , srv938100514:83 , srv100096557:84 , srv1120901167:84 , srv1189370211:84 , srv1303926098:84 , srv1331673380:84 , srv1442860039:84 , srv1447240606:84 , srv1522883561:84 , srv1526116207:84 , srv154704547:84 , srv1552520215:84 , srv1591223084:84 , srv1649011945:84 , srv1656330966:84 , srv1742813197:84 , srv1807812063:84 , srv1938377872:84 , srv2032031912:84 , srv2064421677:84 , srv26988541:84 , srv387484762:84 , srv429263992:84 , srv51825018:84 , srv550560886:84 , srv56206479:84 , srv59197052:84 , srv593599240:84 , srv615577077:84 , srv639071932:84 , srv662716339:84 , srv666152324:84 , srv801511300:84 , srv808927196:84 , srv846257897:84 , srv868125950:84 , srv884580623:84 , srv921475985:84 , srv936414560:84 , srv938072882:84 , srv940294205:84 , srv101382098:85 , srv127958104:85 , srv137131458:85 , srv1391259662:85 , srv1443028539:85 , srv1450342912:85 , srv1454158322:85 , srv1621823433:85 , srv1625815514:85 , srv1676118861:85 , srv1710477600:85 , srv1710510355:85 , srv1766320385:85 , srv1828373235:85 , srv1928378739:85 , srv1975142869:85 , srv2046177691:85 , srv2122718076:85 , srv2137167748:85 , srv515612329:85 , srv556963142:85 , srv566975320:85 , srv609019521:85 , srv619765702:85 , srv624533421:85 , srv679745356:85 , srv726271919:85 , srv796820491:85 , srv820532237:85 , srv821100490:85 , srv854169643:85 , srv896798649:85 , srv905494221:85 , srv921197374:85 , srv929096772:85 , srv961599353:85 , srv967761199:85 , srv985678729:85 , srv989549229:85 , srv1169225225:86 , srv1266795535:86 , srv1320761870:86 , srv1359699397:86 , srv1447638895:86 , srv1608214816:86 , srv1614777433:86 , srv192868515:86 , srv2075523305:86 , srv768670278:86 , srv1493502929:636 } 2024-04-14 02:53:21,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:21,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv821100490=80, srv1928378739=43, srv938100514=93, srv1454158322=20, srv154704547=24, srv192868515=44, srv639071932=70, srv101382098=1, srv1266795535=6, srv1443028539=16, srv2122718076=52, srv854169643=83, srv989549229=99, srv56206479=62, srv929096772=90, srv1526116207=23, srv808927196=78, srv1442860039=15, srv1710477600=35, srv1710510355=36, srv387484762=56, srv615577077=67, srv884580623=85, srv896798649=86, srv1120901167=2, srv1450342912=19, srv127958104=7, srv1766320385=39, srv1263835995=5, srv2137167748=53, srv1591223084=26, srv905494221=87, srv1625815514=30, srv566975320=63, srv1303926098=8, srv2046177691=48, srv59197052=64, srv2032031912=47, srv1391259662=13, srv550560886=60, srv768670278=75, srv1656114942=32, srv726271919=74, srv1493502929=21, srv940294205=94, srv609019521=66, srv801511300=77, srv1414154859=14, srv354991797=55, srv1608214816=27, srv967761199=96, srv429263992=57, srv100096557=0, srv921475985=89, srv1807812063=41, srv827541000=81, srv1447638895=18, srv1828373235=42, srv1522883561=22, srv1552520215=25, srv1621823433=29, srv961599353=95, srv868125950=84, srv2064421677=49, srv936414560=91, srv662716339=71, srv1331673380=10, srv1320761870=9, srv515612329=58, srv51825018=59, srv1771405573=40, srv921197374=88, srv1975142869=46, srv1614777433=28, srv1189370211=4, srv1359699397=11, srv1719555941=37, srv2075523305=50, srv1447240606=17, srv846257897=82, srv1169225225=3, srv137131458=12, srv985678729=98, srv979694907=97, srv556963142=61, srv820532237=79, srv666152324=72, srv1649011945=31, srv624533421=69, srv1656330966=33, srv796820491=76, srv1742813197=38, srv593599240=65, srv1938377872=45, srv1676118861=34, srv26988541=54, srv938072882=92, srv207610313=51, srv619765702=68, srv679745356=73} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:21,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:21,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:21,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-14 02:53:21,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-14 02:53:21,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-14 02:53:21,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-14 02:53:21,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-14 02:53:21,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-14 02:53:21,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-14 02:53:21,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-14 02:53:21,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-14 02:53:21,386 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:21,386 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-14 02:53:21,387 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.9487836753867804E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-14 02:53:21,617 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 374 ms to try 5000 different iterations. Found a solution that moves 24 regions; Going from a computed imbalance of 3.9487836753867804E-5 to a new imbalance of 6.200130331567064E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0026666666666666666); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:21,617 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1169225225:83 , srv1266795535:83 , srv127958104:83 , srv1447638895:83 , srv1608214816:83 , srv1614777433:83 , srv1766320385:83 , srv192868515:83 , srv2122718076:83 , srv961599353:83 , srv100096557:84 , srv101382098:84 , srv1189370211:84 , srv1303926098:84 , srv1320761870:84 , srv1331673380:84 , srv1359699397:84 , srv137131458:84 , srv1391259662:84 , srv1414154859:84 , srv1442860039:84 , srv1443028539:84 , srv1447240606:84 , srv1450342912:84 , srv1454158322:84 , srv1522883561:84 , srv1526116207:84 , srv154704547:84 , srv1552520215:84 , srv1621823433:84 , srv1625815514:84 , srv1649011945:84 , srv1656114942:84 , srv1676118861:84 , srv1710477600:84 , srv1710510355:84 , srv1742813197:84 , srv1771405573:84 , srv1807812063:84 , srv1828373235:84 , srv1928378739:84 , srv1938377872:84 , srv1975142869:84 , srv2032031912:84 , srv2046177691:84 , srv2075523305:84 , srv207610313:84 , srv2137167748:84 , srv26988541:84 , srv354991797:84 , srv387484762:84 , srv515612329:84 , srv51825018:84 , srv550560886:84 , srv556963142:84 , srv56206479:84 , srv566975320:84 , srv59197052:84 , srv593599240:84 , srv609019521:84 , srv615577077:84 , srv619765702:84 , srv624533421:84 , srv639071932:84 , srv662716339:84 , srv666152324:84 , srv679745356:84 , srv726271919:84 , srv768670278:84 , srv796820491:84 , srv801511300:84 , srv808927196:84 , srv820532237:84 , srv821100490:84 , srv846257897:84 , srv854169643:84 , srv868125950:84 , srv884580623:84 , srv896798649:84 , srv905494221:84 , srv921197374:84 , srv921475985:84 , srv929096772:84 , srv936414560:84 , srv938072882:84 , srv940294205:84 , srv967761199:84 , srv985678729:84 , srv989549229:84 , srv1120901167:85 , srv1263835995:85 , srv1591223084:85 , srv1656330966:85 , srv1719555941:85 , srv2064421677:85 , srv429263992:85 , srv827541000:85 , srv938100514:85 , srv979694907:85 , srv1493502929:684 } 2024-04-14 02:53:21,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:21,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv821100490=80, srv1928378739=43, srv938100514=93, srv1454158322=20, srv154704547=24, srv192868515=44, srv639071932=70, srv101382098=1, srv1266795535=6, srv1443028539=16, srv2122718076=52, srv854169643=83, srv989549229=99, srv56206479=62, srv929096772=90, srv1526116207=23, srv808927196=78, srv1442860039=15, srv1710477600=35, srv1710510355=36, srv387484762=56, srv615577077=67, srv884580623=85, srv896798649=86, srv1120901167=2, srv1450342912=19, srv127958104=7, srv1766320385=39, srv1263835995=5, srv2137167748=53, srv1591223084=26, srv905494221=87, srv1625815514=30, srv566975320=63, srv1303926098=8, srv2046177691=48, srv59197052=64, srv2032031912=47, srv1391259662=13, srv550560886=60, srv768670278=75, srv1656114942=32, srv726271919=74, srv1493502929=21, srv940294205=94, srv609019521=66, srv801511300=77, srv1414154859=14, srv354991797=55, srv1608214816=27, srv967761199=96, srv429263992=57, srv100096557=0, srv921475985=89, srv1807812063=41, srv827541000=81, srv1447638895=18, srv1828373235=42, srv1522883561=22, srv1552520215=25, srv1621823433=29, srv961599353=95, srv868125950=84, srv2064421677=49, srv936414560=91, srv662716339=71, srv1331673380=10, srv1320761870=9, srv515612329=58, srv51825018=59, srv1771405573=40, srv921197374=88, srv1975142869=46, srv1614777433=28, srv1189370211=4, srv1359699397=11, srv1719555941=37, srv2075523305=50, srv1447240606=17, srv846257897=82, srv1169225225=3, srv137131458=12, srv985678729=98, srv979694907=97, srv556963142=61, srv820532237=79, srv666152324=72, srv1649011945=31, srv624533421=69, srv1656330966=33, srv796820491=76, srv1742813197=38, srv593599240=65, srv1938377872=45, srv1676118861=34, srv26988541=54, srv938072882=92, srv207610313=51, srv619765702=68, srv679745356=73} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:21,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:21,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-14 02:53:21,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-14 02:53:21,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-14 02:53:21,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-14 02:53:21,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-14 02:53:21,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-14 02:53:21,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-14 02:53:21,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-14 02:53:21,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-14 02:53:21,744 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.032078739728369E-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.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:21,744 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1169225225:83 , srv1266795535:83 , srv127958104:83 , srv1447638895:83 , srv1608214816:83 , srv1614777433:83 , srv1766320385:83 , srv192868515:83 , srv2122718076:83 , srv961599353:83 , srv100096557:84 , srv101382098:84 , srv1189370211:84 , srv1303926098:84 , srv1320761870:84 , srv1331673380:84 , srv1359699397:84 , srv137131458:84 , srv1391259662:84 , srv1414154859:84 , srv1442860039:84 , srv1443028539:84 , srv1447240606:84 , srv1450342912:84 , srv1454158322:84 , srv1522883561:84 , srv1526116207:84 , srv154704547:84 , srv1552520215:84 , srv1621823433:84 , srv1625815514:84 , srv1649011945:84 , srv1656114942:84 , srv1676118861:84 , srv1710477600:84 , srv1710510355:84 , srv1742813197:84 , srv1771405573:84 , srv1807812063:84 , srv1828373235:84 , srv1928378739:84 , srv1938377872:84 , srv1975142869:84 , srv2032031912:84 , srv2046177691:84 , srv2075523305:84 , srv207610313:84 , srv2137167748:84 , srv26988541:84 , srv354991797:84 , srv387484762:84 , srv515612329:84 , srv51825018:84 , srv550560886:84 , srv556963142:84 , srv56206479:84 , srv566975320:84 , srv59197052:84 , srv593599240:84 , srv609019521:84 , srv615577077:84 , srv619765702:84 , srv624533421:84 , srv639071932:84 , srv662716339:84 , srv666152324:84 , srv679745356:84 , srv726271919:84 , srv768670278:84 , srv796820491:84 , srv801511300:84 , srv808927196:84 , srv820532237:84 , srv821100490:84 , srv846257897:84 , srv854169643:84 , srv868125950:84 , srv884580623:84 , srv896798649:84 , srv905494221:84 , srv921197374:84 , srv921475985:84 , srv929096772:84 , srv936414560:84 , srv938072882:84 , srv940294205:84 , srv967761199:84 , srv985678729:84 , srv989549229:84 , srv1120901167:85 , srv1263835995:85 , srv1591223084:85 , srv1656330966:85 , srv1719555941:85 , srv2064421677:85 , srv429263992:85 , srv827541000:85 , srv938100514:85 , srv979694907:85 , srv1493502929:684 } 2024-04-14 02:53:21,771 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=371 (was 333) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=7717 (was 8448) 2024-04-14 02:53:21,780 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=371, ProcessCount=170, AvailableMemoryMB=7717 2024-04-14 02:53:21,781 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-14 02:53:21,781 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-04-14 02:53:21,792 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1049999237:84 , srv1075861463:84 , srv1079073798:84 , srv123894831:84 , srv1247870703:84 , srv1284318858:84 , srv1423131925:84 , srv157790542:84 , srv1619444039:84 , srv1652433591:84 , srv1654353450:84 , srv1716997098:84 , srv1859278809:84 , srv1975537650:84 , srv2026209691:84 , srv2033138630:84 , srv2053293371:84 , srv218570941:84 , srv273355078:84 , srv483384795:84 , srv49173493:84 , srv504535809:84 , srv524895706:84 , srv54747766:84 , srv590883922:84 , srv625115943:84 , srv670332578:84 , srv786064323:84 , srv909710215:84 , srv1769759169:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-04-14 02:53:21,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:53:21,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1975537650=14, srv123894831=3, srv2026209691=15, srv1247870703=4, srv1619444039=8, srv218570941=18, srv2053293371=17, srv504535809=22, srv1654353450=10, srv1716997098=11, srv625115943=26, srv1423131925=6, srv670332578=27, srv786064323=28, srv2033138630=16, srv1769759169=12, srv157790542=7, srv483384795=20, srv49173493=21, srv1652433591=9, srv1859278809=13, srv590883922=25, srv909710215=29, srv1079073798=2, srv273355078=19, srv54747766=24, srv1075861463=1, srv1284318858=5, srv524895706=23, srv1049999237=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:53:21,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:53:21,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:53:21,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:53:21,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:53:21,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:53:21,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:53:21,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:53:21,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-14 02:53:21,819 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.1209627333794532, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:53:21,819 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912574192887361, 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.1209627333794532, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-04-14 02:55:21,806 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6162361 different iterations. Found a solution that moves 1851 regions; Going from a computed imbalance of 0.9912574192887361 to a new imbalance of 4.320326340186438E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6855555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:55:21,812 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1049999237:90 , srv1075861463:90 , srv1079073798:90 , srv123894831:90 , srv1247870703:90 , srv1284318858:90 , srv1423131925:90 , srv157790542:90 , srv1619444039:90 , srv1652433591:90 , srv1654353450:90 , srv1716997098:90 , srv1769759169:90 , srv1859278809:90 , srv1975537650:90 , srv2026209691:90 , srv2033138630:90 , srv2053293371:90 , srv218570941:90 , srv273355078:90 , srv483384795:90 , srv49173493:90 , srv504535809:90 , srv524895706:90 , srv54747766:90 , srv590883922:90 , srv625115943:90 , srv670332578:90 , srv786064323:90 , srv909710215:90 } 2024-04-14 02:55:21,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-14 02:55:21,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1975537650=14, srv123894831=3, srv2026209691=15, srv1247870703=4, srv1619444039=8, srv218570941=18, srv2053293371=17, srv504535809=22, srv1654353450=10, srv1716997098=11, srv625115943=26, srv1423131925=6, srv670332578=27, srv786064323=28, srv2033138630=16, srv1769759169=12, srv157790542=7, srv483384795=20, srv49173493=21, srv1652433591=9, srv1859278809=13, srv590883922=25, srv909710215=29, srv1079073798=2, srv273355078=19, srv54747766=24, srv1075861463=1, srv1284318858=5, srv524895706=23, srv1049999237=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-14 02:55:21,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-14 02:55:21,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-14 02:55:21,829 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-14 02:55:21,829 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1049999237:90 , srv1075861463:90 , srv1079073798:90 , srv123894831:90 , srv1247870703:90 , srv1284318858:90 , srv1423131925:90 , srv157790542:90 , srv1619444039:90 , srv1652433591:90 , srv1654353450:90 , srv1716997098:90 , srv1769759169:90 , srv1859278809:90 , srv1975537650:90 , srv2026209691:90 , srv2033138630:90 , srv2053293371:90 , srv218570941:90 , srv273355078:90 , srv483384795:90 , srv49173493:90 , srv504535809:90 , srv524895706:90 , srv54747766:90 , srv590883922:90 , srv625115943:90 , srv670332578:90 , srv786064323:90 , srv909710215:90 } 2024-04-14 02:55:21,844 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=264 (was 371), ProcessCount=170 (was 170), AvailableMemoryMB=6892 (was 7717)