2024-04-10 10:53:15,137 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-04-10 10:53:15,462 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-04-10 10:53:15,572 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-04-10 10:53:15,642 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-10 10:53:15,650 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-10 10:53:15,665 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=340, ProcessCount=170, AvailableMemoryMB=13228 2024-04-10 10:53:15,667 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-10 10:53:15,668 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-10 10:53:15,803 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1029707989:84 , srv1042797357:84 , srv1045871976:84 , srv1050770543:84 , srv1076719490:84 , srv113218559:84 , srv1145859575:84 , srv1182799275:84 , srv1184551192:84 , srv1189370035:84 , srv1199679773:84 , srv1233902879:84 , srv1246001420:84 , srv1269620241:84 , srv1288996018:84 , srv1296664238:84 , srv131439895:84 , srv1321366171:84 , srv1337171140:84 , srv1354856058:84 , srv1358728218:84 , srv1446588254:84 , srv1461242530:84 , srv1476942631:84 , srv1498914004:84 , srv1561085381:84 , srv1564030681:84 , srv1568705055:84 , srv1574947166:84 , srv1583083041:84 , srv1608786573:84 , srv1614860561:84 , srv1630947750:84 , srv1634945383:84 , srv1648150658:84 , srv1653219901:84 , srv1668181469:84 , srv1680142681:84 , srv1687027004:84 , srv1688104378:84 , srv1690313924:84 , srv1691269586:84 , srv1695571662:84 , srv1709984322:84 , srv1735567411:84 , srv176003534:84 , srv1763209341:84 , srv178045231:84 , srv1789168420:84 , srv180791698:84 , srv1813639930:84 , srv181908654:84 , srv1828470047:84 , srv1833379443:84 , srv1859322749:84 , srv1905855397:84 , srv1907172955:84 , srv19118885:84 , srv1928219547:84 , srv1938949494:84 , srv1958666402:84 , srv1962506775:84 , srv1969936194:84 , srv2002445629:84 , srv2015598870:84 , srv2016381396:84 , srv2036354484:84 , srv2036373637:84 , srv2047713101:84 , srv209280136:84 , srv2097537062:84 , srv230708576:84 , srv253096275:84 , srv254937532:84 , srv27185460:84 , srv298244531:84 , srv415774508:84 , srv43075820:84 , srv471899552:84 , srv477180829:84 , srv491793836:84 , srv513421383:84 , srv526188045:84 , srv569009117:84 , srv573249992:84 , srv640412813:84 , srv650161947:84 , srv669553988:84 , srv675580324:84 , srv683666110:84 , srv715513980:84 , srv71710408:84 , srv723222377:84 , srv74388189:84 , srv875373163:84 , srv910473569:84 , srv911123709:84 , srv958081089:84 , srv994675944:84 , srv1630151400:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-04-10 10:53:15,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:15,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1029707989=0, srv1199679773=10, srv1630151400=32, srv1634945383=34, srv1145859575=6, srv669553988=88, srv911123709=97, srv2016381396=66, srv471899552=79, srv2047713101=69, srv2015598870=65, srv209280136=70, srv1354856058=19, srv1269620241=13, srv1653219901=36, srv253096275=73, srv1958666402=61, srv2036373637=68, srv71710408=92, srv958081089=98, srv1789168420=49, srv1321366171=17, srv1184551192=8, srv1630947750=33, srv1828470047=53, srv491793836=81, srv1735567411=45, srv1288996018=14, srv1938949494=60, srv1564030681=26, srv1498914004=24, srv254937532=74, srv1763209341=47, srv43075820=78, srv1688104378=40, srv1859322749=55, srv1246001420=12, srv1690313924=41, srv573249992=85, srv415774508=77, srv1709984322=44, srv131439895=16, srv1337171140=18, srv1296664238=15, srv1583083041=29, srv1907172955=57, srv1189370035=9, srv2002445629=64, srv113218559=5, srv910473569=96, srv2036354484=67, srv1358728218=20, srv1568705055=27, srv1905855397=56, srv1233902879=11, srv298244531=76, srv526188045=83, srv27185460=75, srv1695571662=43, srv2097537062=71, srv994675944=99, srv715513980=91, srv1969936194=63, srv1076719490=4, srv1042797357=1, srv1928219547=59, srv1691269586=42, srv650161947=87, srv675580324=89, srv1182799275=7, srv1648150658=35, srv1476942631=23, srv1561085381=25, srv1833379443=54, srv1045871976=2, srv1962506775=62, srv569009117=84, srv178045231=48, srv230708576=72, srv1050770543=3, srv176003534=46, srv1813639930=51, srv1574947166=28, srv875373163=95, srv1461242530=22, srv1446588254=21, srv640412813=86, srv1608786573=30, srv1614860561=31, srv1687027004=39, srv180791698=50, srv74388189=94, srv181908654=52, srv1680142681=38, srv1668181469=37, srv513421383=82, srv683666110=90, srv477180829=80, srv723222377=93, srv19118885=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:15,914 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:15,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:15,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-10 10:53:15,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-10 10:53:15,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-10 10:53:15,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-10 10:53:15,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-10 10:53:15,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-10 10:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-10 10:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-10 10:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-10 10:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-10 10:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-10 10:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-10 10:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-10 10:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-10 10:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-10 10:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-10 10:53:16,289 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:16,289 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-10 10:53:16,290 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-10 10:53:16,720 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 769 ms to try 5000 different iterations. Found a solution that moves 4715 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1798997505650751. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039057355160630865, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05965670590069954, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5238888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039057355160630865, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17558333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.237, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:16,739 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv176003534:81 , srv1789168420:81 , srv683666110:81 , srv113218559:82 , srv1461242530:82 , srv1630947750:82 , srv1680142681:82 , srv1962506775:82 , srv1337171140:83 , srv1583083041:83 , srv1691269586:83 , srv2036354484:83 , srv640412813:83 , srv1199679773:84 , srv1296664238:84 , srv1476942631:84 , srv1905855397:84 , srv1969936194:84 , srv209280136:84 , srv526188045:84 , srv74388189:84 , srv911123709:84 , srv1269620241:85 , srv1446588254:85 , srv1608786573:85 , srv1634945383:85 , srv1763209341:85 , srv1907172955:85 , srv2047713101:85 , srv27185460:85 , srv43075820:85 , srv471899552:85 , srv71710408:85 , srv910473569:85 , srv1189370035:86 , srv1288996018:86 , srv1668181469:86 , srv1687027004:86 , srv178045231:86 , srv1813639930:86 , srv181908654:86 , srv1828470047:86 , srv19118885:86 , srv2097537062:86 , srv415774508:86 , srv573249992:86 , srv675580324:86 , srv715513980:86 , srv958081089:86 , srv1029707989:87 , srv1145859575:87 , srv1182799275:87 , srv1321366171:87 , srv1564030681:87 , srv1614860561:87 , srv1648150658:87 , srv1688104378:87 , srv1735567411:87 , srv1938949494:87 , srv2002445629:87 , srv491793836:87 , srv723222377:87 , srv875373163:87 , srv994675944:87 , srv1042797357:88 , srv1233902879:88 , srv1498914004:88 , srv1653219901:88 , srv1690313924:88 , srv1695571662:88 , srv1709984322:88 , srv180791698:88 , srv2015598870:88 , srv2036373637:88 , srv230708576:88 , srv254937532:88 , srv298244531:88 , srv477180829:88 , srv569009117:88 , srv669553988:88 , srv1076719490:89 , srv1246001420:89 , srv131439895:89 , srv1354856058:89 , srv1561085381:89 , srv1574947166:89 , srv1928219547:89 , srv2016381396:89 , srv650161947:89 , srv1833379443:90 , srv1045871976:91 , srv1050770543:91 , srv1184551192:91 , srv1568705055:91 , srv1958666402:91 , srv513421383:91 , srv1358728218:92 , srv253096275:92 , srv1859322749:95 , srv1630151400:437 } 2024-04-10 10:53:16,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:16,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1029707989=0, srv1199679773=10, srv1630151400=32, srv1634945383=34, srv1145859575=6, srv669553988=88, srv911123709=97, srv2016381396=66, srv471899552=79, srv2047713101=69, srv2015598870=65, srv209280136=70, srv1354856058=19, srv1269620241=13, srv1653219901=36, srv253096275=73, srv1958666402=61, srv2036373637=68, srv71710408=92, srv958081089=98, srv1789168420=49, srv1321366171=17, srv1184551192=8, srv1630947750=33, srv1828470047=53, srv491793836=81, srv1735567411=45, srv1288996018=14, srv1938949494=60, srv1564030681=26, srv1498914004=24, srv254937532=74, srv1763209341=47, srv43075820=78, srv1688104378=40, srv1859322749=55, srv1246001420=12, srv1690313924=41, srv573249992=85, srv415774508=77, srv1709984322=44, srv131439895=16, srv1337171140=18, srv1296664238=15, srv1583083041=29, srv1907172955=57, srv1189370035=9, srv2002445629=64, srv113218559=5, srv910473569=96, srv2036354484=67, srv1358728218=20, srv1568705055=27, srv1905855397=56, srv1233902879=11, srv298244531=76, srv526188045=83, srv27185460=75, srv1695571662=43, srv2097537062=71, srv994675944=99, srv715513980=91, srv1969936194=63, srv1076719490=4, srv1042797357=1, srv1928219547=59, srv1691269586=42, srv650161947=87, srv675580324=89, srv1182799275=7, srv1648150658=35, srv1476942631=23, srv1561085381=25, srv1833379443=54, srv1045871976=2, srv1962506775=62, srv569009117=84, srv178045231=48, srv230708576=72, srv1050770543=3, srv176003534=46, srv1813639930=51, srv1574947166=28, srv875373163=95, srv1461242530=22, srv1446588254=21, srv640412813=86, srv1608786573=30, srv1614860561=31, srv1687027004=39, srv180791698=50, srv74388189=94, srv181908654=52, srv1680142681=38, srv1668181469=37, srv513421383=82, srv683666110=90, srv477180829=80, srv723222377=93, srv19118885=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:16,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:16,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:16,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:16,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-10 10:53:16,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-10 10:53:16,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-10 10:53:16,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-10 10:53:16,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-10 10:53:16,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-10 10:53:16,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-10 10:53:16,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-10 10:53:16,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-10 10:53:16,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-10 10:53:16,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-10 10:53:16,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-10 10:53:16,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-10 10:53:16,948 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.039057355160630865, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05965670590069954, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039057355160630865, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17558333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.237, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:16,948 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-10 10:53:16,948 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17986673542942846, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039057355160630865, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05965670590069954, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039057355160630865, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17558333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.237, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-10 10:53:17,411 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 600 ms to try 5000 different iterations. Found a solution that moves 2588 regions; Going from a computed imbalance of 0.17986673542942846 to a new imbalance of 0.01636170214546166. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022379911894733005); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036845294917747066, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.28755555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022379911894733005); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:17,422 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1859322749:77 , srv1358728218:79 , srv253096275:79 , srv1184551192:80 , srv1833379443:81 , srv1045871976:82 , srv1050770543:82 , srv1246001420:82 , srv131439895:82 , srv1574947166:82 , srv1958666402:82 , srv513421383:82 , srv1076719490:83 , srv1182799275:83 , srv1568705055:83 , srv1614860561:83 , srv1690313924:83 , srv1695571662:83 , srv1709984322:83 , srv230708576:83 , srv491793836:83 , srv569009117:83 , srv1029707989:84 , srv1042797357:84 , srv1145859575:84 , srv1233902879:84 , srv1561085381:84 , srv1688104378:84 , srv1735567411:84 , srv1928219547:84 , srv2015598870:84 , srv254937532:84 , srv298244531:84 , srv477180829:84 , srv650161947:84 , srv669553988:84 , srv994675944:84 , srv1269620241:85 , srv1354856058:85 , srv1653219901:85 , srv178045231:85 , srv180791698:85 , srv1969936194:85 , srv2016381396:85 , srv415774508:85 , srv573249992:85 , srv675580324:85 , srv723222377:85 , srv1288996018:86 , srv1296664238:86 , srv1446588254:86 , srv1564030681:86 , srv1608786573:86 , srv1634945383:86 , srv1648150658:86 , srv1668181469:86 , srv181908654:86 , srv19118885:86 , srv1938949494:86 , srv2002445629:86 , srv2036373637:86 , srv2097537062:86 , srv43075820:86 , srv471899552:86 , srv715513980:86 , srv910473569:86 , srv1199679773:87 , srv1476942631:87 , srv1763209341:87 , srv1813639930:87 , srv1828470047:87 , srv209280136:87 , srv526188045:87 , srv71710408:87 , srv875373163:87 , srv958081089:87 , srv1189370035:88 , srv1321366171:88 , srv1907172955:88 , srv2036354484:88 , srv2047713101:88 , srv27185460:88 , srv640412813:88 , srv911123709:88 , srv113218559:89 , srv1337171140:89 , srv1498914004:89 , srv1630947750:89 , srv1687027004:89 , srv1691269586:89 , srv1461242530:90 , srv1583083041:90 , srv176003534:90 , srv1789168420:90 , srv1905855397:90 , srv1962506775:90 , srv74388189:90 , srv1680142681:91 , srv683666110:92 , srv1630151400:536 } 2024-04-10 10:53:17,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:17,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1029707989=0, srv1199679773=10, srv1630151400=32, srv1634945383=34, srv1145859575=6, srv669553988=88, srv911123709=97, srv2016381396=66, srv471899552=79, srv2047713101=69, srv2015598870=65, srv209280136=70, srv1354856058=19, srv1269620241=13, srv1653219901=36, srv253096275=73, srv1958666402=61, srv2036373637=68, srv71710408=92, srv958081089=98, srv1789168420=49, srv1321366171=17, srv1184551192=8, srv1630947750=33, srv1828470047=53, srv491793836=81, srv1735567411=45, srv1288996018=14, srv1938949494=60, srv1564030681=26, srv1498914004=24, srv254937532=74, srv1763209341=47, srv43075820=78, srv1688104378=40, srv1859322749=55, srv1246001420=12, srv1690313924=41, srv573249992=85, srv415774508=77, srv1709984322=44, srv131439895=16, srv1337171140=18, srv1296664238=15, srv1583083041=29, srv1907172955=57, srv1189370035=9, srv2002445629=64, srv113218559=5, srv910473569=96, srv2036354484=67, srv1358728218=20, srv1568705055=27, srv1905855397=56, srv1233902879=11, srv298244531=76, srv526188045=83, srv27185460=75, srv1695571662=43, srv2097537062=71, srv994675944=99, srv715513980=91, srv1969936194=63, srv1076719490=4, srv1042797357=1, srv1928219547=59, srv1691269586=42, srv650161947=87, srv675580324=89, srv1182799275=7, srv1648150658=35, srv1476942631=23, srv1561085381=25, srv1833379443=54, srv1045871976=2, srv1962506775=62, srv569009117=84, srv178045231=48, srv230708576=72, srv1050770543=3, srv176003534=46, srv1813639930=51, srv1574947166=28, srv875373163=95, srv1461242530=22, srv1446588254=21, srv640412813=86, srv1608786573=30, srv1614860561=31, srv1687027004=39, srv180791698=50, srv74388189=94, srv181908654=52, srv1680142681=38, srv1668181469=37, srv513421383=82, srv683666110=90, srv477180829=80, srv723222377=93, srv19118885=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:17,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:17,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:17,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:17,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:17,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:17,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:17,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:17,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:17,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-10 10:53:17,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-10 10:53:17,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-10 10:53:17,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-10 10:53:17,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-10 10:53:17,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-10 10:53:17,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-10 10:53:17,593 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.022379911894733005); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036845294917747066, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022379911894733005); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:17,593 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-10 10:53:17,593 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01634358058214172, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022379911894733005); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036845294917747066, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022379911894733005); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-10 10:53:17,932 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 453 ms to try 5000 different iterations. Found a solution that moves 1002 regions; Going from a computed imbalance of 0.01634358058214172 to a new imbalance of 0.0010048884901268718. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006440224633376166); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008123623944599232); MoveCostFunction : (multiplier=7.0, imbalance=0.11133333333333334, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006440224633376166); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:17,934 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1498914004:80 , srv1045871976:83 , srv1189370035:83 , srv1321366171:83 , srv1905855397:83 , srv875373163:83 , srv1337171140:84 , srv1354856058:84 , srv1568705055:84 , srv1680142681:84 , srv1687027004:84 , srv180791698:84 , srv1828470047:84 , srv1907172955:84 , srv1958666402:84 , srv2002445629:84 , srv2036373637:84 , srv2097537062:84 , srv650161947:84 , srv683666110:84 , srv74388189:84 , srv958081089:84 , srv1050770543:85 , srv1233902879:85 , srv1288996018:85 , srv1461242530:85 , srv1561085381:85 , srv1564030681:85 , srv1583083041:85 , srv1648150658:85 , srv1653219901:85 , srv1688104378:85 , srv1691269586:85 , srv1763209341:85 , srv1813639930:85 , srv181908654:85 , srv1928219547:85 , srv1938949494:85 , srv1962506775:85 , srv2015598870:85 , srv2016381396:85 , srv2047713101:85 , srv254937532:85 , srv27185460:85 , srv298244531:85 , srv477180829:85 , srv513421383:85 , srv569009117:85 , srv71710408:85 , srv910473569:85 , srv1029707989:86 , srv1076719490:86 , srv1184551192:86 , srv1199679773:86 , srv1296664238:86 , srv1358728218:86 , srv1574947166:86 , srv1634945383:86 , srv1668181469:86 , srv1690313924:86 , srv176003534:86 , srv178045231:86 , srv1789168420:86 , srv1833379443:86 , srv1859322749:86 , srv19118885:86 , srv230708576:86 , srv471899552:86 , srv526188045:86 , srv573249992:86 , srv640412813:86 , srv669553988:86 , srv715513980:86 , srv723222377:86 , srv911123709:86 , srv1042797357:87 , srv113218559:87 , srv1145859575:87 , srv1182799275:87 , srv1246001420:87 , srv1269620241:87 , srv131439895:87 , srv1446588254:87 , srv1476942631:87 , srv1608786573:87 , srv1614860561:87 , srv1630947750:87 , srv1695571662:87 , srv1709984322:87 , srv1735567411:87 , srv2036354484:87 , srv209280136:87 , srv253096275:87 , srv415774508:87 , srv43075820:87 , srv491793836:87 , srv675580324:87 , srv994675944:87 , srv1969936194:88 , srv1630151400:542 } 2024-04-10 10:53:17,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:17,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1029707989=0, srv1199679773=10, srv1630151400=32, srv1634945383=34, srv1145859575=6, srv669553988=88, srv911123709=97, srv2016381396=66, srv471899552=79, srv2047713101=69, srv2015598870=65, srv209280136=70, srv1354856058=19, srv1269620241=13, srv1653219901=36, srv253096275=73, srv1958666402=61, srv2036373637=68, srv71710408=92, srv958081089=98, srv1789168420=49, srv1321366171=17, srv1184551192=8, srv1630947750=33, srv1828470047=53, srv491793836=81, srv1735567411=45, srv1288996018=14, srv1938949494=60, srv1564030681=26, srv1498914004=24, srv254937532=74, srv1763209341=47, srv43075820=78, srv1688104378=40, srv1859322749=55, srv1246001420=12, srv1690313924=41, srv573249992=85, srv415774508=77, srv1709984322=44, srv131439895=16, srv1337171140=18, srv1296664238=15, srv1583083041=29, srv1907172955=57, srv1189370035=9, srv2002445629=64, srv113218559=5, srv910473569=96, srv2036354484=67, srv1358728218=20, srv1568705055=27, srv1905855397=56, srv1233902879=11, srv298244531=76, srv526188045=83, srv27185460=75, srv1695571662=43, srv2097537062=71, srv994675944=99, srv715513980=91, srv1969936194=63, srv1076719490=4, srv1042797357=1, srv1928219547=59, srv1691269586=42, srv650161947=87, srv675580324=89, srv1182799275=7, srv1648150658=35, srv1476942631=23, srv1561085381=25, srv1833379443=54, srv1045871976=2, srv1962506775=62, srv569009117=84, srv178045231=48, srv230708576=72, srv1050770543=3, srv176003534=46, srv1813639930=51, srv1574947166=28, srv875373163=95, srv1461242530=22, srv1446588254=21, srv640412813=86, srv1608786573=30, srv1614860561=31, srv1687027004=39, srv180791698=50, srv74388189=94, srv181908654=52, srv1680142681=38, srv1668181469=37, srv513421383=82, srv683666110=90, srv477180829=80, srv723222377=93, srv19118885=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-10 10:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-10 10:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-10 10:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-10 10:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-10 10:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-10 10:53:17,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-10 10:53:18,108 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.006440224633376166); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008123623944599232); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006440224633376166); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:18,109 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-10 10:53:18,109 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.978723361676062E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006440224633376166); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008123623944599232); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006440224633376166); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-10 10:53:18,511 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 530 ms to try 5000 different iterations. Found a solution that moves 256 regions; Going from a computed imbalance of 9.978723361676062E-4 to a new imbalance of 3.457171308788238E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.028444444444444446, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:18,512 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1042797357:83 , srv131439895:83 , srv1687027004:83 , srv1709984322:83 , srv2016381396:83 , srv1050770543:84 , srv1076719490:84 , srv113218559:84 , srv1189370035:84 , srv1233902879:84 , srv1246001420:84 , srv1321366171:84 , srv1354856058:84 , srv1358728218:84 , srv1446588254:84 , srv1476942631:84 , srv1568705055:84 , srv1583083041:84 , srv1608786573:84 , srv1630947750:84 , srv1648150658:84 , srv1653219901:84 , srv1668181469:84 , srv1695571662:84 , srv1735567411:84 , srv1763209341:84 , srv1813639930:84 , srv1859322749:84 , srv19118885:84 , srv1938949494:84 , srv2036354484:84 , srv2036373637:84 , srv2047713101:84 , srv209280136:84 , srv253096275:84 , srv27185460:84 , srv415774508:84 , srv43075820:84 , srv491793836:84 , srv513421383:84 , srv675580324:84 , srv715513980:84 , srv723222377:84 , srv74388189:84 , srv911123709:84 , srv1029707989:85 , srv1145859575:85 , srv1182799275:85 , srv1184551192:85 , srv1199679773:85 , srv1269620241:85 , srv1288996018:85 , srv1461242530:85 , srv1498914004:85 , srv1561085381:85 , srv1564030681:85 , srv1574947166:85 , srv1614860561:85 , srv1634945383:85 , srv1680142681:85 , srv1690313924:85 , srv1691269586:85 , srv176003534:85 , srv178045231:85 , srv1789168420:85 , srv180791698:85 , srv181908654:85 , srv1828470047:85 , srv1833379443:85 , srv1905855397:85 , srv1907172955:85 , srv1928219547:85 , srv1958666402:85 , srv1962506775:85 , srv1969936194:85 , srv2002445629:85 , srv2015598870:85 , srv230708576:85 , srv254937532:85 , srv298244531:85 , srv471899552:85 , srv477180829:85 , srv526188045:85 , srv573249992:85 , srv640412813:85 , srv650161947:85 , srv669553988:85 , srv683666110:85 , srv71710408:85 , srv875373163:85 , srv958081089:85 , srv994675944:85 , srv1045871976:86 , srv1296664238:86 , srv1337171140:86 , srv1688104378:86 , srv2097537062:86 , srv569009117:86 , srv910473569:86 , srv1630151400:628 } 2024-04-10 10:53:18,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:18,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1029707989=0, srv1199679773=10, srv1630151400=32, srv1634945383=34, srv1145859575=6, srv669553988=88, srv911123709=97, srv2016381396=66, srv471899552=79, srv2047713101=69, srv2015598870=65, srv209280136=70, srv1354856058=19, srv1269620241=13, srv1653219901=36, srv253096275=73, srv1958666402=61, srv2036373637=68, srv71710408=92, srv958081089=98, srv1789168420=49, srv1321366171=17, srv1184551192=8, srv1630947750=33, srv1828470047=53, srv491793836=81, srv1735567411=45, srv1288996018=14, srv1938949494=60, srv1564030681=26, srv1498914004=24, srv254937532=74, srv1763209341=47, srv43075820=78, srv1688104378=40, srv1859322749=55, srv1246001420=12, srv1690313924=41, srv573249992=85, srv415774508=77, srv1709984322=44, srv131439895=16, srv1337171140=18, srv1296664238=15, srv1583083041=29, srv1907172955=57, srv1189370035=9, srv2002445629=64, srv113218559=5, srv910473569=96, srv2036354484=67, srv1358728218=20, srv1568705055=27, srv1905855397=56, srv1233902879=11, srv298244531=76, srv526188045=83, srv27185460=75, srv1695571662=43, srv2097537062=71, srv994675944=99, srv715513980=91, srv1969936194=63, srv1076719490=4, srv1042797357=1, srv1928219547=59, srv1691269586=42, srv650161947=87, srv675580324=89, srv1182799275=7, srv1648150658=35, srv1476942631=23, srv1561085381=25, srv1833379443=54, srv1045871976=2, srv1962506775=62, srv569009117=84, srv178045231=48, srv230708576=72, srv1050770543=3, srv176003534=46, srv1813639930=51, srv1574947166=28, srv875373163=95, srv1461242530=22, srv1446588254=21, srv640412813=86, srv1608786573=30, srv1614860561=31, srv1687027004=39, srv180791698=50, srv74388189=94, srv181908654=52, srv1680142681=38, srv1668181469=37, srv513421383=82, srv683666110=90, srv477180829=80, srv723222377=93, srv19118885=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:18,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:18,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:18,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:18,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-10 10:53:18,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-10 10:53:18,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-10 10:53:18,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-10 10:53:18,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-10 10:53:18,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-10 10:53:18,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-10 10:53:18,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-10 10:53:18,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-10 10:53:18,644 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:18,644 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-10 10:53:18,645 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.277916277493631E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-10 10:53:18,906 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 355 ms to try 5000 different iterations. Found a solution that moves 26 regions; Going from a computed imbalance of 3.277916277493631E-5 to a new imbalance of 6.2141346308869544E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0028888888888888888); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:18,906 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1145859575:83 , srv1561085381:83 , srv1564030681:83 , srv1928219547:83 , srv669553988:83 , srv994675944:83 , srv1029707989:84 , srv1042797357:84 , srv1045871976:84 , srv1050770543:84 , srv1076719490:84 , srv113218559:84 , srv1182799275:84 , srv1184551192:84 , srv1199679773:84 , srv1246001420:84 , srv1269620241:84 , srv1288996018:84 , srv1296664238:84 , srv1321366171:84 , srv1337171140:84 , srv1354856058:84 , srv1446588254:84 , srv1461242530:84 , srv1476942631:84 , srv1498914004:84 , srv1568705055:84 , srv1574947166:84 , srv1583083041:84 , srv1608786573:84 , srv1614860561:84 , srv1630947750:84 , srv1634945383:84 , srv1648150658:84 , srv1653219901:84 , srv1668181469:84 , srv1680142681:84 , srv1687027004:84 , srv1688104378:84 , srv1690313924:84 , srv1691269586:84 , srv1695571662:84 , srv1735567411:84 , srv176003534:84 , srv178045231:84 , srv1789168420:84 , srv180791698:84 , srv1813639930:84 , srv181908654:84 , srv1828470047:84 , srv1833379443:84 , srv1859322749:84 , srv1905855397:84 , srv1907172955:84 , srv19118885:84 , srv1938949494:84 , srv1958666402:84 , srv1962506775:84 , srv1969936194:84 , srv2002445629:84 , srv2015598870:84 , srv2016381396:84 , srv2036354484:84 , srv2036373637:84 , srv2047713101:84 , srv209280136:84 , srv2097537062:84 , srv230708576:84 , srv253096275:84 , srv254937532:84 , srv27185460:84 , srv298244531:84 , srv415774508:84 , srv43075820:84 , srv471899552:84 , srv477180829:84 , srv513421383:84 , srv526188045:84 , srv569009117:84 , srv573249992:84 , srv640412813:84 , srv650161947:84 , srv675580324:84 , srv683666110:84 , srv715513980:84 , srv71710408:84 , srv723222377:84 , srv74388189:84 , srv875373163:84 , srv910473569:84 , srv911123709:84 , srv958081089:84 , srv1189370035:85 , srv1233902879:85 , srv131439895:85 , srv1358728218:85 , srv1709984322:85 , srv1763209341:85 , srv491793836:85 , srv1630151400:683 } 2024-04-10 10:53:18,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:18,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1029707989=0, srv1199679773=10, srv1630151400=32, srv1634945383=34, srv1145859575=6, srv669553988=88, srv911123709=97, srv2016381396=66, srv471899552=79, srv2047713101=69, srv2015598870=65, srv209280136=70, srv1354856058=19, srv1269620241=13, srv1653219901=36, srv253096275=73, srv1958666402=61, srv2036373637=68, srv71710408=92, srv958081089=98, srv1789168420=49, srv1321366171=17, srv1184551192=8, srv1630947750=33, srv1828470047=53, srv491793836=81, srv1735567411=45, srv1288996018=14, srv1938949494=60, srv1564030681=26, srv1498914004=24, srv254937532=74, srv1763209341=47, srv43075820=78, srv1688104378=40, srv1859322749=55, srv1246001420=12, srv1690313924=41, srv573249992=85, srv415774508=77, srv1709984322=44, srv131439895=16, srv1337171140=18, srv1296664238=15, srv1583083041=29, srv1907172955=57, srv1189370035=9, srv2002445629=64, srv113218559=5, srv910473569=96, srv2036354484=67, srv1358728218=20, srv1568705055=27, srv1905855397=56, srv1233902879=11, srv298244531=76, srv526188045=83, srv27185460=75, srv1695571662=43, srv2097537062=71, srv994675944=99, srv715513980=91, srv1969936194=63, srv1076719490=4, srv1042797357=1, srv1928219547=59, srv1691269586=42, srv650161947=87, srv675580324=89, srv1182799275=7, srv1648150658=35, srv1476942631=23, srv1561085381=25, srv1833379443=54, srv1045871976=2, srv1962506775=62, srv569009117=84, srv178045231=48, srv230708576=72, srv1050770543=3, srv176003534=46, srv1813639930=51, srv1574947166=28, srv875373163=95, srv1461242530=22, srv1446588254=21, srv640412813=86, srv1608786573=30, srv1614860561=31, srv1687027004=39, srv180791698=50, srv74388189=94, srv181908654=52, srv1680142681=38, srv1668181469=37, srv513421383=82, srv683666110=90, srv477180829=80, srv723222377=93, srv19118885=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:18,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-10 10:53:18,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-10 10:53:18,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-10 10:53:18,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-10 10:53:18,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-10 10:53:19,038 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.032078739728369E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:19,038 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1145859575:83 , srv1561085381:83 , srv1564030681:83 , srv1928219547:83 , srv669553988:83 , srv994675944:83 , srv1029707989:84 , srv1042797357:84 , srv1045871976:84 , srv1050770543:84 , srv1076719490:84 , srv113218559:84 , srv1182799275:84 , srv1184551192:84 , srv1199679773:84 , srv1246001420:84 , srv1269620241:84 , srv1288996018:84 , srv1296664238:84 , srv1321366171:84 , srv1337171140:84 , srv1354856058:84 , srv1446588254:84 , srv1461242530:84 , srv1476942631:84 , srv1498914004:84 , srv1568705055:84 , srv1574947166:84 , srv1583083041:84 , srv1608786573:84 , srv1614860561:84 , srv1630947750:84 , srv1634945383:84 , srv1648150658:84 , srv1653219901:84 , srv1668181469:84 , srv1680142681:84 , srv1687027004:84 , srv1688104378:84 , srv1690313924:84 , srv1691269586:84 , srv1695571662:84 , srv1735567411:84 , srv176003534:84 , srv178045231:84 , srv1789168420:84 , srv180791698:84 , srv1813639930:84 , srv181908654:84 , srv1828470047:84 , srv1833379443:84 , srv1859322749:84 , srv1905855397:84 , srv1907172955:84 , srv19118885:84 , srv1938949494:84 , srv1958666402:84 , srv1962506775:84 , srv1969936194:84 , srv2002445629:84 , srv2015598870:84 , srv2016381396:84 , srv2036354484:84 , srv2036373637:84 , srv2047713101:84 , srv209280136:84 , srv2097537062:84 , srv230708576:84 , srv253096275:84 , srv254937532:84 , srv27185460:84 , srv298244531:84 , srv415774508:84 , srv43075820:84 , srv471899552:84 , srv477180829:84 , srv513421383:84 , srv526188045:84 , srv569009117:84 , srv573249992:84 , srv640412813:84 , srv650161947:84 , srv675580324:84 , srv683666110:84 , srv715513980:84 , srv71710408:84 , srv723222377:84 , srv74388189:84 , srv875373163:84 , srv910473569:84 , srv911123709:84 , srv958081089:84 , srv1189370035:85 , srv1233902879:85 , srv131439895:85 , srv1358728218:85 , srv1709984322:85 , srv1763209341:85 , srv491793836:85 , srv1630151400:683 } 2024-04-10 10:53:19,066 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=361 (was 340) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=12485 (was 13228) 2024-04-10 10:53:19,074 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=361, ProcessCount=170, AvailableMemoryMB=12484 2024-04-10 10:53:19,075 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-10 10:53:19,075 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-04-10 10:53:19,087 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1011856951:84 , srv1031594668:84 , srv1108464391:84 , srv1203221916:84 , srv1280281577:84 , srv1357247870:84 , srv1402126646:84 , srv1464047468:84 , srv146418255:84 , srv162602259:84 , srv1682842781:84 , srv1697062149:84 , srv1756165736:84 , srv1828411490:84 , srv1965227826:84 , srv1969791257:84 , srv1970600109:84 , srv331067591:84 , srv385198926:84 , srv39468105:84 , srv488963388:84 , srv537569475:84 , srv595368405:84 , srv607639755:84 , srv723587007:84 , srv76547377:84 , srv876260074:84 , srv94488879:84 , srv975601241:84 , srv973561328:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-04-10 10:53:19,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:53:19,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1965227826=14, srv1402126646=6, srv1464047468=7, srv1031594668=1, srv1969791257=15, srv488963388=20, srv162602259=9, srv1357247870=5, srv1682842781=10, srv607639755=23, srv595368405=22, srv723587007=24, srv1108464391=2, srv1011856951=0, srv146418255=8, srv1828411490=13, srv537569475=21, srv1280281577=4, srv1970600109=16, srv76547377=25, srv1203221916=3, srv1756165736=12, srv876260074=26, srv385198926=18, srv1697062149=11, srv94488879=27, srv39468105=19, srv973561328=28, srv331067591=17, srv975601241=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:53:19,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:53:19,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:53:19,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:53:19,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:53:19,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:53:19,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-10 10:53:19,134 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.0813649241853822, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:53:19,134 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991244942148358, 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.0813649241853822, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-04-10 10:55:19,108 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5367161 different iterations. Found a solution that moves 1870 regions; Going from a computed imbalance of 0.991244942148358 to a new imbalance of 4.3646732880327594E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6925925925925925, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:55:19,114 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1011856951:90 , srv1031594668:90 , srv1108464391:90 , srv1203221916:90 , srv1280281577:90 , srv1357247870:90 , srv1402126646:90 , srv1464047468:90 , srv146418255:90 , srv162602259:90 , srv1682842781:90 , srv1697062149:90 , srv1756165736:90 , srv1828411490:90 , srv1965227826:90 , srv1969791257:90 , srv1970600109:90 , srv331067591:90 , srv385198926:90 , srv39468105:90 , srv488963388:90 , srv537569475:90 , srv595368405:90 , srv607639755:90 , srv723587007:90 , srv76547377:90 , srv876260074:90 , srv94488879:90 , srv973561328:90 , srv975601241:90 } 2024-04-10 10:55:19,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-10 10:55:19,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1965227826=14, srv1402126646=6, srv1464047468=7, srv1031594668=1, srv1969791257=15, srv488963388=20, srv162602259=9, srv1357247870=5, srv1682842781=10, srv607639755=23, srv595368405=22, srv723587007=24, srv1108464391=2, srv1011856951=0, srv146418255=8, srv1828411490=13, srv537569475=21, srv1280281577=4, srv1970600109=16, srv76547377=25, srv1203221916=3, srv1756165736=12, srv876260074=26, srv385198926=18, srv1697062149=11, srv94488879=27, srv39468105=19, srv973561328=28, srv331067591=17, srv975601241=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-10 10:55:19,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-10 10:55:19,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-10 10:55:19,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-10 10:55:19,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-10 10:55:19,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-10 10:55:19,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-10 10:55:19,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-10 10:55:19,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-10 10:55:19,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-10 10:55:19,134 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-10 10:55:19,134 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1011856951:90 , srv1031594668:90 , srv1108464391:90 , srv1203221916:90 , srv1280281577:90 , srv1357247870:90 , srv1402126646:90 , srv1464047468:90 , srv146418255:90 , srv162602259:90 , srv1682842781:90 , srv1697062149:90 , srv1756165736:90 , srv1828411490:90 , srv1965227826:90 , srv1969791257:90 , srv1970600109:90 , srv331067591:90 , srv385198926:90 , srv39468105:90 , srv488963388:90 , srv537569475:90 , srv595368405:90 , srv607639755:90 , srv723587007:90 , srv76547377:90 , srv876260074:90 , srv94488879:90 , srv973561328:90 , srv975601241:90 } 2024-04-10 10:55:19,151 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=204 (was 361), ProcessCount=167 (was 170), AvailableMemoryMB=11723 (was 12484)