2024-01-30 13:53:14,892 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-30 13:53:15,209 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-30 13:53:15,332 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-30 13:53:15,399 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-30 13:53:15,408 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-01-30 13:53:15,424 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=277, ProcessCount=168, AvailableMemoryMB=4357 2024-01-30 13:53:15,426 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-30 13:53:15,427 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-01-30 13:53:15,546 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv10080326:84 , srv1017432201:84 , srv1036420812:84 , srv1044807843:84 , srv1052658800:84 , srv1060768304:84 , srv1089453600:84 , srv1137339861:84 , srv114971067:84 , srv1161033686:84 , srv1180625338:84 , srv1188933031:84 , srv120223796:84 , srv1236922242:84 , srv1256993230:84 , srv1270774309:84 , srv1279555584:84 , srv129160822:84 , srv132166183:84 , srv1326410733:84 , srv1327039518:84 , srv1328351817:84 , srv1369341500:84 , srv1383144612:84 , srv1388341967:84 , srv1409634455:84 , srv1467529772:84 , srv1467542184:84 , srv1505054290:84 , srv1515066096:84 , srv151845072:84 , srv1526048082:84 , srv1545175883:84 , srv1551052094:84 , srv1618301058:84 , srv163629926:84 , srv1703458400:84 , srv1709781152:84 , srv177969611:84 , srv1828475916:84 , srv1844287735:84 , srv1845037158:84 , srv1866097480:84 , srv1891809969:84 , srv1898264826:84 , srv1905800173:84 , srv1921233024:84 , srv1923665707:84 , srv1927812398:84 , srv1948736613:84 , srv2022783625:84 , srv2024379531:84 , srv2048776465:84 , srv2058530097:84 , srv2073640436:84 , srv2081376395:84 , srv2096614000:84 , srv210466937:84 , srv230063093:84 , srv248756746:84 , srv253172683:84 , srv255410256:84 , srv279872819:84 , srv308943889:84 , srv356240355:84 , srv358361722:84 , srv389476115:84 , srv456840603:84 , srv466975943:84 , srv467339793:84 , srv53465259:84 , srv550693931:84 , srv590176919:84 , srv611962182:84 , srv613118705:84 , srv623038025:84 , srv625202794:84 , srv633306904:84 , srv691231791:84 , srv704709336:84 , srv71651743:84 , srv724382015:84 , srv734026831:84 , srv737965895:84 , srv768235280:84 , srv803347522:84 , srv805942957:84 , srv812397659:84 , srv816609372:84 , srv834418907:84 , srv838392198:84 , srv884986655:84 , srv891694895:84 , srv895644025:84 , srv896052272:84 , srv900396698:84 , srv910813089:84 , srv926673974:84 , srv953820809:84 , srv1094429957:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-30 13:53:15,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:53:15,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv900396698=96, srv1898264826=45, srv1927812398=49, srv308943889=64, srv896052272=95, srv210466937=58, srv1844287735=41, srv633306904=78, srv1279555584=17, srv891694895=93, srv1161033686=10, srv1383144612=24, srv71651743=81, srv625202794=77, srv834418907=90, srv1948736613=50, srv230063093=59, srv1256993230=15, srv10080326=0, srv1369341500=23, srv768235280=85, srv838392198=91, srv1618301058=35, srv611962182=74, srv1845037158=42, srv1467542184=28, srv1017432201=1, srv1270774309=16, srv1505054290=29, srv177969611=39, srv248756746=60, srv1326410733=20, srv1709781152=38, srv1551052094=34, srv2024379531=52, srv1036420812=2, srv812397659=88, srv1467529772=27, srv1828475916=40, srv120223796=13, srv255410256=62, srv1052658800=4, srv1923665707=48, srv2022783625=51, srv2058530097=54, srv2048776465=53, srv613118705=75, srv467339793=70, srv1180625338=11, srv358361722=66, srv1328351817=22, srv1236922242=14, srv1515066096=30, srv253172683=61, srv1921233024=47, srv724382015=82, srv129160822=18, srv1388341967=25, srv2073640436=55, srv1526048082=32, srv456840603=68, srv1866097480=43, srv2081376395=56, srv151845072=31, srv1089453600=6, srv1094429957=7, srv704709336=80, srv816609372=89, srv356240355=65, srv805942957=87, srv1891809969=44, srv2096614000=57, srv1188933031=12, srv163629926=36, srv910813089=97, srv279872819=63, srv623038025=76, srv466975943=69, srv132166183=19, srv550693931=72, srv953820809=99, srv53465259=71, srv1409634455=26, srv1545175883=33, srv926673974=98, srv114971067=9, srv1905800173=46, srv895644025=94, srv1703458400=37, srv803347522=86, srv691231791=79, srv590176919=73, srv1327039518=21, srv1060768304=5, srv884986655=92, srv734026831=83, srv1137339861=8, srv1044807843=3, srv737965895=84, srv389476115=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:53:15,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:53:15,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:53:15,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:53:15,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:53:15,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:53:15,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:53:15,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:53:15,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:53:15,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:53:15,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:53:15,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:53:15,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:53:15,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:53:15,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:53:15,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:53:15,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:53:15,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:53:15,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:53:15,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:53:15,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:53:15,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:53:15,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:53:15,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:53:15,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:53:15,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:53:15,657 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:53:15,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:53:15,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:53:15,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:53:15,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:53:15,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-30 13:53:15,658 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-30 13:53:15,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-30 13:53:15,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-30 13:53:15,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-30 13:53:15,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-30 13:53:15,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-30 13:53:15,659 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-30 13:53:15,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-30 13:53:15,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-30 13:53:15,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-30 13:53:15,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-30 13:53:15,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-30 13:53:15,660 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-30 13:53:15,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-30 13:53:15,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-30 13:53:15,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-30 13:53:15,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-30 13:53:15,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-30 13:53:15,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-30 13:53:15,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-30 13:53:15,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-30 13:53:15,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-30 13:53:15,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-30 13:53:15,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-30 13:53:15,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-30 13:53:15,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-30 13:53:15,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-30 13:53:15,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-30 13:53:15,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-30 13:53:15,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-30 13:53:15,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-30 13:53:15,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-30 13:53:15,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-30 13:53:15,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-30 13:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-30 13:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-30 13:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-30 13:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-30 13:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-30 13:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-30 13:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-30 13:53:15,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-30 13:53:15,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-30 13:53:15,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-30 13:53:15,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-30 13:53:15,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-30 13:53:16,016 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-01-30 13:53:16,016 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-01-30 13:53:16,016 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-01-30 13:53:16,421 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 718 ms to try 5000 different iterations. Found a solution that moves 4695 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17765842522585465. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04018413783177949, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06222943681117594, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5216666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04018413783177949, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17233333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, 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-01-30 13:53:16,466 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1236922242:81 , srv724382015:81 , srv611962182:82 , srv613118705:82 , srv803347522:82 , srv838392198:82 , srv900396698:82 , srv926673974:82 , srv1161033686:83 , srv1467542184:83 , srv1526048082:83 , srv1618301058:83 , srv2024379531:83 , srv230063093:83 , srv467339793:83 , srv1089453600:84 , srv114971067:84 , srv120223796:84 , srv1327039518:84 , srv1845037158:84 , srv2022783625:84 , srv2058530097:84 , srv590176919:84 , srv625202794:84 , srv704709336:84 , srv129160822:85 , srv132166183:85 , srv1328351817:85 , srv1388341967:85 , srv1828475916:85 , srv1905800173:85 , srv1923665707:85 , srv834418907:85 , srv884986655:85 , srv910813089:85 , srv953820809:85 , srv1052658800:86 , srv1256993230:86 , srv1279555584:86 , srv1409634455:86 , srv1515066096:86 , srv1709781152:86 , srv308943889:86 , srv389476115:86 , srv456840603:86 , srv633306904:86 , srv737965895:86 , srv805942957:86 , srv812397659:86 , srv816609372:86 , srv895644025:86 , srv896052272:86 , srv10080326:87 , srv1036420812:87 , srv1044807843:87 , srv1060768304:87 , srv1180625338:87 , srv1551052094:87 , srv1703458400:87 , srv1844287735:87 , srv1898264826:87 , srv1927812398:87 , srv210466937:87 , srv248756746:87 , srv356240355:87 , srv623038025:87 , srv691231791:87 , srv734026831:87 , srv768235280:87 , srv1017432201:88 , srv1137339861:88 , srv1188933031:88 , srv1270774309:88 , srv1505054290:88 , srv1545175883:88 , srv177969611:88 , srv1921233024:88 , srv1948736613:88 , srv2081376395:88 , srv550693931:88 , srv891694895:88 , srv1891809969:89 , srv2048776465:89 , srv2096614000:89 , srv255410256:89 , srv358361722:89 , srv53465259:89 , srv151845072:90 , srv253172683:90 , srv1383144612:91 , srv1467529772:91 , srv1866097480:91 , srv2073640436:91 , srv279872819:91 , srv466975943:91 , srv71651743:91 , srv1369341500:92 , srv1326410733:94 , srv163629926:95 , srv1094429957:447 } 2024-01-30 13:53:16,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:53:16,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv900396698=96, srv1898264826=45, srv1927812398=49, srv308943889=64, srv896052272=95, srv210466937=58, srv1844287735=41, srv633306904=78, srv1279555584=17, srv891694895=93, srv1161033686=10, srv1383144612=24, srv71651743=81, srv625202794=77, srv834418907=90, srv1948736613=50, srv230063093=59, srv1256993230=15, srv10080326=0, srv1369341500=23, srv768235280=85, srv838392198=91, srv1618301058=35, srv611962182=74, srv1845037158=42, srv1467542184=28, srv1017432201=1, srv1270774309=16, srv1505054290=29, srv177969611=39, srv248756746=60, srv1326410733=20, srv1709781152=38, srv1551052094=34, srv2024379531=52, srv1036420812=2, srv812397659=88, srv1467529772=27, srv1828475916=40, srv120223796=13, srv255410256=62, srv1052658800=4, srv1923665707=48, srv2022783625=51, srv2058530097=54, srv2048776465=53, srv613118705=75, srv467339793=70, srv1180625338=11, srv358361722=66, srv1328351817=22, srv1236922242=14, srv1515066096=30, srv253172683=61, srv1921233024=47, srv724382015=82, srv129160822=18, srv1388341967=25, srv2073640436=55, srv1526048082=32, srv456840603=68, srv1866097480=43, srv2081376395=56, srv151845072=31, srv1089453600=6, srv1094429957=7, srv704709336=80, srv816609372=89, srv356240355=65, srv805942957=87, srv1891809969=44, srv2096614000=57, srv1188933031=12, srv163629926=36, srv910813089=97, srv279872819=63, srv623038025=76, srv466975943=69, srv132166183=19, srv550693931=72, srv953820809=99, srv53465259=71, srv1409634455=26, srv1545175883=33, srv926673974=98, srv114971067=9, srv1905800173=46, srv895644025=94, srv1703458400=37, srv803347522=86, srv691231791=79, srv590176919=73, srv1327039518=21, srv1060768304=5, srv884986655=92, srv734026831=83, srv1137339861=8, srv1044807843=3, srv737965895=84, srv389476115=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:53:16,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:53:16,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:53:16,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:53:16,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:53:16,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-30 13:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-30 13:53:16,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-30 13:53:16,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-30 13:53:16,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-30 13:53:16,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-30 13:53:16,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-30 13:53:16,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-30 13:53:16,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-30 13:53:16,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-30 13:53:16,798 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.04018413783177949, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06222943681117594, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04018413783177949, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17233333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, 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-01-30 13:53:16,798 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-01-30 13:53:16,799 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17762555013320122, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04018413783177949, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06222943681117594, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04018413783177949, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17233333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, 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-01-30 13:53:17,081 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 539 ms to try 5000 different iterations. Found a solution that moves 2674 regions; Going from a computed imbalance of 0.17762555013320122 to a new imbalance of 0.014019098303606812. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02015775172193324); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035337081308110065, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2971111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02015775172193324); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, 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-01-30 13:53:17,094 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1326410733:76 , srv163629926:77 , srv1866097480:79 , srv71651743:80 , srv151845072:81 , srv2096614000:81 , srv279872819:81 , srv466975943:81 , srv1369341500:82 , srv1467529772:82 , srv2048776465:82 , srv253172683:82 , srv53465259:82 , srv1188933031:83 , srv177969611:83 , srv1948736613:83 , srv255410256:83 , srv358361722:83 , srv10080326:84 , srv1036420812:84 , srv1383144612:84 , srv1703458400:84 , srv1891809969:84 , srv1905800173:84 , srv2081376395:84 , srv623038025:84 , srv734026831:84 , srv768235280:84 , srv895644025:84 , srv1044807843:85 , srv1388341967:85 , srv1505054290:85 , srv1545175883:85 , srv1844287735:85 , srv1898264826:85 , srv1921233024:85 , srv1927812398:85 , srv2073640436:85 , srv308943889:85 , srv356240355:85 , srv633306904:85 , srv737965895:85 , srv896052272:85 , srv1017432201:86 , srv1137339861:86 , srv120223796:86 , srv1923665707:86 , srv2058530097:86 , srv230063093:86 , srv550693931:86 , srv691231791:86 , srv805942957:86 , srv834418907:86 , srv884986655:86 , srv891694895:86 , srv1052658800:87 , srv1060768304:87 , srv1089453600:87 , srv1270774309:87 , srv1279555584:87 , srv129160822:87 , srv132166183:87 , srv1327039518:87 , srv1328351817:87 , srv1515066096:87 , srv1845037158:87 , srv210466937:87 , srv248756746:87 , srv389476115:87 , srv456840603:87 , srv625202794:87 , srv812397659:87 , srv910813089:87 , srv953820809:87 , srv114971067:88 , srv1180625338:88 , srv1256993230:88 , srv1551052094:88 , srv1161033686:89 , srv1409634455:89 , srv1526048082:89 , srv1618301058:89 , srv1709781152:89 , srv1828475916:89 , srv2022783625:89 , srv467339793:89 , srv590176919:89 , srv704709336:89 , srv724382015:89 , srv816609372:89 , srv926673974:89 , srv1236922242:90 , srv1467542184:90 , srv2024379531:90 , srv613118705:90 , srv803347522:90 , srv838392198:91 , srv900396698:91 , srv611962182:93 , srv1094429957:506 } 2024-01-30 13:53:17,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:53:17,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv900396698=96, srv1898264826=45, srv1927812398=49, srv308943889=64, srv896052272=95, srv210466937=58, srv1844287735=41, srv633306904=78, srv1279555584=17, srv891694895=93, srv1161033686=10, srv1383144612=24, srv71651743=81, srv625202794=77, srv834418907=90, srv1948736613=50, srv230063093=59, srv1256993230=15, srv10080326=0, srv1369341500=23, srv768235280=85, srv838392198=91, srv1618301058=35, srv611962182=74, srv1845037158=42, srv1467542184=28, srv1017432201=1, srv1270774309=16, srv1505054290=29, srv177969611=39, srv248756746=60, srv1326410733=20, srv1709781152=38, srv1551052094=34, srv2024379531=52, srv1036420812=2, srv812397659=88, srv1467529772=27, srv1828475916=40, srv120223796=13, srv255410256=62, srv1052658800=4, srv1923665707=48, srv2022783625=51, srv2058530097=54, srv2048776465=53, srv613118705=75, srv467339793=70, srv1180625338=11, srv358361722=66, srv1328351817=22, srv1236922242=14, srv1515066096=30, srv253172683=61, srv1921233024=47, srv724382015=82, srv129160822=18, srv1388341967=25, srv2073640436=55, srv1526048082=32, srv456840603=68, srv1866097480=43, srv2081376395=56, srv151845072=31, srv1089453600=6, srv1094429957=7, srv704709336=80, srv816609372=89, srv356240355=65, srv805942957=87, srv1891809969=44, srv2096614000=57, srv1188933031=12, srv163629926=36, srv910813089=97, srv279872819=63, srv623038025=76, srv466975943=69, srv132166183=19, srv550693931=72, srv953820809=99, srv53465259=71, srv1409634455=26, srv1545175883=33, srv926673974=98, srv114971067=9, srv1905800173=46, srv895644025=94, srv1703458400=37, srv803347522=86, srv691231791=79, srv590176919=73, srv1327039518=21, srv1060768304=5, srv884986655=92, srv734026831=83, srv1137339861=8, srv1044807843=3, srv737965895=84, srv389476115=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:53:17,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:53:17,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:53:17,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-30 13:53:17,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-30 13:53:17,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-30 13:53:17,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-30 13:53:17,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-30 13:53:17,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-30 13:53:17,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-30 13:53:17,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-30 13:53:17,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-30 13:53:17,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-30 13:53:17,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-30 13:53:17,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-30 13:53:17,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-30 13:53:17,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-30 13:53:17,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-30 13:53:17,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-30 13:53:17,264 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.02015775172193324); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035337081308110065, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02015775172193324); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, 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-01-30 13:53:17,264 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-01-30 13:53:17,265 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014000374555416117, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02015775172193324); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035337081308110065, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02015775172193324); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, 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-01-30 13:53:17,495 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 339 ms to try 5000 different iterations. Found a solution that moves 976 regions; Going from a computed imbalance of 0.014000374555416117 to a new imbalance of 8.7668215619045E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004761423737128353); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006478835438717); MoveCostFunction : (multiplier=7.0, imbalance=0.10844444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004761423737128353); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); 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-01-30 13:53:17,497 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2073640436:82 , srv816609372:82 , srv1180625338:83 , srv1256993230:83 , srv1270774309:83 , srv1383144612:83 , srv1409634455:83 , srv1709781152:83 , srv611962182:83 , srv1060768304:84 , srv1279555584:84 , srv1467542184:84 , srv1505054290:84 , srv1515066096:84 , srv1545175883:84 , srv1551052094:84 , srv1828475916:84 , srv1891809969:84 , srv1921233024:84 , srv2022783625:84 , srv2024379531:84 , srv210466937:84 , srv248756746:84 , srv389476115:84 , srv550693931:84 , srv704709336:84 , srv891694895:84 , srv1017432201:85 , srv1044807843:85 , srv1052658800:85 , srv1137339861:85 , srv114971067:85 , srv1161033686:85 , srv129160822:85 , srv132166183:85 , srv1369341500:85 , srv1467529772:85 , srv1526048082:85 , srv1618301058:85 , srv163629926:85 , srv1844287735:85 , srv356240355:85 , srv456840603:85 , srv466975943:85 , srv590176919:85 , srv691231791:85 , srv803347522:85 , srv805942957:85 , srv812397659:85 , srv838392198:85 , srv900396698:85 , srv910813089:85 , srv10080326:86 , srv1188933031:86 , srv1236922242:86 , srv1328351817:86 , srv177969611:86 , srv1898264826:86 , srv1923665707:86 , srv1927812398:86 , srv2081376395:86 , srv253172683:86 , srv279872819:86 , srv308943889:86 , srv358361722:86 , srv53465259:86 , srv613118705:86 , srv623038025:86 , srv625202794:86 , srv633306904:86 , srv737965895:86 , srv884986655:86 , srv896052272:86 , srv926673974:86 , srv953820809:86 , srv1036420812:87 , srv1089453600:87 , srv120223796:87 , srv1327039518:87 , srv1388341967:87 , srv151845072:87 , srv1703458400:87 , srv1845037158:87 , srv1866097480:87 , srv1948736613:87 , srv2048776465:87 , srv255410256:87 , srv467339793:87 , srv71651743:87 , srv724382015:87 , srv734026831:87 , srv768235280:87 , srv834418907:87 , srv895644025:87 , srv1326410733:88 , srv1905800173:88 , srv2058530097:88 , srv2096614000:88 , srv230063093:88 , srv1094429957:547 } 2024-01-30 13:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:53:17,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv900396698=96, srv1898264826=45, srv1927812398=49, srv308943889=64, srv896052272=95, srv210466937=58, srv1844287735=41, srv633306904=78, srv1279555584=17, srv891694895=93, srv1161033686=10, srv1383144612=24, srv71651743=81, srv625202794=77, srv834418907=90, srv1948736613=50, srv230063093=59, srv1256993230=15, srv10080326=0, srv1369341500=23, srv768235280=85, srv838392198=91, srv1618301058=35, srv611962182=74, srv1845037158=42, srv1467542184=28, srv1017432201=1, srv1270774309=16, srv1505054290=29, srv177969611=39, srv248756746=60, srv1326410733=20, srv1709781152=38, srv1551052094=34, srv2024379531=52, srv1036420812=2, srv812397659=88, srv1467529772=27, srv1828475916=40, srv120223796=13, srv255410256=62, srv1052658800=4, srv1923665707=48, srv2022783625=51, srv2058530097=54, srv2048776465=53, srv613118705=75, srv467339793=70, srv1180625338=11, srv358361722=66, srv1328351817=22, srv1236922242=14, srv1515066096=30, srv253172683=61, srv1921233024=47, srv724382015=82, srv129160822=18, srv1388341967=25, srv2073640436=55, srv1526048082=32, srv456840603=68, srv1866097480=43, srv2081376395=56, srv151845072=31, srv1089453600=6, srv1094429957=7, srv704709336=80, srv816609372=89, srv356240355=65, srv805942957=87, srv1891809969=44, srv2096614000=57, srv1188933031=12, srv163629926=36, srv910813089=97, srv279872819=63, srv623038025=76, srv466975943=69, srv132166183=19, srv550693931=72, srv953820809=99, srv53465259=71, srv1409634455=26, srv1545175883=33, srv926673974=98, srv114971067=9, srv1905800173=46, srv895644025=94, srv1703458400=37, srv803347522=86, srv691231791=79, srv590176919=73, srv1327039518=21, srv1060768304=5, srv884986655=92, srv734026831=83, srv1137339861=8, srv1044807843=3, srv737965895=84, srv389476115=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:53:17,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:53:17,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:53:17,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:53:17,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:53:17,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:53:17,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:53:17,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:53:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-30 13:53:17,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-30 13:53:17,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-30 13:53:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-30 13:53:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-30 13:53:17,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-30 13:53:17,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-30 13:53:17,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-30 13:53:17,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-30 13:53:17,631 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.004761423737128353); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006478835438717); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004761423737128353); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); 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-01-30 13:53:17,632 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-01-30 13:53:17,632 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.698480581223431E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004761423737128353); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006478835438717); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004761423737128353); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); 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-01-30 13:53:17,984 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 450 ms to try 5000 different iterations. Found a solution that moves 260 regions; Going from a computed imbalance of 8.698480581223431E-4 to a new imbalance of 2.2052677194245536E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.028888888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); 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-01-30 13:53:17,985 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1017432201:83 , srv1036420812:83 , srv1137339861:83 , srv1180625338:83 , srv1369341500:83 , srv1467529772:83 , srv151845072:83 , srv1551052094:83 , srv255410256:83 , srv467339793:83 , srv1060768304:84 , srv1089453600:84 , srv120223796:84 , srv1256993230:84 , srv1270774309:84 , srv1327039518:84 , srv1328351817:84 , srv1409634455:84 , srv1703458400:84 , srv1709781152:84 , srv1828475916:84 , srv1845037158:84 , srv1898264826:84 , srv1927812398:84 , srv1948736613:84 , srv2048776465:84 , srv2058530097:84 , srv2073640436:84 , srv2081376395:84 , srv2096614000:84 , srv210466937:84 , srv230063093:84 , srv248756746:84 , srv253172683:84 , srv279872819:84 , srv358361722:84 , srv389476115:84 , srv456840603:84 , srv550693931:84 , srv590176919:84 , srv611962182:84 , srv613118705:84 , srv691231791:84 , srv71651743:84 , srv734026831:84 , srv768235280:84 , srv805942957:84 , srv834418907:84 , srv838392198:84 , srv891694895:84 , srv900396698:84 , srv953820809:84 , srv10080326:85 , srv1044807843:85 , srv1052658800:85 , srv114971067:85 , srv1188933031:85 , srv1236922242:85 , srv1279555584:85 , srv129160822:85 , srv132166183:85 , srv1326410733:85 , srv1383144612:85 , srv1388341967:85 , srv1467542184:85 , srv1505054290:85 , srv1526048082:85 , srv1545175883:85 , srv1618301058:85 , srv163629926:85 , srv177969611:85 , srv1866097480:85 , srv1891809969:85 , srv1905800173:85 , srv1921233024:85 , srv1923665707:85 , srv2022783625:85 , srv2024379531:85 , srv308943889:85 , srv356240355:85 , srv466975943:85 , srv53465259:85 , srv623038025:85 , srv625202794:85 , srv633306904:85 , srv704709336:85 , srv724382015:85 , srv737965895:85 , srv803347522:85 , srv812397659:85 , srv816609372:85 , srv884986655:85 , srv896052272:85 , srv926673974:85 , srv1161033686:86 , srv1515066096:86 , srv1844287735:86 , srv895644025:86 , srv910813089:86 , srv1094429957:642 } 2024-01-30 13:53:17,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:53:17,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv900396698=96, srv1898264826=45, srv1927812398=49, srv308943889=64, srv896052272=95, srv210466937=58, srv1844287735=41, srv633306904=78, srv1279555584=17, srv891694895=93, srv1161033686=10, srv1383144612=24, srv71651743=81, srv625202794=77, srv834418907=90, srv1948736613=50, srv230063093=59, srv1256993230=15, srv10080326=0, srv1369341500=23, srv768235280=85, srv838392198=91, srv1618301058=35, srv611962182=74, srv1845037158=42, srv1467542184=28, srv1017432201=1, srv1270774309=16, srv1505054290=29, srv177969611=39, srv248756746=60, srv1326410733=20, srv1709781152=38, srv1551052094=34, srv2024379531=52, srv1036420812=2, srv812397659=88, srv1467529772=27, srv1828475916=40, srv120223796=13, srv255410256=62, srv1052658800=4, srv1923665707=48, srv2022783625=51, srv2058530097=54, srv2048776465=53, srv613118705=75, srv467339793=70, srv1180625338=11, srv358361722=66, srv1328351817=22, srv1236922242=14, srv1515066096=30, srv253172683=61, srv1921233024=47, srv724382015=82, srv129160822=18, srv1388341967=25, srv2073640436=55, srv1526048082=32, srv456840603=68, srv1866097480=43, srv2081376395=56, srv151845072=31, srv1089453600=6, srv1094429957=7, srv704709336=80, srv816609372=89, srv356240355=65, srv805942957=87, srv1891809969=44, srv2096614000=57, srv1188933031=12, srv163629926=36, srv910813089=97, srv279872819=63, srv623038025=76, srv466975943=69, srv132166183=19, srv550693931=72, srv953820809=99, srv53465259=71, srv1409634455=26, srv1545175883=33, srv926673974=98, srv114971067=9, srv1905800173=46, srv895644025=94, srv1703458400=37, srv803347522=86, srv691231791=79, srv590176919=73, srv1327039518=21, srv1060768304=5, srv884986655=92, srv734026831=83, srv1137339861=8, srv1044807843=3, srv737965895=84, srv389476115=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:53:18,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:53:18,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:53:18,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:53:18,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:53:18,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:53:18,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-30 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-30 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-30 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-30 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-30 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-30 13:53:18,117 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=2.0232118282659673E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); 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-01-30 13:53:18,118 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1017432201:83 , srv1036420812:83 , srv1137339861:83 , srv1180625338:83 , srv1369341500:83 , srv1467529772:83 , srv151845072:83 , srv1551052094:83 , srv255410256:83 , srv467339793:83 , srv1060768304:84 , srv1089453600:84 , srv120223796:84 , srv1256993230:84 , srv1270774309:84 , srv1327039518:84 , srv1328351817:84 , srv1409634455:84 , srv1703458400:84 , srv1709781152:84 , srv1828475916:84 , srv1845037158:84 , srv1898264826:84 , srv1927812398:84 , srv1948736613:84 , srv2048776465:84 , srv2058530097:84 , srv2073640436:84 , srv2081376395:84 , srv2096614000:84 , srv210466937:84 , srv230063093:84 , srv248756746:84 , srv253172683:84 , srv279872819:84 , srv358361722:84 , srv389476115:84 , srv456840603:84 , srv550693931:84 , srv590176919:84 , srv611962182:84 , srv613118705:84 , srv691231791:84 , srv71651743:84 , srv734026831:84 , srv768235280:84 , srv805942957:84 , srv834418907:84 , srv838392198:84 , srv891694895:84 , srv900396698:84 , srv953820809:84 , srv10080326:85 , srv1044807843:85 , srv1052658800:85 , srv114971067:85 , srv1188933031:85 , srv1236922242:85 , srv1279555584:85 , srv129160822:85 , srv132166183:85 , srv1326410733:85 , srv1383144612:85 , srv1388341967:85 , srv1467542184:85 , srv1505054290:85 , srv1526048082:85 , srv1545175883:85 , srv1618301058:85 , srv163629926:85 , srv177969611:85 , srv1866097480:85 , srv1891809969:85 , srv1905800173:85 , srv1921233024:85 , srv1923665707:85 , srv2022783625:85 , srv2024379531:85 , srv308943889:85 , srv356240355:85 , srv466975943:85 , srv53465259:85 , srv623038025:85 , srv625202794:85 , srv633306904:85 , srv704709336:85 , srv724382015:85 , srv737965895:85 , srv803347522:85 , srv812397659:85 , srv816609372:85 , srv884986655:85 , srv896052272:85 , srv926673974:85 , srv1161033686:86 , srv1515066096:86 , srv1844287735:86 , srv895644025:86 , srv910813089:86 , srv1094429957:642 } 2024-01-30 13:53:18,156 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=277 (was 277), ProcessCount=168 (was 168), AvailableMemoryMB=3503 (was 4357) 2024-01-30 13:53:18,168 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=277, ProcessCount=168, AvailableMemoryMB=3502 2024-01-30 13:53:18,168 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-30 13:53:18,168 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-01-30 13:53:18,183 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv108003827:84 , srv1194122871:84 , srv1360346998:84 , srv1483142035:84 , srv1531360861:84 , srv1637395128:84 , srv1659402597:84 , srv1708118242:84 , srv1719391294:84 , srv1734877828:84 , srv1770802028:84 , srv1779657879:84 , srv1941985190:84 , srv1943287059:84 , srv2110795847:84 , srv2117130932:84 , srv333624998:84 , srv335410818:84 , srv347346031:84 , srv366680753:84 , srv460914366:84 , srv736390750:84 , srv747175692:84 , srv760378304:84 , srv763970643:84 , srv841631682:84 , srv876812198:84 , srv978878574:84 , srv991733835:84 , srv1163936925:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-30 13:53:18,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:53:18,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1531360861=5, srv2117130932=16, srv366680753=20, srv1941985190=13, srv333624998=17, srv335410818=18, srv1770802028=11, srv347346031=19, srv1483142035=4, srv1734877828=10, srv1194122871=2, srv876812198=27, srv1708118242=8, srv108003827=0, srv1659402597=7, srv1719391294=9, srv1163936925=1, srv747175692=23, srv1943287059=14, srv736390750=22, srv841631682=26, srv1360346998=3, srv991733835=29, srv460914366=21, srv763970643=25, srv1779657879=12, srv2110795847=15, srv978878574=28, srv760378304=24, srv1637395128=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:53:18,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-30 13:53:18,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=1.104127347925587, 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-01-30 13:53:18,223 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912521145137523, 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.104127347925587, 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-01-30 13:55:18,210 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6397807 different iterations. Found a solution that moves 1844 regions; Going from a computed imbalance of 0.9912521145137523 to a new imbalance of 4.303987990979898E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.682962962962963, 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-01-30 13:55:18,218 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv108003827:90 , srv1163936925:90 , srv1194122871:90 , srv1360346998:90 , srv1483142035:90 , srv1531360861:90 , srv1637395128:90 , srv1659402597:90 , srv1708118242:90 , srv1719391294:90 , srv1734877828:90 , srv1770802028:90 , srv1779657879:90 , srv1941985190:90 , srv1943287059:90 , srv2110795847:90 , srv2117130932:90 , srv333624998:90 , srv335410818:90 , srv347346031:90 , srv366680753:90 , srv460914366:90 , srv736390750:90 , srv747175692:90 , srv760378304:90 , srv763970643:90 , srv841631682:90 , srv876812198:90 , srv978878574:90 , srv991733835:90 } 2024-01-30 13:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-30 13:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1531360861=5, srv2117130932=16, srv366680753=20, srv1941985190=13, srv333624998=17, srv335410818=18, srv1770802028=11, srv347346031=19, srv1483142035=4, srv1734877828=10, srv1194122871=2, srv876812198=27, srv1708118242=8, srv108003827=0, srv1659402597=7, srv1719391294=9, srv1163936925=1, srv747175692=23, srv1943287059=14, srv736390750=22, srv841631682=26, srv1360346998=3, srv991733835=29, srv460914366=21, srv763970643=25, srv1779657879=12, srv2110795847=15, srv978878574=28, srv760378304=24, srv1637395128=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-30 13:55:18,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-30 13:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-30 13:55:18,235 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-01-30 13:55:18,235 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv108003827:90 , srv1163936925:90 , srv1194122871:90 , srv1360346998:90 , srv1483142035:90 , srv1531360861:90 , srv1637395128:90 , srv1659402597:90 , srv1708118242:90 , srv1719391294:90 , srv1734877828:90 , srv1770802028:90 , srv1779657879:90 , srv1941985190:90 , srv1943287059:90 , srv2110795847:90 , srv2117130932:90 , srv333624998:90 , srv335410818:90 , srv347346031:90 , srv366680753:90 , srv460914366:90 , srv736390750:90 , srv747175692:90 , srv760378304:90 , srv763970643:90 , srv841631682:90 , srv876812198:90 , srv978878574:90 , srv991733835:90 } 2024-01-30 13:55:18,247 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=191 (was 277), ProcessCount=168 (was 168), AvailableMemoryMB=2784 (was 3502)