2024-01-02 15:53:13,174 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-02 15:53:13,485 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-02 15:53:13,601 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-02 15:53:13,671 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-02 15:53:13,679 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-02 15:53:13,693 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=318, ProcessCount=167, AvailableMemoryMB=3802 2024-01-02 15:53:13,696 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-02 15:53:13,696 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-02 15:53:13,840 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1016704046:84 , srv1041920994:84 , srv1045960447:84 , srv1050920171:84 , srv1101983747:84 , srv1153735977:84 , srv1159376219:84 , srv1160135581:84 , srv1198961464:84 , srv1230434400:84 , srv1236249742:84 , srv1261557291:84 , srv1269875712:84 , srv1277736527:84 , srv1278970953:84 , srv1284043194:84 , srv1295206464:84 , srv1299830256:84 , srv1300781249:84 , srv1324203017:84 , srv1334934992:84 , srv1359803981:84 , srv1390308303:84 , srv139926808:84 , srv140075633:84 , srv1442540944:84 , srv1474999056:84 , srv1494381721:84 , srv1498777582:84 , srv1510572366:84 , srv1544231455:84 , srv1545723095:84 , srv1546200343:84 , srv1605767293:84 , srv1620821029:84 , srv1645113167:84 , srv1664461837:84 , srv1689287504:84 , srv169106183:84 , srv1753974074:84 , srv176567113:84 , srv1777278301:84 , srv1826313674:84 , srv1837514734:84 , srv1843592344:84 , srv1847981261:84 , srv1881732890:84 , srv1889125518:84 , srv1934852905:84 , srv1984107463:84 , srv2028960584:84 , srv2046817107:84 , srv2056623195:84 , srv2088656898:84 , srv2091935506:84 , srv2101173249:84 , srv2102748238:84 , srv254708507:84 , srv257701466:84 , srv25889846:84 , srv326892113:84 , srv339634458:84 , srv339905891:84 , srv34449295:84 , srv35659809:84 , srv364106746:84 , srv369056904:84 , srv386919502:84 , srv423387240:84 , srv434419767:84 , srv45120332:84 , srv460547528:84 , srv475022618:84 , srv487872355:84 , srv499419256:84 , srv502051005:84 , srv530514424:84 , srv541388221:84 , srv543452459:84 , srv567533894:84 , srv588291993:84 , srv598435020:84 , srv620429452:84 , srv630243263:84 , srv672206080:84 , srv6916250:84 , srv733105967:84 , srv789227816:84 , srv817503211:84 , srv832952194:84 , srv839696457:84 , srv855867772:84 , srv872222852:84 , srv89549667:84 , srv912728567:84 , srv924977476:84 , srv943074665:84 , srv966202434:84 , srv975300130:84 , srv1811562806:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-02 15:53:13,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:13,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1295206464=16, srv1545723095=31, srv1664461837=36, srv567533894=80, srv1230434400=9, srv1278970953=14, srv855867772=92, srv89549667=94, srv1153735977=5, srv1881732890=47, srv45120332=71, srv35659809=65, srv339634458=62, srv1277736527=13, srv487872355=74, srv139926808=23, srv1045960447=2, srv257701466=59, srv2088656898=54, srv34449295=64, srv364106746=66, srv1826313674=43, srv502051005=76, srv254708507=58, srv1777278301=41, srv140075633=24, srv176567113=40, srv1984107463=50, srv1101983747=4, srv1300781249=18, srv1236249742=10, srv1889125518=48, srv630243263=84, srv832952194=90, srv2046817107=52, srv1390308303=22, srv1843592344=45, srv460547528=72, srv423387240=69, srv1261557291=11, srv1474999056=26, srv1645113167=35, srv1837514734=44, srv1324203017=19, srv672206080=85, srv1811562806=42, srv789227816=88, srv169106183=38, srv1494381721=27, srv1016704046=0, srv1359803981=21, srv434419767=70, srv817503211=89, srv1605767293=33, srv966202434=98, srv924977476=96, srv2091935506=55, srv1498777582=28, srv1689287504=37, srv2028960584=51, srv872222852=93, srv1198961464=8, srv1546200343=32, srv1334934992=20, srv6916250=86, srv1442540944=25, srv2056623195=53, srv25889846=60, srv1041920994=1, srv1299830256=17, srv733105967=87, srv543452459=79, srv1544231455=30, srv1050920171=3, srv1159376219=6, srv1847981261=46, srv839696457=91, srv386919502=68, srv339905891=63, srv1620821029=34, srv1934852905=49, srv541388221=78, srv2101173249=56, srv598435020=82, srv475022618=73, srv1269875712=12, srv912728567=95, srv1284043194=15, srv2102748238=57, srv499419256=75, srv1510572366=29, srv588291993=81, srv975300130=99, srv326892113=61, srv1160135581=7, srv530514424=77, srv1753974074=39, srv943074665=97, srv620429452=83, srv369056904=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:13,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:13,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:13,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-02 15:53:13,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-02 15:53:13,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-02 15:53:13,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-02 15:53:13,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-02 15:53:13,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-02 15:53:13,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-02 15:53:13,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-02 15:53:13,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-02 15:53:13,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-02 15:53:13,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-02 15:53:13,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-02 15:53:13,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-02 15:53:13,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-02 15:53:13,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-02 15:53:13,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-02 15:53:13,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-02 15:53:13,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-02 15:53:13,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-02 15:53:13,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-02 15:53:13,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-02 15:53:13,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-02 15:53:13,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-02 15:53:13,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-02 15:53:13,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-02 15:53:13,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-02 15:53:13,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-02 15:53:13,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-02 15:53:13,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-02 15:53:13,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-02 15:53:14,192 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.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-02 15:53:14,193 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-02 15:53:14,193 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-02 15:53:14,657 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 663 ms to try 5000 different iterations. Found a solution that moves 4640 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18199629556119237. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03985195198565518, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05801234436536273, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5155555555555555, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03985195198565518, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1775, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24116666666666667, 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-02 15:53:14,671 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv855867772:80 , srv1546200343:81 , srv369056904:81 , srv25889846:82 , srv34449295:82 , srv1269875712:83 , srv1284043194:83 , srv1620821029:83 , srv364106746:83 , srv460547528:83 , srv475022618:83 , srv975300130:83 , srv1016704046:84 , srv1236249742:84 , srv1881732890:84 , srv1934852905:84 , srv1984107463:84 , srv2056623195:84 , srv326892113:84 , srv567533894:84 , srv6916250:84 , srv912728567:84 , srv1159376219:85 , srv1198961464:85 , srv1230434400:85 , srv1261557291:85 , srv1324203017:85 , srv1359803981:85 , srv139926808:85 , srv1510572366:85 , srv1645113167:85 , srv1843592344:85 , srv2046817107:85 , srv2088656898:85 , srv2102748238:85 , srv257701466:85 , srv423387240:85 , srv45120332:85 , srv620429452:85 , srv672206080:85 , srv789227816:85 , srv817503211:85 , srv1101983747:86 , srv1153735977:86 , srv1160135581:86 , srv1334934992:86 , srv1753974074:86 , srv2101173249:86 , srv386919502:86 , srv543452459:86 , srv588291993:86 , srv733105967:86 , srv943074665:86 , srv1041920994:87 , srv1277736527:87 , srv1299830256:87 , srv1390308303:87 , srv1442540944:87 , srv1605767293:87 , srv1777278301:87 , srv1826313674:87 , srv1837514734:87 , srv35659809:87 , srv487872355:87 , srv499419256:87 , srv502051005:87 , srv598435020:87 , srv832952194:87 , srv1050920171:88 , srv1295206464:88 , srv140075633:88 , srv1498777582:88 , srv1544231455:88 , srv1545723095:88 , srv1664461837:88 , srv176567113:88 , srv2028960584:88 , srv339905891:88 , srv630243263:88 , srv966202434:88 , srv1278970953:89 , srv1689287504:89 , srv1889125518:89 , srv2091935506:89 , srv254708507:89 , srv839696457:89 , srv872222852:89 , srv89549667:89 , srv1045960447:90 , srv169106183:90 , srv530514424:90 , srv924977476:90 , srv1474999056:91 , srv339634458:91 , srv1494381721:92 , srv434419767:92 , srv541388221:93 , srv1847981261:95 , srv1300781249:96 , srv1811562806:444 } 2024-01-02 15:53:14,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:14,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1295206464=16, srv1545723095=31, srv1664461837=36, srv567533894=80, srv1230434400=9, srv1278970953=14, srv855867772=92, srv89549667=94, srv1153735977=5, srv1881732890=47, srv45120332=71, srv35659809=65, srv339634458=62, srv1277736527=13, srv487872355=74, srv139926808=23, srv1045960447=2, srv257701466=59, srv2088656898=54, srv34449295=64, srv364106746=66, srv1826313674=43, srv502051005=76, srv254708507=58, srv1777278301=41, srv140075633=24, srv176567113=40, srv1984107463=50, srv1101983747=4, srv1300781249=18, srv1236249742=10, srv1889125518=48, srv630243263=84, srv832952194=90, srv2046817107=52, srv1390308303=22, srv1843592344=45, srv460547528=72, srv423387240=69, srv1261557291=11, srv1474999056=26, srv1645113167=35, srv1837514734=44, srv1324203017=19, srv672206080=85, srv1811562806=42, srv789227816=88, srv169106183=38, srv1494381721=27, srv1016704046=0, srv1359803981=21, srv434419767=70, srv817503211=89, srv1605767293=33, srv966202434=98, srv924977476=96, srv2091935506=55, srv1498777582=28, srv1689287504=37, srv2028960584=51, srv872222852=93, srv1198961464=8, srv1546200343=32, srv1334934992=20, srv6916250=86, srv1442540944=25, srv2056623195=53, srv25889846=60, srv1041920994=1, srv1299830256=17, srv733105967=87, srv543452459=79, srv1544231455=30, srv1050920171=3, srv1159376219=6, srv1847981261=46, srv839696457=91, srv386919502=68, srv339905891=63, srv1620821029=34, srv1934852905=49, srv541388221=78, srv2101173249=56, srv598435020=82, srv475022618=73, srv1269875712=12, srv912728567=95, srv1284043194=15, srv2102748238=57, srv499419256=75, srv1510572366=29, srv588291993=81, srv975300130=99, srv326892113=61, srv1160135581=7, srv530514424=77, srv1753974074=39, srv943074665=97, srv620429452=83, srv369056904=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:14,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:14,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:14,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:14,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:14,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:14,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:14,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:14,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:14,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:14,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:14,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:14,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:14,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-02 15:53:14,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-02 15:53:14,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-02 15:53:14,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-02 15:53:14,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-02 15:53:14,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-02 15:53:14,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-02 15:53:14,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-02 15:53:14,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-02 15:53:14,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-02 15:53:14,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-02 15:53:14,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-02 15:53:14,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-02 15:53:14,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-02 15:53:14,868 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.03985195198565518, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05801234436536273, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03985195198565518, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1775, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24116666666666667, 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-02 15:53:14,868 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-02 15:53:14,869 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1819638055867702, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03985195198565518, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05801234436536273, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03985195198565518, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1775, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24116666666666667, 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-02 15:53:15,156 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 427 ms to try 5000 different iterations. Found a solution that moves 2639 regions; Going from a computed imbalance of 0.1819638055867702 to a new imbalance of 0.013285339325418996. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019368377748679368); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02822866386360024, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2932222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019368377748679368); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04158333333333333, 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-02 15:53:15,177 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1300781249:76 , srv1847981261:77 , srv1474999056:79 , srv339634458:80 , srv541388221:80 , srv1045960447:81 , srv1494381721:81 , srv1689287504:81 , srv434419767:81 , srv1278970953:82 , srv1544231455:82 , srv2091935506:82 , srv254708507:82 , srv530514424:82 , srv924977476:82 , srv169106183:83 , srv1889125518:83 , srv502051005:83 , srv832952194:83 , srv872222852:83 , srv1041920994:84 , srv1050920171:84 , srv1277736527:84 , srv1295206464:84 , srv1299830256:84 , srv1545723095:84 , srv1826313674:84 , srv2028960584:84 , srv487872355:84 , srv839696457:84 , srv89549667:84 , srv966202434:84 , srv1159376219:85 , srv1198961464:85 , srv1261557291:85 , srv1390308303:85 , srv1442540944:85 , srv1498777582:85 , srv1605767293:85 , srv176567113:85 , srv1837514734:85 , srv817503211:85 , srv943074665:85 , srv1153735977:86 , srv1324203017:86 , srv1359803981:86 , srv139926808:86 , srv140075633:86 , srv1664461837:86 , srv1777278301:86 , srv257701466:86 , srv339905891:86 , srv45120332:86 , srv588291993:86 , srv598435020:86 , srv1101983747:87 , srv2046817107:87 , srv2056623195:87 , srv2101173249:87 , srv2102748238:87 , srv35659809:87 , srv386919502:87 , srv460547528:87 , srv543452459:87 , srv567533894:87 , srv630243263:87 , srv912728567:87 , srv1016704046:88 , srv1160135581:88 , srv1284043194:88 , srv1334934992:88 , srv1753974074:88 , srv1881732890:88 , srv2088656898:88 , srv423387240:88 , srv620429452:88 , srv733105967:88 , srv1230434400:89 , srv1236249742:89 , srv1843592344:89 , srv1934852905:89 , srv25889846:89 , srv326892113:89 , srv364106746:89 , srv369056904:89 , srv475022618:89 , srv499419256:89 , srv672206080:89 , srv6916250:89 , srv789227816:89 , srv975300130:89 , srv1269875712:90 , srv1510572366:90 , srv1645113167:90 , srv1984107463:90 , srv1546200343:91 , srv1620821029:91 , srv34449295:92 , srv855867772:96 , srv1811562806:502 } 2024-01-02 15:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1295206464=16, srv1545723095=31, srv1664461837=36, srv567533894=80, srv1230434400=9, srv1278970953=14, srv855867772=92, srv89549667=94, srv1153735977=5, srv1881732890=47, srv45120332=71, srv35659809=65, srv339634458=62, srv1277736527=13, srv487872355=74, srv139926808=23, srv1045960447=2, srv257701466=59, srv2088656898=54, srv34449295=64, srv364106746=66, srv1826313674=43, srv502051005=76, srv254708507=58, srv1777278301=41, srv140075633=24, srv176567113=40, srv1984107463=50, srv1101983747=4, srv1300781249=18, srv1236249742=10, srv1889125518=48, srv630243263=84, srv832952194=90, srv2046817107=52, srv1390308303=22, srv1843592344=45, srv460547528=72, srv423387240=69, srv1261557291=11, srv1474999056=26, srv1645113167=35, srv1837514734=44, srv1324203017=19, srv672206080=85, srv1811562806=42, srv789227816=88, srv169106183=38, srv1494381721=27, srv1016704046=0, srv1359803981=21, srv434419767=70, srv817503211=89, srv1605767293=33, srv966202434=98, srv924977476=96, srv2091935506=55, srv1498777582=28, srv1689287504=37, srv2028960584=51, srv872222852=93, srv1198961464=8, srv1546200343=32, srv1334934992=20, srv6916250=86, srv1442540944=25, srv2056623195=53, srv25889846=60, srv1041920994=1, srv1299830256=17, srv733105967=87, srv543452459=79, srv1544231455=30, srv1050920171=3, srv1159376219=6, srv1847981261=46, srv839696457=91, srv386919502=68, srv339905891=63, srv1620821029=34, srv1934852905=49, srv541388221=78, srv2101173249=56, srv598435020=82, srv475022618=73, srv1269875712=12, srv912728567=95, srv1284043194=15, srv2102748238=57, srv499419256=75, srv1510572366=29, srv588291993=81, srv975300130=99, srv326892113=61, srv1160135581=7, srv530514424=77, srv1753974074=39, srv943074665=97, srv620429452=83, srv369056904=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:15,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:15,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:15,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-02 15:53:15,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-02 15:53:15,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-02 15:53:15,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-02 15:53:15,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-02 15:53:15,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-02 15:53:15,344 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.019368377748679368); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02822866386360024, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019368377748679368); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04158333333333333, 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-02 15:53:15,345 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-02 15:53:15,345 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013266860652466397, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.019368377748679368); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02822866386360024, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.019368377748679368); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010333333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04158333333333333, 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-02 15:53:15,596 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 369 ms to try 5000 different iterations. Found a solution that moves 940 regions; Going from a computed imbalance of 0.013266860652466397 to a new imbalance of 4.510048458412654E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004647440486997607); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007090880313044139); MoveCostFunction : (multiplier=7.0, imbalance=0.10444444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004647440486997607); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); 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-02 15:53:15,598 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv499419256:82 , srv1160135581:83 , srv1230434400:83 , srv1510572366:83 , srv1620821029:83 , srv1777278301:83 , srv1984107463:83 , srv630243263:83 , srv855867772:83 , srv1269875712:84 , srv1334934992:84 , srv140075633:84 , srv1494381721:84 , srv1498777582:84 , srv1645113167:84 , srv1664461837:84 , srv169106183:84 , srv1753974074:84 , srv176567113:84 , srv1843592344:84 , srv326892113:84 , srv339905891:84 , srv34449295:84 , srv35659809:84 , srv423387240:84 , srv434419767:84 , srv541388221:84 , srv672206080:84 , srv733105967:84 , srv789227816:84 , srv89549667:84 , srv1016704046:85 , srv1050920171:85 , srv1101983747:85 , srv1236249742:85 , srv1390308303:85 , srv1442540944:85 , srv1545723095:85 , srv1546200343:85 , srv1847981261:85 , srv1881732890:85 , srv1934852905:85 , srv2088656898:85 , srv2101173249:85 , srv2102748238:85 , srv364106746:85 , srv386919502:85 , srv543452459:85 , srv598435020:85 , srv620429452:85 , srv6916250:85 , srv839696457:85 , srv872222852:85 , srv924977476:85 , srv966202434:85 , srv975300130:85 , srv1277736527:86 , srv1299830256:86 , srv1300781249:86 , srv1324203017:86 , srv1359803981:86 , srv1605767293:86 , srv1826313674:86 , srv1837514734:86 , srv1889125518:86 , srv2028960584:86 , srv2046817107:86 , srv339634458:86 , srv475022618:86 , srv530514424:86 , srv567533894:86 , srv588291993:86 , srv1041920994:87 , srv1045960447:87 , srv1153735977:87 , srv1159376219:87 , srv1198961464:87 , srv1278970953:87 , srv1284043194:87 , srv1295206464:87 , srv139926808:87 , srv1474999056:87 , srv2056623195:87 , srv2091935506:87 , srv254708507:87 , srv257701466:87 , srv25889846:87 , srv369056904:87 , srv45120332:87 , srv460547528:87 , srv487872355:87 , srv502051005:87 , srv817503211:87 , srv832952194:87 , srv912728567:87 , srv943074665:87 , srv1261557291:88 , srv1544231455:88 , srv1689287504:88 , srv1811562806:553 } 2024-01-02 15:53:15,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:15,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1295206464=16, srv1545723095=31, srv1664461837=36, srv567533894=80, srv1230434400=9, srv1278970953=14, srv855867772=92, srv89549667=94, srv1153735977=5, srv1881732890=47, srv45120332=71, srv35659809=65, srv339634458=62, srv1277736527=13, srv487872355=74, srv139926808=23, srv1045960447=2, srv257701466=59, srv2088656898=54, srv34449295=64, srv364106746=66, srv1826313674=43, srv502051005=76, srv254708507=58, srv1777278301=41, srv140075633=24, srv176567113=40, srv1984107463=50, srv1101983747=4, srv1300781249=18, srv1236249742=10, srv1889125518=48, srv630243263=84, srv832952194=90, srv2046817107=52, srv1390308303=22, srv1843592344=45, srv460547528=72, srv423387240=69, srv1261557291=11, srv1474999056=26, srv1645113167=35, srv1837514734=44, srv1324203017=19, srv672206080=85, srv1811562806=42, srv789227816=88, srv169106183=38, srv1494381721=27, srv1016704046=0, srv1359803981=21, srv434419767=70, srv817503211=89, srv1605767293=33, srv966202434=98, srv924977476=96, srv2091935506=55, srv1498777582=28, srv1689287504=37, srv2028960584=51, srv872222852=93, srv1198961464=8, srv1546200343=32, srv1334934992=20, srv6916250=86, srv1442540944=25, srv2056623195=53, srv25889846=60, srv1041920994=1, srv1299830256=17, srv733105967=87, srv543452459=79, srv1544231455=30, srv1050920171=3, srv1159376219=6, srv1847981261=46, srv839696457=91, srv386919502=68, srv339905891=63, srv1620821029=34, srv1934852905=49, srv541388221=78, srv2101173249=56, srv598435020=82, srv475022618=73, srv1269875712=12, srv912728567=95, srv1284043194=15, srv2102748238=57, srv499419256=75, srv1510572366=29, srv588291993=81, srv975300130=99, srv326892113=61, srv1160135581=7, srv530514424=77, srv1753974074=39, srv943074665=97, srv620429452=83, srv369056904=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:15,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:15,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-02 15:53:15,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-02 15:53:15,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-02 15:53:15,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-02 15:53:15,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-02 15:53:15,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-02 15:53:15,747 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.004647440486997607); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007090880313044139); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004647440486997607); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); 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-02 15:53:15,748 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-02 15:53:15,748 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.4442282516091646E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004647440486997607); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007090880313044139); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004647440486997607); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); 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-02 15:53:16,106 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 468 ms to try 5000 different iterations. Found a solution that moves 251 regions; Going from a computed imbalance of 4.4442282516091646E-4 to a new imbalance of 3.531788543128384E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.02788888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-02 15:53:16,107 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1045960447:83 , srv1153735977:83 , srv1544231455:83 , srv1645113167:83 , srv487872355:83 , srv855867772:83 , srv1041920994:84 , srv1236249742:84 , srv1261557291:84 , srv1278970953:84 , srv1284043194:84 , srv1295206464:84 , srv1300781249:84 , srv139926808:84 , srv140075633:84 , srv1510572366:84 , srv1546200343:84 , srv1605767293:84 , srv1664461837:84 , srv1689287504:84 , srv1753974074:84 , srv1837514734:84 , srv1843592344:84 , srv1847981261:84 , srv1889125518:84 , srv1934852905:84 , srv2028960584:84 , srv2046817107:84 , srv2056623195:84 , srv2088656898:84 , srv2091935506:84 , srv2101173249:84 , srv254708507:84 , srv257701466:84 , srv25889846:84 , srv339634458:84 , srv339905891:84 , srv34449295:84 , srv35659809:84 , srv364106746:84 , srv369056904:84 , srv386919502:84 , srv423387240:84 , srv499419256:84 , srv530514424:84 , srv588291993:84 , srv598435020:84 , srv620429452:84 , srv630243263:84 , srv672206080:84 , srv6916250:84 , srv733105967:84 , srv789227816:84 , srv832952194:84 , srv839696457:84 , srv912728567:84 , srv943074665:84 , srv966202434:84 , srv1016704046:85 , srv1101983747:85 , srv1159376219:85 , srv1198961464:85 , srv1230434400:85 , srv1269875712:85 , srv1277736527:85 , srv1299830256:85 , srv1324203017:85 , srv1334934992:85 , srv1359803981:85 , srv1390308303:85 , srv1442540944:85 , srv1474999056:85 , srv1498777582:85 , srv1620821029:85 , srv169106183:85 , srv176567113:85 , srv1826313674:85 , srv1881732890:85 , srv1984107463:85 , srv2102748238:85 , srv326892113:85 , srv434419767:85 , srv45120332:85 , srv460547528:85 , srv475022618:85 , srv502051005:85 , srv541388221:85 , srv543452459:85 , srv817503211:85 , srv872222852:85 , srv89549667:85 , srv924977476:85 , srv975300130:85 , srv1050920171:86 , srv1160135581:86 , srv1494381721:86 , srv1545723095:86 , srv1777278301:86 , srv567533894:86 , srv1811562806:643 } 2024-01-02 15:53:16,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:16,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1295206464=16, srv1545723095=31, srv1664461837=36, srv567533894=80, srv1230434400=9, srv1278970953=14, srv855867772=92, srv89549667=94, srv1153735977=5, srv1881732890=47, srv45120332=71, srv35659809=65, srv339634458=62, srv1277736527=13, srv487872355=74, srv139926808=23, srv1045960447=2, srv257701466=59, srv2088656898=54, srv34449295=64, srv364106746=66, srv1826313674=43, srv502051005=76, srv254708507=58, srv1777278301=41, srv140075633=24, srv176567113=40, srv1984107463=50, srv1101983747=4, srv1300781249=18, srv1236249742=10, srv1889125518=48, srv630243263=84, srv832952194=90, srv2046817107=52, srv1390308303=22, srv1843592344=45, srv460547528=72, srv423387240=69, srv1261557291=11, srv1474999056=26, srv1645113167=35, srv1837514734=44, srv1324203017=19, srv672206080=85, srv1811562806=42, srv789227816=88, srv169106183=38, srv1494381721=27, srv1016704046=0, srv1359803981=21, srv434419767=70, srv817503211=89, srv1605767293=33, srv966202434=98, srv924977476=96, srv2091935506=55, srv1498777582=28, srv1689287504=37, srv2028960584=51, srv872222852=93, srv1198961464=8, srv1546200343=32, srv1334934992=20, srv6916250=86, srv1442540944=25, srv2056623195=53, srv25889846=60, srv1041920994=1, srv1299830256=17, srv733105967=87, srv543452459=79, srv1544231455=30, srv1050920171=3, srv1159376219=6, srv1847981261=46, srv839696457=91, srv386919502=68, srv339905891=63, srv1620821029=34, srv1934852905=49, srv541388221=78, srv2101173249=56, srv598435020=82, srv475022618=73, srv1269875712=12, srv912728567=95, srv1284043194=15, srv2102748238=57, srv499419256=75, srv1510572366=29, srv588291993=81, srv975300130=99, srv326892113=61, srv1160135581=7, srv530514424=77, srv1753974074=39, srv943074665=97, srv620429452=83, srv369056904=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:16,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-02 15:53:16,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-02 15:53:16,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-02 15:53:16,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-02 15:53:16,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-02 15:53:16,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-02 15:53:16,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-02 15:53:16,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-02 15:53:16,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-02 15:53:16,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-02 15:53:16,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-02 15:53:16,243 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=5.23782800878924E-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=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-02 15:53:16,244 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-02 15:53:16,244 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.35603458666375E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-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=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-02 15:53:16,498 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 362 ms to try 5000 different iterations. Found a solution that moves 31 regions; Going from a computed imbalance of 3.35603458666375E-5 to a new imbalance of 6.615052311728012E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0034444444444444444); 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-02 15:53:16,499 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1050920171:83 , srv1101983747:83 , srv1160135581:83 , srv1295206464:83 , srv1334934992:83 , srv1494381721:83 , srv1545723095:83 , srv45120332:83 , srv475022618:83 , srv543452459:83 , srv567533894:83 , srv1016704046:84 , srv1041920994:84 , srv1153735977:84 , srv1159376219:84 , srv1198961464:84 , srv1230434400:84 , srv1236249742:84 , srv1261557291:84 , srv1269875712:84 , srv1277736527:84 , srv1278970953:84 , srv1284043194:84 , srv1299830256:84 , srv1300781249:84 , srv1324203017:84 , srv1359803981:84 , srv1390308303:84 , srv139926808:84 , srv140075633:84 , srv1442540944:84 , srv1474999056:84 , srv1498777582:84 , srv1510572366:84 , srv1605767293:84 , srv1620821029:84 , srv1645113167:84 , srv1664461837:84 , srv1689287504:84 , srv169106183:84 , srv1753974074:84 , srv176567113:84 , srv1777278301:84 , srv1826313674:84 , srv1837514734:84 , srv1843592344:84 , srv1881732890:84 , srv1889125518:84 , srv1934852905:84 , srv1984107463:84 , srv2028960584:84 , srv2046817107:84 , srv2056623195:84 , srv2088656898:84 , srv2091935506:84 , srv2101173249:84 , srv2102748238:84 , srv254708507:84 , srv257701466:84 , srv25889846:84 , srv326892113:84 , srv339905891:84 , srv34449295:84 , srv35659809:84 , srv386919502:84 , srv434419767:84 , srv460547528:84 , srv499419256:84 , srv502051005:84 , srv530514424:84 , srv541388221:84 , srv588291993:84 , srv598435020:84 , srv620429452:84 , srv630243263:84 , srv672206080:84 , srv6916250:84 , srv733105967:84 , srv789227816:84 , srv817503211:84 , srv839696457:84 , srv855867772:84 , srv872222852:84 , srv89549667:84 , srv912728567:84 , srv924977476:84 , srv943074665:84 , srv975300130:84 , srv1045960447:85 , srv1544231455:85 , srv1546200343:85 , srv1847981261:85 , srv339634458:85 , srv364106746:85 , srv369056904:85 , srv423387240:85 , srv487872355:85 , srv832952194:85 , srv966202434:85 , srv1811562806:684 } 2024-01-02 15:53:16,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:16,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1295206464=16, srv1545723095=31, srv1664461837=36, srv567533894=80, srv1230434400=9, srv1278970953=14, srv855867772=92, srv89549667=94, srv1153735977=5, srv1881732890=47, srv45120332=71, srv35659809=65, srv339634458=62, srv1277736527=13, srv487872355=74, srv139926808=23, srv1045960447=2, srv257701466=59, srv2088656898=54, srv34449295=64, srv364106746=66, srv1826313674=43, srv502051005=76, srv254708507=58, srv1777278301=41, srv140075633=24, srv176567113=40, srv1984107463=50, srv1101983747=4, srv1300781249=18, srv1236249742=10, srv1889125518=48, srv630243263=84, srv832952194=90, srv2046817107=52, srv1390308303=22, srv1843592344=45, srv460547528=72, srv423387240=69, srv1261557291=11, srv1474999056=26, srv1645113167=35, srv1837514734=44, srv1324203017=19, srv672206080=85, srv1811562806=42, srv789227816=88, srv169106183=38, srv1494381721=27, srv1016704046=0, srv1359803981=21, srv434419767=70, srv817503211=89, srv1605767293=33, srv966202434=98, srv924977476=96, srv2091935506=55, srv1498777582=28, srv1689287504=37, srv2028960584=51, srv872222852=93, srv1198961464=8, srv1546200343=32, srv1334934992=20, srv6916250=86, srv1442540944=25, srv2056623195=53, srv25889846=60, srv1041920994=1, srv1299830256=17, srv733105967=87, srv543452459=79, srv1544231455=30, srv1050920171=3, srv1159376219=6, srv1847981261=46, srv839696457=91, srv386919502=68, srv339905891=63, srv1620821029=34, srv1934852905=49, srv541388221=78, srv2101173249=56, srv598435020=82, srv475022618=73, srv1269875712=12, srv912728567=95, srv1284043194=15, srv2102748238=57, srv499419256=75, srv1510572366=29, srv588291993=81, srv975300130=99, srv326892113=61, srv1160135581=7, srv530514424=77, srv1753974074=39, srv943074665=97, srv620429452=83, srv369056904=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:16,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:16,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-02 15:53:16,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-02 15:53:16,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-02 15:53:16,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-02 15:53:16,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-02 15:53:16,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-02 15:53:16,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-02 15:53:16,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-02 15:53:16,629 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.397985672269699E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); 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-02 15:53:16,630 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1050920171:83 , srv1101983747:83 , srv1160135581:83 , srv1295206464:83 , srv1334934992:83 , srv1494381721:83 , srv1545723095:83 , srv45120332:83 , srv475022618:83 , srv543452459:83 , srv567533894:83 , srv1016704046:84 , srv1041920994:84 , srv1153735977:84 , srv1159376219:84 , srv1198961464:84 , srv1230434400:84 , srv1236249742:84 , srv1261557291:84 , srv1269875712:84 , srv1277736527:84 , srv1278970953:84 , srv1284043194:84 , srv1299830256:84 , srv1300781249:84 , srv1324203017:84 , srv1359803981:84 , srv1390308303:84 , srv139926808:84 , srv140075633:84 , srv1442540944:84 , srv1474999056:84 , srv1498777582:84 , srv1510572366:84 , srv1605767293:84 , srv1620821029:84 , srv1645113167:84 , srv1664461837:84 , srv1689287504:84 , srv169106183:84 , srv1753974074:84 , srv176567113:84 , srv1777278301:84 , srv1826313674:84 , srv1837514734:84 , srv1843592344:84 , srv1881732890:84 , srv1889125518:84 , srv1934852905:84 , srv1984107463:84 , srv2028960584:84 , srv2046817107:84 , srv2056623195:84 , srv2088656898:84 , srv2091935506:84 , srv2101173249:84 , srv2102748238:84 , srv254708507:84 , srv257701466:84 , srv25889846:84 , srv326892113:84 , srv339905891:84 , srv34449295:84 , srv35659809:84 , srv386919502:84 , srv434419767:84 , srv460547528:84 , srv499419256:84 , srv502051005:84 , srv530514424:84 , srv541388221:84 , srv588291993:84 , srv598435020:84 , srv620429452:84 , srv630243263:84 , srv672206080:84 , srv6916250:84 , srv733105967:84 , srv789227816:84 , srv817503211:84 , srv839696457:84 , srv855867772:84 , srv872222852:84 , srv89549667:84 , srv912728567:84 , srv924977476:84 , srv943074665:84 , srv975300130:84 , srv1045960447:85 , srv1544231455:85 , srv1546200343:85 , srv1847981261:85 , srv339634458:85 , srv364106746:85 , srv369056904:85 , srv423387240:85 , srv487872355:85 , srv832952194:85 , srv966202434:85 , srv1811562806:684 } 2024-01-02 15:53:16,652 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=324 (was 318) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 167), AvailableMemoryMB=3205 (was 3802) 2024-01-02 15:53:16,659 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=324, ProcessCount=167, AvailableMemoryMB=3204 2024-01-02 15:53:16,660 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-02 15:53:16,660 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-02 15:53:16,667 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1011576047:84 , srv1041165605:84 , srv1148049963:84 , srv1148931840:84 , srv1300440468:84 , srv1302444787:84 , srv1312066629:84 , srv1355268203:84 , srv1355946057:84 , srv1414571197:84 , srv1478679837:84 , srv1535858374:84 , srv1600660830:84 , srv172229142:84 , srv1741935035:84 , srv1830272211:84 , srv1952484077:84 , srv2007646916:84 , srv2016337011:84 , srv2016561904:84 , srv2118020975:84 , srv490310392:84 , srv529268104:84 , srv659386563:84 , srv733486856:84 , srv739782717:84 , srv816107816:84 , srv892266179:84 , srv921902539:84 , srv1843041649:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-02 15:53:16,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:53:16,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1830272211=15, srv739782717=26, srv2118020975=21, srv1011576047=0, srv1148931840=3, srv172229142=13, srv816107816=27, srv1312066629=6, srv2016337011=19, srv1041165605=1, srv1414571197=9, srv2016561904=20, srv659386563=24, srv1478679837=10, srv1535858374=11, srv1355946057=8, srv921902539=29, srv1843041649=16, srv529268104=23, srv490310392=22, srv892266179=28, srv1302444787=5, srv1741935035=14, srv1952484077=17, srv733486856=25, srv1148049963=2, srv1600660830=12, srv1300440468=4, srv1355268203=7, srv2007646916=18} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:53:16,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:53:16,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-02 15:53:16,694 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.136097181241403, 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-02 15:53:16,694 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912621881038389, 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.136097181241403, 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-02 15:55:16,682 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5432252 different iterations. Found a solution that moves 1854 regions; Going from a computed imbalance of 0.9912621881038389 to a new imbalance of 4.3273284898463826E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6866666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-02 15:55:16,689 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1011576047:90 , srv1041165605:90 , srv1148049963:90 , srv1148931840:90 , srv1300440468:90 , srv1302444787:90 , srv1312066629:90 , srv1355268203:90 , srv1355946057:90 , srv1414571197:90 , srv1478679837:90 , srv1535858374:90 , srv1600660830:90 , srv172229142:90 , srv1741935035:90 , srv1830272211:90 , srv1843041649:90 , srv1952484077:90 , srv2007646916:90 , srv2016337011:90 , srv2016561904:90 , srv2118020975:90 , srv490310392:90 , srv529268104:90 , srv659386563:90 , srv733486856:90 , srv739782717:90 , srv816107816:90 , srv892266179:90 , srv921902539:90 } 2024-01-02 15:55:16,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-02 15:55:16,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1830272211=15, srv739782717=26, srv2118020975=21, srv1011576047=0, srv1148931840=3, srv172229142=13, srv816107816=27, srv1312066629=6, srv2016337011=19, srv1041165605=1, srv1414571197=9, srv2016561904=20, srv659386563=24, srv1478679837=10, srv1535858374=11, srv1355946057=8, srv921902539=29, srv1843041649=16, srv529268104=23, srv490310392=22, srv892266179=28, srv1302444787=5, srv1741935035=14, srv1952484077=17, srv733486856=25, srv1148049963=2, srv1600660830=12, srv1300440468=4, srv1355268203=7, srv2007646916=18} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-02 15:55:16,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-02 15:55:16,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-02 15:55:16,709 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-02 15:55:16,709 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1011576047:90 , srv1041165605:90 , srv1148049963:90 , srv1148931840:90 , srv1300440468:90 , srv1302444787:90 , srv1312066629:90 , srv1355268203:90 , srv1355946057:90 , srv1414571197:90 , srv1478679837:90 , srv1535858374:90 , srv1600660830:90 , srv172229142:90 , srv1741935035:90 , srv1830272211:90 , srv1843041649:90 , srv1952484077:90 , srv2007646916:90 , srv2016337011:90 , srv2016561904:90 , srv2118020975:90 , srv490310392:90 , srv529268104:90 , srv659386563:90 , srv733486856:90 , srv739782717:90 , srv816107816:90 , srv892266179:90 , srv921902539:90 } 2024-01-02 15:55:16,723 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=222 (was 324), ProcessCount=167 (was 167), AvailableMemoryMB=3086 (was 3204)