2024-01-15 17:53:21,691 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-15 17:53:22,024 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-15 17:53:22,147 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-15 17:53:22,225 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-15 17:53:22,234 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-01-15 17:53:22,250 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=315, ProcessCount=167, AvailableMemoryMB=14959 2024-01-15 17:53:22,252 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-15 17:53:22,253 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-01-15 17:53:22,397 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1011153311:84 , srv1021682751:84 , srv1022414694:84 , srv1027891790:84 , srv1041614271:84 , srv105127101:84 , srv1053428859:84 , srv1058127132:84 , srv1075485267:84 , srv1129873660:84 , srv1140267669:84 , srv1149475696:84 , srv1206985892:84 , srv1217926389:84 , srv1244556327:84 , srv1255209302:84 , srv129112397:84 , srv1296437091:84 , srv1298246281:84 , srv1299266539:84 , srv1359740618:84 , srv1368181045:84 , srv1466051676:84 , srv1477369862:84 , srv1489572485:84 , srv1503421950:84 , srv1513381698:84 , srv1533670519:84 , srv1609425243:84 , srv1610989673:84 , srv1621639174:84 , srv164367240:84 , srv1669304802:84 , srv1687867125:84 , srv1695231544:84 , srv1695913027:84 , srv1715017969:84 , srv1754453208:84 , srv1769442441:84 , srv1788203896:84 , srv1838918457:84 , srv1857146915:84 , srv1860338338:84 , srv1879846896:84 , srv1881895101:84 , srv1920277056:84 , srv1933609539:84 , srv1935010264:84 , srv1944519493:84 , srv1944843362:84 , srv1998415114:84 , srv2010734626:84 , srv2042913198:84 , srv2056940402:84 , srv2076320274:84 , srv2080166160:84 , srv2121434905:84 , srv2122864274:84 , srv2144158153:84 , srv307710151:84 , srv320367805:84 , srv320414375:84 , srv338599179:84 , srv389110760:84 , srv427011594:84 , srv432560083:84 , srv440194038:84 , srv444114501:84 , srv453264470:84 , srv488365207:84 , srv490683434:84 , srv521234145:84 , srv532155396:84 , srv566076685:84 , srv575175188:84 , srv595537525:84 , srv62367626:84 , srv649322516:84 , srv680311875:84 , srv687868972:84 , srv766669422:84 , srv768956273:84 , srv879510672:84 , srv883221453:84 , srv884769567:84 , srv885842416:84 , srv904830970:84 , srv912348494:84 , srv919234354:84 , srv921769636:84 , srv924837064:84 , srv92983767:84 , srv947406470:84 , srv948321560:84 , srv952995919:84 , srv953988019:84 , srv986239801:84 , srv993042201:84 , srv995490193:84 , srv721215848:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-15 17:53:22,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:53:22,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2056940402=53, srv320367805=60, srv1769442441=38, srv986239801=97, srv1011153311=0, srv1610989673=29, srv1838918457=40, srv1788203896=39, srv2076320274=54, srv1022414694=2, srv1609425243=28, srv721215848=80, srv1503421950=25, srv1021682751=1, srv1513381698=26, srv1754453208=37, srv1041614271=4, srv1669304802=32, srv164367240=31, srv1140267669=10, srv687868972=79, srv1466051676=22, srv1881895101=44, srv884769567=85, srv1695231544=34, srv919234354=89, srv952995919=95, srv2121434905=56, srv490683434=70, srv768956273=82, srv1296437091=17, srv924837064=91, srv1944843362=49, srv766669422=81, srv1695913027=35, srv1129873660=9, srv575175188=74, srv1998415114=50, srv953988019=96, srv338599179=62, srv1920277056=45, srv1857146915=41, srv129112397=16, srv995490193=99, srv1217926389=13, srv307710151=59, srv1075485267=8, srv2080166160=55, srv904830970=87, srv1206985892=12, srv1477369862=23, srv1533670519=27, srv389110760=63, srv521234145=71, srv62367626=76, srv1621639174=30, srv921769636=90, srv488365207=69, srv532155396=72, srv440194038=66, srv2144158153=58, srv1879846896=43, srv1687867125=33, srv947406470=93, srv92983767=92, srv680311875=78, srv1489572485=24, srv993042201=98, srv1027891790=3, srv1368181045=21, srv1860338338=42, srv1944519493=48, srv453264470=68, srv649322516=77, srv885842416=86, srv105127101=5, srv595537525=75, srv1058127132=7, srv1933609539=46, srv444114501=67, srv912348494=88, srv1298246281=18, srv1299266539=19, srv320414375=61, srv1715017969=36, srv1359740618=20, srv1053428859=6, srv879510672=83, srv948321560=94, srv2042913198=52, srv883221453=84, srv432560083=65, srv566076685=73, srv2010734626=51, srv1935010264=47, srv2122864274=57, srv427011594=64, srv1255209302=15, srv1149475696=11, srv1244556327=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:53:22,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:53:22,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:53:22,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:53:22,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:53:22,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:53:22,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:53:22,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:53:22,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:53:22,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:53:22,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:53:22,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:53:22,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:53:22,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:53:22,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:53:22,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:53:22,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:53:22,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:53:22,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:53:22,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:53:22,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-15 17:53:22,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-15 17:53:22,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-15 17:53:22,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-15 17:53:22,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-15 17:53:22,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-15 17:53:22,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-15 17:53:22,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-15 17:53:22,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-15 17:53:22,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-15 17:53:22,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-15 17:53:22,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-15 17:53:22,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-15 17:53:22,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-15 17:53:22,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-15 17:53:22,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-15 17:53:22,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-15 17:53:22,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-15 17:53:22,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-15 17:53:22,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-15 17:53:22,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-15 17:53:22,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-15 17:53:22,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-15 17:53:22,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-15 17:53:22,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-15 17:53:22,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-15 17:53:22,927 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-01-15 17:53:22,927 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-01-15 17:53:22,928 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-01-15 17:53:23,594 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 1022 ms to try 5000 different iterations. Found a solution that moves 4687 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1793918365760888. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041708134994910884, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059028802724316015, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5207777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041708134994910884, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17483333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23875, 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-01-15 17:53:23,606 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1255209302:82 , srv521234145:82 , srv687868972:82 , srv904830970:82 , srv919234354:82 , srv1053428859:83 , srv1610989673:83 , srv1838918457:83 , srv1935010264:83 , srv768956273:83 , srv1075485267:84 , srv1244556327:84 , srv1477369862:84 , srv1621639174:84 , srv1944843362:84 , srv2144158153:84 , srv320414375:84 , srv440194038:84 , srv444114501:84 , srv766669422:84 , srv924837064:84 , srv1021682751:85 , srv1149475696:85 , srv1489572485:85 , srv164367240:85 , srv1687867125:85 , srv1754453208:85 , srv1788203896:85 , srv1933609539:85 , srv2056940402:85 , srv432560083:85 , srv453264470:85 , srv595537525:85 , srv680311875:85 , srv883221453:85 , srv993042201:85 , srv995490193:85 , srv1022414694:86 , srv1140267669:86 , srv1217926389:86 , srv129112397:86 , srv1359740618:86 , srv1695913027:86 , srv1715017969:86 , srv1769442441:86 , srv1881895101:86 , srv2121434905:86 , srv320367805:86 , srv884769567:86 , srv885842416:86 , srv912348494:86 , srv947406470:86 , srv948321560:86 , srv986239801:86 , srv1011153311:87 , srv1027891790:87 , srv1129873660:87 , srv1296437091:87 , srv1368181045:87 , srv1466051676:87 , srv1533670519:87 , srv1879846896:87 , srv2076320274:87 , srv2122864274:87 , srv307710151:87 , srv389110760:87 , srv488365207:87 , srv62367626:87 , srv92983767:87 , srv952995919:87 , srv1058127132:88 , srv1206985892:88 , srv1299266539:88 , srv1513381698:88 , srv1669304802:88 , srv1944519493:88 , srv2010734626:88 , srv2042913198:88 , srv338599179:88 , srv427011594:88 , srv490683434:88 , srv532155396:88 , srv566076685:88 , srv649322516:88 , srv921769636:88 , srv953988019:88 , srv1041614271:89 , srv105127101:89 , srv1298246281:89 , srv1503421950:89 , srv1695231544:89 , srv1860338338:89 , srv1857146915:90 , srv1920277056:90 , srv2080166160:90 , srv575175188:90 , srv879510672:90 , srv1609425243:92 , srv1998415114:92 , srv721215848:461 } 2024-01-15 17:53:23,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:53:23,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2056940402=53, srv320367805=60, srv1769442441=38, srv986239801=97, srv1011153311=0, srv1610989673=29, srv1838918457=40, srv1788203896=39, srv2076320274=54, srv1022414694=2, srv1609425243=28, srv721215848=80, srv1503421950=25, srv1021682751=1, srv1513381698=26, srv1754453208=37, srv1041614271=4, srv1669304802=32, srv164367240=31, srv1140267669=10, srv687868972=79, srv1466051676=22, srv1881895101=44, srv884769567=85, srv1695231544=34, srv919234354=89, srv952995919=95, srv2121434905=56, srv490683434=70, srv768956273=82, srv1296437091=17, srv924837064=91, srv1944843362=49, srv766669422=81, srv1695913027=35, srv1129873660=9, srv575175188=74, srv1998415114=50, srv953988019=96, srv338599179=62, srv1920277056=45, srv1857146915=41, srv129112397=16, srv995490193=99, srv1217926389=13, srv307710151=59, srv1075485267=8, srv2080166160=55, srv904830970=87, srv1206985892=12, srv1477369862=23, srv1533670519=27, srv389110760=63, srv521234145=71, srv62367626=76, srv1621639174=30, srv921769636=90, srv488365207=69, srv532155396=72, srv440194038=66, srv2144158153=58, srv1879846896=43, srv1687867125=33, srv947406470=93, srv92983767=92, srv680311875=78, srv1489572485=24, srv993042201=98, srv1027891790=3, srv1368181045=21, srv1860338338=42, srv1944519493=48, srv453264470=68, srv649322516=77, srv885842416=86, srv105127101=5, srv595537525=75, srv1058127132=7, srv1933609539=46, srv444114501=67, srv912348494=88, srv1298246281=18, srv1299266539=19, srv320414375=61, srv1715017969=36, srv1359740618=20, srv1053428859=6, srv879510672=83, srv948321560=94, srv2042913198=52, srv883221453=84, srv432560083=65, srv566076685=73, srv2010734626=51, srv1935010264=47, srv2122864274=57, srv427011594=64, srv1255209302=15, srv1149475696=11, srv1244556327=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:53:23,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:53:23,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:53:23,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-15 17:53:23,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-15 17:53:23,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-15 17:53:23,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-15 17:53:23,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-15 17:53:23,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-15 17:53:23,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-15 17:53:23,763 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.041708134994910884, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059028802724316015, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041708134994910884, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17483333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23875, 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-01-15 17:53:23,763 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-01-15 17:53:23,764 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17935901750063263, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041708134994910884, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059028802724316015, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041708134994910884, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17483333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23875, 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-01-15 17:53:24,049 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 396 ms to try 5000 different iterations. Found a solution that moves 2542 regions; Going from a computed imbalance of 0.17935901750063263 to a new imbalance of 0.013974903874924135. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02271507341874564); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032988111316283146, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.28244444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02271507341874564); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.042166666666666665, 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-01-15 17:53:24,058 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1998415114:79 , srv1609425243:80 , srv1857146915:81 , srv1298246281:82 , srv1860338338:82 , srv2080166160:82 , srv490683434:82 , srv921769636:82 , srv953988019:82 , srv1011153311:83 , srv1041614271:83 , srv105127101:83 , srv1206985892:83 , srv1503421950:83 , srv1669304802:83 , srv1879846896:83 , srv1920277056:83 , srv427011594:83 , srv575175188:83 , srv879510672:83 , srv1058127132:84 , srv1299266539:84 , srv1368181045:84 , srv1695231544:84 , srv1715017969:84 , srv2010734626:84 , srv2042913198:84 , srv2076320274:84 , srv532155396:84 , srv129112397:85 , srv1296437091:85 , srv1466051676:85 , srv1513381698:85 , srv1533670519:85 , srv1754453208:85 , srv1769442441:85 , srv1944519493:85 , srv2121434905:85 , srv307710151:85 , srv338599179:85 , srv389110760:85 , srv566076685:85 , srv595537525:85 , srv62367626:85 , srv649322516:85 , srv680311875:85 , srv948321560:85 , srv952995919:85 , srv986239801:85 , srv995490193:85 , srv1021682751:86 , srv1027891790:86 , srv1129873660:86 , srv1217926389:86 , srv1359740618:86 , srv1489572485:86 , srv1695913027:86 , srv1881895101:86 , srv453264470:86 , srv488365207:86 , srv883221453:86 , srv885842416:86 , srv92983767:86 , srv1022414694:87 , srv1075485267:87 , srv1149475696:87 , srv1477369862:87 , srv1621639174:87 , srv1788203896:87 , srv1838918457:87 , srv2122864274:87 , srv320367805:87 , srv912348494:87 , srv924837064:87 , srv947406470:87 , srv993042201:87 , srv1053428859:88 , srv1140267669:88 , srv1244556327:88 , srv164367240:88 , srv1687867125:88 , srv1933609539:88 , srv2144158153:88 , srv320414375:88 , srv432560083:88 , srv768956273:88 , srv1610989673:89 , srv1935010264:89 , srv1944843362:89 , srv2056940402:89 , srv687868972:89 , srv884769567:89 , srv919234354:89 , srv1255209302:90 , srv904830970:90 , srv440194038:91 , srv766669422:91 , srv521234145:92 , srv444114501:93 , srv721215848:515 } 2024-01-15 17:53:24,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:53:24,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2056940402=53, srv320367805=60, srv1769442441=38, srv986239801=97, srv1011153311=0, srv1610989673=29, srv1838918457=40, srv1788203896=39, srv2076320274=54, srv1022414694=2, srv1609425243=28, srv721215848=80, srv1503421950=25, srv1021682751=1, srv1513381698=26, srv1754453208=37, srv1041614271=4, srv1669304802=32, srv164367240=31, srv1140267669=10, srv687868972=79, srv1466051676=22, srv1881895101=44, srv884769567=85, srv1695231544=34, srv919234354=89, srv952995919=95, srv2121434905=56, srv490683434=70, srv768956273=82, srv1296437091=17, srv924837064=91, srv1944843362=49, srv766669422=81, srv1695913027=35, srv1129873660=9, srv575175188=74, srv1998415114=50, srv953988019=96, srv338599179=62, srv1920277056=45, srv1857146915=41, srv129112397=16, srv995490193=99, srv1217926389=13, srv307710151=59, srv1075485267=8, srv2080166160=55, srv904830970=87, srv1206985892=12, srv1477369862=23, srv1533670519=27, srv389110760=63, srv521234145=71, srv62367626=76, srv1621639174=30, srv921769636=90, srv488365207=69, srv532155396=72, srv440194038=66, srv2144158153=58, srv1879846896=43, srv1687867125=33, srv947406470=93, srv92983767=92, srv680311875=78, srv1489572485=24, srv993042201=98, srv1027891790=3, srv1368181045=21, srv1860338338=42, srv1944519493=48, srv453264470=68, srv649322516=77, srv885842416=86, srv105127101=5, srv595537525=75, srv1058127132=7, srv1933609539=46, srv444114501=67, srv912348494=88, srv1298246281=18, srv1299266539=19, srv320414375=61, srv1715017969=36, srv1359740618=20, srv1053428859=6, srv879510672=83, srv948321560=94, srv2042913198=52, srv883221453=84, srv432560083=65, srv566076685=73, srv2010734626=51, srv1935010264=47, srv2122864274=57, srv427011594=64, srv1255209302=15, srv1149475696=11, srv1244556327=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:53:24,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:53:24,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:53:24,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:53:24,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:53:24,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-15 17:53:24,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-15 17:53:24,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-15 17:53:24,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-15 17:53:24,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-15 17:53:24,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-15 17:53:24,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-15 17:53:24,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-15 17:53:24,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-15 17:53:24,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-15 17:53:24,192 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.02271507341874564); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032988111316283146, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02271507341874564); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.042166666666666665, 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-01-15 17:53:24,192 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-01-15 17:53:24,193 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013957104410488554, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02271507341874564); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032988111316283146, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02271507341874564); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.042166666666666665, 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-01-15 17:53:24,440 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 344 ms to try 5000 different iterations. Found a solution that moves 953 regions; Going from a computed imbalance of 0.013957104410488554 to a new imbalance of 3.918943377502633E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005986641820279941); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007506076849761332); MoveCostFunction : (multiplier=7.0, imbalance=0.1058888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005986641820279941); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035833333333333333); 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-01-15 17:53:24,442 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv444114501:80 , srv1140267669:83 , srv2056940402:83 , srv440194038:83 , srv521234145:83 , srv884769567:83 , srv1022414694:84 , srv1027891790:84 , srv1129873660:84 , srv164367240:84 , srv1933609539:84 , srv1944519493:84 , srv1944843362:84 , srv2122864274:84 , srv320367805:84 , srv432560083:84 , srv566076685:84 , srv575175188:84 , srv649322516:84 , srv766669422:84 , srv879510672:84 , srv912348494:84 , srv1058127132:85 , srv1255209302:85 , srv1296437091:85 , srv1298246281:85 , srv1299266539:85 , srv1359740618:85 , srv1368181045:85 , srv1503421950:85 , srv1513381698:85 , srv1533670519:85 , srv1610989673:85 , srv1687867125:85 , srv1695231544:85 , srv1695913027:85 , srv1788203896:85 , srv1881895101:85 , srv1920277056:85 , srv1935010264:85 , srv2042913198:85 , srv307710151:85 , srv320414375:85 , srv338599179:85 , srv488365207:85 , srv532155396:85 , srv92983767:85 , srv947406470:85 , srv1041614271:86 , srv1053428859:86 , srv1075485267:86 , srv1149475696:86 , srv1206985892:86 , srv1217926389:86 , srv1244556327:86 , srv1466051676:86 , srv1489572485:86 , srv1609425243:86 , srv1621639174:86 , srv1769442441:86 , srv1838918457:86 , srv1857146915:86 , srv1860338338:86 , srv2010734626:86 , srv2080166160:86 , srv2144158153:86 , srv389110760:86 , srv453264470:86 , srv62367626:86 , srv687868972:86 , srv885842416:86 , srv904830970:86 , srv924837064:86 , srv948321560:86 , srv952995919:86 , srv993042201:86 , srv1021682751:87 , srv105127101:87 , srv129112397:87 , srv1477369862:87 , srv1669304802:87 , srv1754453208:87 , srv1998415114:87 , srv2076320274:87 , srv2121434905:87 , srv427011594:87 , srv768956273:87 , srv883221453:87 , srv919234354:87 , srv921769636:87 , srv953988019:87 , srv986239801:87 , srv995490193:87 , srv1011153311:88 , srv1715017969:88 , srv1879846896:88 , srv490683434:88 , srv680311875:88 , srv595537525:89 , srv721215848:535 } 2024-01-15 17:53:24,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:53:24,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2056940402=53, srv320367805=60, srv1769442441=38, srv986239801=97, srv1011153311=0, srv1610989673=29, srv1838918457=40, srv1788203896=39, srv2076320274=54, srv1022414694=2, srv1609425243=28, srv721215848=80, srv1503421950=25, srv1021682751=1, srv1513381698=26, srv1754453208=37, srv1041614271=4, srv1669304802=32, srv164367240=31, srv1140267669=10, srv687868972=79, srv1466051676=22, srv1881895101=44, srv884769567=85, srv1695231544=34, srv919234354=89, srv952995919=95, srv2121434905=56, srv490683434=70, srv768956273=82, srv1296437091=17, srv924837064=91, srv1944843362=49, srv766669422=81, srv1695913027=35, srv1129873660=9, srv575175188=74, srv1998415114=50, srv953988019=96, srv338599179=62, srv1920277056=45, srv1857146915=41, srv129112397=16, srv995490193=99, srv1217926389=13, srv307710151=59, srv1075485267=8, srv2080166160=55, srv904830970=87, srv1206985892=12, srv1477369862=23, srv1533670519=27, srv389110760=63, srv521234145=71, srv62367626=76, srv1621639174=30, srv921769636=90, srv488365207=69, srv532155396=72, srv440194038=66, srv2144158153=58, srv1879846896=43, srv1687867125=33, srv947406470=93, srv92983767=92, srv680311875=78, srv1489572485=24, srv993042201=98, srv1027891790=3, srv1368181045=21, srv1860338338=42, srv1944519493=48, srv453264470=68, srv649322516=77, srv885842416=86, srv105127101=5, srv595537525=75, srv1058127132=7, srv1933609539=46, srv444114501=67, srv912348494=88, srv1298246281=18, srv1299266539=19, srv320414375=61, srv1715017969=36, srv1359740618=20, srv1053428859=6, srv879510672=83, srv948321560=94, srv2042913198=52, srv883221453=84, srv432560083=65, srv566076685=73, srv2010734626=51, srv1935010264=47, srv2122864274=57, srv427011594=64, srv1255209302=15, srv1149475696=11, srv1244556327=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:53:24,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:53:24,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-15 17:53:24,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-15 17:53:24,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-15 17:53:24,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-15 17:53:24,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-15 17:53:24,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-15 17:53:24,570 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.005986641820279941); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007506076849761332); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005986641820279941); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035833333333333333); 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-01-15 17:53:24,570 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-01-15 17:53:24,570 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.852212891243351E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005986641820279941); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007506076849761332); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005986641820279941); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035833333333333333); 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-01-15 17:53:24,932 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 457 ms to try 5000 different iterations. Found a solution that moves 216 regions; Going from a computed imbalance of 3.852212891243351E-4 to a new imbalance of 1.8567392256006634E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.024); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-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-01-15 17:53:24,933 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv105127101:83 , srv2080166160:83 , srv595537525:83 , srv766669422:83 , srv1011153311:84 , srv1021682751:84 , srv1041614271:84 , srv1075485267:84 , srv1149475696:84 , srv1217926389:84 , srv1244556327:84 , srv129112397:84 , srv1477369862:84 , srv1513381698:84 , srv1609425243:84 , srv1669304802:84 , srv1687867125:84 , srv1715017969:84 , srv1769442441:84 , srv1879846896:84 , srv1920277056:84 , srv1998415114:84 , srv2010734626:84 , srv2076320274:84 , srv2121434905:84 , srv2144158153:84 , srv389110760:84 , srv427011594:84 , srv440194038:84 , srv453264470:84 , srv488365207:84 , srv490683434:84 , srv532155396:84 , srv62367626:84 , srv680311875:84 , srv768956273:84 , srv883221453:84 , srv884769567:84 , srv885842416:84 , srv904830970:84 , srv919234354:84 , srv92983767:84 , srv947406470:84 , srv952995919:84 , srv953988019:84 , srv993042201:84 , srv1022414694:85 , srv1027891790:85 , srv1053428859:85 , srv1058127132:85 , srv1129873660:85 , srv1140267669:85 , srv1206985892:85 , srv1255209302:85 , srv1296437091:85 , srv1299266539:85 , srv1359740618:85 , srv1466051676:85 , srv1489572485:85 , srv1503421950:85 , srv1533670519:85 , srv1610989673:85 , srv1621639174:85 , srv164367240:85 , srv1695231544:85 , srv1695913027:85 , srv1754453208:85 , srv1788203896:85 , srv1857146915:85 , srv1860338338:85 , srv1881895101:85 , srv1933609539:85 , srv1935010264:85 , srv1944519493:85 , srv1944843362:85 , srv2042913198:85 , srv2056940402:85 , srv2122864274:85 , srv307710151:85 , srv320367805:85 , srv320414375:85 , srv338599179:85 , srv432560083:85 , srv444114501:85 , srv521234145:85 , srv566076685:85 , srv649322516:85 , srv687868972:85 , srv879510672:85 , srv912348494:85 , srv921769636:85 , srv924837064:85 , srv948321560:85 , srv986239801:85 , srv995490193:85 , srv1298246281:86 , srv1368181045:86 , srv1838918457:86 , srv575175188:86 , srv721215848:631 } 2024-01-15 17:53:24,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:53:24,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2056940402=53, srv320367805=60, srv1769442441=38, srv986239801=97, srv1011153311=0, srv1610989673=29, srv1838918457=40, srv1788203896=39, srv2076320274=54, srv1022414694=2, srv1609425243=28, srv721215848=80, srv1503421950=25, srv1021682751=1, srv1513381698=26, srv1754453208=37, srv1041614271=4, srv1669304802=32, srv164367240=31, srv1140267669=10, srv687868972=79, srv1466051676=22, srv1881895101=44, srv884769567=85, srv1695231544=34, srv919234354=89, srv952995919=95, srv2121434905=56, srv490683434=70, srv768956273=82, srv1296437091=17, srv924837064=91, srv1944843362=49, srv766669422=81, srv1695913027=35, srv1129873660=9, srv575175188=74, srv1998415114=50, srv953988019=96, srv338599179=62, srv1920277056=45, srv1857146915=41, srv129112397=16, srv995490193=99, srv1217926389=13, srv307710151=59, srv1075485267=8, srv2080166160=55, srv904830970=87, srv1206985892=12, srv1477369862=23, srv1533670519=27, srv389110760=63, srv521234145=71, srv62367626=76, srv1621639174=30, srv921769636=90, srv488365207=69, srv532155396=72, srv440194038=66, srv2144158153=58, srv1879846896=43, srv1687867125=33, srv947406470=93, srv92983767=92, srv680311875=78, srv1489572485=24, srv993042201=98, srv1027891790=3, srv1368181045=21, srv1860338338=42, srv1944519493=48, srv453264470=68, srv649322516=77, srv885842416=86, srv105127101=5, srv595537525=75, srv1058127132=7, srv1933609539=46, srv444114501=67, srv912348494=88, srv1298246281=18, srv1299266539=19, srv320414375=61, srv1715017969=36, srv1359740618=20, srv1053428859=6, srv879510672=83, srv948321560=94, srv2042913198=52, srv883221453=84, srv432560083=65, srv566076685=73, srv2010734626=51, srv1935010264=47, srv2122864274=57, srv427011594=64, srv1255209302=15, srv1149475696=11, srv1244556327=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:53:24,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:53:24,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-15 17:53:24,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-15 17:53:24,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-15 17:53:24,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-15 17:53:24,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-15 17:53:25,063 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.7054927929458383E-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=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-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-01-15 17:53:25,063 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv105127101:83 , srv2080166160:83 , srv595537525:83 , srv766669422:83 , srv1011153311:84 , srv1021682751:84 , srv1041614271:84 , srv1075485267:84 , srv1149475696:84 , srv1217926389:84 , srv1244556327:84 , srv129112397:84 , srv1477369862:84 , srv1513381698:84 , srv1609425243:84 , srv1669304802:84 , srv1687867125:84 , srv1715017969:84 , srv1769442441:84 , srv1879846896:84 , srv1920277056:84 , srv1998415114:84 , srv2010734626:84 , srv2076320274:84 , srv2121434905:84 , srv2144158153:84 , srv389110760:84 , srv427011594:84 , srv440194038:84 , srv453264470:84 , srv488365207:84 , srv490683434:84 , srv532155396:84 , srv62367626:84 , srv680311875:84 , srv768956273:84 , srv883221453:84 , srv884769567:84 , srv885842416:84 , srv904830970:84 , srv919234354:84 , srv92983767:84 , srv947406470:84 , srv952995919:84 , srv953988019:84 , srv993042201:84 , srv1022414694:85 , srv1027891790:85 , srv1053428859:85 , srv1058127132:85 , srv1129873660:85 , srv1140267669:85 , srv1206985892:85 , srv1255209302:85 , srv1296437091:85 , srv1299266539:85 , srv1359740618:85 , srv1466051676:85 , srv1489572485:85 , srv1503421950:85 , srv1533670519:85 , srv1610989673:85 , srv1621639174:85 , srv164367240:85 , srv1695231544:85 , srv1695913027:85 , srv1754453208:85 , srv1788203896:85 , srv1857146915:85 , srv1860338338:85 , srv1881895101:85 , srv1933609539:85 , srv1935010264:85 , srv1944519493:85 , srv1944843362:85 , srv2042913198:85 , srv2056940402:85 , srv2122864274:85 , srv307710151:85 , srv320367805:85 , srv320414375:85 , srv338599179:85 , srv432560083:85 , srv444114501:85 , srv521234145:85 , srv566076685:85 , srv649322516:85 , srv687868972:85 , srv879510672:85 , srv912348494:85 , srv921769636:85 , srv924837064:85 , srv948321560:85 , srv986239801:85 , srv995490193:85 , srv1298246281:86 , srv1368181045:86 , srv1838918457:86 , srv575175188:86 , srv721215848:631 } 2024-01-15 17:53:25,091 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=330 (was 315) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 167), AvailableMemoryMB=14368 (was 14959) 2024-01-15 17:53:25,099 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=330, ProcessCount=167, AvailableMemoryMB=14367 2024-01-15 17:53:25,100 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-15 17:53:25,100 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-01-15 17:53:25,110 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1030932522:84 , srv1115802811:84 , srv1133632532:84 , srv1222953519:84 , srv1435426240:84 , srv1505533378:84 , srv155333429:84 , srv1570100943:84 , srv1572231627:84 , srv158100313:84 , srv174326278:84 , srv1758517938:84 , srv1965470045:84 , srv1983053716:84 , srv2008994169:84 , srv2009672419:84 , srv2011239922:84 , srv2025108224:84 , srv2107361466:84 , srv2109054557:84 , srv240752529:84 , srv260736269:84 , srv273428686:84 , srv309154361:84 , srv554369199:84 , srv569115777:84 , srv593080244:84 , srv805335254:84 , srv872345075:84 , srv2139475453:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-15 17:53:25,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:53:25,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1115802811=1, srv1435426240=4, srv2011239922=16, srv273428686=23, srv1572231627=8, srv805335254=28, srv155333429=6, srv1983053716=13, srv1965470045=12, srv2139475453=20, srv569115777=26, srv1133632532=2, srv2107361466=18, srv872345075=29, srv2025108224=17, srv2109054557=19, srv240752529=21, srv1570100943=7, srv1030932522=0, srv2009672419=15, srv1505533378=5, srv158100313=9, srv174326278=10, srv1222953519=3, srv2008994169=14, srv260736269=22, srv593080244=27, srv309154361=24, srv1758517938=11, srv554369199=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:53:25,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:53:25,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-15 17:53:25,137 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.1275265475623146, 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-01-15 17:53:25,138 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912594875251524, 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.1275265475623146, 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-01-15 17:55:25,125 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5502947 different iterations. Found a solution that moves 1864 regions; Going from a computed imbalance of 0.9912594875251524 to a new imbalance of 4.3506689887128686E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6903703703703704, 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-01-15 17:55:25,132 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1030932522:90 , srv1115802811:90 , srv1133632532:90 , srv1222953519:90 , srv1435426240:90 , srv1505533378:90 , srv155333429:90 , srv1570100943:90 , srv1572231627:90 , srv158100313:90 , srv174326278:90 , srv1758517938:90 , srv1965470045:90 , srv1983053716:90 , srv2008994169:90 , srv2009672419:90 , srv2011239922:90 , srv2025108224:90 , srv2107361466:90 , srv2109054557:90 , srv2139475453:90 , srv240752529:90 , srv260736269:90 , srv273428686:90 , srv309154361:90 , srv554369199:90 , srv569115777:90 , srv593080244:90 , srv805335254:90 , srv872345075:90 } 2024-01-15 17:55:25,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-15 17:55:25,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1115802811=1, srv1435426240=4, srv2011239922=16, srv273428686=23, srv1572231627=8, srv805335254=28, srv155333429=6, srv1983053716=13, srv1965470045=12, srv2139475453=20, srv569115777=26, srv1133632532=2, srv2107361466=18, srv872345075=29, srv2025108224=17, srv2109054557=19, srv240752529=21, srv1570100943=7, srv1030932522=0, srv2009672419=15, srv1505533378=5, srv158100313=9, srv174326278=10, srv1222953519=3, srv2008994169=14, srv260736269=22, srv593080244=27, srv309154361=24, srv1758517938=11, srv554369199=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-15 17:55:25,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-15 17:55:25,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-15 17:55:25,151 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-01-15 17:55:25,151 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1030932522:90 , srv1115802811:90 , srv1133632532:90 , srv1222953519:90 , srv1435426240:90 , srv1505533378:90 , srv155333429:90 , srv1570100943:90 , srv1572231627:90 , srv158100313:90 , srv174326278:90 , srv1758517938:90 , srv1965470045:90 , srv1983053716:90 , srv2008994169:90 , srv2009672419:90 , srv2011239922:90 , srv2025108224:90 , srv2107361466:90 , srv2109054557:90 , srv2139475453:90 , srv240752529:90 , srv260736269:90 , srv273428686:90 , srv309154361:90 , srv554369199:90 , srv569115777:90 , srv593080244:90 , srv805335254:90 , srv872345075:90 } 2024-01-15 17:55:25,166 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=254 (was 330), ProcessCount=165 (was 167), AvailableMemoryMB=14492 (was 14367) - AvailableMemoryMB LEAK? -