2024-03-06 15:53:02,460 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-06 15:53:02,805 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-06 15:53:02,920 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-06 15:53:02,986 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-06 15:53:02,993 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-06 15:53:03,008 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=245, ProcessCount=170, AvailableMemoryMB=4409 2024-03-06 15:53:03,011 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-06 15:53:03,011 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-06 15:53:03,158 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1017657555:84 , srv1028741706:84 , srv1113318571:84 , srv1120202411:84 , srv1120409833:84 , srv1121539350:84 , srv1125149063:84 , srv1181709094:84 , srv1202578086:84 , srv1242766858:84 , srv1274892834:84 , srv1303255805:84 , srv1305978810:84 , srv1316120059:84 , srv1339295160:84 , srv1395090560:84 , srv1400401505:84 , srv1402286445:84 , srv1421670254:84 , srv1429678004:84 , srv1461697483:84 , srv1513375106:84 , srv1557516942:84 , srv1561381008:84 , srv1604426611:84 , srv1606649321:84 , srv1619361538:84 , srv1640640093:84 , srv1641400535:84 , srv1667709445:84 , srv1709030737:84 , srv1730808262:84 , srv1732787855:84 , srv1788820473:84 , srv185225710:84 , srv1857793398:84 , srv1867085888:84 , srv1869456090:84 , srv1891714896:84 , srv189985591:84 , srv1927822149:84 , srv1961249811:84 , srv19627025:84 , srv1971575343:84 , srv1979997505:84 , srv2000708434:84 , srv2011553482:84 , srv2023201329:84 , srv2026263434:84 , srv2107067131:84 , srv2114315898:84 , srv272184442:84 , srv274602654:84 , srv275982964:84 , srv333006879:84 , srv340357245:84 , srv346338601:84 , srv347453777:84 , srv349237781:84 , srv366264712:84 , srv377493463:84 , srv386113508:84 , srv418209731:84 , srv473607429:84 , srv499811635:84 , srv548558749:84 , srv562208112:84 , srv567726267:84 , srv595809145:84 , srv601342365:84 , srv606600079:84 , srv631141968:84 , srv640899431:84 , srv641185903:84 , srv666898026:84 , srv685075355:84 , srv698562817:84 , srv703459268:84 , srv716443690:84 , srv730212491:84 , srv743209055:84 , srv761552539:84 , srv776468507:84 , srv777452693:84 , srv779630082:84 , srv784346053:84 , srv832010275:84 , srv840919349:84 , srv841993257:84 , srv852721642:84 , srv869423819:84 , srv869707057:84 , srv896086617:84 , srv905004363:84 , srv924896990:84 , srv93315882:84 , srv941238514:84 , srv9456471:84 , srv99225551:84 , srv22715113:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-06 15:53:03,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:03,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv730212491=80, srv2026263434=48, srv852721642=90, srv93315882=96, srv275982964=54, srv595809145=69, srv473607429=64, srv761552539=82, srv1961249811=41, srv1421670254=18, srv1788820473=33, srv99225551=99, srv1732787855=32, srv333006879=55, srv349237781=59, srv1181709094=7, srv896086617=93, srv377493463=61, srv1316120059=13, srv601342365=70, srv716443690=79, srv274602654=53, srv1017657555=0, srv924896990=95, srv2114315898=50, srv548558749=66, srv189985591=39, srv1867085888=36, srv1429678004=19, srv685075355=76, srv941238514=97, srv1971575343=43, srv743209055=81, srv1028741706=1, srv1640640093=27, srv1730808262=31, srv666898026=75, srv779630082=85, srv22715113=51, srv1927822149=40, srv185225710=34, srv2023201329=47, srv1857793398=35, srv703459268=78, srv640899431=73, srv1557516942=22, srv1120409833=4, srv1561381008=23, srv2011553482=46, srv1395090560=15, srv1305978810=12, srv340357245=56, srv2107067131=49, srv1120202411=3, srv366264712=60, srv1979997505=44, srv777452693=84, srv1641400535=28, srv1339295160=14, srv1274892834=10, srv2000708434=45, srv905004363=94, srv869423819=91, srv641185903=74, srv1619361538=26, srv346338601=57, srv567726267=68, srv272184442=52, srv840919349=88, srv1891714896=38, srv347453777=58, srv1303255805=11, srv1513375106=21, srv1709030737=30, srv1113318571=2, srv1606649321=25, srv562208112=67, srv1604426611=24, srv1400401505=16, srv1125149063=6, srv418209731=63, srv1869456090=37, srv1121539350=5, srv499811635=65, srv606600079=71, srv832010275=87, srv784346053=86, srv1202578086=8, srv698562817=77, srv1402286445=17, srv631141968=72, srv869707057=92, srv19627025=42, srv1242766858=9, srv776468507=83, srv1461697483=20, srv841993257=89, srv1667709445=29, srv9456471=98, srv386113508=62} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:03,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:03,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:03,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:03,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:03,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:03,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-06 15:53:03,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-06 15:53:03,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-06 15:53:03,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-06 15:53:03,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-06 15:53:03,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-06 15:53:03,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-06 15:53:03,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-06 15:53:03,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-06 15:53:03,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-06 15:53:03,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-06 15:53:03,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-06 15:53:03,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-06 15:53:03,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-06 15:53:03,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-06 15:53:03,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-06 15:53:03,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-06 15:53:03,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-06 15:53:03,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-06 15:53:03,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-06 15:53:03,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-06 15:53:03,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-06 15:53:03,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-06 15:53:03,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-06 15:53:03,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-06 15:53:03,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-06 15:53:03,649 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:03,650 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-06 15:53:03,650 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-06 15:53:04,061 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 739 ms to try 5000 different iterations. Found a solution that moves 4689 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1784924666294586. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04230808211436716, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.061918450405038135, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.521, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04230808211436716, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17316666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24525, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:04,090 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv272184442:81 , srv640899431:81 , srv1274892834:82 , srv1732787855:82 , srv274602654:82 , srv1017657555:83 , srv1028741706:83 , srv1181709094:83 , srv1869456090:83 , srv347453777:83 , srv349237781:83 , srv386113508:83 , srv685075355:83 , srv776468507:83 , srv1113318571:84 , srv1316120059:84 , srv1339295160:84 , srv189985591:84 , srv1927822149:84 , srv1971575343:84 , srv2011553482:84 , srv366264712:84 , srv631141968:84 , srv641185903:84 , srv666898026:84 , srv703459268:84 , srv924896990:84 , srv1120409833:85 , srv1125149063:85 , srv1303255805:85 , srv1305978810:85 , srv1788820473:85 , srv1867085888:85 , srv275982964:85 , srv346338601:85 , srv377493463:85 , srv567726267:85 , srv606600079:85 , srv784346053:85 , srv840919349:85 , srv852721642:85 , srv896086617:85 , srv941238514:85 , srv9456471:85 , srv1202578086:86 , srv1421670254:86 , srv1513375106:86 , srv1557516942:86 , srv1619361538:86 , srv1709030737:86 , srv1961249811:86 , srv2000708434:86 , srv2026263434:86 , srv2107067131:86 , srv499811635:86 , srv761552539:86 , srv99225551:86 , srv1395090560:87 , srv1402286445:87 , srv1461697483:87 , srv1561381008:87 , srv1640640093:87 , srv185225710:87 , srv1857793398:87 , srv1891714896:87 , srv2023201329:87 , srv333006879:87 , srv601342365:87 , srv716443690:87 , srv730212491:87 , srv777452693:87 , srv779630082:87 , srv841993257:87 , srv869423819:87 , srv905004363:87 , srv1121539350:88 , srv1242766858:88 , srv1979997505:88 , srv340357245:88 , srv473607429:88 , srv93315882:88 , srv1400401505:89 , srv1604426611:89 , srv1606649321:89 , srv1730808262:89 , srv2114315898:89 , srv595809145:89 , srv832010275:89 , srv869707057:89 , srv1641400535:90 , srv1667709445:90 , srv562208112:90 , srv743209055:90 , srv418209731:91 , srv698562817:91 , srv548558749:92 , srv19627025:94 , srv1120202411:95 , srv1429678004:95 , srv22715113:466 } 2024-03-06 15:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv730212491=80, srv2026263434=48, srv852721642=90, srv93315882=96, srv275982964=54, srv595809145=69, srv473607429=64, srv761552539=82, srv1961249811=41, srv1421670254=18, srv1788820473=33, srv99225551=99, srv1732787855=32, srv333006879=55, srv349237781=59, srv1181709094=7, srv896086617=93, srv377493463=61, srv1316120059=13, srv601342365=70, srv716443690=79, srv274602654=53, srv1017657555=0, srv924896990=95, srv2114315898=50, srv548558749=66, srv189985591=39, srv1867085888=36, srv1429678004=19, srv685075355=76, srv941238514=97, srv1971575343=43, srv743209055=81, srv1028741706=1, srv1640640093=27, srv1730808262=31, srv666898026=75, srv779630082=85, srv22715113=51, srv1927822149=40, srv185225710=34, srv2023201329=47, srv1857793398=35, srv703459268=78, srv640899431=73, srv1557516942=22, srv1120409833=4, srv1561381008=23, srv2011553482=46, srv1395090560=15, srv1305978810=12, srv340357245=56, srv2107067131=49, srv1120202411=3, srv366264712=60, srv1979997505=44, srv777452693=84, srv1641400535=28, srv1339295160=14, srv1274892834=10, srv2000708434=45, srv905004363=94, srv869423819=91, srv641185903=74, srv1619361538=26, srv346338601=57, srv567726267=68, srv272184442=52, srv840919349=88, srv1891714896=38, srv347453777=58, srv1303255805=11, srv1513375106=21, srv1709030737=30, srv1113318571=2, srv1606649321=25, srv562208112=67, srv1604426611=24, srv1400401505=16, srv1125149063=6, srv418209731=63, srv1869456090=37, srv1121539350=5, srv499811635=65, srv606600079=71, srv832010275=87, srv784346053=86, srv1202578086=8, srv698562817=77, srv1402286445=17, srv631141968=72, srv869707057=92, srv19627025=42, srv1242766858=9, srv776468507=83, srv1461697483=20, srv841993257=89, srv1667709445=29, srv9456471=98, srv386113508=62} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:04,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:04,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:04,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:04,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:04,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:04,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:04,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:04,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:04,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:04,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:04,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:04,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:04,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:04,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:04,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:04,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:04,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:04,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:04,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:04,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-06 15:53:04,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-06 15:53:04,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-06 15:53:04,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-06 15:53:04,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-06 15:53:04,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-06 15:53:04,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-06 15:53:04,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-06 15:53:04,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-06 15:53:04,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-06 15:53:04,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-06 15:53:04,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-06 15:53:04,326 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.04230808211436716, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.061918450405038135, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04230808211436716, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17316666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24525, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:04,326 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-06 15:53:04,327 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17845963354970312, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04230808211436716, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.061918450405038135, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04230808211436716, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17316666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24525, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-06 15:53:04,592 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 407 ms to try 5000 different iterations. Found a solution that moves 2636 regions; Going from a computed imbalance of 0.17845963354970312 to a new imbalance of 0.014814179071664584. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02264304131769245); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04270063883219887, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29288888888888887, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02264304131769245); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011583333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:04,609 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1429678004:77 , srv1120202411:78 , srv19627025:78 , srv1667709445:80 , srv548558749:80 , srv562208112:80 , srv743209055:80 , srv1730808262:81 , srv698562817:81 , srv1242766858:82 , srv1641400535:82 , srv418209731:82 , srv601342365:82 , srv777452693:82 , srv1400401505:83 , srv1461697483:83 , srv2023201329:83 , srv1121539350:84 , srv1421670254:84 , srv1891714896:84 , srv2114315898:84 , srv340357245:84 , srv716443690:84 , srv730212491:84 , srv761552539:84 , srv779630082:84 , srv832010275:84 , srv869423819:84 , srv99225551:84 , srv1202578086:85 , srv1395090560:85 , srv1561381008:85 , srv1619361538:85 , srv1857793398:85 , srv1961249811:85 , srv2011553482:85 , srv473607429:85 , srv595809145:85 , srv869707057:85 , srv896086617:85 , srv1028741706:86 , srv1125149063:86 , srv1339295160:86 , srv1402286445:86 , srv1788820473:86 , srv185225710:86 , srv1867085888:86 , srv189985591:86 , srv1927822149:86 , srv275982964:86 , srv333006879:86 , srv346338601:86 , srv377493463:86 , srv499811635:86 , srv784346053:86 , srv852721642:86 , srv905004363:86 , srv941238514:86 , srv1113318571:87 , srv1303255805:87 , srv1513375106:87 , srv1557516942:87 , srv1604426611:87 , srv1640640093:87 , srv1869456090:87 , srv1971575343:87 , srv1979997505:87 , srv2107067131:87 , srv386113508:87 , srv567726267:87 , srv606600079:87 , srv666898026:87 , srv924896990:87 , srv1120409833:88 , srv1316120059:88 , srv1606649321:88 , srv2000708434:88 , srv349237781:88 , srv366264712:88 , srv631141968:88 , srv841993257:88 , srv93315882:88 , srv1017657555:89 , srv1274892834:89 , srv1732787855:89 , srv641185903:89 , srv703459268:89 , srv840919349:89 , srv1181709094:90 , srv1709030737:90 , srv2026263434:90 , srv272184442:90 , srv685075355:90 , srv776468507:90 , srv9456471:90 , srv1305978810:91 , srv274602654:91 , srv640899431:91 , srv347453777:92 , srv22715113:509 } 2024-03-06 15:53:04,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:04,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv730212491=80, srv2026263434=48, srv852721642=90, srv93315882=96, srv275982964=54, srv595809145=69, srv473607429=64, srv761552539=82, srv1961249811=41, srv1421670254=18, srv1788820473=33, srv99225551=99, srv1732787855=32, srv333006879=55, srv349237781=59, srv1181709094=7, srv896086617=93, srv377493463=61, srv1316120059=13, srv601342365=70, srv716443690=79, srv274602654=53, srv1017657555=0, srv924896990=95, srv2114315898=50, srv548558749=66, srv189985591=39, srv1867085888=36, srv1429678004=19, srv685075355=76, srv941238514=97, srv1971575343=43, srv743209055=81, srv1028741706=1, srv1640640093=27, srv1730808262=31, srv666898026=75, srv779630082=85, srv22715113=51, srv1927822149=40, srv185225710=34, srv2023201329=47, srv1857793398=35, srv703459268=78, srv640899431=73, srv1557516942=22, srv1120409833=4, srv1561381008=23, srv2011553482=46, srv1395090560=15, srv1305978810=12, srv340357245=56, srv2107067131=49, srv1120202411=3, srv366264712=60, srv1979997505=44, srv777452693=84, srv1641400535=28, srv1339295160=14, srv1274892834=10, srv2000708434=45, srv905004363=94, srv869423819=91, srv641185903=74, srv1619361538=26, srv346338601=57, srv567726267=68, srv272184442=52, srv840919349=88, srv1891714896=38, srv347453777=58, srv1303255805=11, srv1513375106=21, srv1709030737=30, srv1113318571=2, srv1606649321=25, srv562208112=67, srv1604426611=24, srv1400401505=16, srv1125149063=6, srv418209731=63, srv1869456090=37, srv1121539350=5, srv499811635=65, srv606600079=71, srv832010275=87, srv784346053=86, srv1202578086=8, srv698562817=77, srv1402286445=17, srv631141968=72, srv869707057=92, srv19627025=42, srv1242766858=9, srv776468507=83, srv1461697483=20, srv841993257=89, srv1667709445=29, srv9456471=98, srv386113508=62} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:04,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:04,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:04,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:04,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-06 15:53:04,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-06 15:53:04,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-06 15:53:04,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-06 15:53:04,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-06 15:53:04,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-06 15:53:04,654 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-06 15:53:04,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-06 15:53:04,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-06 15:53:04,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-06 15:53:04,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-06 15:53:04,655 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-06 15:53:04,845 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.02264304131769245); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04270063883219887, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02264304131769245); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011583333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:04,845 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-06 15:53:04,846 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014795721405160969, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02264304131769245); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04270063883219887, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02264304131769245); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011583333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04516666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-06 15:53:05,164 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 491 ms to try 5000 different iterations. Found a solution that moves 1030 regions; Going from a computed imbalance of 0.014795721405160969 to a new imbalance of 6.64631448711431E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006661052630583241); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.012254319653426304); MoveCostFunction : (multiplier=7.0, imbalance=0.11444444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006661052630583241); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:05,167 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1305978810:81 , srv1604426611:81 , srv1709030737:81 , srv1606649321:82 , srv347453777:82 , srv93315882:82 , srv1640640093:83 , srv1979997505:83 , srv840919349:83 , srv841993257:83 , srv9456471:83 , srv1181709094:84 , srv1513375106:84 , srv1557516942:84 , srv19627025:84 , srv2000708434:84 , srv2026263434:84 , srv2107067131:84 , srv274602654:84 , srv333006879:84 , srv418209731:84 , srv595809145:84 , srv606600079:84 , srv641185903:84 , srv703459268:84 , srv832010275:84 , srv869707057:84 , srv905004363:84 , srv1113318571:85 , srv1120409833:85 , srv1121539350:85 , srv1303255805:85 , srv1395090560:85 , srv1400401505:85 , srv1402286445:85 , srv1429678004:85 , srv1641400535:85 , srv185225710:85 , srv1857793398:85 , srv2114315898:85 , srv349237781:85 , srv366264712:85 , srv473607429:85 , srv567726267:85 , srv631141968:85 , srv685075355:85 , srv776468507:85 , srv1017657555:86 , srv1120202411:86 , srv1125149063:86 , srv1316120059:86 , srv1561381008:86 , srv1732787855:86 , srv1867085888:86 , srv1961249811:86 , srv1971575343:86 , srv272184442:86 , srv275982964:86 , srv340357245:86 , srv377493463:86 , srv499811635:86 , srv548558749:86 , srv640899431:86 , srv666898026:86 , srv698562817:86 , srv716443690:86 , srv730212491:86 , srv852721642:86 , srv869423819:86 , srv924896990:86 , srv941238514:86 , srv1202578086:87 , srv1242766858:87 , srv1274892834:87 , srv1339295160:87 , srv1461697483:87 , srv1619361538:87 , srv1667709445:87 , srv1788820473:87 , srv1869456090:87 , srv1891714896:87 , srv189985591:87 , srv2023201329:87 , srv346338601:87 , srv386113508:87 , srv562208112:87 , srv743209055:87 , srv779630082:87 , srv784346053:87 , srv99225551:87 , srv1421670254:88 , srv1730808262:88 , srv1927822149:88 , srv2011553482:88 , srv761552539:88 , srv777452693:88 , srv896086617:88 , srv1028741706:89 , srv601342365:89 , srv22715113:542 } 2024-03-06 15:53:05,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:05,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv730212491=80, srv2026263434=48, srv852721642=90, srv93315882=96, srv275982964=54, srv595809145=69, srv473607429=64, srv761552539=82, srv1961249811=41, srv1421670254=18, srv1788820473=33, srv99225551=99, srv1732787855=32, srv333006879=55, srv349237781=59, srv1181709094=7, srv896086617=93, srv377493463=61, srv1316120059=13, srv601342365=70, srv716443690=79, srv274602654=53, srv1017657555=0, srv924896990=95, srv2114315898=50, srv548558749=66, srv189985591=39, srv1867085888=36, srv1429678004=19, srv685075355=76, srv941238514=97, srv1971575343=43, srv743209055=81, srv1028741706=1, srv1640640093=27, srv1730808262=31, srv666898026=75, srv779630082=85, srv22715113=51, srv1927822149=40, srv185225710=34, srv2023201329=47, srv1857793398=35, srv703459268=78, srv640899431=73, srv1557516942=22, srv1120409833=4, srv1561381008=23, srv2011553482=46, srv1395090560=15, srv1305978810=12, srv340357245=56, srv2107067131=49, srv1120202411=3, srv366264712=60, srv1979997505=44, srv777452693=84, srv1641400535=28, srv1339295160=14, srv1274892834=10, srv2000708434=45, srv905004363=94, srv869423819=91, srv641185903=74, srv1619361538=26, srv346338601=57, srv567726267=68, srv272184442=52, srv840919349=88, srv1891714896=38, srv347453777=58, srv1303255805=11, srv1513375106=21, srv1709030737=30, srv1113318571=2, srv1606649321=25, srv562208112=67, srv1604426611=24, srv1400401505=16, srv1125149063=6, srv418209731=63, srv1869456090=37, srv1121539350=5, srv499811635=65, srv606600079=71, srv832010275=87, srv784346053=86, srv1202578086=8, srv698562817=77, srv1402286445=17, srv631141968=72, srv869707057=92, srv19627025=42, srv1242766858=9, srv776468507=83, srv1461697483=20, srv841993257=89, srv1667709445=29, srv9456471=98, srv386113508=62} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:05,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:05,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:05,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-06 15:53:05,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-06 15:53:05,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-06 15:53:05,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-06 15:53:05,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-06 15:53:05,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-06 15:53:05,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-06 15:53:05,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-06 15:53:05,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-06 15:53:05,356 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.006661052630583241); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.012254319653426304); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006661052630583241); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:05,357 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-06 15:53:05,357 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.57419234561687E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006661052630583241); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.012254319653426304); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006661052630583241); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-06 15:53:05,763 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 548 ms to try 5000 different iterations. Found a solution that moves 284 regions; Going from a computed imbalance of 6.57419234561687E-4 to a new imbalance of 4.44581793519196E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.03155555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-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-03-06 15:53:05,764 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2026263434:82 , srv1120202411:83 , srv1606649321:83 , srv1017657555:84 , srv1028741706:84 , srv1120409833:84 , srv1181709094:84 , srv1202578086:84 , srv1274892834:84 , srv1316120059:84 , srv1402286445:84 , srv1421670254:84 , srv1561381008:84 , srv1619361538:84 , srv1730808262:84 , srv1788820473:84 , srv185225710:84 , srv1891714896:84 , srv1927822149:84 , srv1971575343:84 , srv1979997505:84 , srv2114315898:84 , srv333006879:84 , srv340357245:84 , srv346338601:84 , srv473607429:84 , srv499811635:84 , srv548558749:84 , srv595809145:84 , srv601342365:84 , srv640899431:84 , srv666898026:84 , srv685075355:84 , srv698562817:84 , srv761552539:84 , srv776468507:84 , srv779630082:84 , srv784346053:84 , srv841993257:84 , srv869707057:84 , srv896086617:84 , srv93315882:84 , srv9456471:84 , srv1242766858:85 , srv1303255805:85 , srv1305978810:85 , srv1339295160:85 , srv1395090560:85 , srv1400401505:85 , srv1429678004:85 , srv1461697483:85 , srv1513375106:85 , srv1557516942:85 , srv1604426611:85 , srv1640640093:85 , srv1641400535:85 , srv1667709445:85 , srv1709030737:85 , srv1732787855:85 , srv1857793398:85 , srv1867085888:85 , srv1869456090:85 , srv189985591:85 , srv1961249811:85 , srv2000708434:85 , srv2011553482:85 , srv2023201329:85 , srv2107067131:85 , srv272184442:85 , srv274602654:85 , srv275982964:85 , srv347453777:85 , srv349237781:85 , srv366264712:85 , srv377493463:85 , srv386113508:85 , srv418209731:85 , srv562208112:85 , srv567726267:85 , srv606600079:85 , srv631141968:85 , srv703459268:85 , srv716443690:85 , srv730212491:85 , srv743209055:85 , srv777452693:85 , srv832010275:85 , srv840919349:85 , srv852721642:85 , srv869423819:85 , srv924896990:85 , srv941238514:85 , srv99225551:85 , srv1121539350:86 , srv1125149063:86 , srv641185903:86 , srv905004363:86 , srv1113318571:87 , srv19627025:87 , srv22715113:624 } 2024-03-06 15:53:05,768 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:05,769 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv730212491=80, srv2026263434=48, srv852721642=90, srv93315882=96, srv275982964=54, srv595809145=69, srv473607429=64, srv761552539=82, srv1961249811=41, srv1421670254=18, srv1788820473=33, srv99225551=99, srv1732787855=32, srv333006879=55, srv349237781=59, srv1181709094=7, srv896086617=93, srv377493463=61, srv1316120059=13, srv601342365=70, srv716443690=79, srv274602654=53, srv1017657555=0, srv924896990=95, srv2114315898=50, srv548558749=66, srv189985591=39, srv1867085888=36, srv1429678004=19, srv685075355=76, srv941238514=97, srv1971575343=43, srv743209055=81, srv1028741706=1, srv1640640093=27, srv1730808262=31, srv666898026=75, srv779630082=85, srv22715113=51, srv1927822149=40, srv185225710=34, srv2023201329=47, srv1857793398=35, srv703459268=78, srv640899431=73, srv1557516942=22, srv1120409833=4, srv1561381008=23, srv2011553482=46, srv1395090560=15, srv1305978810=12, srv340357245=56, srv2107067131=49, srv1120202411=3, srv366264712=60, srv1979997505=44, srv777452693=84, srv1641400535=28, srv1339295160=14, srv1274892834=10, srv2000708434=45, srv905004363=94, srv869423819=91, srv641185903=74, srv1619361538=26, srv346338601=57, srv567726267=68, srv272184442=52, srv840919349=88, srv1891714896=38, srv347453777=58, srv1303255805=11, srv1513375106=21, srv1709030737=30, srv1113318571=2, srv1606649321=25, srv562208112=67, srv1604426611=24, srv1400401505=16, srv1125149063=6, srv418209731=63, srv1869456090=37, srv1121539350=5, srv499811635=65, srv606600079=71, srv832010275=87, srv784346053=86, srv1202578086=8, srv698562817=77, srv1402286445=17, srv631141968=72, srv869707057=92, srv19627025=42, srv1242766858=9, srv776468507=83, srv1461697483=20, srv841993257=89, srv1667709445=29, srv9456471=98, srv386113508=62} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:05,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:05,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-06 15:53:05,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-06 15:53:05,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-06 15:53:05,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-06 15:53:05,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-06 15:53:05,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-06 15:53:05,889 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-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-03-06 15:53:05,889 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-06 15:53:05,890 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.246956884849505E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-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-03-06 15:53:06,100 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 306 ms to try 5000 different iterations. Found a solution that moves 37 regions; Going from a computed imbalance of 4.246956884849505E-5 to a new imbalance of 7.003148591249935E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.004111111111111111); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:06,101 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1113318571:83 , srv1121539350:83 , srv1125149063:83 , srv19627025:83 , srv2000708434:83 , srv641185903:83 , srv905004363:83 , srv1017657555:84 , srv1028741706:84 , srv1120202411:84 , srv1120409833:84 , srv1202578086:84 , srv1242766858:84 , srv1274892834:84 , srv1303255805:84 , srv1305978810:84 , srv1316120059:84 , srv1339295160:84 , srv1395090560:84 , srv1400401505:84 , srv1402286445:84 , srv1421670254:84 , srv1429678004:84 , srv1461697483:84 , srv1513375106:84 , srv1557516942:84 , srv1561381008:84 , srv1604426611:84 , srv1606649321:84 , srv1619361538:84 , srv1640640093:84 , srv1641400535:84 , srv1667709445:84 , srv1709030737:84 , srv1730808262:84 , srv1732787855:84 , srv1788820473:84 , srv185225710:84 , srv1857793398:84 , srv1867085888:84 , srv1869456090:84 , srv1891714896:84 , srv189985591:84 , srv1927822149:84 , srv1961249811:84 , srv1979997505:84 , srv2011553482:84 , srv2023201329:84 , srv2026263434:84 , srv2107067131:84 , srv2114315898:84 , srv272184442:84 , srv274602654:84 , srv275982964:84 , srv340357245:84 , srv346338601:84 , srv347453777:84 , srv366264712:84 , srv377493463:84 , srv386113508:84 , srv418209731:84 , srv473607429:84 , srv499811635:84 , srv548558749:84 , srv562208112:84 , srv567726267:84 , srv595809145:84 , srv601342365:84 , srv631141968:84 , srv640899431:84 , srv685075355:84 , srv698562817:84 , srv703459268:84 , srv716443690:84 , srv730212491:84 , srv743209055:84 , srv761552539:84 , srv776468507:84 , srv777452693:84 , srv779630082:84 , srv784346053:84 , srv832010275:84 , srv840919349:84 , srv841993257:84 , srv852721642:84 , srv869423819:84 , srv869707057:84 , srv896086617:84 , srv924896990:84 , srv93315882:84 , srv941238514:84 , srv9456471:84 , srv99225551:84 , srv1181709094:85 , srv1971575343:85 , srv333006879:85 , srv349237781:85 , srv606600079:85 , srv666898026:85 , srv22715113:685 } 2024-03-06 15:53:06,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:06,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv730212491=80, srv2026263434=48, srv852721642=90, srv93315882=96, srv275982964=54, srv595809145=69, srv473607429=64, srv761552539=82, srv1961249811=41, srv1421670254=18, srv1788820473=33, srv99225551=99, srv1732787855=32, srv333006879=55, srv349237781=59, srv1181709094=7, srv896086617=93, srv377493463=61, srv1316120059=13, srv601342365=70, srv716443690=79, srv274602654=53, srv1017657555=0, srv924896990=95, srv2114315898=50, srv548558749=66, srv189985591=39, srv1867085888=36, srv1429678004=19, srv685075355=76, srv941238514=97, srv1971575343=43, srv743209055=81, srv1028741706=1, srv1640640093=27, srv1730808262=31, srv666898026=75, srv779630082=85, srv22715113=51, srv1927822149=40, srv185225710=34, srv2023201329=47, srv1857793398=35, srv703459268=78, srv640899431=73, srv1557516942=22, srv1120409833=4, srv1561381008=23, srv2011553482=46, srv1395090560=15, srv1305978810=12, srv340357245=56, srv2107067131=49, srv1120202411=3, srv366264712=60, srv1979997505=44, srv777452693=84, srv1641400535=28, srv1339295160=14, srv1274892834=10, srv2000708434=45, srv905004363=94, srv869423819=91, srv641185903=74, srv1619361538=26, srv346338601=57, srv567726267=68, srv272184442=52, srv840919349=88, srv1891714896=38, srv347453777=58, srv1303255805=11, srv1513375106=21, srv1709030737=30, srv1113318571=2, srv1606649321=25, srv562208112=67, srv1604426611=24, srv1400401505=16, srv1125149063=6, srv418209731=63, srv1869456090=37, srv1121539350=5, srv499811635=65, srv606600079=71, srv832010275=87, srv784346053=86, srv1202578086=8, srv698562817=77, srv1402286445=17, srv631141968=72, srv869707057=92, srv19627025=42, srv1242766858=9, srv776468507=83, srv1461697483=20, srv841993257=89, srv1667709445=29, srv9456471=98, srv386113508=62} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:06,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:06,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:06,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:06,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:06,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-06 15:53:06,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-06 15:53:06,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-06 15:53:06,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-06 15:53:06,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-06 15:53:06,231 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.744069053831948E-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.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:06,231 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1113318571:83 , srv1121539350:83 , srv1125149063:83 , srv19627025:83 , srv2000708434:83 , srv641185903:83 , srv905004363:83 , srv1017657555:84 , srv1028741706:84 , srv1120202411:84 , srv1120409833:84 , srv1202578086:84 , srv1242766858:84 , srv1274892834:84 , srv1303255805:84 , srv1305978810:84 , srv1316120059:84 , srv1339295160:84 , srv1395090560:84 , srv1400401505:84 , srv1402286445:84 , srv1421670254:84 , srv1429678004:84 , srv1461697483:84 , srv1513375106:84 , srv1557516942:84 , srv1561381008:84 , srv1604426611:84 , srv1606649321:84 , srv1619361538:84 , srv1640640093:84 , srv1641400535:84 , srv1667709445:84 , srv1709030737:84 , srv1730808262:84 , srv1732787855:84 , srv1788820473:84 , srv185225710:84 , srv1857793398:84 , srv1867085888:84 , srv1869456090:84 , srv1891714896:84 , srv189985591:84 , srv1927822149:84 , srv1961249811:84 , srv1979997505:84 , srv2011553482:84 , srv2023201329:84 , srv2026263434:84 , srv2107067131:84 , srv2114315898:84 , srv272184442:84 , srv274602654:84 , srv275982964:84 , srv340357245:84 , srv346338601:84 , srv347453777:84 , srv366264712:84 , srv377493463:84 , srv386113508:84 , srv418209731:84 , srv473607429:84 , srv499811635:84 , srv548558749:84 , srv562208112:84 , srv567726267:84 , srv595809145:84 , srv601342365:84 , srv631141968:84 , srv640899431:84 , srv685075355:84 , srv698562817:84 , srv703459268:84 , srv716443690:84 , srv730212491:84 , srv743209055:84 , srv761552539:84 , srv776468507:84 , srv777452693:84 , srv779630082:84 , srv784346053:84 , srv832010275:84 , srv840919349:84 , srv841993257:84 , srv852721642:84 , srv869423819:84 , srv869707057:84 , srv896086617:84 , srv924896990:84 , srv93315882:84 , srv941238514:84 , srv9456471:84 , srv99225551:84 , srv1181709094:85 , srv1971575343:85 , srv333006879:85 , srv349237781:85 , srv606600079:85 , srv666898026:85 , srv22715113:685 } 2024-03-06 15:53:06,258 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=241 (was 245), ProcessCount=170 (was 170), AvailableMemoryMB=3651 (was 4409) 2024-03-06 15:53:06,268 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=241, ProcessCount=170, AvailableMemoryMB=3650 2024-03-06 15:53:06,268 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-06 15:53:06,269 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-03-06 15:53:06,281 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1066900148:84 , srv1120043950:84 , srv1121990600:84 , srv1400360552:84 , srv1406790878:84 , srv1500135024:84 , srv1591047331:84 , srv1718568893:84 , srv1731487718:84 , srv1755605640:84 , srv1866989351:84 , srv1925246889:84 , srv1938818647:84 , srv1938984830:84 , srv1946189331:84 , srv2043822298:84 , srv2089767159:84 , srv2115767253:84 , srv325832166:84 , srv429520706:84 , srv47852002:84 , srv48390230:84 , srv487340848:84 , srv499045452:84 , srv50867452:84 , srv569952668:84 , srv745723422:84 , srv825402001:84 , srv899249719:84 , srv103076797:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-06 15:53:06,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:53:06,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1755605640=10, srv1946189331=15, srv825402001=28, srv1400360552=4, srv745723422=27, srv487340848=23, srv2089767159=17, srv48390230=22, srv1120043950=2, srv499045452=24, srv1938984830=14, srv2043822298=16, srv1500135024=6, srv1591047331=7, srv1406790878=5, srv1866989351=11, srv1718568893=8, srv325832166=19, srv429520706=20, srv1066900148=1, srv1121990600=3, srv50867452=25, srv899249719=29, srv569952668=26, srv103076797=0, srv2115767253=18, srv47852002=21, srv1731487718=9, srv1938818647=13, srv1925246889=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:53:06,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:53:06,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-06 15:53:06,313 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.1303554785636991, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:53:06,314 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912603789120736, 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.1303554785636991, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-03-06 15:55:06,299 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5968125 different iterations. Found a solution that moves 1858 regions; Going from a computed imbalance of 0.9912603789120736 to a new imbalance of 4.336664689392977E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6881481481481482, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:55:06,305 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv103076797:90 , srv1066900148:90 , srv1120043950:90 , srv1121990600:90 , srv1400360552:90 , srv1406790878:90 , srv1500135024:90 , srv1591047331:90 , srv1718568893:90 , srv1731487718:90 , srv1755605640:90 , srv1866989351:90 , srv1925246889:90 , srv1938818647:90 , srv1938984830:90 , srv1946189331:90 , srv2043822298:90 , srv2089767159:90 , srv2115767253:90 , srv325832166:90 , srv429520706:90 , srv47852002:90 , srv48390230:90 , srv487340848:90 , srv499045452:90 , srv50867452:90 , srv569952668:90 , srv745723422:90 , srv825402001:90 , srv899249719:90 } 2024-03-06 15:55:06,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-06 15:55:06,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1755605640=10, srv1946189331=15, srv825402001=28, srv1400360552=4, srv745723422=27, srv487340848=23, srv2089767159=17, srv48390230=22, srv1120043950=2, srv499045452=24, srv1938984830=14, srv2043822298=16, srv1500135024=6, srv1591047331=7, srv1406790878=5, srv1866989351=11, srv1718568893=8, srv325832166=19, srv429520706=20, srv1066900148=1, srv1121990600=3, srv50867452=25, srv899249719=29, srv569952668=26, srv103076797=0, srv2115767253=18, srv47852002=21, srv1731487718=9, srv1938818647=13, srv1925246889=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-06 15:55:06,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-06 15:55:06,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-06 15:55:06,323 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-06 15:55:06,324 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv103076797:90 , srv1066900148:90 , srv1120043950:90 , srv1121990600:90 , srv1400360552:90 , srv1406790878:90 , srv1500135024:90 , srv1591047331:90 , srv1718568893:90 , srv1731487718:90 , srv1755605640:90 , srv1866989351:90 , srv1925246889:90 , srv1938818647:90 , srv1938984830:90 , srv1946189331:90 , srv2043822298:90 , srv2089767159:90 , srv2115767253:90 , srv325832166:90 , srv429520706:90 , srv47852002:90 , srv48390230:90 , srv487340848:90 , srv499045452:90 , srv50867452:90 , srv569952668:90 , srv745723422:90 , srv825402001:90 , srv899249719:90 } 2024-03-06 15:55:06,338 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=176 (was 241), ProcessCount=168 (was 170), AvailableMemoryMB=2893 (was 3650)