2024-03-22 21:53:32,321 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-22 21:53:32,608 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-22 21:53:32,708 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-22 21:53:32,777 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 21:53:32,785 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-22 21:53:32,799 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=434, ProcessCount=170, AvailableMemoryMB=7051 2024-03-22 21:53:32,801 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 21:53:32,801 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-22 21:53:32,909 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1034044344:84 , srv1058394919:84 , srv1062964186:84 , srv1069953973:84 , srv1081887581:84 , srv1083156266:84 , srv111590257:84 , srv1164280509:84 , srv1179853444:84 , srv1180104707:84 , srv1214435788:84 , srv1215728369:84 , srv1236491566:84 , srv1267949649:84 , srv1273560796:84 , srv1331198535:84 , srv1365056931:84 , srv1447808503:84 , srv1456183810:84 , srv1461545860:84 , srv1486868608:84 , srv1533953366:84 , srv1538983825:84 , srv1549109153:84 , srv1555095811:84 , srv1572940603:84 , srv1581912503:84 , srv1593643683:84 , srv1595992519:84 , srv1606078276:84 , srv1635970750:84 , srv164040907:84 , srv166527206:84 , srv1672578336:84 , srv1695551510:84 , srv1728256399:84 , srv1769473372:84 , srv1778658446:84 , srv1793490939:84 , srv1814603111:84 , srv1821298132:84 , srv1840293655:84 , srv1842070588:84 , srv185257893:84 , srv1856835547:84 , srv1865455743:84 , srv1872736459:84 , srv1929694857:84 , srv1951086652:84 , srv1969861639:84 , srv2011296954:84 , srv2022695986:84 , srv2035483211:84 , srv207927020:84 , srv2100733781:84 , srv2108586051:84 , srv2122380875:84 , srv2133661190:84 , srv231617157:84 , srv237052022:84 , srv258985948:84 , srv286685683:84 , srv312975263:84 , srv326452043:84 , srv345232412:84 , srv364188487:84 , srv416146879:84 , srv443934865:84 , srv452759672:84 , srv469951333:84 , srv47619602:84 , srv49121987:84 , srv519450069:84 , srv530161855:84 , srv573928173:84 , srv574062741:84 , srv579123548:84 , srv607652018:84 , srv643292882:84 , srv643654448:84 , srv666444876:84 , srv673381283:84 , srv681732376:84 , srv726385543:84 , srv73935058:84 , srv749418169:84 , srv838977633:84 , srv894564823:84 , srv90923057:84 , srv917442648:84 , srv923426921:84 , srv923509969:84 , srv927189297:84 , srv932799035:84 , srv975324533:84 , srv980610583:84 , srv982954273:84 , srv990579278:84 , srv993089681:84 , srv452028919:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-22 21:53:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:53:32,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv894564823=88, srv980610583=96, srv574062741=76, srv73935058=85, srv185257893=43, srv1058394919=1, srv2133661190=57, srv258985948=60, srv1214435788=10, srv643654448=80, srv1951086652=48, srv681732376=83, srv237052022=59, srv312975263=62, srv1969861639=49, srv1865455743=45, srv573928173=75, srv1793490939=38, srv1572940603=25, srv1273560796=14, srv1872736459=46, srv1778658446=37, srv1821298132=40, srv530161855=74, srv1840293655=41, srv345232412=64, srv90923057=89, srv1538983825=22, srv579123548=77, srv923426921=91, srv452759672=69, srv993089681=99, srv1728256399=35, srv1236491566=12, srv1267949649=13, srv2100733781=54, srv452028919=68, srv2035483211=52, srv923509969=92, srv1179853444=8, srv1533953366=21, srv666444876=81, srv111590257=6, srv1606078276=29, srv2108586051=55, srv1456183810=18, srv47619602=71, srv838977633=87, srv2022695986=51, srv2122380875=56, srv1695551510=34, srv932799035=94, srv1929694857=47, srv1842070588=42, srv231617157=58, srv1447808503=17, srv1549109153=23, srv1555095811=24, srv1486868608=20, srv1215728369=11, srv443934865=67, srv1365056931=16, srv164040907=31, srv726385543=84, srv1331198535=15, srv1595992519=28, srv975324533=95, srv982954273=97, srv1081887581=4, srv286685683=61, srv2011296954=50, srv1083156266=5, srv927189297=93, srv990579278=98, srv364188487=65, srv519450069=73, srv1581912503=26, srv607652018=78, srv469951333=70, srv1814603111=39, srv1856835547=44, srv1769473372=36, srv673381283=82, srv1461545860=19, srv1164280509=7, srv749418169=86, srv1593643683=27, srv1180104707=9, srv416146879=66, srv166527206=32, srv917442648=90, srv643292882=79, srv326452043=63, srv49121987=72, srv1635970750=30, srv1062964186=2, srv1069953973=3, srv207927020=53, srv1034044344=0, srv1672578336=33} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:53:32,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:53:32,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:53:32,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:53:32,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:53:32,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:53:32,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:53:32,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 21:53:32,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 21:53:32,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 21:53:32,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 21:53:32,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 21:53:32,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 21:53:33,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 21:53:33,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 21:53:33,163 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:33,164 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-22 21:53:33,164 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-22 21:53:33,496 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 469 ms to try 5000 different iterations. Found a solution that moves 4672 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1812521388841555. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04320031961011125, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06572909746563987, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5191111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04320031961011125, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17658333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2415, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:33,506 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2022695986:81 , srv666444876:81 , srv673381283:81 , srv1214435788:82 , srv1486868608:82 , srv1814603111:82 , srv237052022:82 , srv364188487:82 , srv982954273:82 , srv1267949649:83 , srv166527206:83 , srv1856835547:83 , srv2011296954:83 , srv207927020:83 , srv47619602:83 , srv574062741:83 , srv1058394919:84 , srv1179853444:84 , srv1538983825:84 , srv1840293655:84 , srv1842070588:84 , srv326452043:84 , srv416146879:84 , srv980610583:84 , srv1069953973:85 , srv1215728369:85 , srv1273560796:85 , srv1461545860:85 , srv1533953366:85 , srv1593643683:85 , srv1672578336:85 , srv2100733781:85 , srv2133661190:85 , srv286685683:85 , srv312975263:85 , srv443934865:85 , srv573928173:85 , srv607652018:85 , srv643654448:85 , srv73935058:85 , srv90923057:85 , srv923426921:85 , srv932799035:85 , srv990579278:85 , srv1034044344:86 , srv1062964186:86 , srv1083156266:86 , srv1236491566:86 , srv1331198535:86 , srv1572940603:86 , srv1581912503:86 , srv1728256399:86 , srv1778658446:86 , srv2122380875:86 , srv530161855:86 , srv579123548:86 , srv726385543:86 , srv838977633:86 , srv917442648:86 , srv927189297:86 , srv1447808503:87 , srv1456183810:87 , srv164040907:87 , srv1695551510:87 , srv1769473372:87 , srv185257893:87 , srv2035483211:87 , srv2108586051:87 , srv452759672:87 , srv681732376:87 , srv749418169:87 , srv993089681:87 , srv1164280509:88 , srv1606078276:88 , srv1793490939:88 , srv1821298132:88 , srv1872736459:88 , srv231617157:88 , srv643292882:88 , srv894564823:88 , srv975324533:88 , srv111590257:89 , srv1549109153:89 , srv1595992519:89 , srv1865455743:89 , srv1969861639:89 , srv49121987:89 , srv1081887581:90 , srv1180104707:90 , srv1635970750:90 , srv469951333:90 , srv519450069:90 , srv923509969:90 , srv1365056931:91 , srv1555095811:91 , srv345232412:91 , srv1929694857:92 , srv1951086652:92 , srv258985948:95 , srv452028919:474 } 2024-03-22 21:53:33,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:53:33,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv894564823=88, srv980610583=96, srv574062741=76, srv73935058=85, srv185257893=43, srv1058394919=1, srv2133661190=57, srv258985948=60, srv1214435788=10, srv643654448=80, srv1951086652=48, srv681732376=83, srv237052022=59, srv312975263=62, srv1969861639=49, srv1865455743=45, srv573928173=75, srv1793490939=38, srv1572940603=25, srv1273560796=14, srv1872736459=46, srv1778658446=37, srv1821298132=40, srv530161855=74, srv1840293655=41, srv345232412=64, srv90923057=89, srv1538983825=22, srv579123548=77, srv923426921=91, srv452759672=69, srv993089681=99, srv1728256399=35, srv1236491566=12, srv1267949649=13, srv2100733781=54, srv452028919=68, srv2035483211=52, srv923509969=92, srv1179853444=8, srv1533953366=21, srv666444876=81, srv111590257=6, srv1606078276=29, srv2108586051=55, srv1456183810=18, srv47619602=71, srv838977633=87, srv2022695986=51, srv2122380875=56, srv1695551510=34, srv932799035=94, srv1929694857=47, srv1842070588=42, srv231617157=58, srv1447808503=17, srv1549109153=23, srv1555095811=24, srv1486868608=20, srv1215728369=11, srv443934865=67, srv1365056931=16, srv164040907=31, srv726385543=84, srv1331198535=15, srv1595992519=28, srv975324533=95, srv982954273=97, srv1081887581=4, srv286685683=61, srv2011296954=50, srv1083156266=5, srv927189297=93, srv990579278=98, srv364188487=65, srv519450069=73, srv1581912503=26, srv607652018=78, srv469951333=70, srv1814603111=39, srv1856835547=44, srv1769473372=36, srv673381283=82, srv1461545860=19, srv1164280509=7, srv749418169=86, srv1593643683=27, srv1180104707=9, srv416146879=66, srv166527206=32, srv917442648=90, srv643292882=79, srv326452043=63, srv49121987=72, srv1635970750=30, srv1062964186=2, srv1069953973=3, srv207927020=53, srv1034044344=0, srv1672578336=33} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:53:33,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:53:33,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:53:33,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:53:33,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 21:53:33,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 21:53:33,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 21:53:33,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 21:53:33,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 21:53:33,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 21:53:33,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 21:53:33,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 21:53:33,651 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.04320031961011125, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06572909746563987, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04320031961011125, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17658333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2415, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:33,651 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-22 21:53:33,651 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18121942484094425, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04320031961011125, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06572909746563987, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04320031961011125, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17658333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2415, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-22 21:53:33,876 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 325 ms to try 5000 different iterations. Found a solution that moves 2618 regions; Going from a computed imbalance of 0.18121942484094425 to a new imbalance of 0.015328515666788821. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.025192116297199255, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04592972722402318, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29088888888888886, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.025192116297199255, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04475, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:33,885 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1951086652:77 , srv1929694857:78 , srv258985948:78 , srv1555095811:80 , srv1865455743:80 , srv1180104707:81 , srv1635970750:81 , srv345232412:81 , srv1606078276:82 , srv1793490939:82 , srv519450069:82 , srv1081887581:83 , srv1164280509:83 , srv1456183810:83 , srv1695551510:83 , srv1769473372:83 , srv185257893:83 , srv1969861639:83 , srv2035483211:83 , srv749418169:83 , srv894564823:83 , srv1062964186:84 , srv111590257:84 , srv1236491566:84 , srv1331198535:84 , srv1365056931:84 , srv1549109153:84 , srv1595992519:84 , srv469951333:84 , srv643292882:84 , srv726385543:84 , srv923509969:84 , srv975324533:84 , srv1273560796:85 , srv1572940603:85 , srv164040907:85 , srv1728256399:85 , srv1778658446:85 , srv1821298132:85 , srv1872736459:85 , srv2108586051:85 , srv2122380875:85 , srv2133661190:85 , srv231617157:85 , srv49121987:85 , srv530161855:85 , srv579123548:85 , srv607652018:85 , srv643654448:85 , srv681732376:85 , srv927189297:85 , srv990579278:85 , srv1083156266:86 , srv1215728369:86 , srv1533953366:86 , srv1581912503:86 , srv1672578336:86 , srv207927020:86 , srv452759672:86 , srv573928173:86 , srv1034044344:87 , srv1447808503:87 , srv2011296954:87 , srv2100733781:87 , srv286685683:87 , srv312975263:87 , srv574062741:87 , srv838977633:87 , srv90923057:87 , srv923426921:87 , srv993089681:87 , srv1179853444:88 , srv1214435788:88 , srv1461545860:88 , srv1538983825:88 , srv1593643683:88 , srv166527206:88 , srv1856835547:88 , srv237052022:88 , srv917442648:88 , srv932799035:88 , srv980610583:88 , srv1058394919:89 , srv1069953973:89 , srv1267949649:89 , srv416146879:89 , srv443934865:89 , srv47619602:89 , srv73935058:89 , srv982954273:89 , srv1814603111:90 , srv1840293655:90 , srv1842070588:90 , srv326452043:90 , srv673381283:90 , srv2022695986:91 , srv666444876:91 , srv1486868608:92 , srv364188487:92 , srv452028919:524 } 2024-03-22 21:53:33,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:53:33,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv894564823=88, srv980610583=96, srv574062741=76, srv73935058=85, srv185257893=43, srv1058394919=1, srv2133661190=57, srv258985948=60, srv1214435788=10, srv643654448=80, srv1951086652=48, srv681732376=83, srv237052022=59, srv312975263=62, srv1969861639=49, srv1865455743=45, srv573928173=75, srv1793490939=38, srv1572940603=25, srv1273560796=14, srv1872736459=46, srv1778658446=37, srv1821298132=40, srv530161855=74, srv1840293655=41, srv345232412=64, srv90923057=89, srv1538983825=22, srv579123548=77, srv923426921=91, srv452759672=69, srv993089681=99, srv1728256399=35, srv1236491566=12, srv1267949649=13, srv2100733781=54, srv452028919=68, srv2035483211=52, srv923509969=92, srv1179853444=8, srv1533953366=21, srv666444876=81, srv111590257=6, srv1606078276=29, srv2108586051=55, srv1456183810=18, srv47619602=71, srv838977633=87, srv2022695986=51, srv2122380875=56, srv1695551510=34, srv932799035=94, srv1929694857=47, srv1842070588=42, srv231617157=58, srv1447808503=17, srv1549109153=23, srv1555095811=24, srv1486868608=20, srv1215728369=11, srv443934865=67, srv1365056931=16, srv164040907=31, srv726385543=84, srv1331198535=15, srv1595992519=28, srv975324533=95, srv982954273=97, srv1081887581=4, srv286685683=61, srv2011296954=50, srv1083156266=5, srv927189297=93, srv990579278=98, srv364188487=65, srv519450069=73, srv1581912503=26, srv607652018=78, srv469951333=70, srv1814603111=39, srv1856835547=44, srv1769473372=36, srv673381283=82, srv1461545860=19, srv1164280509=7, srv749418169=86, srv1593643683=27, srv1180104707=9, srv416146879=66, srv166527206=32, srv917442648=90, srv643292882=79, srv326452043=63, srv49121987=72, srv1635970750=30, srv1062964186=2, srv1069953973=3, srv207927020=53, srv1034044344=0, srv1672578336=33} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:53:33,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:53:33,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 21:53:33,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 21:53:33,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 21:53:33,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 21:53:33,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 21:53:33,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 21:53:33,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 21:53:33,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 21:53:33,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 21:53:33,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 21:53:33,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 21:53:33,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 21:53:34,027 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.025192116297199255, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04592972722402318, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.025192116297199255, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04475, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:34,027 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-22 21:53:34,027 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015310184038979083, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.025192116297199255, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04592972722402318, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.025192116297199255, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04475, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-22 21:53:34,412 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 486 ms to try 5000 different iterations. Found a solution that moves 981 regions; Going from a computed imbalance of 0.015310184038979083 to a new imbalance of 5.49338370265145E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006995268562901327); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013026778945578592); MoveCostFunction : (multiplier=7.0, imbalance=0.109, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006995268562901327); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:34,415 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv326452043:82 , srv1069953973:83 , srv1365056931:83 , srv1486868608:83 , srv1840293655:83 , srv1842070588:83 , srv443934865:83 , srv469951333:83 , srv49121987:83 , srv73935058:83 , srv917442648:83 , srv923509969:83 , srv993089681:83 , srv1081887581:84 , srv1447808503:84 , srv1461545860:84 , srv1595992519:84 , srv1872736459:84 , srv231617157:84 , srv345232412:84 , srv364188487:84 , srv416146879:84 , srv838977633:84 , srv932799035:84 , srv1034044344:85 , srv1058394919:85 , srv1083156266:85 , srv111590257:85 , srv1179853444:85 , srv1267949649:85 , srv1538983825:85 , srv1555095811:85 , srv1593643683:85 , srv1821298132:85 , srv2100733781:85 , srv2108586051:85 , srv2122380875:85 , srv312975263:85 , srv452759672:85 , srv643292882:85 , srv666444876:85 , srv681732376:85 , srv923426921:85 , srv980610583:85 , srv1180104707:86 , srv1215728369:86 , srv1533953366:86 , srv1581912503:86 , srv164040907:86 , srv166527206:86 , srv1672578336:86 , srv1814603111:86 , srv1969861639:86 , srv2022695986:86 , srv258985948:86 , srv286685683:86 , srv47619602:86 , srv519450069:86 , srv530161855:86 , srv573928173:86 , srv579123548:86 , srv726385543:86 , srv894564823:86 , srv90923057:86 , srv927189297:86 , srv975324533:86 , srv982954273:86 , srv1062964186:87 , srv1164280509:87 , srv1273560796:87 , srv1331198535:87 , srv1549109153:87 , srv1572940603:87 , srv1606078276:87 , srv1635970750:87 , srv1728256399:87 , srv1769473372:87 , srv1778658446:87 , srv185257893:87 , srv1856835547:87 , srv2035483211:87 , srv237052022:87 , srv574062741:87 , srv607652018:87 , srv673381283:87 , srv990579278:87 , srv1214435788:88 , srv1236491566:88 , srv1456183810:88 , srv1695551510:88 , srv1793490939:88 , srv1929694857:88 , srv1951086652:88 , srv2011296954:88 , srv207927020:88 , srv2133661190:88 , srv643654448:88 , srv749418169:88 , srv1865455743:89 , srv452028919:522 } 2024-03-22 21:53:34,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:53:34,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv894564823=88, srv980610583=96, srv574062741=76, srv73935058=85, srv185257893=43, srv1058394919=1, srv2133661190=57, srv258985948=60, srv1214435788=10, srv643654448=80, srv1951086652=48, srv681732376=83, srv237052022=59, srv312975263=62, srv1969861639=49, srv1865455743=45, srv573928173=75, srv1793490939=38, srv1572940603=25, srv1273560796=14, srv1872736459=46, srv1778658446=37, srv1821298132=40, srv530161855=74, srv1840293655=41, srv345232412=64, srv90923057=89, srv1538983825=22, srv579123548=77, srv923426921=91, srv452759672=69, srv993089681=99, srv1728256399=35, srv1236491566=12, srv1267949649=13, srv2100733781=54, srv452028919=68, srv2035483211=52, srv923509969=92, srv1179853444=8, srv1533953366=21, srv666444876=81, srv111590257=6, srv1606078276=29, srv2108586051=55, srv1456183810=18, srv47619602=71, srv838977633=87, srv2022695986=51, srv2122380875=56, srv1695551510=34, srv932799035=94, srv1929694857=47, srv1842070588=42, srv231617157=58, srv1447808503=17, srv1549109153=23, srv1555095811=24, srv1486868608=20, srv1215728369=11, srv443934865=67, srv1365056931=16, srv164040907=31, srv726385543=84, srv1331198535=15, srv1595992519=28, srv975324533=95, srv982954273=97, srv1081887581=4, srv286685683=61, srv2011296954=50, srv1083156266=5, srv927189297=93, srv990579278=98, srv364188487=65, srv519450069=73, srv1581912503=26, srv607652018=78, srv469951333=70, srv1814603111=39, srv1856835547=44, srv1769473372=36, srv673381283=82, srv1461545860=19, srv1164280509=7, srv749418169=86, srv1593643683=27, srv1180104707=9, srv416146879=66, srv166527206=32, srv917442648=90, srv643292882=79, srv326452043=63, srv49121987=72, srv1635970750=30, srv1062964186=2, srv1069953973=3, srv207927020=53, srv1034044344=0, srv1672578336=33} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:53:34,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:53:34,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 21:53:34,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 21:53:34,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 21:53:34,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 21:53:34,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 21:53:34,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 21:53:34,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 21:53:34,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 21:53:34,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 21:53:34,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 21:53:34,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 21:53:34,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 21:53:34,552 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.006995268562901327); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013026778945578592); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006995268562901327); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:34,553 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-22 21:53:34,553 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.424692614487383E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006995268562901327); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013026778945578592); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006995268562901327); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-22 21:53:34,832 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 374 ms to try 5000 different iterations. Found a solution that moves 254 regions; Going from a computed imbalance of 5.424692614487383E-4 to a new imbalance of 2.2349543303693652E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023688968483956715); MoveCostFunction : (multiplier=7.0, imbalance=0.02822222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:34,833 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1549109153:83 , srv1769473372:83 , srv1821298132:83 , srv258985948:83 , srv1034044344:84 , srv1058394919:84 , srv111590257:84 , srv1164280509:84 , srv1179853444:84 , srv1214435788:84 , srv1236491566:84 , srv1365056931:84 , srv1456183810:84 , srv1486868608:84 , srv1572940603:84 , srv1581912503:84 , srv1593643683:84 , srv1595992519:84 , srv1635970750:84 , srv164040907:84 , srv1695551510:84 , srv1728256399:84 , srv1778658446:84 , srv1793490939:84 , srv1814603111:84 , srv1856835547:84 , srv1865455743:84 , srv1929694857:84 , srv2011296954:84 , srv2022695986:84 , srv2035483211:84 , srv286685683:84 , srv364188487:84 , srv452759672:84 , srv47619602:84 , srv643654448:84 , srv673381283:84 , srv749418169:84 , srv90923057:84 , srv975324533:84 , srv980610583:84 , srv1062964186:85 , srv1069953973:85 , srv1081887581:85 , srv1083156266:85 , srv1180104707:85 , srv1215728369:85 , srv1273560796:85 , srv1331198535:85 , srv1447808503:85 , srv1461545860:85 , srv1533953366:85 , srv1538983825:85 , srv1555095811:85 , srv1606078276:85 , srv166527206:85 , srv1672578336:85 , srv1842070588:85 , srv185257893:85 , srv1872736459:85 , srv1951086652:85 , srv1969861639:85 , srv207927020:85 , srv2100733781:85 , srv2108586051:85 , srv2133661190:85 , srv231617157:85 , srv237052022:85 , srv312975263:85 , srv416146879:85 , srv443934865:85 , srv469951333:85 , srv49121987:85 , srv519450069:85 , srv530161855:85 , srv573928173:85 , srv574062741:85 , srv607652018:85 , srv643292882:85 , srv666444876:85 , srv681732376:85 , srv73935058:85 , srv838977633:85 , srv894564823:85 , srv917442648:85 , srv923426921:85 , srv923509969:85 , srv927189297:85 , srv932799035:85 , srv982954273:85 , srv990579278:85 , srv1267949649:86 , srv1840293655:86 , srv2122380875:86 , srv326452043:86 , srv345232412:86 , srv579123548:86 , srv726385543:86 , srv993089681:86 , srv452028919:622 } 2024-03-22 21:53:34,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:53:34,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv894564823=88, srv980610583=96, srv574062741=76, srv73935058=85, srv185257893=43, srv1058394919=1, srv2133661190=57, srv258985948=60, srv1214435788=10, srv643654448=80, srv1951086652=48, srv681732376=83, srv237052022=59, srv312975263=62, srv1969861639=49, srv1865455743=45, srv573928173=75, srv1793490939=38, srv1572940603=25, srv1273560796=14, srv1872736459=46, srv1778658446=37, srv1821298132=40, srv530161855=74, srv1840293655=41, srv345232412=64, srv90923057=89, srv1538983825=22, srv579123548=77, srv923426921=91, srv452759672=69, srv993089681=99, srv1728256399=35, srv1236491566=12, srv1267949649=13, srv2100733781=54, srv452028919=68, srv2035483211=52, srv923509969=92, srv1179853444=8, srv1533953366=21, srv666444876=81, srv111590257=6, srv1606078276=29, srv2108586051=55, srv1456183810=18, srv47619602=71, srv838977633=87, srv2022695986=51, srv2122380875=56, srv1695551510=34, srv932799035=94, srv1929694857=47, srv1842070588=42, srv231617157=58, srv1447808503=17, srv1549109153=23, srv1555095811=24, srv1486868608=20, srv1215728369=11, srv443934865=67, srv1365056931=16, srv164040907=31, srv726385543=84, srv1331198535=15, srv1595992519=28, srv975324533=95, srv982954273=97, srv1081887581=4, srv286685683=61, srv2011296954=50, srv1083156266=5, srv927189297=93, srv990579278=98, srv364188487=65, srv519450069=73, srv1581912503=26, srv607652018=78, srv469951333=70, srv1814603111=39, srv1856835547=44, srv1769473372=36, srv673381283=82, srv1461545860=19, srv1164280509=7, srv749418169=86, srv1593643683=27, srv1180104707=9, srv416146879=66, srv166527206=32, srv917442648=90, srv643292882=79, srv326452043=63, srv49121987=72, srv1635970750=30, srv1062964186=2, srv1069953973=3, srv207927020=53, srv1034044344=0, srv1672578336=33} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:53:34,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:53:34,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 21:53:34,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 21:53:34,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 21:53:34,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 21:53:34,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 21:53:34,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 21:53:34,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 21:53:34,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 21:53:34,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 21:53:34,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 21:53:34,960 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=2.057099729006747E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023688968483956715); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:34,960 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1549109153:83 , srv1769473372:83 , srv1821298132:83 , srv258985948:83 , srv1034044344:84 , srv1058394919:84 , srv111590257:84 , srv1164280509:84 , srv1179853444:84 , srv1214435788:84 , srv1236491566:84 , srv1365056931:84 , srv1456183810:84 , srv1486868608:84 , srv1572940603:84 , srv1581912503:84 , srv1593643683:84 , srv1595992519:84 , srv1635970750:84 , srv164040907:84 , srv1695551510:84 , srv1728256399:84 , srv1778658446:84 , srv1793490939:84 , srv1814603111:84 , srv1856835547:84 , srv1865455743:84 , srv1929694857:84 , srv2011296954:84 , srv2022695986:84 , srv2035483211:84 , srv286685683:84 , srv364188487:84 , srv452759672:84 , srv47619602:84 , srv643654448:84 , srv673381283:84 , srv749418169:84 , srv90923057:84 , srv975324533:84 , srv980610583:84 , srv1062964186:85 , srv1069953973:85 , srv1081887581:85 , srv1083156266:85 , srv1180104707:85 , srv1215728369:85 , srv1273560796:85 , srv1331198535:85 , srv1447808503:85 , srv1461545860:85 , srv1533953366:85 , srv1538983825:85 , srv1555095811:85 , srv1606078276:85 , srv166527206:85 , srv1672578336:85 , srv1842070588:85 , srv185257893:85 , srv1872736459:85 , srv1951086652:85 , srv1969861639:85 , srv207927020:85 , srv2100733781:85 , srv2108586051:85 , srv2133661190:85 , srv231617157:85 , srv237052022:85 , srv312975263:85 , srv416146879:85 , srv443934865:85 , srv469951333:85 , srv49121987:85 , srv519450069:85 , srv530161855:85 , srv573928173:85 , srv574062741:85 , srv607652018:85 , srv643292882:85 , srv666444876:85 , srv681732376:85 , srv73935058:85 , srv838977633:85 , srv894564823:85 , srv917442648:85 , srv923426921:85 , srv923509969:85 , srv927189297:85 , srv932799035:85 , srv982954273:85 , srv990579278:85 , srv1267949649:86 , srv1840293655:86 , srv2122380875:86 , srv326452043:86 , srv345232412:86 , srv579123548:86 , srv726385543:86 , srv993089681:86 , srv452028919:622 } 2024-03-22 21:53:34,992 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=480 (was 434) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=6543 (was 7051) 2024-03-22 21:53:35,001 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=480, ProcessCount=170, AvailableMemoryMB=6543 2024-03-22 21:53:35,002 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 21:53:35,002 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-03-22 21:53:35,018 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1061298353:84 , srv1157813765:84 , srv1206144542:84 , srv1210836913:84 , srv1252749777:84 , srv1270520656:84 , srv1323770503:84 , srv1454420368:84 , srv1502465620:84 , srv1504468146:84 , srv1604698482:84 , srv1619594364:84 , srv1698062204:84 , srv1896587595:84 , srv2050026123:84 , srv2065404980:84 , srv2065488851:84 , srv218347399:84 , srv341934710:84 , srv348666341:84 , srv360991346:84 , srv419052925:84 , srv502532320:84 , srv53160930:84 , srv677422555:84 , srv750103816:84 , srv825285086:84 , srv956432065:84 , srv99546882:84 , srv900712497:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-22 21:53:35,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:53:35,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv53160930=23, srv1619594364=11, srv502532320=22, srv218347399=17, srv341934710=18, srv360991346=20, srv2050026123=14, srv1061298353=0, srv1270520656=5, srv1698062204=12, srv2065404980=15, srv1210836913=3, srv825285086=26, srv900712497=27, srv1323770503=6, srv1896587595=13, srv1252749777=4, srv1604698482=10, srv1502465620=8, srv1206144542=2, srv348666341=19, srv1157813765=1, srv1454420368=7, srv2065488851=16, srv750103816=25, srv956432065=28, srv419052925=21, srv677422555=24, srv1504468146=9, srv99546882=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:53:35,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:53:35,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:53:35,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:53:35,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:53:35,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-22 21:53:35,059 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.0801911938061857, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:53:35,059 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991244572309748, 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.0801911938061857, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-03-22 21:55:35,041 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5296432 different iterations. Found a solution that moves 1854 regions; Going from a computed imbalance of 0.991244572309748 to a new imbalance of 4.3273284898463826E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6866666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:55:35,048 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1061298353:90 , srv1157813765:90 , srv1206144542:90 , srv1210836913:90 , srv1252749777:90 , srv1270520656:90 , srv1323770503:90 , srv1454420368:90 , srv1502465620:90 , srv1504468146:90 , srv1604698482:90 , srv1619594364:90 , srv1698062204:90 , srv1896587595:90 , srv2050026123:90 , srv2065404980:90 , srv2065488851:90 , srv218347399:90 , srv341934710:90 , srv348666341:90 , srv360991346:90 , srv419052925:90 , srv502532320:90 , srv53160930:90 , srv677422555:90 , srv750103816:90 , srv825285086:90 , srv900712497:90 , srv956432065:90 , srv99546882:90 } 2024-03-22 21:55:35,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 21:55:35,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv53160930=23, srv1619594364=11, srv502532320=22, srv218347399=17, srv341934710=18, srv360991346=20, srv2050026123=14, srv1061298353=0, srv1270520656=5, srv1698062204=12, srv2065404980=15, srv1210836913=3, srv825285086=26, srv900712497=27, srv1323770503=6, srv1896587595=13, srv1252749777=4, srv1604698482=10, srv1502465620=8, srv1206144542=2, srv348666341=19, srv1157813765=1, srv1454420368=7, srv2065488851=16, srv750103816=25, srv956432065=28, srv419052925=21, srv677422555=24, srv1504468146=9, srv99546882=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 21:55:35,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 21:55:35,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 21:55:35,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 21:55:35,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 21:55:35,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-22 21:55:35,087 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 21:55:35,087 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1061298353:90 , srv1157813765:90 , srv1206144542:90 , srv1210836913:90 , srv1252749777:90 , srv1270520656:90 , srv1323770503:90 , srv1454420368:90 , srv1502465620:90 , srv1504468146:90 , srv1604698482:90 , srv1619594364:90 , srv1698062204:90 , srv1896587595:90 , srv2050026123:90 , srv2065404980:90 , srv2065488851:90 , srv218347399:90 , srv341934710:90 , srv348666341:90 , srv360991346:90 , srv419052925:90 , srv502532320:90 , srv53160930:90 , srv677422555:90 , srv750103816:90 , srv825285086:90 , srv900712497:90 , srv956432065:90 , srv99546882:90 } 2024-03-22 21:55:35,105 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=198 (was 480), ProcessCount=168 (was 170), AvailableMemoryMB=5784 (was 6543)