2024-02-19 08:53:14,484 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-19 08:53:14,819 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-19 08:53:14,935 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-19 08:53:15,001 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-19 08:53:15,008 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-02-19 08:53:15,023 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=331, ProcessCount=170, AvailableMemoryMB=11622 2024-02-19 08:53:15,025 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-19 08:53:15,026 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-02-19 08:53:15,150 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1002336837:84 , srv1014986447:84 , srv102065041:84 , srv10247548:84 , srv1124894503:84 , srv1134155635:84 , srv1135193824:84 , srv1153605752:84 , srv1153638709:84 , srv1162519457:84 , srv1162606900:84 , srv1166271684:84 , srv1168586871:84 , srv1178681911:84 , srv1189242058:84 , srv1189976584:84 , srv1204239960:84 , srv1220922327:84 , srv1236089593:84 , srv123754537:84 , srv12933025:84 , srv1300386589:84 , srv1317797970:84 , srv1364579145:84 , srv1403166045:84 , srv140759677:84 , srv1425948906:84 , srv1427444806:84 , srv1448187376:84 , srv1455636857:84 , srv147153466:84 , srv1536426097:84 , srv1585614686:84 , srv1607216879:84 , srv1657617375:84 , srv1688636046:84 , srv1706785506:84 , srv1736213321:84 , srv1765585772:84 , srv1829973480:84 , srv1855846342:84 , srv1863030367:84 , srv1870012486:84 , srv1906444187:84 , srv1937464114:84 , srv1966421182:84 , srv1980298899:84 , srv1984233561:84 , srv2005261333:84 , srv2007016837:84 , srv2015440815:84 , srv2016860499:84 , srv2020510134:84 , srv2041893761:84 , srv2045126826:84 , srv2090545935:84 , srv2101255225:84 , srv2101847071:84 , srv2113026803:84 , srv237643686:84 , srv239162162:84 , srv260024590:84 , srv263510620:84 , srv291957442:84 , srv312507522:84 , srv345326609:84 , srv400582015:84 , srv404013883:84 , srv414220050:84 , srv427038876:84 , srv463919490:84 , srv470594716:84 , srv48214775:84 , srv508244005:84 , srv536574923:84 , srv537800321:84 , srv544601676:84 , srv583711886:84 , srv594284063:84 , srv600934998:84 , srv613503881:84 , srv614725081:84 , srv63960800:84 , srv696316471:84 , srv702821111:84 , srv709105911:84 , srv71605632:84 , srv753584153:84 , srv764508760:84 , srv769399314:84 , srv785456638:84 , srv789236498:84 , srv810529302:84 , srv936317:84 , srv942384292:84 , srv957261426:84 , srv966858694:84 , srv975884489:84 , srv992838022:84 , srv422721545:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-19 08:53:15,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:15,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153605752=7, srv263510620=62, srv1014986447=1, srv147153466=30, srv544601676=77, srv1765585772=38, srv1134155635=5, srv702821111=85, srv1178681911=13, srv957261426=96, srv1706785506=36, srv1870012486=42, srv2020510134=52, srv1135193824=6, srv2016860499=51, srv2045126826=54, srv2090545935=55, srv291957442=63, srv1162606900=10, srv63960800=83, srv102065041=2, srv1364579145=23, srv936317=94, srv400582015=66, srv2015440815=50, srv239162162=60, srv123754537=19, srv140759677=25, srv1984233561=47, srv312507522=64, srv422721545=69, srv785456638=91, srv470594716=72, srv1403166045=24, srv992838022=99, srv1937464114=44, srv594284063=79, srv2101255225=56, srv1189242058=14, srv508244005=74, srv463919490=71, srv753584153=88, srv10247548=3, srv1736213321=37, srv583711886=78, srv1863030367=41, srv1448187376=28, srv975884489=98, srv2101847071=57, srv1906444187=43, srv696316471=84, srv1425948906=26, srv789236498=92, srv1427444806=27, srv2007016837=49, srv1162519457=9, srv1657617375=34, srv1980298899=46, srv1300386589=21, srv1829973480=39, srv237643686=59, srv966858694=97, srv71605632=87, srv1317797970=22, srv1585614686=32, srv1607216879=33, srv427038876=70, srv614725081=82, srv810529302=93, srv1455636857=29, srv1166271684=11, srv414220050=68, srv942384292=95, srv1002336837=0, srv537800321=76, srv1189976584=15, srv1855846342=40, srv709105911=86, srv1536426097=31, srv1124894503=4, srv536574923=75, srv2113026803=58, srv2005261333=48, srv404013883=67, srv764508760=89, srv1688636046=35, srv1168586871=12, srv600934998=80, srv1220922327=17, srv12933025=20, srv1966421182=45, srv260024590=61, srv48214775=73, srv613503881=81, srv1236089593=18, srv345326609=65, srv1153638709=8, srv1204239960=16, srv2041893761=53, srv769399314=90} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:15,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:15,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:15,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:15,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:15,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:15,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:15,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 08:53:15,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 08:53:15,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 08:53:15,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 08:53:15,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 08:53:15,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 08:53:15,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 08:53:15,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 08:53:15,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 08:53:15,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 08:53:15,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 08:53:15,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 08:53:15,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 08:53:15,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 08:53:15,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 08:53:15,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 08:53:15,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 08:53:15,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 08:53:15,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 08:53:15,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 08:53:15,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 08:53:15,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 08:53:15,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 08:53:15,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 08:53:15,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 08:53:15,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 08:53:15,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 08:53:15,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 08:53:15,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 08:53:15,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 08:53:15,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 08:53:15,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 08:53:15,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 08:53:15,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 08:53:15,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 08:53:15,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 08:53:15,449 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-02-19 08:53:15,449 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-02-19 08:53:15,450 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-02-19 08:53:15,963 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 660 ms to try 5000 different iterations. Found a solution that moves 4687 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18214829806739907. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04108789953520973, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0587180674734059, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5207777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04108789953520973, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17733333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 08:53:15,984 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv414220050:79 , srv427038876:80 , srv404013883:81 , srv536574923:81 , srv1300386589:82 , srv789236498:82 , srv1168586871:83 , srv1236089593:83 , srv1906444187:83 , srv1937464114:83 , srv2020510134:83 , srv2090545935:83 , srv237643686:83 , srv239162162:83 , srv583711886:83 , srv600934998:83 , srv1014986447:84 , srv1134155635:84 , srv1204239960:84 , srv1317797970:84 , srv1657617375:84 , srv1829973480:84 , srv2045126826:84 , srv2101847071:84 , srv2113026803:84 , srv260024590:84 , srv463919490:84 , srv753584153:84 , srv1135193824:85 , srv1162519457:85 , srv1448187376:85 , srv1536426097:85 , srv1585614686:85 , srv1688636046:85 , srv1765585772:85 , srv1870012486:85 , srv2005261333:85 , srv537800321:85 , srv63960800:85 , srv764508760:85 , srv1002336837:86 , srv1153605752:86 , srv1178681911:86 , srv12933025:86 , srv1364579145:86 , srv1403166045:86 , srv1425948906:86 , srv1706785506:86 , srv1863030367:86 , srv2016860499:86 , srv48214775:86 , srv614725081:86 , srv936317:86 , srv975884489:86 , srv102065041:87 , srv10247548:87 , srv1124894503:87 , srv1153638709:87 , srv147153466:87 , srv1855846342:87 , srv2015440815:87 , srv594284063:87 , srv769399314:87 , srv942384292:87 , srv957261426:87 , srv1166271684:88 , srv1189242058:88 , srv1220922327:88 , srv123754537:88 , srv1455636857:88 , srv1966421182:88 , srv1980298899:88 , srv1984233561:88 , srv2101255225:88 , srv508244005:88 , srv613503881:88 , srv71605632:88 , srv785456638:88 , srv810529302:88 , srv1189976584:89 , srv1427444806:89 , srv1607216879:89 , srv291957442:89 , srv544601676:89 , srv992838022:89 , srv263510620:90 , srv312507522:90 , srv470594716:90 , srv696316471:90 , srv702821111:90 , srv709105911:90 , srv1162606900:91 , srv2007016837:91 , srv2041893761:91 , srv400582015:91 , srv966858694:92 , srv140759677:93 , srv1736213321:93 , srv345326609:93 , srv422721545:455 } 2024-02-19 08:53:15,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:15,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153605752=7, srv263510620=62, srv1014986447=1, srv147153466=30, srv544601676=77, srv1765585772=38, srv1134155635=5, srv702821111=85, srv1178681911=13, srv957261426=96, srv1706785506=36, srv1870012486=42, srv2020510134=52, srv1135193824=6, srv2016860499=51, srv2045126826=54, srv2090545935=55, srv291957442=63, srv1162606900=10, srv63960800=83, srv102065041=2, srv1364579145=23, srv936317=94, srv400582015=66, srv2015440815=50, srv239162162=60, srv123754537=19, srv140759677=25, srv1984233561=47, srv312507522=64, srv422721545=69, srv785456638=91, srv470594716=72, srv1403166045=24, srv992838022=99, srv1937464114=44, srv594284063=79, srv2101255225=56, srv1189242058=14, srv508244005=74, srv463919490=71, srv753584153=88, srv10247548=3, srv1736213321=37, srv583711886=78, srv1863030367=41, srv1448187376=28, srv975884489=98, srv2101847071=57, srv1906444187=43, srv696316471=84, srv1425948906=26, srv789236498=92, srv1427444806=27, srv2007016837=49, srv1162519457=9, srv1657617375=34, srv1980298899=46, srv1300386589=21, srv1829973480=39, srv237643686=59, srv966858694=97, srv71605632=87, srv1317797970=22, srv1585614686=32, srv1607216879=33, srv427038876=70, srv614725081=82, srv810529302=93, srv1455636857=29, srv1166271684=11, srv414220050=68, srv942384292=95, srv1002336837=0, srv537800321=76, srv1189976584=15, srv1855846342=40, srv709105911=86, srv1536426097=31, srv1124894503=4, srv536574923=75, srv2113026803=58, srv2005261333=48, srv404013883=67, srv764508760=89, srv1688636046=35, srv1168586871=12, srv600934998=80, srv1220922327=17, srv12933025=20, srv1966421182=45, srv260024590=61, srv48214775=73, srv613503881=81, srv1236089593=18, srv345326609=65, srv1153638709=8, srv1204239960=16, srv2041893761=53, srv769399314=90} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:16,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:16,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:16,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:16,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:16,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:16,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:16,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:16,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:16,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:16,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:16,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:16,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:16,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:16,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 08:53:16,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 08:53:16,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 08:53:16,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 08:53:16,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 08:53:16,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 08:53:16,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 08:53:16,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 08:53:16,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 08:53:16,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 08:53:16,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 08:53:16,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 08:53:16,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 08:53:16,219 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.04108789953520973, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0587180674734059, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04108789953520973, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17733333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 08:53:16,220 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-02-19 08:53:16,220 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18211547899194291, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04108789953520973, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0587180674734059, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04108789953520973, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17733333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24441666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-19 08:53:16,554 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 487 ms to try 5000 different iterations. Found a solution that moves 2668 regions; Going from a computed imbalance of 0.18211547899194291 to a new imbalance of 0.01530137376659919. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02208713147355866); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036477934846146795, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29644444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02208713147355866); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043416666666666666, 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-02-19 08:53:16,565 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv345326609:78 , srv1162606900:79 , srv1736213321:79 , srv966858694:79 , srv140759677:80 , srv263510620:80 , srv709105911:80 , srv1427444806:81 , srv1403166045:82 , srv1980298899:82 , srv2007016837:82 , srv2015440815:82 , srv2041893761:82 , srv400582015:82 , srv544601676:82 , srv702821111:82 , srv1189976584:83 , srv147153466:83 , srv1607216879:83 , srv312507522:83 , srv470594716:83 , srv102065041:84 , srv1153638709:84 , srv1162519457:84 , srv1220922327:84 , srv1364579145:84 , srv1863030367:84 , srv2101255225:84 , srv291957442:84 , srv508244005:84 , srv594284063:84 , srv696316471:84 , srv71605632:84 , srv936317:84 , srv942384292:84 , srv992838022:84 , srv1014986447:85 , srv10247548:85 , srv1178681911:85 , srv123754537:85 , srv1455636857:85 , srv1657617375:85 , srv1966421182:85 , srv2005261333:85 , srv2016860499:85 , srv48214775:85 , srv613503881:85 , srv769399314:85 , srv785456638:85 , srv1124894503:86 , srv1166271684:86 , srv1448187376:86 , srv1585614686:86 , srv1855846342:86 , srv2020510134:86 , srv2101847071:86 , srv600934998:86 , srv764508760:86 , srv957261426:86 , srv975884489:86 , srv1002336837:87 , srv1134155635:87 , srv1189242058:87 , srv12933025:87 , srv1425948906:87 , srv1688636046:87 , srv1706785506:87 , srv1765585772:87 , srv1984233561:87 , srv2045126826:87 , srv2113026803:87 , srv260024590:87 , srv1300386589:88 , srv1317797970:88 , srv1536426097:88 , srv239162162:88 , srv537800321:88 , srv614725081:88 , srv810529302:88 , srv1153605752:89 , srv1168586871:89 , srv1870012486:89 , srv1906444187:89 , srv237643686:89 , srv404013883:89 , srv463919490:89 , srv63960800:89 , srv1204239960:90 , srv1236089593:90 , srv1937464114:90 , srv536574923:90 , srv583711886:90 , srv753584153:90 , srv1135193824:91 , srv2090545935:91 , srv427038876:91 , srv789236498:92 , srv1829973480:95 , srv414220050:95 , srv422721545:515 } 2024-02-19 08:53:16,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:16,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153605752=7, srv263510620=62, srv1014986447=1, srv147153466=30, srv544601676=77, srv1765585772=38, srv1134155635=5, srv702821111=85, srv1178681911=13, srv957261426=96, srv1706785506=36, srv1870012486=42, srv2020510134=52, srv1135193824=6, srv2016860499=51, srv2045126826=54, srv2090545935=55, srv291957442=63, srv1162606900=10, srv63960800=83, srv102065041=2, srv1364579145=23, srv936317=94, srv400582015=66, srv2015440815=50, srv239162162=60, srv123754537=19, srv140759677=25, srv1984233561=47, srv312507522=64, srv422721545=69, srv785456638=91, srv470594716=72, srv1403166045=24, srv992838022=99, srv1937464114=44, srv594284063=79, srv2101255225=56, srv1189242058=14, srv508244005=74, srv463919490=71, srv753584153=88, srv10247548=3, srv1736213321=37, srv583711886=78, srv1863030367=41, srv1448187376=28, srv975884489=98, srv2101847071=57, srv1906444187=43, srv696316471=84, srv1425948906=26, srv789236498=92, srv1427444806=27, srv2007016837=49, srv1162519457=9, srv1657617375=34, srv1980298899=46, srv1300386589=21, srv1829973480=39, srv237643686=59, srv966858694=97, srv71605632=87, srv1317797970=22, srv1585614686=32, srv1607216879=33, srv427038876=70, srv614725081=82, srv810529302=93, srv1455636857=29, srv1166271684=11, srv414220050=68, srv942384292=95, srv1002336837=0, srv537800321=76, srv1189976584=15, srv1855846342=40, srv709105911=86, srv1536426097=31, srv1124894503=4, srv536574923=75, srv2113026803=58, srv2005261333=48, srv404013883=67, srv764508760=89, srv1688636046=35, srv1168586871=12, srv600934998=80, srv1220922327=17, srv12933025=20, srv1966421182=45, srv260024590=61, srv48214775=73, srv613503881=81, srv1236089593=18, srv345326609=65, srv1153638709=8, srv1204239960=16, srv2041893761=53, srv769399314=90} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:16,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:16,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:16,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:16,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:16,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:16,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:16,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 08:53:16,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 08:53:16,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 08:53:16,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 08:53:16,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 08:53:16,597 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 08:53:16,598 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 08:53:16,599 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 08:53:16,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 08:53:16,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 08:53:16,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 08:53:16,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 08:53:16,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 08:53:16,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 08:53:16,768 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.02208713147355866); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036477934846146795, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02208713147355866); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043416666666666666, 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-02-19 08:53:16,768 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-02-19 08:53:16,769 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015282692031306458, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02208713147355866); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036477934846146795, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02208713147355866); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043416666666666666, 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-02-19 08:53:17,193 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 564 ms to try 5000 different iterations. Found a solution that moves 980 regions; Going from a computed imbalance of 0.015282692031306458 to a new imbalance of 6.124047581668227E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0058645814748196105); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006581953356624206); MoveCostFunction : (multiplier=7.0, imbalance=0.10888888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0058645814748196105); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); 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-02-19 08:53:17,194 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1829973480:79 , srv1135193824:81 , srv810529302:81 , srv1153605752:82 , srv1984233561:82 , srv1189242058:83 , srv1204239960:83 , srv789236498:83 , srv1002336837:84 , srv1124894503:84 , srv1166271684:84 , srv123754537:84 , srv12933025:84 , srv1455636857:84 , srv1706785506:84 , srv1855846342:84 , srv1870012486:84 , srv1966421182:84 , srv2041893761:84 , srv2090545935:84 , srv414220050:84 , srv537800321:84 , srv613503881:84 , srv614725081:84 , srv63960800:84 , srv696316471:84 , srv753584153:84 , srv10247548:85 , srv1189976584:85 , srv1220922327:85 , srv1236089593:85 , srv1317797970:85 , srv140759677:85 , srv1425948906:85 , srv1536426097:85 , srv1736213321:85 , srv1906444187:85 , srv1937464114:85 , srv2007016837:85 , srv237643686:85 , srv291957442:85 , srv312507522:85 , srv400582015:85 , srv463919490:85 , srv470594716:85 , srv583711886:85 , srv702821111:85 , srv785456638:85 , srv957261426:85 , srv992838022:85 , srv102065041:86 , srv1134155635:86 , srv1153638709:86 , srv1168586871:86 , srv1178681911:86 , srv1448187376:86 , srv1585614686:86 , srv1607216879:86 , srv1688636046:86 , srv1765585772:86 , srv2016860499:86 , srv2101255225:86 , srv2113026803:86 , srv239162162:86 , srv260024590:86 , srv345326609:86 , srv48214775:86 , srv508244005:86 , srv536574923:86 , srv544601676:86 , srv71605632:86 , srv942384292:86 , srv966858694:86 , srv975884489:86 , srv1162606900:87 , srv1300386589:87 , srv1863030367:87 , srv2005261333:87 , srv2045126826:87 , srv2101847071:87 , srv263510620:87 , srv427038876:87 , srv594284063:87 , srv709105911:87 , srv764508760:87 , srv769399314:87 , srv1014986447:88 , srv1364579145:88 , srv1427444806:88 , srv147153466:88 , srv1980298899:88 , srv2015440815:88 , srv2020510134:88 , srv404013883:88 , srv600934998:88 , srv936317:88 , srv1162519457:89 , srv1403166045:89 , srv1657617375:89 , srv422721545:540 } 2024-02-19 08:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153605752=7, srv263510620=62, srv1014986447=1, srv147153466=30, srv544601676=77, srv1765585772=38, srv1134155635=5, srv702821111=85, srv1178681911=13, srv957261426=96, srv1706785506=36, srv1870012486=42, srv2020510134=52, srv1135193824=6, srv2016860499=51, srv2045126826=54, srv2090545935=55, srv291957442=63, srv1162606900=10, srv63960800=83, srv102065041=2, srv1364579145=23, srv936317=94, srv400582015=66, srv2015440815=50, srv239162162=60, srv123754537=19, srv140759677=25, srv1984233561=47, srv312507522=64, srv422721545=69, srv785456638=91, srv470594716=72, srv1403166045=24, srv992838022=99, srv1937464114=44, srv594284063=79, srv2101255225=56, srv1189242058=14, srv508244005=74, srv463919490=71, srv753584153=88, srv10247548=3, srv1736213321=37, srv583711886=78, srv1863030367=41, srv1448187376=28, srv975884489=98, srv2101847071=57, srv1906444187=43, srv696316471=84, srv1425948906=26, srv789236498=92, srv1427444806=27, srv2007016837=49, srv1162519457=9, srv1657617375=34, srv1980298899=46, srv1300386589=21, srv1829973480=39, srv237643686=59, srv966858694=97, srv71605632=87, srv1317797970=22, srv1585614686=32, srv1607216879=33, srv427038876=70, srv614725081=82, srv810529302=93, srv1455636857=29, srv1166271684=11, srv414220050=68, srv942384292=95, srv1002336837=0, srv537800321=76, srv1189976584=15, srv1855846342=40, srv709105911=86, srv1536426097=31, srv1124894503=4, srv536574923=75, srv2113026803=58, srv2005261333=48, srv404013883=67, srv764508760=89, srv1688636046=35, srv1168586871=12, srv600934998=80, srv1220922327=17, srv12933025=20, srv1966421182=45, srv260024590=61, srv48214775=73, srv613503881=81, srv1236089593=18, srv345326609=65, srv1153638709=8, srv1204239960=16, srv2041893761=53, srv769399314=90} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:17,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:17,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:17,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:17,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:17,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:17,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:17,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:17,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 08:53:17,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 08:53:17,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 08:53:17,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 08:53:17,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 08:53:17,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 08:53:17,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 08:53:17,223 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 08:53:17,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 08:53:17,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 08:53:17,375 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.0058645814748196105); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006581953356624206); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0058645814748196105); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); 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-02-19 08:53:17,375 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-02-19 08:53:17,375 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.055426515000759E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0058645814748196105); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006581953356624206); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0058645814748196105); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); 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-02-19 08:53:17,631 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 387 ms to try 5000 different iterations. Found a solution that moves 262 regions; Going from a computed imbalance of 6.055426515000759E-4 to a new imbalance of 3.5154068618295266E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.029111111111111112, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 08:53:17,632 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1364579145:83 , srv1607216879:83 , srv614725081:83 , srv769399314:83 , srv1014986447:84 , srv1162519457:84 , srv1166271684:84 , srv1168586871:84 , srv1236089593:84 , srv1300386589:84 , srv140759677:84 , srv1425948906:84 , srv1427444806:84 , srv1455636857:84 , srv147153466:84 , srv1536426097:84 , srv1688636046:84 , srv1736213321:84 , srv1765585772:84 , srv1829973480:84 , srv1870012486:84 , srv1937464114:84 , srv1980298899:84 , srv2007016837:84 , srv2045126826:84 , srv2090545935:84 , srv2101255225:84 , srv260024590:84 , srv291957442:84 , srv312507522:84 , srv400582015:84 , srv404013883:84 , srv414220050:84 , srv463919490:84 , srv470594716:84 , srv48214775:84 , srv508244005:84 , srv594284063:84 , srv63960800:84 , srv696316471:84 , srv71605632:84 , srv753584153:84 , srv764508760:84 , srv936317:84 , srv957261426:84 , srv975884489:84 , srv992838022:84 , srv1002336837:85 , srv102065041:85 , srv10247548:85 , srv1134155635:85 , srv1135193824:85 , srv1153605752:85 , srv1153638709:85 , srv1162606900:85 , srv1189242058:85 , srv1189976584:85 , srv1204239960:85 , srv1220922327:85 , srv123754537:85 , srv12933025:85 , srv1403166045:85 , srv1448187376:85 , srv1585614686:85 , srv1657617375:85 , srv1706785506:85 , srv1855846342:85 , srv1863030367:85 , srv1906444187:85 , srv1966421182:85 , srv1984233561:85 , srv2005261333:85 , srv2015440815:85 , srv2016860499:85 , srv2020510134:85 , srv2041893761:85 , srv2101847071:85 , srv2113026803:85 , srv237643686:85 , srv239162162:85 , srv263510620:85 , srv345326609:85 , srv427038876:85 , srv536574923:85 , srv537800321:85 , srv544601676:85 , srv583711886:85 , srv613503881:85 , srv702821111:85 , srv709105911:85 , srv785456638:85 , srv789236498:85 , srv810529302:85 , srv942384292:85 , srv966858694:85 , srv1124894503:86 , srv1178681911:86 , srv1317797970:86 , srv600934998:86 , srv422721545:632 } 2024-02-19 08:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153605752=7, srv263510620=62, srv1014986447=1, srv147153466=30, srv544601676=77, srv1765585772=38, srv1134155635=5, srv702821111=85, srv1178681911=13, srv957261426=96, srv1706785506=36, srv1870012486=42, srv2020510134=52, srv1135193824=6, srv2016860499=51, srv2045126826=54, srv2090545935=55, srv291957442=63, srv1162606900=10, srv63960800=83, srv102065041=2, srv1364579145=23, srv936317=94, srv400582015=66, srv2015440815=50, srv239162162=60, srv123754537=19, srv140759677=25, srv1984233561=47, srv312507522=64, srv422721545=69, srv785456638=91, srv470594716=72, srv1403166045=24, srv992838022=99, srv1937464114=44, srv594284063=79, srv2101255225=56, srv1189242058=14, srv508244005=74, srv463919490=71, srv753584153=88, srv10247548=3, srv1736213321=37, srv583711886=78, srv1863030367=41, srv1448187376=28, srv975884489=98, srv2101847071=57, srv1906444187=43, srv696316471=84, srv1425948906=26, srv789236498=92, srv1427444806=27, srv2007016837=49, srv1162519457=9, srv1657617375=34, srv1980298899=46, srv1300386589=21, srv1829973480=39, srv237643686=59, srv966858694=97, srv71605632=87, srv1317797970=22, srv1585614686=32, srv1607216879=33, srv427038876=70, srv614725081=82, srv810529302=93, srv1455636857=29, srv1166271684=11, srv414220050=68, srv942384292=95, srv1002336837=0, srv537800321=76, srv1189976584=15, srv1855846342=40, srv709105911=86, srv1536426097=31, srv1124894503=4, srv536574923=75, srv2113026803=58, srv2005261333=48, srv404013883=67, srv764508760=89, srv1688636046=35, srv1168586871=12, srv600934998=80, srv1220922327=17, srv12933025=20, srv1966421182=45, srv260024590=61, srv48214775=73, srv613503881=81, srv1236089593=18, srv345326609=65, srv1153638709=8, srv1204239960=16, srv2041893761=53, srv769399314=90} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 08:53:17,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 08:53:17,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 08:53:17,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 08:53:17,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 08:53:17,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 08:53:17,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 08:53:17,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 08:53:17,758 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-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.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 08:53:17,758 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-02-19 08:53:17,758 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.3319505407389514E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-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.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-19 08:53:17,999 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 337 ms to try 5000 different iterations. Found a solution that moves 28 regions; Going from a computed imbalance of 3.3319505407389514E-5 to a new imbalance of 7.269299486807925E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.003111111111111111); 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-02-19 08:53:18,000 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1124894503:83 , srv1178681911:83 , srv1189242058:83 , srv1317797970:83 , srv1657617375:83 , srv427038876:83 , srv583711886:83 , srv600934998:83 , srv785456638:83 , srv1002336837:84 , srv102065041:84 , srv10247548:84 , srv1134155635:84 , srv1135193824:84 , srv1153605752:84 , srv1153638709:84 , srv1162519457:84 , srv1162606900:84 , srv1166271684:84 , srv1168586871:84 , srv1189976584:84 , srv1204239960:84 , srv1220922327:84 , srv1236089593:84 , srv123754537:84 , srv12933025:84 , srv1403166045:84 , srv140759677:84 , srv1425948906:84 , srv1427444806:84 , srv1448187376:84 , srv147153466:84 , srv1536426097:84 , srv1585614686:84 , srv1688636046:84 , srv1706785506:84 , srv1765585772:84 , srv1829973480:84 , srv1855846342:84 , srv1863030367:84 , srv1870012486:84 , srv1906444187:84 , srv1937464114:84 , srv1966421182:84 , srv1980298899:84 , srv1984233561:84 , srv2005261333:84 , srv2007016837:84 , srv2015440815:84 , srv2016860499:84 , srv2020510134:84 , srv2041893761:84 , srv2045126826:84 , srv2090545935:84 , srv2101255225:84 , srv2101847071:84 , srv2113026803:84 , srv237643686:84 , srv239162162:84 , srv263510620:84 , srv291957442:84 , srv312507522:84 , srv345326609:84 , srv400582015:84 , srv404013883:84 , srv414220050:84 , srv463919490:84 , srv470594716:84 , srv508244005:84 , srv536574923:84 , srv537800321:84 , srv544601676:84 , srv594284063:84 , srv613503881:84 , srv63960800:84 , srv696316471:84 , srv702821111:84 , srv709105911:84 , srv71605632:84 , srv753584153:84 , srv764508760:84 , srv769399314:84 , srv789236498:84 , srv810529302:84 , srv936317:84 , srv942384292:84 , srv957261426:84 , srv966858694:84 , srv975884489:84 , srv992838022:84 , srv1014986447:85 , srv1300386589:85 , srv1364579145:85 , srv1455636857:85 , srv1607216879:85 , srv1736213321:85 , srv260024590:85 , srv48214775:85 , srv614725081:85 , srv422721545:684 } 2024-02-19 08:53:18,003 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:18,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153605752=7, srv263510620=62, srv1014986447=1, srv147153466=30, srv544601676=77, srv1765585772=38, srv1134155635=5, srv702821111=85, srv1178681911=13, srv957261426=96, srv1706785506=36, srv1870012486=42, srv2020510134=52, srv1135193824=6, srv2016860499=51, srv2045126826=54, srv2090545935=55, srv291957442=63, srv1162606900=10, srv63960800=83, srv102065041=2, srv1364579145=23, srv936317=94, srv400582015=66, srv2015440815=50, srv239162162=60, srv123754537=19, srv140759677=25, srv1984233561=47, srv312507522=64, srv422721545=69, srv785456638=91, srv470594716=72, srv1403166045=24, srv992838022=99, srv1937464114=44, srv594284063=79, srv2101255225=56, srv1189242058=14, srv508244005=74, srv463919490=71, srv753584153=88, srv10247548=3, srv1736213321=37, srv583711886=78, srv1863030367=41, srv1448187376=28, srv975884489=98, srv2101847071=57, srv1906444187=43, srv696316471=84, srv1425948906=26, srv789236498=92, srv1427444806=27, srv2007016837=49, srv1162519457=9, srv1657617375=34, srv1980298899=46, srv1300386589=21, srv1829973480=39, srv237643686=59, srv966858694=97, srv71605632=87, srv1317797970=22, srv1585614686=32, srv1607216879=33, srv427038876=70, srv614725081=82, srv810529302=93, srv1455636857=29, srv1166271684=11, srv414220050=68, srv942384292=95, srv1002336837=0, srv537800321=76, srv1189976584=15, srv1855846342=40, srv709105911=86, srv1536426097=31, srv1124894503=4, srv536574923=75, srv2113026803=58, srv2005261333=48, srv404013883=67, srv764508760=89, srv1688636046=35, srv1168586871=12, srv600934998=80, srv1220922327=17, srv12933025=20, srv1966421182=45, srv260024590=61, srv48214775=73, srv613503881=81, srv1236089593=18, srv345326609=65, srv1153638709=8, srv1204239960=16, srv2041893761=53, srv769399314=90} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 08:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 08:53:18,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 08:53:18,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 08:53:18,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 08:53:18,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 08:53:18,132 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); 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-02-19 08:53:18,132 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1124894503:83 , srv1178681911:83 , srv1189242058:83 , srv1317797970:83 , srv1657617375:83 , srv427038876:83 , srv583711886:83 , srv600934998:83 , srv785456638:83 , srv1002336837:84 , srv102065041:84 , srv10247548:84 , srv1134155635:84 , srv1135193824:84 , srv1153605752:84 , srv1153638709:84 , srv1162519457:84 , srv1162606900:84 , srv1166271684:84 , srv1168586871:84 , srv1189976584:84 , srv1204239960:84 , srv1220922327:84 , srv1236089593:84 , srv123754537:84 , srv12933025:84 , srv1403166045:84 , srv140759677:84 , srv1425948906:84 , srv1427444806:84 , srv1448187376:84 , srv147153466:84 , srv1536426097:84 , srv1585614686:84 , srv1688636046:84 , srv1706785506:84 , srv1765585772:84 , srv1829973480:84 , srv1855846342:84 , srv1863030367:84 , srv1870012486:84 , srv1906444187:84 , srv1937464114:84 , srv1966421182:84 , srv1980298899:84 , srv1984233561:84 , srv2005261333:84 , srv2007016837:84 , srv2015440815:84 , srv2016860499:84 , srv2020510134:84 , srv2041893761:84 , srv2045126826:84 , srv2090545935:84 , srv2101255225:84 , srv2101847071:84 , srv2113026803:84 , srv237643686:84 , srv239162162:84 , srv263510620:84 , srv291957442:84 , srv312507522:84 , srv345326609:84 , srv400582015:84 , srv404013883:84 , srv414220050:84 , srv463919490:84 , srv470594716:84 , srv508244005:84 , srv536574923:84 , srv537800321:84 , srv544601676:84 , srv594284063:84 , srv613503881:84 , srv63960800:84 , srv696316471:84 , srv702821111:84 , srv709105911:84 , srv71605632:84 , srv753584153:84 , srv764508760:84 , srv769399314:84 , srv789236498:84 , srv810529302:84 , srv936317:84 , srv942384292:84 , srv957261426:84 , srv966858694:84 , srv975884489:84 , srv992838022:84 , srv1014986447:85 , srv1300386589:85 , srv1364579145:85 , srv1455636857:85 , srv1607216879:85 , srv1736213321:85 , srv260024590:85 , srv48214775:85 , srv614725081:85 , srv422721545:684 } 2024-02-19 08:53:18,165 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=361 (was 331) - SystemLoadAverage LEAK? -, ProcessCount=169 (was 170), AvailableMemoryMB=10865 (was 11622) 2024-02-19 08:53:18,172 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=361, ProcessCount=168, AvailableMemoryMB=10865 2024-02-19 08:53:18,173 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-19 08:53:18,173 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-02-19 08:53:18,188 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1015217887:84 , srv1094126165:84 , srv115008378:84 , srv1402324647:84 , srv1447608419:84 , srv1562582203:84 , srv1624080059:84 , srv1725895624:84 , srv1835013961:84 , srv1873150994:84 , srv1945551374:84 , srv1990051658:84 , srv214353967:84 , srv225310805:84 , srv253055017:84 , srv288355789:84 , srv338576625:84 , srv397633854:84 , srv414053291:84 , srv441513345:84 , srv444187834:84 , srv45685765:84 , srv465845180:84 , srv608856979:84 , srv727066680:84 , srv78146275:84 , srv822432345:84 , srv955450848:84 , srv99662253:84 , srv1646836687:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-19 08:53:18,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:53:18,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1835013961=9, srv214353967=13, srv1873150994=10, srv1562582203=5, srv338576625=17, srv955450848=28, srv1725895624=8, srv414053291=19, srv1447608419=4, srv115008378=2, srv78146275=26, srv225310805=14, srv608856979=24, srv1990051658=12, srv288355789=16, srv1402324647=3, srv822432345=27, srv45685765=22, srv99662253=29, srv1094126165=1, srv444187834=21, srv1945551374=11, srv441513345=20, srv465845180=23, srv1624080059=6, srv253055017=15, srv397633854=18, srv727066680=25, srv1646836687=7, srv1015217887=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:53:18,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:53:18,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:53:18,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-19 08:53:18,216 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.1525597673831744, 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-02-19 08:53:18,216 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912673754109768, 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.1525597673831744, 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-02-19 08:55:18,205 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5544493 different iterations. Found a solution that moves 1870 regions; Going from a computed imbalance of 0.9912673754109768 to a new imbalance of 4.3646732880327594E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6925925925925925, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 08:55:18,213 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1015217887:90 , srv1094126165:90 , srv115008378:90 , srv1402324647:90 , srv1447608419:90 , srv1562582203:90 , srv1624080059:90 , srv1646836687:90 , srv1725895624:90 , srv1835013961:90 , srv1873150994:90 , srv1945551374:90 , srv1990051658:90 , srv214353967:90 , srv225310805:90 , srv253055017:90 , srv288355789:90 , srv338576625:90 , srv397633854:90 , srv414053291:90 , srv441513345:90 , srv444187834:90 , srv45685765:90 , srv465845180:90 , srv608856979:90 , srv727066680:90 , srv78146275:90 , srv822432345:90 , srv955450848:90 , srv99662253:90 } 2024-02-19 08:55:18,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 08:55:18,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1835013961=9, srv214353967=13, srv1873150994=10, srv1562582203=5, srv338576625=17, srv955450848=28, srv1725895624=8, srv414053291=19, srv1447608419=4, srv115008378=2, srv78146275=26, srv225310805=14, srv608856979=24, srv1990051658=12, srv288355789=16, srv1402324647=3, srv822432345=27, srv45685765=22, srv99662253=29, srv1094126165=1, srv444187834=21, srv1945551374=11, srv441513345=20, srv465845180=23, srv1624080059=6, srv253055017=15, srv397633854=18, srv727066680=25, srv1646836687=7, srv1015217887=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 08:55:18,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 08:55:18,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-19 08:55:18,233 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-02-19 08:55:18,233 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1015217887:90 , srv1094126165:90 , srv115008378:90 , srv1402324647:90 , srv1447608419:90 , srv1562582203:90 , srv1624080059:90 , srv1646836687:90 , srv1725895624:90 , srv1835013961:90 , srv1873150994:90 , srv1945551374:90 , srv1990051658:90 , srv214353967:90 , srv225310805:90 , srv253055017:90 , srv288355789:90 , srv338576625:90 , srv397633854:90 , srv414053291:90 , srv441513345:90 , srv444187834:90 , srv45685765:90 , srv465845180:90 , srv608856979:90 , srv727066680:90 , srv78146275:90 , srv822432345:90 , srv955450848:90 , srv99662253:90 } 2024-02-19 08:55:18,246 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=283 (was 361), ProcessCount=168 (was 168), AvailableMemoryMB=10454 (was 10865)