2024-01-08 10:53:18,051 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-08 10:53:18,378 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-08 10:53:18,497 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-08 10:53:18,568 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-08 10:53:18,576 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-08 10:53:18,591 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=302, ProcessCount=167, AvailableMemoryMB=11047 2024-01-08 10:53:18,594 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-08 10:53:18,594 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-08 10:53:18,733 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1009960991:84 , srv1029679264:84 , srv1033254108:84 , srv1043217045:84 , srv1056785247:84 , srv105964143:84 , srv1080578233:84 , srv1090273230:84 , srv1113033993:84 , srv1133868521:84 , srv1168307779:84 , srv1213175041:84 , srv1262100501:84 , srv1273867500:84 , srv1274823951:84 , srv1300797568:84 , srv1322758054:84 , srv1340151729:84 , srv1363618301:84 , srv1378283785:84 , srv1407543957:84 , srv144253647:84 , srv1461061866:84 , srv1475426264:84 , srv1502576507:84 , srv1511797492:84 , srv1515091302:84 , srv1528614759:84 , srv1548811464:84 , srv1568383400:84 , srv1582589175:84 , srv1587888502:84 , srv1590532577:84 , srv1601886120:84 , srv1618032759:84 , srv1628864700:84 , srv1643195278:84 , srv1650768710:84 , srv1672716778:84 , srv1677902448:84 , srv1726932411:84 , srv1794224250:84 , srv1846767922:84 , srv1849566932:84 , srv1864038524:84 , srv1883942218:84 , srv1930375316:84 , srv1934157893:84 , srv1954495634:84 , srv2009031929:84 , srv202144142:84 , srv2040309248:84 , srv2049110738:84 , srv2075394480:84 , srv2103575363:84 , srv2112157678:84 , srv2115200921:84 , srv215821826:84 , srv28614849:84 , srv303016208:84 , srv306408187:84 , srv316252568:84 , srv340130958:84 , srv350308681:84 , srv352652771:84 , srv428446276:84 , srv486236883:84 , srv507294755:84 , srv513284356:84 , srv527880250:84 , srv52869881:84 , srv589710670:84 , srv630724056:84 , srv63958511:84 , srv642682633:84 , srv678947623:84 , srv707110035:84 , srv729841807:84 , srv73938365:84 , srv777841098:84 , srv78507657:84 , srv791407925:84 , srv815325897:84 , srv842385404:84 , srv842948087:84 , srv847302387:84 , srv855122209:84 , srv897034220:84 , srv897945578:84 , srv925752172:84 , srv929480852:84 , srv933871348:84 , srv939199003:84 , srv958110896:84 , srv964569486:84 , srv968545154:84 , srv969287041:84 , srv978375093:84 , srv982485790:84 , srv324934131:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-08 10:53:18,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:53:18,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1056785247=4, srv933871348=92, srv1009960991=0, srv1568383400=29, srv1168307779=10, srv2040309248=51, srv527880250=70, srv78507657=81, srv52869881=71, srv1528614759=27, srv707110035=77, srv1794224250=41, srv1113033993=8, srv1515091302=26, srv847302387=86, srv1934157893=47, srv1601886120=33, srv1628864700=35, srv939199003=93, srv978375093=98, srv1273867500=13, srv815325897=83, srv968545154=96, srv2115200921=56, srv28614849=58, srv1475426264=23, srv1726932411=40, srv513284356=69, srv1618032759=34, srv1849566932=43, srv589710670=72, srv63958511=74, srv1643195278=36, srv1133868521=9, srv964569486=95, srv925752172=90, srv1864038524=44, srv202144142=50, srv729841807=78, srv105964143=5, srv2009031929=49, srv2075394480=53, srv1378283785=19, srv1590532577=32, srv642682633=75, srv1548811464=28, srv1930375316=46, srv350308681=64, srv1340151729=17, srv2112157678=55, srv73938365=79, srv1954495634=48, srv842385404=84, srv982485790=99, srv1080578233=6, srv1043217045=3, srv428446276=66, srv897945578=89, srv316252568=61, srv324934131=62, srv1582589175=30, srv630724056=73, srv855122209=87, srv897034220=88, srv1407543957=20, srv340130958=63, srv1274823951=14, srv1677902448=39, srv1363618301=18, srv306408187=60, srv929480852=91, srv791407925=82, srv1846767922=42, srv352652771=65, srv1587888502=31, srv2103575363=54, srv1511797492=25, srv303016208=59, srv1300797568=15, srv842948087=85, srv958110896=94, srv1502576507=24, srv1883942218=45, srv678947623=76, srv1461061866=22, srv1650768710=37, srv215821826=57, srv1262100501=12, srv507294755=68, srv1033254108=2, srv1090273230=7, srv1322758054=16, srv486236883=67, srv144253647=21, srv1672716778=38, srv2049110738=52, srv777841098=80, srv1213175041=11, srv969287041=97, srv1029679264=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:53:18,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:53:18,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:53:18,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:53:18,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:53:18,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:53:18,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:53:18,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:53:18,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:53:18,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:53:18,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:53:18,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:53:18,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:53:18,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:53:18,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:53:18,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:53:18,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:53:18,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:53:18,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:53:18,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:53:18,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:53:18,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:53:18,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:53:18,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:53:18,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:53:18,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:53:18,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:53:18,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:53:18,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:53:18,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:53:18,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:53:18,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-08 10:53:18,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-08 10:53:18,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-08 10:53:18,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-08 10:53:18,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-08 10:53:18,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-08 10:53:18,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-08 10:53:18,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-08 10:53:18,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-08 10:53:18,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-08 10:53:18,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-08 10:53:18,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-08 10:53:18,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-08 10:53:18,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-08 10:53:18,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-08 10:53:18,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-08 10:53:18,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-08 10:53:18,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-08 10:53:18,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-08 10:53:18,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-08 10:53:18,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-08 10:53:18,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-08 10:53:18,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-08 10:53:18,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-08 10:53:18,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-08 10:53:18,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-08 10:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-08 10:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-08 10:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-08 10:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-08 10:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-08 10:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-08 10:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-08 10:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-08 10:53:18,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-08 10:53:18,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-08 10:53:18,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-08 10:53:18,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-08 10:53:18,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-08 10:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-08 10:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-08 10:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-08 10:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-08 10:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-08 10:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-08 10:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-08 10:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-08 10:53:19,179 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-08 10:53:19,179 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-08 10:53:19,180 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-08 10:53:19,628 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 754 ms to try 5000 different iterations. Found a solution that moves 4691 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17650606959133253. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04104599447633642, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05697972545876103, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5212222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04104599447633642, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1715, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24016666666666667, 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-08 10:53:19,638 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1502576507:82 , srv1568383400:82 , srv589710670:82 , srv78507657:82 , srv1849566932:83 , srv2040309248:83 , srv2112157678:83 , srv2115200921:83 , srv28614849:83 , srv842385404:83 , srv1009960991:84 , srv1043217045:84 , srv1528614759:84 , srv1628864700:84 , srv1846767922:84 , srv52869881:84 , srv678947623:84 , srv791407925:84 , srv1133868521:85 , srv1273867500:85 , srv144253647:85 , srv1461061866:85 , srv1475426264:85 , srv1590532577:85 , srv1650768710:85 , srv1672716778:85 , srv1794224250:85 , srv2009031929:85 , srv316252568:85 , srv340130958:85 , srv428446276:85 , srv63958511:85 , srv642682633:85 , srv777841098:85 , srv847302387:85 , srv855122209:85 , srv897945578:85 , srv1029679264:86 , srv1056785247:86 , srv1080578233:86 , srv1090273230:86 , srv1113033993:86 , srv1322758054:86 , srv1363618301:86 , srv1378283785:86 , srv1407543957:86 , srv1548811464:86 , srv1643195278:86 , srv1677902448:86 , srv1934157893:86 , srv202144142:86 , srv2075394480:86 , srv303016208:86 , srv352652771:86 , srv507294755:86 , srv513284356:86 , srv630724056:86 , srv729841807:86 , srv815325897:86 , srv939199003:86 , srv964569486:86 , srv105964143:87 , srv1168307779:87 , srv1274823951:87 , srv1618032759:87 , srv1864038524:87 , srv1930375316:87 , srv215821826:87 , srv306408187:87 , srv707110035:87 , srv925752172:87 , srv933871348:87 , srv958110896:87 , srv969287041:87 , srv1213175041:88 , srv1300797568:88 , srv1511797492:88 , srv1883942218:88 , srv2103575363:88 , srv486236883:88 , srv978375093:88 , srv1033254108:89 , srv1340151729:89 , srv1515091302:89 , srv1582589175:89 , srv1587888502:89 , srv2049110738:89 , srv527880250:89 , srv73938365:89 , srv842948087:89 , srv929480852:89 , srv1954495634:90 , srv968545154:90 , srv1601886120:91 , srv1726932411:91 , srv350308681:91 , srv1262100501:92 , srv897034220:93 , srv982485790:93 , srv324934131:455 } 2024-01-08 10:53:19,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:53:19,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1056785247=4, srv933871348=92, srv1009960991=0, srv1568383400=29, srv1168307779=10, srv2040309248=51, srv527880250=70, srv78507657=81, srv52869881=71, srv1528614759=27, srv707110035=77, srv1794224250=41, srv1113033993=8, srv1515091302=26, srv847302387=86, srv1934157893=47, srv1601886120=33, srv1628864700=35, srv939199003=93, srv978375093=98, srv1273867500=13, srv815325897=83, srv968545154=96, srv2115200921=56, srv28614849=58, srv1475426264=23, srv1726932411=40, srv513284356=69, srv1618032759=34, srv1849566932=43, srv589710670=72, srv63958511=74, srv1643195278=36, srv1133868521=9, srv964569486=95, srv925752172=90, srv1864038524=44, srv202144142=50, srv729841807=78, srv105964143=5, srv2009031929=49, srv2075394480=53, srv1378283785=19, srv1590532577=32, srv642682633=75, srv1548811464=28, srv1930375316=46, srv350308681=64, srv1340151729=17, srv2112157678=55, srv73938365=79, srv1954495634=48, srv842385404=84, srv982485790=99, srv1080578233=6, srv1043217045=3, srv428446276=66, srv897945578=89, srv316252568=61, srv324934131=62, srv1582589175=30, srv630724056=73, srv855122209=87, srv897034220=88, srv1407543957=20, srv340130958=63, srv1274823951=14, srv1677902448=39, srv1363618301=18, srv306408187=60, srv929480852=91, srv791407925=82, srv1846767922=42, srv352652771=65, srv1587888502=31, srv2103575363=54, srv1511797492=25, srv303016208=59, srv1300797568=15, srv842948087=85, srv958110896=94, srv1502576507=24, srv1883942218=45, srv678947623=76, srv1461061866=22, srv1650768710=37, srv215821826=57, srv1262100501=12, srv507294755=68, srv1033254108=2, srv1090273230=7, srv1322758054=16, srv486236883=67, srv144253647=21, srv1672716778=38, srv2049110738=52, srv777841098=80, srv1213175041=11, srv969287041=97, srv1029679264=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:53:19,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:53:19,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:53:19,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:53:19,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:53:19,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:53:19,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:53:19,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:53:19,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:53:19,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:53:19,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-08 10:53:19,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-08 10:53:19,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-08 10:53:19,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-08 10:53:19,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-08 10:53:19,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-08 10:53:19,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-08 10:53:19,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-08 10:53:19,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-08 10:53:19,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-08 10:53:19,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-08 10:53:19,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-08 10:53:19,849 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.04104599447633642, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05697972545876103, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04104599447633642, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1715, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24016666666666667, 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-08 10:53:19,849 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-08 10:53:19,850 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17647322250727773, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04104599447633642, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05697972545876103, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04104599447633642, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1715, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24016666666666667, 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-08 10:53:20,104 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 397 ms to try 5000 different iterations. Found a solution that moves 2624 regions; Going from a computed imbalance of 0.17647322250727773 to a new imbalance of 0.014785077418627614. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021260326818888294); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03440042805047804, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29155555555555557, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021260326818888294); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.048666666666666664, 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-08 10:53:20,114 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv897034220:77 , srv982485790:80 , srv1726932411:81 , srv2049110738:81 , srv73938365:81 , srv968545154:81 , srv1262100501:82 , srv1340151729:82 , srv1033254108:83 , srv1515091302:83 , srv1601886120:83 , srv1954495634:83 , srv215821826:83 , srv350308681:83 , srv527880250:83 , srv925752172:83 , srv105964143:84 , srv1213175041:84 , srv1475426264:84 , srv1511797492:84 , srv1582589175:84 , srv1587888502:84 , srv2103575363:84 , srv352652771:84 , srv842948087:84 , srv969287041:84 , srv978375093:84 , srv1080578233:85 , srv1168307779:85 , srv1300797568:85 , srv1322758054:85 , srv1363618301:85 , srv1407543957:85 , srv1548811464:85 , srv1677902448:85 , srv486236883:85 , srv507294755:85 , srv63958511:85 , srv897945578:85 , srv929480852:85 , srv933871348:85 , srv1029679264:86 , srv1090273230:86 , srv1461061866:86 , srv1618032759:86 , srv1846767922:86 , srv1864038524:86 , srv1930375316:86 , srv1934157893:86 , srv202144142:86 , srv2075394480:86 , srv303016208:86 , srv306408187:86 , srv316252568:86 , srv428446276:86 , srv513284356:86 , srv777841098:86 , srv815325897:86 , srv847302387:86 , srv964569486:86 , srv1043217045:87 , srv1113033993:87 , srv1133868521:87 , srv1274823951:87 , srv1378283785:87 , srv1643195278:87 , srv1672716778:87 , srv1794224250:87 , srv1883942218:87 , srv2009031929:87 , srv28614849:87 , srv340130958:87 , srv630724056:87 , srv642682633:87 , srv729841807:87 , srv791407925:87 , srv939199003:87 , srv1056785247:88 , srv1273867500:88 , srv144253647:88 , srv1590532577:88 , srv2112157678:88 , srv2115200921:88 , srv52869881:88 , srv589710670:88 , srv707110035:88 , srv855122209:88 , srv958110896:88 , srv1650768710:89 , srv2040309248:89 , srv678947623:89 , srv842385404:89 , srv1009960991:90 , srv1502576507:90 , srv1528614759:90 , srv1628864700:90 , srv1849566932:90 , srv1568383400:91 , srv78507657:91 , srv324934131:508 } 2024-01-08 10:53:20,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:53:20,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1056785247=4, srv933871348=92, srv1009960991=0, srv1568383400=29, srv1168307779=10, srv2040309248=51, srv527880250=70, srv78507657=81, srv52869881=71, srv1528614759=27, srv707110035=77, srv1794224250=41, srv1113033993=8, srv1515091302=26, srv847302387=86, srv1934157893=47, srv1601886120=33, srv1628864700=35, srv939199003=93, srv978375093=98, srv1273867500=13, srv815325897=83, srv968545154=96, srv2115200921=56, srv28614849=58, srv1475426264=23, srv1726932411=40, srv513284356=69, srv1618032759=34, srv1849566932=43, srv589710670=72, srv63958511=74, srv1643195278=36, srv1133868521=9, srv964569486=95, srv925752172=90, srv1864038524=44, srv202144142=50, srv729841807=78, srv105964143=5, srv2009031929=49, srv2075394480=53, srv1378283785=19, srv1590532577=32, srv642682633=75, srv1548811464=28, srv1930375316=46, srv350308681=64, srv1340151729=17, srv2112157678=55, srv73938365=79, srv1954495634=48, srv842385404=84, srv982485790=99, srv1080578233=6, srv1043217045=3, srv428446276=66, srv897945578=89, srv316252568=61, srv324934131=62, srv1582589175=30, srv630724056=73, srv855122209=87, srv897034220=88, srv1407543957=20, srv340130958=63, srv1274823951=14, srv1677902448=39, srv1363618301=18, srv306408187=60, srv929480852=91, srv791407925=82, srv1846767922=42, srv352652771=65, srv1587888502=31, srv2103575363=54, srv1511797492=25, srv303016208=59, srv1300797568=15, srv842948087=85, srv958110896=94, srv1502576507=24, srv1883942218=45, srv678947623=76, srv1461061866=22, srv1650768710=37, srv215821826=57, srv1262100501=12, srv507294755=68, srv1033254108=2, srv1090273230=7, srv1322758054=16, srv486236883=67, srv144253647=21, srv1672716778=38, srv2049110738=52, srv777841098=80, srv1213175041=11, srv969287041=97, srv1029679264=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:53:20,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:53:20,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-08 10:53:20,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-08 10:53:20,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-08 10:53:20,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-08 10:53:20,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-08 10:53:20,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-08 10:53:20,261 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.021260326818888294); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03440042805047804, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021260326818888294); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.048666666666666664, 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-08 10:53:20,261 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-08 10:53:20,261 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014766703777919919, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021260326818888294); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03440042805047804, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021260326818888294); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.048666666666666664, 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-08 10:53:20,595 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 431 ms to try 5000 different iterations. Found a solution that moves 1016 regions; Going from a computed imbalance of 0.014766703777919919 to a new imbalance of 6.835297239729238E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0060157336214185725); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010498249546785257); MoveCostFunction : (multiplier=7.0, imbalance=0.11288888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0060157336214185725); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); 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-08 10:53:20,597 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv958110896:82 , srv1601886120:83 , srv1883942218:83 , srv350308681:83 , srv707110035:83 , srv982485790:83 , srv1056785247:84 , srv1113033993:84 , srv1213175041:84 , srv1262100501:84 , srv1274823951:84 , srv1300797568:84 , srv1378283785:84 , srv1582589175:84 , srv1587888502:84 , srv1590532577:84 , srv1643195278:84 , srv1650768710:84 , srv1672716778:84 , srv1849566932:84 , srv1930375316:84 , srv1954495634:84 , srv2103575363:84 , srv486236883:84 , srv642682633:84 , srv678947623:84 , srv929480852:84 , srv1033254108:85 , srv1043217045:85 , srv1168307779:85 , srv1273867500:85 , srv144253647:85 , srv1502576507:85 , srv1511797492:85 , srv1528614759:85 , srv1628864700:85 , srv1864038524:85 , srv1934157893:85 , srv2040309248:85 , srv2112157678:85 , srv2115200921:85 , srv303016208:85 , srv306408187:85 , srv340130958:85 , srv513284356:85 , srv527880250:85 , srv630724056:85 , srv729841807:85 , srv78507657:85 , srv815325897:85 , srv842948087:85 , srv847302387:85 , srv855122209:85 , srv964569486:85 , srv978375093:85 , srv1009960991:86 , srv1029679264:86 , srv1090273230:86 , srv1340151729:86 , srv1363618301:86 , srv1461061866:86 , srv1515091302:86 , srv1548811464:86 , srv1568383400:86 , srv1618032759:86 , srv1677902448:86 , srv1726932411:86 , srv2009031929:86 , srv202144142:86 , srv2075394480:86 , srv316252568:86 , srv428446276:86 , srv507294755:86 , srv52869881:86 , srv777841098:86 , srv791407925:86 , srv842385404:86 , srv933871348:86 , srv939199003:86 , srv969287041:86 , srv105964143:87 , srv1080578233:87 , srv1133868521:87 , srv1322758054:87 , srv1407543957:87 , srv1794224250:87 , srv215821826:87 , srv28614849:87 , srv589710670:87 , srv897034220:87 , srv925752172:87 , srv968545154:87 , srv1475426264:88 , srv1846767922:88 , srv2049110738:88 , srv63958511:88 , srv73938365:88 , srv897945578:88 , srv352652771:89 , srv324934131:548 } 2024-01-08 10:53:20,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:53:20,601 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1056785247=4, srv933871348=92, srv1009960991=0, srv1568383400=29, srv1168307779=10, srv2040309248=51, srv527880250=70, srv78507657=81, srv52869881=71, srv1528614759=27, srv707110035=77, srv1794224250=41, srv1113033993=8, srv1515091302=26, srv847302387=86, srv1934157893=47, srv1601886120=33, srv1628864700=35, srv939199003=93, srv978375093=98, srv1273867500=13, srv815325897=83, srv968545154=96, srv2115200921=56, srv28614849=58, srv1475426264=23, srv1726932411=40, srv513284356=69, srv1618032759=34, srv1849566932=43, srv589710670=72, srv63958511=74, srv1643195278=36, srv1133868521=9, srv964569486=95, srv925752172=90, srv1864038524=44, srv202144142=50, srv729841807=78, srv105964143=5, srv2009031929=49, srv2075394480=53, srv1378283785=19, srv1590532577=32, srv642682633=75, srv1548811464=28, srv1930375316=46, srv350308681=64, srv1340151729=17, srv2112157678=55, srv73938365=79, srv1954495634=48, srv842385404=84, srv982485790=99, srv1080578233=6, srv1043217045=3, srv428446276=66, srv897945578=89, srv316252568=61, srv324934131=62, srv1582589175=30, srv630724056=73, srv855122209=87, srv897034220=88, srv1407543957=20, srv340130958=63, srv1274823951=14, srv1677902448=39, srv1363618301=18, srv306408187=60, srv929480852=91, srv791407925=82, srv1846767922=42, srv352652771=65, srv1587888502=31, srv2103575363=54, srv1511797492=25, srv303016208=59, srv1300797568=15, srv842948087=85, srv958110896=94, srv1502576507=24, srv1883942218=45, srv678947623=76, srv1461061866=22, srv1650768710=37, srv215821826=57, srv1262100501=12, srv507294755=68, srv1033254108=2, srv1090273230=7, srv1322758054=16, srv486236883=67, srv144253647=21, srv1672716778=38, srv2049110738=52, srv777841098=80, srv1213175041=11, srv969287041=97, srv1029679264=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:53:20,613 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:53:20,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-08 10:53:20,615 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-08 10:53:20,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-08 10:53:20,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-08 10:53:20,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-08 10:53:20,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-08 10:53:20,728 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.0060157336214185725); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010498249546785257); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0060157336214185725); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); 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-08 10:53:20,728 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-08 10:53:20,729 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.764155399184192E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0060157336214185725); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010498249546785257); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0060157336214185725); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); 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-08 10:53:20,954 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 323 ms to try 5000 different iterations. Found a solution that moves 249 regions; Going from a computed imbalance of 6.764155399184192E-4 to a new imbalance of 1.9788975203128477E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.027666666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=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-08 10:53:20,955 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1009960991:82 , srv1133868521:83 , srv1528614759:83 , srv1568383400:83 , srv1618032759:83 , srv1628864700:83 , srv1794224250:83 , srv1846767922:83 , srv202144142:83 , srv352652771:83 , srv52869881:83 , srv939199003:83 , srv1029679264:84 , srv1056785247:84 , srv105964143:84 , srv1080578233:84 , srv1090273230:84 , srv1168307779:84 , srv1262100501:84 , srv1273867500:84 , srv1274823951:84 , srv1322758054:84 , srv1407543957:84 , srv144253647:84 , srv1515091302:84 , srv1650768710:84 , srv1726932411:84 , srv1883942218:84 , srv1930375316:84 , srv2049110738:84 , srv2075394480:84 , srv306408187:84 , srv630724056:84 , srv63958511:84 , srv707110035:84 , srv729841807:84 , srv73938365:84 , srv78507657:84 , srv791407925:84 , srv842948087:84 , srv855122209:84 , srv897945578:84 , srv929480852:84 , srv933871348:84 , srv968545154:84 , srv1033254108:85 , srv1113033993:85 , srv1300797568:85 , srv1340151729:85 , srv1363618301:85 , srv1378283785:85 , srv1461061866:85 , srv1475426264:85 , srv1502576507:85 , srv1548811464:85 , srv1582589175:85 , srv1587888502:85 , srv1590532577:85 , srv1601886120:85 , srv1672716778:85 , srv1677902448:85 , srv1849566932:85 , srv1864038524:85 , srv1934157893:85 , srv1954495634:85 , srv2009031929:85 , srv2040309248:85 , srv215821826:85 , srv28614849:85 , srv303016208:85 , srv316252568:85 , srv340130958:85 , srv350308681:85 , srv428446276:85 , srv486236883:85 , srv507294755:85 , srv513284356:85 , srv527880250:85 , srv589710670:85 , srv678947623:85 , srv777841098:85 , srv842385404:85 , srv897034220:85 , srv925752172:85 , srv958110896:85 , srv964569486:85 , srv978375093:85 , srv1043217045:86 , srv1213175041:86 , srv1511797492:86 , srv1643195278:86 , srv2103575363:86 , srv2112157678:86 , srv2115200921:86 , srv642682633:86 , srv815325897:86 , srv847302387:86 , srv969287041:86 , srv982485790:86 , srv324934131:631 } 2024-01-08 10:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1056785247=4, srv933871348=92, srv1009960991=0, srv1568383400=29, srv1168307779=10, srv2040309248=51, srv527880250=70, srv78507657=81, srv52869881=71, srv1528614759=27, srv707110035=77, srv1794224250=41, srv1113033993=8, srv1515091302=26, srv847302387=86, srv1934157893=47, srv1601886120=33, srv1628864700=35, srv939199003=93, srv978375093=98, srv1273867500=13, srv815325897=83, srv968545154=96, srv2115200921=56, srv28614849=58, srv1475426264=23, srv1726932411=40, srv513284356=69, srv1618032759=34, srv1849566932=43, srv589710670=72, srv63958511=74, srv1643195278=36, srv1133868521=9, srv964569486=95, srv925752172=90, srv1864038524=44, srv202144142=50, srv729841807=78, srv105964143=5, srv2009031929=49, srv2075394480=53, srv1378283785=19, srv1590532577=32, srv642682633=75, srv1548811464=28, srv1930375316=46, srv350308681=64, srv1340151729=17, srv2112157678=55, srv73938365=79, srv1954495634=48, srv842385404=84, srv982485790=99, srv1080578233=6, srv1043217045=3, srv428446276=66, srv897945578=89, srv316252568=61, srv324934131=62, srv1582589175=30, srv630724056=73, srv855122209=87, srv897034220=88, srv1407543957=20, srv340130958=63, srv1274823951=14, srv1677902448=39, srv1363618301=18, srv306408187=60, srv929480852=91, srv791407925=82, srv1846767922=42, srv352652771=65, srv1587888502=31, srv2103575363=54, srv1511797492=25, srv303016208=59, srv1300797568=15, srv842948087=85, srv958110896=94, srv1502576507=24, srv1883942218=45, srv678947623=76, srv1461061866=22, srv1650768710=37, srv215821826=57, srv1262100501=12, srv507294755=68, srv1033254108=2, srv1090273230=7, srv1322758054=16, srv486236883=67, srv144253647=21, srv1672716778=38, srv2049110738=52, srv777841098=80, srv1213175041=11, srv969287041=97, srv1029679264=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:53:20,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:53:20,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:53:20,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:53:20,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:53:20,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:53:20,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:53:20,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-08 10:53:20,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-08 10:53:20,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-08 10:53:20,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-08 10:53:20,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-08 10:53:20,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-08 10:53:20,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-08 10:53:20,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-08 10:53:21,090 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.804543993780202E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-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-08 10:53:21,090 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1009960991:82 , srv1133868521:83 , srv1528614759:83 , srv1568383400:83 , srv1618032759:83 , srv1628864700:83 , srv1794224250:83 , srv1846767922:83 , srv202144142:83 , srv352652771:83 , srv52869881:83 , srv939199003:83 , srv1029679264:84 , srv1056785247:84 , srv105964143:84 , srv1080578233:84 , srv1090273230:84 , srv1168307779:84 , srv1262100501:84 , srv1273867500:84 , srv1274823951:84 , srv1322758054:84 , srv1407543957:84 , srv144253647:84 , srv1515091302:84 , srv1650768710:84 , srv1726932411:84 , srv1883942218:84 , srv1930375316:84 , srv2049110738:84 , srv2075394480:84 , srv306408187:84 , srv630724056:84 , srv63958511:84 , srv707110035:84 , srv729841807:84 , srv73938365:84 , srv78507657:84 , srv791407925:84 , srv842948087:84 , srv855122209:84 , srv897945578:84 , srv929480852:84 , srv933871348:84 , srv968545154:84 , srv1033254108:85 , srv1113033993:85 , srv1300797568:85 , srv1340151729:85 , srv1363618301:85 , srv1378283785:85 , srv1461061866:85 , srv1475426264:85 , srv1502576507:85 , srv1548811464:85 , srv1582589175:85 , srv1587888502:85 , srv1590532577:85 , srv1601886120:85 , srv1672716778:85 , srv1677902448:85 , srv1849566932:85 , srv1864038524:85 , srv1934157893:85 , srv1954495634:85 , srv2009031929:85 , srv2040309248:85 , srv215821826:85 , srv28614849:85 , srv303016208:85 , srv316252568:85 , srv340130958:85 , srv350308681:85 , srv428446276:85 , srv486236883:85 , srv507294755:85 , srv513284356:85 , srv527880250:85 , srv589710670:85 , srv678947623:85 , srv777841098:85 , srv842385404:85 , srv897034220:85 , srv925752172:85 , srv958110896:85 , srv964569486:85 , srv978375093:85 , srv1043217045:86 , srv1213175041:86 , srv1511797492:86 , srv1643195278:86 , srv2103575363:86 , srv2112157678:86 , srv2115200921:86 , srv642682633:86 , srv815325897:86 , srv847302387:86 , srv969287041:86 , srv982485790:86 , srv324934131:631 } 2024-01-08 10:53:21,116 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=294 (was 302), ProcessCount=167 (was 167), AvailableMemoryMB=10447 (was 11047) 2024-01-08 10:53:21,124 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=294, ProcessCount=167, AvailableMemoryMB=10446 2024-01-08 10:53:21,125 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-08 10:53:21,125 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-08 10:53:21,139 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1035332728:84 , srv1183803059:84 , srv1188852010:84 , srv1191806592:84 , srv1208540426:84 , srv1453822421:84 , srv1454560849:84 , srv1513836007:84 , srv1515242670:84 , srv1661637151:84 , srv1686359595:84 , srv1765341221:84 , srv1793054100:84 , srv1844469054:84 , srv1854838738:84 , srv2021341801:84 , srv2084134723:84 , srv2121674776:84 , srv254753560:84 , srv312433849:84 , srv327442705:84 , srv338555384:84 , srv472722639:84 , srv515179554:84 , srv581154453:84 , srv581202101:84 , srv586118794:84 , srv624484328:84 , srv704566651:84 , srv1497844265:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-08 10:53:21,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:53:21,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1208540426=4, srv1497844265=7, srv581154453=25, srv1453822421=5, srv1188852010=2, srv1686359595=11, srv472722639=23, srv2084134723=17, srv515179554=24, srv704566651=29, srv1765341221=12, srv1035332728=0, srv1454560849=6, srv581202101=26, srv1854838738=15, srv1793054100=13, srv254753560=19, srv327442705=21, srv2021341801=16, srv1844469054=14, srv586118794=27, srv1513836007=8, srv312433849=20, srv1191806592=3, srv1661637151=10, srv338555384=22, srv1515242670=9, srv2121674776=18, srv624484328=28, srv1183803059=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:53:21,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:53:21,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:53:21,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:53:21,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-08 10:53:21,184 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.1480754568939435, 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-08 10:53:21,185 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912659624193844, 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.1480754568939435, 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-08 10:55:21,162 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5997400 different iterations. Found a solution that moves 1857 regions; Going from a computed imbalance of 0.9912659624193844 to a new imbalance of 4.334330639506329E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6877777777777778, 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-08 10:55:21,171 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1035332728:90 , srv1183803059:90 , srv1188852010:90 , srv1191806592:90 , srv1208540426:90 , srv1453822421:90 , srv1454560849:90 , srv1497844265:90 , srv1513836007:90 , srv1515242670:90 , srv1661637151:90 , srv1686359595:90 , srv1765341221:90 , srv1793054100:90 , srv1844469054:90 , srv1854838738:90 , srv2021341801:90 , srv2084134723:90 , srv2121674776:90 , srv254753560:90 , srv312433849:90 , srv327442705:90 , srv338555384:90 , srv472722639:90 , srv515179554:90 , srv581154453:90 , srv581202101:90 , srv586118794:90 , srv624484328:90 , srv704566651:90 } 2024-01-08 10:55:21,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-08 10:55:21,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1208540426=4, srv1497844265=7, srv581154453=25, srv1453822421=5, srv1188852010=2, srv1686359595=11, srv472722639=23, srv2084134723=17, srv515179554=24, srv704566651=29, srv1765341221=12, srv1035332728=0, srv1454560849=6, srv581202101=26, srv1854838738=15, srv1793054100=13, srv254753560=19, srv327442705=21, srv2021341801=16, srv1844469054=14, srv586118794=27, srv1513836007=8, srv312433849=20, srv1191806592=3, srv1661637151=10, srv338555384=22, srv1515242670=9, srv2121674776=18, srv624484328=28, srv1183803059=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-08 10:55:21,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-08 10:55:21,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-08 10:55:21,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-08 10:55:21,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-08 10:55:21,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-08 10:55:21,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-08 10:55:21,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-08 10:55:21,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-08 10:55:21,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-08 10:55:21,199 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-08 10:55:21,199 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1035332728:90 , srv1183803059:90 , srv1188852010:90 , srv1191806592:90 , srv1208540426:90 , srv1453822421:90 , srv1454560849:90 , srv1497844265:90 , srv1513836007:90 , srv1515242670:90 , srv1661637151:90 , srv1686359595:90 , srv1765341221:90 , srv1793054100:90 , srv1844469054:90 , srv1854838738:90 , srv2021341801:90 , srv2084134723:90 , srv2121674776:90 , srv254753560:90 , srv312433849:90 , srv327442705:90 , srv338555384:90 , srv472722639:90 , srv515179554:90 , srv581154453:90 , srv581202101:90 , srv586118794:90 , srv624484328:90 , srv704566651:90 } 2024-01-08 10:55:21,216 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=236 (was 294), ProcessCount=173 (was 167) - ProcessCount LEAK? -, AvailableMemoryMB=10557 (was 10446) - AvailableMemoryMB LEAK? -