2024-03-24 04:53:29,520 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-24 04:53:29,815 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-24 04:53:29,920 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-24 04:53:29,982 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-24 04:53:29,989 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-03-24 04:53:30,004 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=283, ProcessCount=170, AvailableMemoryMB=13976 2024-03-24 04:53:30,006 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-24 04:53:30,007 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-03-24 04:53:30,119 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1012952906:84 , srv1034913120:84 , srv1052817815:84 , srv1088760835:84 , srv109202464:84 , srv1108302669:84 , srv1115358392:84 , srv1136920937:84 , srv1137397106:84 , srv1146899640:84 , srv1156031646:84 , srv1177940171:84 , srv1185453457:84 , srv1186172871:84 , srv1196115099:84 , srv1209980497:84 , srv1230188820:84 , srv1245100354:84 , srv1247647947:84 , srv1265264707:84 , srv1281505440:84 , srv1296978691:84 , srv133051466:84 , srv1338023999:84 , srv1338929788:84 , srv1407273332:84 , srv1435971969:84 , srv144659664:84 , srv1490222272:84 , srv149026726:84 , srv1493379773:84 , srv1495070402:84 , srv1521676127:84 , srv1590442236:84 , srv1595317359:84 , srv1622948662:84 , srv1640903901:84 , srv1670691502:84 , srv1703178251:84 , srv1716931529:84 , srv1740296170:84 , srv1746865878:84 , srv176751211:84 , srv177901119:84 , srv179907405:84 , srv1799407409:84 , srv1820038985:84 , srv1827692884:84 , srv1827902456:84 , srv1851189872:84 , srv1893111717:84 , srv1931411003:84 , srv1934185015:84 , srv1943511593:84 , srv1951758315:84 , srv1967862179:84 , srv1995252605:84 , srv2055556998:84 , srv2100043184:84 , srv2100721465:84 , srv2103134773:84 , srv2132002506:84 , srv2137031018:84 , srv2142908325:84 , srv312366300:84 , srv313425741:84 , srv318252030:84 , srv345167261:84 , srv377250452:84 , srv378336939:84 , srv403225782:84 , srv420004854:84 , srv427201594:84 , srv465290417:84 , srv489023237:84 , srv499116121:84 , srv522814952:84 , srv538430356:84 , srv566341828:84 , srv62765892:84 , srv636424504:84 , srv640536292:84 , srv646989382:84 , srv655397202:84 , srv686544902:84 , srv694933489:84 , srv728378083:84 , srv833439316:84 , srv838943343:84 , srv8417062:84 , srv882645982:84 , srv895584605:84 , srv915499386:84 , srv94336514:84 , srv949458072:84 , srv963854224:84 , srv975502388:84 , srv987086163:84 , srv99829915:84 , srv1711799694:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-24 04:53:30,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:53:30,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv109202464=4, srv2142908325=64, srv1951758315=55, srv1827902456=49, srv1338023999=23, srv318252030=67, srv1245100354=17, srv1670691502=37, srv2137031018=63, srv2100721465=60, srv133051466=22, srv1247647947=18, srv640536292=82, srv538430356=78, srv686544902=85, srv1495070402=31, srv987086163=98, srv377250452=69, srv144659664=27, srv1711799694=39, srv1746865878=42, srv1893111717=51, srv1521676127=32, srv694933489=86, srv655397202=84, srv882645982=91, srv1820038985=47, srv1851189872=50, srv2100043184=59, srv1490222272=28, srv1052817815=2, srv1281505440=20, srv1995252605=57, srv522814952=77, srv1136920937=7, srv62765892=80, srv1493379773=30, srv2132002506=62, srv1338929788=24, srv345167261=68, srv1115358392=6, srv1196115099=14, srv1595317359=34, srv1185453457=12, srv975502388=97, srv313425741=66, srv963854224=96, srv1230188820=16, srv1435971969=26, srv1622948662=35, srv1186172871=13, srv895584605=92, srv94336514=94, srv179907405=45, srv1296978691=21, srv728378083=87, srv2103134773=61, srv8417062=90, srv312366300=65, srv465290417=74, srv1146899640=9, srv99829915=99, srv915499386=93, srv1799407409=46, srv2055556998=58, srv403225782=71, srv1640903901=36, srv1108302669=5, srv1137397106=8, srv499116121=76, srv1156031646=10, srv1703178251=38, srv838943343=89, srv177901119=44, srv1931411003=52, srv1265264707=19, srv1934185015=53, srv1716931529=40, srv949458072=95, srv489023237=75, srv378336939=70, srv1590442236=33, srv420004854=72, srv1088760835=3, srv1407273332=25, srv1827692884=48, srv566341828=79, srv1209980497=15, srv1034913120=1, srv646989382=83, srv833439316=88, srv636424504=81, srv1740296170=41, srv1177940171=11, srv1943511593=54, srv427201594=73, srv1967862179=56, srv1012952906=0, srv149026726=29, srv176751211=43} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:53:30,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:53:30,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:53:30,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:53:30,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:53:30,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:53:30,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:53:30,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:53:30,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-24 04:53:30,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-24 04:53:30,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-24 04:53:30,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-24 04:53:30,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-24 04:53:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-24 04:53:30,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-24 04:53:30,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-24 04:53:30,415 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-03-24 04:53:30,415 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-03-24 04:53:30,415 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-03-24 04:53:30,826 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 586 ms to try 5000 different iterations. Found a solution that moves 4691 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18365271715277437. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039821274239157364, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0609465184770887, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5212222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039821274239157364, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.179, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-24 04:53:30,841 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1640903901:82 , srv1185453457:83 , srv1245100354:83 , srv1247647947:83 , srv1893111717:83 , srv1931411003:83 , srv313425741:83 , srv465290417:83 , srv728378083:83 , srv882645982:83 , srv1108302669:84 , srv133051466:84 , srv1521676127:84 , srv1934185015:84 , srv1967862179:84 , srv427201594:84 , srv636424504:84 , srv833439316:84 , srv838943343:84 , srv915499386:84 , srv99829915:84 , srv1146899640:85 , srv1177940171:85 , srv1186172871:85 , srv1296978691:85 , srv1493379773:85 , srv1827902456:85 , srv1943511593:85 , srv1951758315:85 , srv378336939:85 , srv499116121:85 , srv522814952:85 , srv62765892:85 , srv640536292:85 , srv686544902:85 , srv949458072:85 , srv1052817815:86 , srv1088760835:86 , srv109202464:86 , srv144659664:86 , srv149026726:86 , srv1670691502:86 , srv1703178251:86 , srv1746865878:86 , srv179907405:86 , srv1995252605:86 , srv2132002506:86 , srv2137031018:86 , srv420004854:86 , srv566341828:86 , srv646989382:86 , srv94336514:86 , srv963854224:86 , srv1012952906:87 , srv1136920937:87 , srv1196115099:87 , srv1209980497:87 , srv1230188820:87 , srv1281505440:87 , srv1490222272:87 , srv1622948662:87 , srv1716931529:87 , srv1740296170:87 , srv1820038985:87 , srv2055556998:87 , srv2100721465:87 , srv2142908325:87 , srv312366300:87 , srv489023237:87 , srv538430356:87 , srv694933489:87 , srv8417062:87 , srv975502388:87 , srv987086163:87 , srv1115358392:88 , srv1156031646:88 , srv1338929788:88 , srv1435971969:88 , srv1595317359:88 , srv1799407409:88 , srv2103134773:88 , srv345167261:88 , srv377250452:88 , srv895584605:88 , srv1034913120:89 , srv1137397106:89 , srv1338023999:89 , srv1495070402:89 , srv176751211:89 , srv1827692884:89 , srv2100043184:89 , srv655397202:89 , srv1407273332:90 , srv177901119:90 , srv1265264707:93 , srv1590442236:93 , srv1851189872:93 , srv318252030:94 , srv403225782:94 , srv1711799694:444 } 2024-03-24 04:53:30,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:53:30,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv109202464=4, srv2142908325=64, srv1951758315=55, srv1827902456=49, srv1338023999=23, srv318252030=67, srv1245100354=17, srv1670691502=37, srv2137031018=63, srv2100721465=60, srv133051466=22, srv1247647947=18, srv640536292=82, srv538430356=78, srv686544902=85, srv1495070402=31, srv987086163=98, srv377250452=69, srv144659664=27, srv1711799694=39, srv1746865878=42, srv1893111717=51, srv1521676127=32, srv694933489=86, srv655397202=84, srv882645982=91, srv1820038985=47, srv1851189872=50, srv2100043184=59, srv1490222272=28, srv1052817815=2, srv1281505440=20, srv1995252605=57, srv522814952=77, srv1136920937=7, srv62765892=80, srv1493379773=30, srv2132002506=62, srv1338929788=24, srv345167261=68, srv1115358392=6, srv1196115099=14, srv1595317359=34, srv1185453457=12, srv975502388=97, srv313425741=66, srv963854224=96, srv1230188820=16, srv1435971969=26, srv1622948662=35, srv1186172871=13, srv895584605=92, srv94336514=94, srv179907405=45, srv1296978691=21, srv728378083=87, srv2103134773=61, srv8417062=90, srv312366300=65, srv465290417=74, srv1146899640=9, srv99829915=99, srv915499386=93, srv1799407409=46, srv2055556998=58, srv403225782=71, srv1640903901=36, srv1108302669=5, srv1137397106=8, srv499116121=76, srv1156031646=10, srv1703178251=38, srv838943343=89, srv177901119=44, srv1931411003=52, srv1265264707=19, srv1934185015=53, srv1716931529=40, srv949458072=95, srv489023237=75, srv378336939=70, srv1590442236=33, srv420004854=72, srv1088760835=3, srv1407273332=25, srv1827692884=48, srv566341828=79, srv1209980497=15, srv1034913120=1, srv646989382=83, srv833439316=88, srv636424504=81, srv1740296170=41, srv1177940171=11, srv1943511593=54, srv427201594=73, srv1967862179=56, srv1012952906=0, srv149026726=29, srv176751211=43} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:53:30,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:53:30,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-24 04:53:30,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-24 04:53:30,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-24 04:53:30,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-24 04:53:30,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-24 04:53:30,866 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-24 04:53:30,867 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-24 04:53:31,030 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.039821274239157364, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0609465184770887, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039821274239157364, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.179, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-24 04:53:31,031 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-03-24 04:53:31,031 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18361987006871955, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039821274239157364, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0609465184770887, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039821274239157364, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.179, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-24 04:53:31,306 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 422 ms to try 5000 different iterations. Found a solution that moves 2630 regions; Going from a computed imbalance of 0.18361987006871955 to a new imbalance of 0.015301213968835938. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020950716818973796); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03605084325869923, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2922222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020950716818973796); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-24 04:53:31,319 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1851189872:76 , srv403225782:77 , srv1265264707:80 , srv1590442236:80 , srv1156031646:81 , srv1338023999:81 , srv318252030:81 , srv1407273332:82 , srv176751211:82 , srv177901119:82 , srv1827692884:82 , srv2100043184:82 , srv1495070402:83 , srv1622948662:83 , srv2103134773:83 , srv377250452:83 , srv8417062:83 , srv1012952906:84 , srv1034913120:84 , srv1115358392:84 , srv1595317359:84 , srv1740296170:84 , srv1746865878:84 , srv1799407409:84 , srv2132002506:84 , srv312366300:84 , srv566341828:84 , srv646989382:84 , srv686544902:84 , srv895584605:84 , srv1052817815:85 , srv1088760835:85 , srv1177940171:85 , srv1209980497:85 , srv1338929788:85 , srv1435971969:85 , srv1521676127:85 , srv1670691502:85 , srv179907405:85 , srv2137031018:85 , srv489023237:85 , srv636424504:85 , srv655397202:85 , srv694933489:85 , srv949458072:85 , srv975502388:85 , srv109202464:86 , srv1136920937:86 , srv1137397106:86 , srv1186172871:86 , srv1196115099:86 , srv1230188820:86 , srv1281505440:86 , srv1296978691:86 , srv144659664:86 , srv1490222272:86 , srv2055556998:86 , srv2100721465:86 , srv538430356:86 , srv94336514:86 , srv987086163:86 , srv1185453457:87 , srv1703178251:87 , srv1716931529:87 , srv1827902456:87 , srv1943511593:87 , srv1951758315:87 , srv1995252605:87 , srv2142908325:87 , srv345167261:87 , srv499116121:87 , srv833439316:87 , srv963854224:87 , srv99829915:87 , srv1247647947:88 , srv1820038985:88 , srv1893111717:88 , srv1934185015:88 , srv1967862179:88 , srv378336939:88 , srv62765892:88 , srv915499386:88 , srv1931411003:89 , srv420004854:89 , srv427201594:89 , srv465290417:89 , srv522814952:89 , srv728378083:89 , srv838943343:89 , srv1245100354:90 , srv133051466:90 , srv149026726:90 , srv1493379773:90 , srv313425741:90 , srv640536292:90 , srv882645982:90 , srv1108302669:91 , srv1146899640:91 , srv1640903901:91 , srv1711799694:516 } 2024-03-24 04:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv109202464=4, srv2142908325=64, srv1951758315=55, srv1827902456=49, srv1338023999=23, srv318252030=67, srv1245100354=17, srv1670691502=37, srv2137031018=63, srv2100721465=60, srv133051466=22, srv1247647947=18, srv640536292=82, srv538430356=78, srv686544902=85, srv1495070402=31, srv987086163=98, srv377250452=69, srv144659664=27, srv1711799694=39, srv1746865878=42, srv1893111717=51, srv1521676127=32, srv694933489=86, srv655397202=84, srv882645982=91, srv1820038985=47, srv1851189872=50, srv2100043184=59, srv1490222272=28, srv1052817815=2, srv1281505440=20, srv1995252605=57, srv522814952=77, srv1136920937=7, srv62765892=80, srv1493379773=30, srv2132002506=62, srv1338929788=24, srv345167261=68, srv1115358392=6, srv1196115099=14, srv1595317359=34, srv1185453457=12, srv975502388=97, srv313425741=66, srv963854224=96, srv1230188820=16, srv1435971969=26, srv1622948662=35, srv1186172871=13, srv895584605=92, srv94336514=94, srv179907405=45, srv1296978691=21, srv728378083=87, srv2103134773=61, srv8417062=90, srv312366300=65, srv465290417=74, srv1146899640=9, srv99829915=99, srv915499386=93, srv1799407409=46, srv2055556998=58, srv403225782=71, srv1640903901=36, srv1108302669=5, srv1137397106=8, srv499116121=76, srv1156031646=10, srv1703178251=38, srv838943343=89, srv177901119=44, srv1931411003=52, srv1265264707=19, srv1934185015=53, srv1716931529=40, srv949458072=95, srv489023237=75, srv378336939=70, srv1590442236=33, srv420004854=72, srv1088760835=3, srv1407273332=25, srv1827692884=48, srv566341828=79, srv1209980497=15, srv1034913120=1, srv646989382=83, srv833439316=88, srv636424504=81, srv1740296170=41, srv1177940171=11, srv1943511593=54, srv427201594=73, srv1967862179=56, srv1012952906=0, srv149026726=29, srv176751211=43} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:53:31,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:53:31,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:53:31,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:53:31,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:53:31,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-24 04:53:31,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-24 04:53:31,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-24 04:53:31,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-24 04:53:31,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-24 04:53:31,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-24 04:53:31,509 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.020950716818973796); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03605084325869923, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020950716818973796); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-24 04:53:31,509 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-03-24 04:53:31,509 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01528279831523028, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020950716818973796); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03605084325869923, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020950716818973796); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0435, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-24 04:53:31,770 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 396 ms to try 5000 different iterations. Found a solution that moves 955 regions; Going from a computed imbalance of 0.01528279831523028 to a new imbalance of 5.881109490523275E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007344853720061305); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00963998407308295); MoveCostFunction : (multiplier=7.0, imbalance=0.10611111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007344853720061305); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); 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-03-24 04:53:31,773 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1146899640:81 , srv149026726:81 , srv1493379773:81 , srv133051466:82 , srv640536292:82 , srv1108302669:83 , srv1137397106:83 , srv1435971969:83 , srv1590442236:83 , srv1716931529:83 , srv1820038985:83 , srv345167261:83 , srv420004854:83 , srv655397202:83 , srv1034913120:84 , srv1196115099:84 , srv1230188820:84 , srv1245100354:84 , srv1265264707:84 , srv1281505440:84 , srv1338929788:84 , srv1934185015:84 , srv1967862179:84 , srv1995252605:84 , srv2100721465:84 , srv2142908325:84 , srv318252030:84 , srv427201594:84 , srv465290417:84 , srv522814952:84 , srv882645982:84 , srv987086163:84 , srv109202464:85 , srv1136920937:85 , srv1186172871:85 , srv1209980497:85 , srv1296978691:85 , srv1640903901:85 , srv1703178251:85 , srv1799407409:85 , srv1827902456:85 , srv2055556998:85 , srv313425741:85 , srv378336939:85 , srv489023237:85 , srv538430356:85 , srv62765892:85 , srv728378083:85 , srv838943343:85 , srv895584605:85 , srv915499386:85 , srv94336514:85 , srv975502388:85 , srv99829915:85 , srv1052817815:86 , srv1088760835:86 , srv1115358392:86 , srv1247647947:86 , srv1407273332:86 , srv1490222272:86 , srv1495070402:86 , srv1595317359:86 , srv1740296170:86 , srv176751211:86 , srv177901119:86 , srv179907405:86 , srv1827692884:86 , srv1893111717:86 , srv1931411003:86 , srv1943511593:86 , srv1951758315:86 , srv2100043184:86 , srv2103134773:86 , srv2137031018:86 , srv377250452:86 , srv499116121:86 , srv566341828:86 , srv694933489:86 , srv963854224:86 , srv1012952906:87 , srv1156031646:87 , srv1185453457:87 , srv144659664:87 , srv1670691502:87 , srv1746865878:87 , srv312366300:87 , srv636424504:87 , srv646989382:87 , srv833439316:87 , srv8417062:87 , srv1177940171:88 , srv1338023999:88 , srv1622948662:88 , srv2132002506:88 , srv403225782:88 , srv686544902:88 , srv949458072:88 , srv1521676127:89 , srv1851189872:89 , srv1711799694:563 } 2024-03-24 04:53:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:53:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv109202464=4, srv2142908325=64, srv1951758315=55, srv1827902456=49, srv1338023999=23, srv318252030=67, srv1245100354=17, srv1670691502=37, srv2137031018=63, srv2100721465=60, srv133051466=22, srv1247647947=18, srv640536292=82, srv538430356=78, srv686544902=85, srv1495070402=31, srv987086163=98, srv377250452=69, srv144659664=27, srv1711799694=39, srv1746865878=42, srv1893111717=51, srv1521676127=32, srv694933489=86, srv655397202=84, srv882645982=91, srv1820038985=47, srv1851189872=50, srv2100043184=59, srv1490222272=28, srv1052817815=2, srv1281505440=20, srv1995252605=57, srv522814952=77, srv1136920937=7, srv62765892=80, srv1493379773=30, srv2132002506=62, srv1338929788=24, srv345167261=68, srv1115358392=6, srv1196115099=14, srv1595317359=34, srv1185453457=12, srv975502388=97, srv313425741=66, srv963854224=96, srv1230188820=16, srv1435971969=26, srv1622948662=35, srv1186172871=13, srv895584605=92, srv94336514=94, srv179907405=45, srv1296978691=21, srv728378083=87, srv2103134773=61, srv8417062=90, srv312366300=65, srv465290417=74, srv1146899640=9, srv99829915=99, srv915499386=93, srv1799407409=46, srv2055556998=58, srv403225782=71, srv1640903901=36, srv1108302669=5, srv1137397106=8, srv499116121=76, srv1156031646=10, srv1703178251=38, srv838943343=89, srv177901119=44, srv1931411003=52, srv1265264707=19, srv1934185015=53, srv1716931529=40, srv949458072=95, srv489023237=75, srv378336939=70, srv1590442236=33, srv420004854=72, srv1088760835=3, srv1407273332=25, srv1827692884=48, srv566341828=79, srv1209980497=15, srv1034913120=1, srv646989382=83, srv833439316=88, srv636424504=81, srv1740296170=41, srv1177940171=11, srv1943511593=54, srv427201594=73, srv1967862179=56, srv1012952906=0, srv149026726=29, srv176751211=43} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:53:31,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:53:31,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:53:31,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:53:31,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:53:31,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:53:31,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:53:31,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:53:31,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-24 04:53:31,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-24 04:53:31,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-24 04:53:31,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-24 04:53:31,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-24 04:53:31,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-24 04:53:31,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-24 04:53:31,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-24 04:53:31,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-24 04:53:31,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-24 04:53:31,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-24 04:53:31,917 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.007344853720061305); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00963998407308295); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007344853720061305); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); 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-03-24 04:53:31,917 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-24 04:53:31,918 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.814238961270794E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007344853720061305); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00963998407308295); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007344853720061305); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); 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-03-24 04:53:32,272 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 451 ms to try 5000 different iterations. Found a solution that moves 249 regions; Going from a computed imbalance of 5.814238961270794E-4 to a new imbalance of 2.221649400723411E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.027666666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-24 04:53:32,273 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv144659664:82 , srv318252030:82 , srv1136920937:83 , srv1490222272:83 , srv1622948662:83 , srv1012952906:84 , srv1052817815:84 , srv1108302669:84 , srv1115358392:84 , srv1137397106:84 , srv1177940171:84 , srv1338023999:84 , srv1495070402:84 , srv1521676127:84 , srv1595317359:84 , srv1640903901:84 , srv1670691502:84 , srv1703178251:84 , srv1746865878:84 , srv177901119:84 , srv1820038985:84 , srv1851189872:84 , srv1893111717:84 , srv1931411003:84 , srv1951758315:84 , srv2055556998:84 , srv2100043184:84 , srv2103134773:84 , srv2132002506:84 , srv2142908325:84 , srv312366300:84 , srv313425741:84 , srv345167261:84 , srv403225782:84 , srv420004854:84 , srv499116121:84 , srv522814952:84 , srv538430356:84 , srv62765892:84 , srv694933489:84 , srv838943343:84 , srv882645982:84 , srv949458072:84 , srv963854224:84 , srv1034913120:85 , srv109202464:85 , srv1146899640:85 , srv1185453457:85 , srv1196115099:85 , srv1209980497:85 , srv1230188820:85 , srv1245100354:85 , srv1247647947:85 , srv1265264707:85 , srv1281505440:85 , srv1338929788:85 , srv1407273332:85 , srv149026726:85 , srv1716931529:85 , srv1740296170:85 , srv176751211:85 , srv179907405:85 , srv1799407409:85 , srv1827692884:85 , srv1827902456:85 , srv1943511593:85 , srv1995252605:85 , srv2100721465:85 , srv2137031018:85 , srv377250452:85 , srv378336939:85 , srv427201594:85 , srv489023237:85 , srv640536292:85 , srv646989382:85 , srv686544902:85 , srv728378083:85 , srv833439316:85 , srv8417062:85 , srv895584605:85 , srv94336514:85 , srv975502388:85 , srv987086163:85 , srv99829915:85 , srv1088760835:86 , srv1156031646:86 , srv1186172871:86 , srv1296978691:86 , srv133051466:86 , srv1435971969:86 , srv1493379773:86 , srv1590442236:86 , srv465290417:86 , srv566341828:86 , srv636424504:86 , srv655397202:86 , srv915499386:86 , srv1934185015:87 , srv1967862179:87 , srv1711799694:619 } 2024-03-24 04:53:32,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:53:32,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv109202464=4, srv2142908325=64, srv1951758315=55, srv1827902456=49, srv1338023999=23, srv318252030=67, srv1245100354=17, srv1670691502=37, srv2137031018=63, srv2100721465=60, srv133051466=22, srv1247647947=18, srv640536292=82, srv538430356=78, srv686544902=85, srv1495070402=31, srv987086163=98, srv377250452=69, srv144659664=27, srv1711799694=39, srv1746865878=42, srv1893111717=51, srv1521676127=32, srv694933489=86, srv655397202=84, srv882645982=91, srv1820038985=47, srv1851189872=50, srv2100043184=59, srv1490222272=28, srv1052817815=2, srv1281505440=20, srv1995252605=57, srv522814952=77, srv1136920937=7, srv62765892=80, srv1493379773=30, srv2132002506=62, srv1338929788=24, srv345167261=68, srv1115358392=6, srv1196115099=14, srv1595317359=34, srv1185453457=12, srv975502388=97, srv313425741=66, srv963854224=96, srv1230188820=16, srv1435971969=26, srv1622948662=35, srv1186172871=13, srv895584605=92, srv94336514=94, srv179907405=45, srv1296978691=21, srv728378083=87, srv2103134773=61, srv8417062=90, srv312366300=65, srv465290417=74, srv1146899640=9, srv99829915=99, srv915499386=93, srv1799407409=46, srv2055556998=58, srv403225782=71, srv1640903901=36, srv1108302669=5, srv1137397106=8, srv499116121=76, srv1156031646=10, srv1703178251=38, srv838943343=89, srv177901119=44, srv1931411003=52, srv1265264707=19, srv1934185015=53, srv1716931529=40, srv949458072=95, srv489023237=75, srv378336939=70, srv1590442236=33, srv420004854=72, srv1088760835=3, srv1407273332=25, srv1827692884=48, srv566341828=79, srv1209980497=15, srv1034913120=1, srv646989382=83, srv833439316=88, srv636424504=81, srv1740296170=41, srv1177940171=11, srv1943511593=54, srv427201594=73, srv1967862179=56, srv1012952906=0, srv149026726=29, srv176751211=43} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:53:32,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:53:32,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-24 04:53:32,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-24 04:53:32,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-24 04:53:32,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-24 04:53:32,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-24 04:53:32,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-24 04:53:32,398 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=2.047295874190765E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-24 04:53:32,399 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv144659664:82 , srv318252030:82 , srv1136920937:83 , srv1490222272:83 , srv1622948662:83 , srv1012952906:84 , srv1052817815:84 , srv1108302669:84 , srv1115358392:84 , srv1137397106:84 , srv1177940171:84 , srv1338023999:84 , srv1495070402:84 , srv1521676127:84 , srv1595317359:84 , srv1640903901:84 , srv1670691502:84 , srv1703178251:84 , srv1746865878:84 , srv177901119:84 , srv1820038985:84 , srv1851189872:84 , srv1893111717:84 , srv1931411003:84 , srv1951758315:84 , srv2055556998:84 , srv2100043184:84 , srv2103134773:84 , srv2132002506:84 , srv2142908325:84 , srv312366300:84 , srv313425741:84 , srv345167261:84 , srv403225782:84 , srv420004854:84 , srv499116121:84 , srv522814952:84 , srv538430356:84 , srv62765892:84 , srv694933489:84 , srv838943343:84 , srv882645982:84 , srv949458072:84 , srv963854224:84 , srv1034913120:85 , srv109202464:85 , srv1146899640:85 , srv1185453457:85 , srv1196115099:85 , srv1209980497:85 , srv1230188820:85 , srv1245100354:85 , srv1247647947:85 , srv1265264707:85 , srv1281505440:85 , srv1338929788:85 , srv1407273332:85 , srv149026726:85 , srv1716931529:85 , srv1740296170:85 , srv176751211:85 , srv179907405:85 , srv1799407409:85 , srv1827692884:85 , srv1827902456:85 , srv1943511593:85 , srv1995252605:85 , srv2100721465:85 , srv2137031018:85 , srv377250452:85 , srv378336939:85 , srv427201594:85 , srv489023237:85 , srv640536292:85 , srv646989382:85 , srv686544902:85 , srv728378083:85 , srv833439316:85 , srv8417062:85 , srv895584605:85 , srv94336514:85 , srv975502388:85 , srv987086163:85 , srv99829915:85 , srv1088760835:86 , srv1156031646:86 , srv1186172871:86 , srv1296978691:86 , srv133051466:86 , srv1435971969:86 , srv1493379773:86 , srv1590442236:86 , srv465290417:86 , srv566341828:86 , srv636424504:86 , srv655397202:86 , srv915499386:86 , srv1934185015:87 , srv1967862179:87 , srv1711799694:619 } 2024-03-24 04:53:32,427 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=292 (was 283) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=13475 (was 13976) 2024-03-24 04:53:32,437 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=292, ProcessCount=170, AvailableMemoryMB=13473 2024-03-24 04:53:32,437 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-24 04:53:32,438 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-03-24 04:53:32,451 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1079890499:84 , srv1126709878:84 , srv1187369017:84 , srv1206584334:84 , srv1296016686:84 , srv1302332557:84 , srv1339485679:84 , srv142844771:84 , srv1432532555:84 , srv1542821337:84 , srv1567401383:84 , srv1628115325:84 , srv1665295092:84 , srv1713359089:84 , srv1734947719:84 , srv1809254936:84 , srv1839145725:84 , srv1985789915:84 , srv1987691456:84 , srv206414944:84 , srv206500116:84 , srv384417801:84 , srv618044946:84 , srv834268895:84 , srv855144705:84 , srv907947700:84 , srv925633793:84 , srv970868204:84 , srv985340701:84 , srv872766869:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-24 04:53:32,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:53:32,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv907947700=26, srv1296016686=4, srv1628115325=11, srv925633793=27, srv1665295092=12, srv206414944=19, srv1302332557=5, srv1713359089=13, srv618044946=22, srv1206584334=3, srv1839145725=16, srv384417801=21, srv1126709878=1, srv872766869=25, srv1339485679=6, srv970868204=28, srv1734947719=14, srv834268895=23, srv142844771=7, srv1987691456=18, srv1985789915=17, srv1809254936=15, srv985340701=29, srv1187369017=2, srv1542821337=9, srv1079890499=0, srv206500116=20, srv1432532555=8, srv1567401383=10, srv855144705=24} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:53:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:53:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:53:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:53:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:53:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:53:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:53:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-24 04:53:32,484 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.1353837967337301, 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-03-24 04:53:32,485 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.99126196331871, 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.1353837967337301, 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-03-24 04:55:32,472 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5466465 different iterations. Found a solution that moves 1861 regions; Going from a computed imbalance of 0.99126196331871 to a new imbalance of 4.3436668390529226E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6892592592592592, 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-03-24 04:55:32,478 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1079890499:90 , srv1126709878:90 , srv1187369017:90 , srv1206584334:90 , srv1296016686:90 , srv1302332557:90 , srv1339485679:90 , srv142844771:90 , srv1432532555:90 , srv1542821337:90 , srv1567401383:90 , srv1628115325:90 , srv1665295092:90 , srv1713359089:90 , srv1734947719:90 , srv1809254936:90 , srv1839145725:90 , srv1985789915:90 , srv1987691456:90 , srv206414944:90 , srv206500116:90 , srv384417801:90 , srv618044946:90 , srv834268895:90 , srv855144705:90 , srv872766869:90 , srv907947700:90 , srv925633793:90 , srv970868204:90 , srv985340701:90 } 2024-03-24 04:55:32,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-24 04:55:32,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv907947700=26, srv1296016686=4, srv1628115325=11, srv925633793=27, srv1665295092=12, srv206414944=19, srv1302332557=5, srv1713359089=13, srv618044946=22, srv1206584334=3, srv1839145725=16, srv384417801=21, srv1126709878=1, srv872766869=25, srv1339485679=6, srv970868204=28, srv1734947719=14, srv834268895=23, srv142844771=7, srv1987691456=18, srv1985789915=17, srv1809254936=15, srv985340701=29, srv1187369017=2, srv1542821337=9, srv1079890499=0, srv206500116=20, srv1432532555=8, srv1567401383=10, srv855144705=24} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-24 04:55:32,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-24 04:55:32,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-24 04:55:32,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-24 04:55:32,501 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-03-24 04:55:32,501 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1079890499:90 , srv1126709878:90 , srv1187369017:90 , srv1206584334:90 , srv1296016686:90 , srv1302332557:90 , srv1339485679:90 , srv142844771:90 , srv1432532555:90 , srv1542821337:90 , srv1567401383:90 , srv1628115325:90 , srv1665295092:90 , srv1713359089:90 , srv1734947719:90 , srv1809254936:90 , srv1839145725:90 , srv1985789915:90 , srv1987691456:90 , srv206414944:90 , srv206500116:90 , srv384417801:90 , srv618044946:90 , srv834268895:90 , srv855144705:90 , srv872766869:90 , srv907947700:90 , srv925633793:90 , srv970868204:90 , srv985340701:90 } 2024-03-24 04:55:32,516 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=170 (was 292), ProcessCount=168 (was 170), AvailableMemoryMB=12615 (was 13473)