2024-03-22 00:53:28,427 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-22 00:53:28,747 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-22 00:53:28,852 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-22 00:53:28,919 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 00:53:28,928 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-22 00:53:28,943 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=264, ProcessCount=170, AvailableMemoryMB=9414 2024-03-22 00:53:28,945 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 00:53:28,945 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-22 00:53:29,054 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1016756495:84 , srv1022783338:84 , srv1041511307:84 , srv1045996938:84 , srv1048291336:84 , srv107262163:84 , srv1103194892:84 , srv1167627494:84 , srv1169318477:84 , srv1176234464:84 , srv1180179501:84 , srv1206172934:84 , srv1215488953:84 , srv1221731751:84 , srv1223205482:84 , srv1252216025:84 , srv1289368735:84 , srv1292827794:84 , srv1293033893:84 , srv1299600436:84 , srv1308515444:84 , srv1325664684:84 , srv133081293:84 , srv1340986902:84 , srv1369509264:84 , srv1419173536:84 , srv1450233363:84 , srv1450556021:84 , srv1476937219:84 , srv1568986977:84 , srv1571407255:84 , srv1581991912:84 , srv1585229405:84 , srv1620857275:84 , srv1633903982:84 , srv1637345426:84 , srv1647546796:84 , srv1661525554:84 , srv1764543351:84 , srv1765081011:84 , srv1793869969:84 , srv1811703996:84 , srv1846135964:84 , srv1848530881:84 , srv1859540739:84 , srv1878760839:84 , srv1940450568:84 , srv1956229414:84 , srv197579173:84 , srv1977919758:84 , srv198568283:84 , srv2016091045:84 , srv2027402745:84 , srv2067343206:84 , srv2120263785:84 , srv2133288845:84 , srv2141161627:84 , srv2146045235:84 , srv220963056:84 , srv228521403:84 , srv248380353:84 , srv254365736:84 , srv276829588:84 , srv280639886:84 , srv284138689:84 , srv322761007:84 , srv329028103:84 , srv334226887:84 , srv354749823:84 , srv373482780:84 , srv417384743:84 , srv488557413:84 , srv517087734:84 , srv522081135:84 , srv560369665:84 , srv562170358:84 , srv569882096:84 , srv572572260:84 , srv586189661:84 , srv59658150:84 , srv599363324:84 , srv627797437:84 , srv706584262:84 , srv742651166:84 , srv753824620:84 , srv777366222:84 , srv778558047:84 , srv786245140:84 , srv804158227:84 , srv820543571:84 , srv832596218:84 , srv853198616:84 , srv90067369:84 , srv935429093:84 , srv956290204:84 , srv960095108:84 , srv979984874:84 , srv987138563:84 , srv990568438:84 , srv566144745:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-22 00:53:29,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:53:29,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1765081011=39, srv960095108=96, srv488557413=71, srv1620857275=33, srv1977919758=49, srv1793869969=40, srv198568283=50, srv1340986902=23, srv1041511307=2, srv2016091045=51, srv228521403=59, srv706584262=83, srv133081293=22, srv804158227=89, srv1215488953=12, srv1476937219=28, srv1180179501=10, srv1647546796=36, srv59658150=80, srv956290204=95, srv1293033893=18, srv935429093=94, srv354749823=68, srv1940450568=46, srv373482780=69, srv742651166=84, srv1169318477=8, srv90067369=93, srv562170358=75, srv778558047=87, srv1016756495=0, srv832596218=91, srv1176234464=9, srv1223205482=14, srv1048291336=4, srv1167627494=7, srv248380353=60, srv2141161627=56, srv569882096=77, srv979984874=97, srv1848530881=43, srv522081135=73, srv1450556021=27, srv1878760839=45, srv517087734=72, srv1859540739=44, srv220963056=58, srv1571407255=30, srv753824620=85, srv1289368735=16, srv1764543351=38, srv2067343206=53, srv1022783338=1, srv2027402745=52, srv2120263785=54, srv987138563=98, srv1661525554=37, srv566144745=76, srv197579173=48, srv1369509264=24, srv1299600436=19, srv1585229405=32, srv1581991912=31, srv586189661=79, srv2133288845=55, srv1419173536=25, srv1103194892=6, srv1633903982=34, srv1045996938=3, srv786245140=88, srv1308515444=20, srv560369665=74, srv820543571=90, srv254365736=61, srv1206172934=11, srv417384743=70, srv329028103=66, srv2146045235=57, srv572572260=78, srv853198616=92, srv1450233363=26, srv107262163=5, srv284138689=64, srv334226887=67, srv322761007=65, srv1846135964=42, srv276829588=62, srv1637345426=35, srv599363324=81, srv1221731751=13, srv1811703996=41, srv627797437=82, srv1252216025=15, srv1292827794=17, srv1325664684=21, srv1568986977=29, srv280639886=63, srv990568438=99, srv1956229414=47, srv777366222=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 00:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 00:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 00:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 00:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 00:53:29,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 00:53:29,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 00:53:29,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 00:53:29,303 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-22 00:53:29,304 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-22 00:53:29,304 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-22 00:53:29,631 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 464 ms to try 5000 different iterations. Found a solution that moves 4703 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18340638760935163. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04015309274159714, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05418304595660715, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5225555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04015309274159714, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17858333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24616666666666667, 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-22 00:53:29,646 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1308515444:82 , srv373482780:82 , srv1045996938:83 , srv1206172934:83 , srv1450233363:83 , srv1571407255:83 , srv1633903982:83 , srv2133288845:83 , srv562170358:83 , srv786245140:83 , srv1167627494:84 , srv1325664684:84 , srv1419173536:84 , srv1956229414:84 , srv2067343206:84 , srv228521403:84 , srv280639886:84 , srv284138689:84 , srv832596218:84 , srv1252216025:85 , srv1292827794:85 , srv1568986977:85 , srv1585229405:85 , srv1637345426:85 , srv1764543351:85 , srv1765081011:85 , srv1793869969:85 , srv2027402745:85 , srv254365736:85 , srv417384743:85 , srv488557413:85 , srv522081135:85 , srv560369665:85 , srv572572260:85 , srv753824620:85 , srv956290204:85 , srv1016756495:86 , srv1022783338:86 , srv1103194892:86 , srv1176234464:86 , srv1223205482:86 , srv1293033893:86 , srv1299600436:86 , srv1581991912:86 , srv1620857275:86 , srv1878760839:86 , srv197579173:86 , srv198568283:86 , srv2016091045:86 , srv2120263785:86 , srv276829588:86 , srv599363324:86 , srv777366222:86 , srv804158227:86 , srv820543571:86 , srv90067369:86 , srv1041511307:87 , srv1169318477:87 , srv1180179501:87 , srv1289368735:87 , srv1340986902:87 , srv1647546796:87 , srv1846135964:87 , srv1848530881:87 , srv220963056:87 , srv248380353:87 , srv517087734:87 , srv569882096:87 , srv935429093:87 , srv979984874:87 , srv107262163:88 , srv1221731751:88 , srv1476937219:88 , srv1859540739:88 , srv1977919758:88 , srv2141161627:88 , srv2146045235:88 , srv322761007:88 , srv329028103:88 , srv627797437:88 , srv742651166:88 , srv778558047:88 , srv1048291336:89 , srv1369509264:89 , srv1450556021:89 , srv1661525554:89 , srv1940450568:89 , srv334226887:89 , srv354749823:89 , srv586189661:89 , srv59658150:89 , srv706584262:89 , srv1215488953:90 , srv133081293:90 , srv987138563:90 , srv990568438:90 , srv1811703996:91 , srv853198616:91 , srv960095108:98 , srv566144745:447 } 2024-03-22 00:53:29,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:53:29,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1765081011=39, srv960095108=96, srv488557413=71, srv1620857275=33, srv1977919758=49, srv1793869969=40, srv198568283=50, srv1340986902=23, srv1041511307=2, srv2016091045=51, srv228521403=59, srv706584262=83, srv133081293=22, srv804158227=89, srv1215488953=12, srv1476937219=28, srv1180179501=10, srv1647546796=36, srv59658150=80, srv956290204=95, srv1293033893=18, srv935429093=94, srv354749823=68, srv1940450568=46, srv373482780=69, srv742651166=84, srv1169318477=8, srv90067369=93, srv562170358=75, srv778558047=87, srv1016756495=0, srv832596218=91, srv1176234464=9, srv1223205482=14, srv1048291336=4, srv1167627494=7, srv248380353=60, srv2141161627=56, srv569882096=77, srv979984874=97, srv1848530881=43, srv522081135=73, srv1450556021=27, srv1878760839=45, srv517087734=72, srv1859540739=44, srv220963056=58, srv1571407255=30, srv753824620=85, srv1289368735=16, srv1764543351=38, srv2067343206=53, srv1022783338=1, srv2027402745=52, srv2120263785=54, srv987138563=98, srv1661525554=37, srv566144745=76, srv197579173=48, srv1369509264=24, srv1299600436=19, srv1585229405=32, srv1581991912=31, srv586189661=79, srv2133288845=55, srv1419173536=25, srv1103194892=6, srv1633903982=34, srv1045996938=3, srv786245140=88, srv1308515444=20, srv560369665=74, srv820543571=90, srv254365736=61, srv1206172934=11, srv417384743=70, srv329028103=66, srv2146045235=57, srv572572260=78, srv853198616=92, srv1450233363=26, srv107262163=5, srv284138689=64, srv334226887=67, srv322761007=65, srv1846135964=42, srv276829588=62, srv1637345426=35, srv599363324=81, srv1221731751=13, srv1811703996=41, srv627797437=82, srv1252216025=15, srv1292827794=17, srv1325664684=21, srv1568986977=29, srv280639886=63, srv990568438=99, srv1956229414=47, srv777366222=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 00:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 00:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 00:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 00:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 00:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 00:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 00:53:29,806 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.04015309274159714, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05418304595660715, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04015309274159714, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17858333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24616666666666667, 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-22 00:53:29,806 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-22 00:53:29,806 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18337345649950088, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04015309274159714, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05418304595660715, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04015309274159714, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17858333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24616666666666667, 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-22 00:53:30,028 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 336 ms to try 5000 different iterations. Found a solution that moves 2652 regions; Going from a computed imbalance of 0.18337345649950088 to a new imbalance of 0.01351380896426613. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021055808005262067); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03049166874861388, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2946666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021055808005262067); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0105); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04225, 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-22 00:53:30,038 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv960095108:74 , srv1811703996:79 , srv1450556021:80 , srv133081293:81 , srv1940450568:81 , srv853198616:81 , srv990568438:81 , srv1476937219:82 , srv586189661:82 , srv1048291336:83 , srv1661525554:83 , srv1846135964:83 , srv1977919758:83 , srv322761007:83 , srv354749823:83 , srv987138563:83 , srv1289368735:84 , srv1859540739:84 , srv2141161627:84 , srv329028103:84 , srv334226887:84 , srv417384743:84 , srv59658150:84 , srv706584262:84 , srv742651166:84 , srv804158227:84 , srv1041511307:85 , srv107262163:85 , srv1169318477:85 , srv1223205482:85 , srv1292827794:85 , srv1293033893:85 , srv1581991912:85 , srv1793869969:85 , srv2146045235:85 , srv220963056:85 , srv254365736:85 , srv517087734:85 , srv569882096:85 , srv777366222:85 , srv778558047:85 , srv935429093:85 , srv1022783338:86 , srv1103194892:86 , srv1180179501:86 , srv1215488953:86 , srv1299600436:86 , srv1340986902:86 , srv1369509264:86 , srv1620857275:86 , srv1647546796:86 , srv1764543351:86 , srv1848530881:86 , srv1878760839:86 , srv197579173:86 , srv2067343206:86 , srv248380353:86 , srv276829588:86 , srv627797437:86 , srv820543571:86 , srv90067369:86 , srv956290204:86 , srv979984874:86 , srv1016756495:87 , srv1325664684:87 , srv1419173536:87 , srv1568986977:87 , srv1585229405:87 , srv1633903982:87 , srv1637345426:87 , srv1765081011:87 , srv2027402745:87 , srv2120263785:87 , srv2133288845:87 , srv488557413:87 , srv572572260:87 , srv753824620:87 , srv1167627494:88 , srv1176234464:88 , srv1308515444:88 , srv1956229414:88 , srv2016091045:88 , srv373482780:88 , srv522081135:88 , srv560369665:88 , srv599363324:88 , srv1045996938:89 , srv1252216025:89 , srv1450233363:89 , srv562170358:89 , srv1206172934:90 , srv1221731751:90 , srv1571407255:90 , srv228521403:90 , srv284138689:90 , srv786245140:90 , srv832596218:90 , srv198568283:91 , srv280639886:91 , srv566144745:514 } 2024-03-22 00:53:30,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:53:30,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1765081011=39, srv960095108=96, srv488557413=71, srv1620857275=33, srv1977919758=49, srv1793869969=40, srv198568283=50, srv1340986902=23, srv1041511307=2, srv2016091045=51, srv228521403=59, srv706584262=83, srv133081293=22, srv804158227=89, srv1215488953=12, srv1476937219=28, srv1180179501=10, srv1647546796=36, srv59658150=80, srv956290204=95, srv1293033893=18, srv935429093=94, srv354749823=68, srv1940450568=46, srv373482780=69, srv742651166=84, srv1169318477=8, srv90067369=93, srv562170358=75, srv778558047=87, srv1016756495=0, srv832596218=91, srv1176234464=9, srv1223205482=14, srv1048291336=4, srv1167627494=7, srv248380353=60, srv2141161627=56, srv569882096=77, srv979984874=97, srv1848530881=43, srv522081135=73, srv1450556021=27, srv1878760839=45, srv517087734=72, srv1859540739=44, srv220963056=58, srv1571407255=30, srv753824620=85, srv1289368735=16, srv1764543351=38, srv2067343206=53, srv1022783338=1, srv2027402745=52, srv2120263785=54, srv987138563=98, srv1661525554=37, srv566144745=76, srv197579173=48, srv1369509264=24, srv1299600436=19, srv1585229405=32, srv1581991912=31, srv586189661=79, srv2133288845=55, srv1419173536=25, srv1103194892=6, srv1633903982=34, srv1045996938=3, srv786245140=88, srv1308515444=20, srv560369665=74, srv820543571=90, srv254365736=61, srv1206172934=11, srv417384743=70, srv329028103=66, srv2146045235=57, srv572572260=78, srv853198616=92, srv1450233363=26, srv107262163=5, srv284138689=64, srv334226887=67, srv322761007=65, srv1846135964=42, srv276829588=62, srv1637345426=35, srv599363324=81, srv1221731751=13, srv1811703996=41, srv627797437=82, srv1252216025=15, srv1292827794=17, srv1325664684=21, srv1568986977=29, srv280639886=63, srv990568438=99, srv1956229414=47, srv777366222=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:53:30,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:53:30,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:53:30,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:53:30,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 00:53:30,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 00:53:30,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 00:53:30,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 00:53:30,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 00:53:30,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 00:53:30,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 00:53:30,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 00:53:30,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 00:53:30,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 00:53:30,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 00:53:30,218 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.021055808005262067); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03049166874861388, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021055808005262067); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0105); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04225, 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-22 00:53:30,219 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-22 00:53:30,219 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013495239263367953, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021055808005262067); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03049166874861388, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021055808005262067); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0105); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04225, 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-22 00:53:30,467 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 349 ms to try 5000 different iterations. Found a solution that moves 934 regions; Going from a computed imbalance of 0.013495239263367953 to a new imbalance of 8.892512600798664E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005095423149695045); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005645732772720049); MoveCostFunction : (multiplier=7.0, imbalance=0.10377777777777777, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005095423149695045); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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-22 00:53:30,469 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1221731751:80 , srv1215488953:81 , srv198568283:81 , srv280639886:82 , srv1176234464:83 , srv1252216025:83 , srv1369509264:83 , srv2016091045:83 , srv228521403:83 , srv706584262:83 , srv832596218:83 , srv1016756495:84 , srv1571407255:84 , srv284138689:84 , srv560369665:84 , srv59658150:84 , srv627797437:84 , srv778558047:84 , srv786245140:84 , srv979984874:84 , srv1041511307:85 , srv1045996938:85 , srv1048291336:85 , srv107262163:85 , srv1167627494:85 , srv1169318477:85 , srv1180179501:85 , srv1206172934:85 , srv1340986902:85 , srv1568986977:85 , srv1585229405:85 , srv1637345426:85 , srv1647546796:85 , srv1661525554:85 , srv1848530881:85 , srv1859540739:85 , srv1878760839:85 , srv2120263785:85 , srv2141161627:85 , srv2146045235:85 , srv248380353:85 , srv334226887:85 , srv354749823:85 , srv522081135:85 , srv599363324:85 , srv742651166:85 , srv853198616:85 , srv960095108:85 , srv987138563:85 , srv1022783338:86 , srv1103194892:86 , srv1223205482:86 , srv1299600436:86 , srv133081293:86 , srv1450233363:86 , srv1581991912:86 , srv1620857275:86 , srv1764543351:86 , srv1765081011:86 , srv1956229414:86 , srv197579173:86 , srv1977919758:86 , srv2027402745:86 , srv276829588:86 , srv329028103:86 , srv488557413:86 , srv517087734:86 , srv562170358:86 , srv569882096:86 , srv572572260:86 , srv586189661:86 , srv753824620:86 , srv777366222:86 , srv820543571:86 , srv935429093:86 , srv956290204:86 , srv1293033893:87 , srv1325664684:87 , srv1419173536:87 , srv1450556021:87 , srv1476937219:87 , srv1633903982:87 , srv1811703996:87 , srv1940450568:87 , srv2067343206:87 , srv2133288845:87 , srv220963056:87 , srv322761007:87 , srv804158227:87 , srv90067369:87 , srv990568438:87 , srv1289368735:88 , srv1292827794:88 , srv1308515444:88 , srv1793869969:88 , srv1846135964:88 , srv254365736:88 , srv373482780:88 , srv417384743:89 , srv566144745:542 } 2024-03-22 00:53:30,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:53:30,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1765081011=39, srv960095108=96, srv488557413=71, srv1620857275=33, srv1977919758=49, srv1793869969=40, srv198568283=50, srv1340986902=23, srv1041511307=2, srv2016091045=51, srv228521403=59, srv706584262=83, srv133081293=22, srv804158227=89, srv1215488953=12, srv1476937219=28, srv1180179501=10, srv1647546796=36, srv59658150=80, srv956290204=95, srv1293033893=18, srv935429093=94, srv354749823=68, srv1940450568=46, srv373482780=69, srv742651166=84, srv1169318477=8, srv90067369=93, srv562170358=75, srv778558047=87, srv1016756495=0, srv832596218=91, srv1176234464=9, srv1223205482=14, srv1048291336=4, srv1167627494=7, srv248380353=60, srv2141161627=56, srv569882096=77, srv979984874=97, srv1848530881=43, srv522081135=73, srv1450556021=27, srv1878760839=45, srv517087734=72, srv1859540739=44, srv220963056=58, srv1571407255=30, srv753824620=85, srv1289368735=16, srv1764543351=38, srv2067343206=53, srv1022783338=1, srv2027402745=52, srv2120263785=54, srv987138563=98, srv1661525554=37, srv566144745=76, srv197579173=48, srv1369509264=24, srv1299600436=19, srv1585229405=32, srv1581991912=31, srv586189661=79, srv2133288845=55, srv1419173536=25, srv1103194892=6, srv1633903982=34, srv1045996938=3, srv786245140=88, srv1308515444=20, srv560369665=74, srv820543571=90, srv254365736=61, srv1206172934=11, srv417384743=70, srv329028103=66, srv2146045235=57, srv572572260=78, srv853198616=92, srv1450233363=26, srv107262163=5, srv284138689=64, srv334226887=67, srv322761007=65, srv1846135964=42, srv276829588=62, srv1637345426=35, srv599363324=81, srv1221731751=13, srv1811703996=41, srv627797437=82, srv1252216025=15, srv1292827794=17, srv1325664684=21, srv1568986977=29, srv280639886=63, srv990568438=99, srv1956229414=47, srv777366222=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:53:30,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:53:30,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 00:53:30,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 00:53:30,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 00:53:30,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 00:53:30,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 00:53:30,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 00:53:30,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 00:53:30,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 00:53:30,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 00:53:30,606 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.005095423149695045); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005645732772720049); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005095423149695045); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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-22 00:53:30,606 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-22 00:53:30,606 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.827112522974771E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005095423149695045); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005645732772720049); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005095423149695045); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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-22 00:53:30,983 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 474 ms to try 5000 different iterations. Found a solution that moves 212 regions; Going from a computed imbalance of 8.827112522974771E-4 to a new imbalance of 1.966884791518909E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.023555555555555555); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-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-22 00:53:30,984 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1022783338:83 , srv1846135964:83 , srv322761007:83 , srv334226887:83 , srv599363324:83 , srv90067369:83 , srv107262163:84 , srv1103194892:84 , srv1180179501:84 , srv1206172934:84 , srv1215488953:84 , srv1221731751:84 , srv1292827794:84 , srv1293033893:84 , srv1299600436:84 , srv1308515444:84 , srv1325664684:84 , srv1340986902:84 , srv1369509264:84 , srv1419173536:84 , srv1450233363:84 , srv1620857275:84 , srv1647546796:84 , srv1793869969:84 , srv1848530881:84 , srv1956229414:84 , srv197579173:84 , srv198568283:84 , srv2027402745:84 , srv2120263785:84 , srv2141161627:84 , srv2146045235:84 , srv220963056:84 , srv248380353:84 , srv254365736:84 , srv276829588:84 , srv284138689:84 , srv373482780:84 , srv417384743:84 , srv488557413:84 , srv517087734:84 , srv522081135:84 , srv562170358:84 , srv572572260:84 , srv59658150:84 , srv627797437:84 , srv753824620:84 , srv935429093:84 , srv987138563:84 , srv990568438:84 , srv1016756495:85 , srv1041511307:85 , srv1045996938:85 , srv1048291336:85 , srv1167627494:85 , srv1169318477:85 , srv1176234464:85 , srv1223205482:85 , srv1252216025:85 , srv1289368735:85 , srv133081293:85 , srv1476937219:85 , srv1568986977:85 , srv1571407255:85 , srv1581991912:85 , srv1585229405:85 , srv1633903982:85 , srv1637345426:85 , srv1661525554:85 , srv1764543351:85 , srv1765081011:85 , srv1811703996:85 , srv1859540739:85 , srv1878760839:85 , srv1940450568:85 , srv1977919758:85 , srv2016091045:85 , srv2067343206:85 , srv2133288845:85 , srv228521403:85 , srv280639886:85 , srv329028103:85 , srv354749823:85 , srv560369665:85 , srv569882096:85 , srv586189661:85 , srv742651166:85 , srv777366222:85 , srv778558047:85 , srv786245140:85 , srv804158227:85 , srv820543571:85 , srv832596218:85 , srv853198616:85 , srv956290204:85 , srv960095108:85 , srv979984874:85 , srv1450556021:86 , srv706584262:86 , srv566144745:639 } 2024-03-22 00:53:30,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:53:30,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1765081011=39, srv960095108=96, srv488557413=71, srv1620857275=33, srv1977919758=49, srv1793869969=40, srv198568283=50, srv1340986902=23, srv1041511307=2, srv2016091045=51, srv228521403=59, srv706584262=83, srv133081293=22, srv804158227=89, srv1215488953=12, srv1476937219=28, srv1180179501=10, srv1647546796=36, srv59658150=80, srv956290204=95, srv1293033893=18, srv935429093=94, srv354749823=68, srv1940450568=46, srv373482780=69, srv742651166=84, srv1169318477=8, srv90067369=93, srv562170358=75, srv778558047=87, srv1016756495=0, srv832596218=91, srv1176234464=9, srv1223205482=14, srv1048291336=4, srv1167627494=7, srv248380353=60, srv2141161627=56, srv569882096=77, srv979984874=97, srv1848530881=43, srv522081135=73, srv1450556021=27, srv1878760839=45, srv517087734=72, srv1859540739=44, srv220963056=58, srv1571407255=30, srv753824620=85, srv1289368735=16, srv1764543351=38, srv2067343206=53, srv1022783338=1, srv2027402745=52, srv2120263785=54, srv987138563=98, srv1661525554=37, srv566144745=76, srv197579173=48, srv1369509264=24, srv1299600436=19, srv1585229405=32, srv1581991912=31, srv586189661=79, srv2133288845=55, srv1419173536=25, srv1103194892=6, srv1633903982=34, srv1045996938=3, srv786245140=88, srv1308515444=20, srv560369665=74, srv820543571=90, srv254365736=61, srv1206172934=11, srv417384743=70, srv329028103=66, srv2146045235=57, srv572572260=78, srv853198616=92, srv1450233363=26, srv107262163=5, srv284138689=64, srv334226887=67, srv322761007=65, srv1846135964=42, srv276829588=62, srv1637345426=35, srv599363324=81, srv1221731751=13, srv1811703996=41, srv627797437=82, srv1252216025=15, srv1292827794=17, srv1325664684=21, srv1568986977=29, srv280639886=63, srv990568438=99, srv1956229414=47, srv777366222=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:53:30,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:53:31,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 00:53:31,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 00:53:31,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 00:53:31,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 00:53:31,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 00:53:31,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 00:53:31,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 00:53:31,115 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.8184392187280624E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-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-22 00:53:31,115 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1022783338:83 , srv1846135964:83 , srv322761007:83 , srv334226887:83 , srv599363324:83 , srv90067369:83 , srv107262163:84 , srv1103194892:84 , srv1180179501:84 , srv1206172934:84 , srv1215488953:84 , srv1221731751:84 , srv1292827794:84 , srv1293033893:84 , srv1299600436:84 , srv1308515444:84 , srv1325664684:84 , srv1340986902:84 , srv1369509264:84 , srv1419173536:84 , srv1450233363:84 , srv1620857275:84 , srv1647546796:84 , srv1793869969:84 , srv1848530881:84 , srv1956229414:84 , srv197579173:84 , srv198568283:84 , srv2027402745:84 , srv2120263785:84 , srv2141161627:84 , srv2146045235:84 , srv220963056:84 , srv248380353:84 , srv254365736:84 , srv276829588:84 , srv284138689:84 , srv373482780:84 , srv417384743:84 , srv488557413:84 , srv517087734:84 , srv522081135:84 , srv562170358:84 , srv572572260:84 , srv59658150:84 , srv627797437:84 , srv753824620:84 , srv935429093:84 , srv987138563:84 , srv990568438:84 , srv1016756495:85 , srv1041511307:85 , srv1045996938:85 , srv1048291336:85 , srv1167627494:85 , srv1169318477:85 , srv1176234464:85 , srv1223205482:85 , srv1252216025:85 , srv1289368735:85 , srv133081293:85 , srv1476937219:85 , srv1568986977:85 , srv1571407255:85 , srv1581991912:85 , srv1585229405:85 , srv1633903982:85 , srv1637345426:85 , srv1661525554:85 , srv1764543351:85 , srv1765081011:85 , srv1811703996:85 , srv1859540739:85 , srv1878760839:85 , srv1940450568:85 , srv1977919758:85 , srv2016091045:85 , srv2067343206:85 , srv2133288845:85 , srv228521403:85 , srv280639886:85 , srv329028103:85 , srv354749823:85 , srv560369665:85 , srv569882096:85 , srv586189661:85 , srv742651166:85 , srv777366222:85 , srv778558047:85 , srv786245140:85 , srv804158227:85 , srv820543571:85 , srv832596218:85 , srv853198616:85 , srv956290204:85 , srv960095108:85 , srv979984874:85 , srv1450556021:86 , srv706584262:86 , srv566144745:639 } 2024-03-22 00:53:31,155 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=264 (was 264), ProcessCount=170 (was 170), AvailableMemoryMB=8919 (was 9414) 2024-03-22 00:53:31,164 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=264, ProcessCount=170, AvailableMemoryMB=8918 2024-03-22 00:53:31,165 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 00:53:31,165 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-22 00:53:31,180 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1053802931:84 , srv1063418088:84 , srv1104667770:84 , srv1230043893:84 , srv1231813103:84 , srv1257027536:84 , srv1270543204:84 , srv1285827050:84 , srv1330101475:84 , srv1355418783:84 , srv1483543903:84 , srv1715388606:84 , srv1734631955:84 , srv1740370051:84 , srv1741207301:84 , srv190966350:84 , srv2007945726:84 , srv2054139252:84 , srv210958794:84 , srv212203202:84 , srv436491799:84 , srv497503197:84 , srv573149139:84 , srv674301847:84 , srv724559678:84 , srv743440033:84 , srv775681465:84 , srv911378083:84 , srv934337323:84 , srv1517092463:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-22 00:53:31,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:53:31,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1483543903=10, srv743440033=26, srv436491799=21, srv1231813103=4, srv1517092463=11, srv1230043893=3, srv2007945726=17, srv934337323=29, srv1270543204=6, srv1734631955=13, srv1355418783=9, srv2054139252=18, srv674301847=24, srv911378083=28, srv190966350=16, srv210958794=19, srv1257027536=5, srv1053802931=0, srv1063418088=1, srv1330101475=8, srv573149139=23, srv1285827050=7, srv212203202=20, srv1740370051=14, srv724559678=25, srv1104667770=2, srv775681465=27, srv1715388606=12, srv1741207301=15, srv497503197=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:53:31,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:53:31,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-22 00:53:31,207 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.095417692500643, 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-22 00:53:31,208 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912493701297675, 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.095417692500643, 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-22 00:55:31,197 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5755651 different iterations. Found a solution that moves 1874 regions; Going from a computed imbalance of 0.9912493701297675 to a new imbalance of 4.374009487579354E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6940740740740741, 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-22 00:55:31,205 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1053802931:90 , srv1063418088:90 , srv1104667770:90 , srv1230043893:90 , srv1231813103:90 , srv1257027536:90 , srv1270543204:90 , srv1285827050:90 , srv1330101475:90 , srv1355418783:90 , srv1483543903:90 , srv1517092463:90 , srv1715388606:90 , srv1734631955:90 , srv1740370051:90 , srv1741207301:90 , srv190966350:90 , srv2007945726:90 , srv2054139252:90 , srv210958794:90 , srv212203202:90 , srv436491799:90 , srv497503197:90 , srv573149139:90 , srv674301847:90 , srv724559678:90 , srv743440033:90 , srv775681465:90 , srv911378083:90 , srv934337323:90 } 2024-03-22 00:55:31,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 00:55:31,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1483543903=10, srv743440033=26, srv436491799=21, srv1231813103=4, srv1517092463=11, srv1230043893=3, srv2007945726=17, srv934337323=29, srv1270543204=6, srv1734631955=13, srv1355418783=9, srv2054139252=18, srv674301847=24, srv911378083=28, srv190966350=16, srv210958794=19, srv1257027536=5, srv1053802931=0, srv1063418088=1, srv1330101475=8, srv573149139=23, srv1285827050=7, srv212203202=20, srv1740370051=14, srv724559678=25, srv1104667770=2, srv775681465=27, srv1715388606=12, srv1741207301=15, srv497503197=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 00:55:31,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 00:55:31,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 00:55:31,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 00:55:31,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-22 00:55:31,239 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-22 00:55:31,240 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1053802931:90 , srv1063418088:90 , srv1104667770:90 , srv1230043893:90 , srv1231813103:90 , srv1257027536:90 , srv1270543204:90 , srv1285827050:90 , srv1330101475:90 , srv1355418783:90 , srv1483543903:90 , srv1517092463:90 , srv1715388606:90 , srv1734631955:90 , srv1740370051:90 , srv1741207301:90 , srv190966350:90 , srv2007945726:90 , srv2054139252:90 , srv210958794:90 , srv212203202:90 , srv436491799:90 , srv497503197:90 , srv573149139:90 , srv674301847:90 , srv724559678:90 , srv743440033:90 , srv775681465:90 , srv911378083:90 , srv934337323:90 } 2024-03-22 00:55:31,258 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=171 (was 264), ProcessCount=168 (was 170), AvailableMemoryMB=8131 (was 8918)