2023-09-14 17:53:12,161 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-09-14 17:53:12,479 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-09-14 17:53:12,591 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-09-14 17:53:12,655 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-14 17:53:12,663 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. 2023-09-14 17:53:12,676 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=350, ProcessCount=169, AvailableMemoryMB=10251 2023-09-14 17:53:12,678 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-14 17:53:12,678 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. 2023-09-14 17:53:12,843 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1009806826:84 , srv1023950454:84 , srv1041614341:84 , srv1043911869:84 , srv104433037:84 , srv1057551955:84 , srv1066011350:84 , srv1109161215:84 , srv114305874:84 , srv1147746973:84 , srv1177149534:84 , srv1184809109:84 , srv1191911632:84 , srv1199562038:84 , srv1225128950:84 , srv1229709693:84 , srv1231291832:84 , srv1242684361:84 , srv1266840900:84 , srv1274731340:84 , srv1283727367:84 , srv1319394731:84 , srv1329765555:84 , srv1336816172:84 , srv1343804681:84 , srv134572030:84 , srv1360033468:84 , srv1393922874:84 , srv1403058951:84 , srv141842:84 , srv1429471120:84 , srv1433679733:84 , srv1443294416:84 , srv1457845930:84 , srv1459544850:84 , srv1498425111:84 , srv1540918903:84 , srv1566753566:84 , srv1574641156:84 , srv1581201291:84 , srv1583061272:84 , srv1583275129:84 , srv1594183658:84 , srv1633336287:84 , srv1678581169:84 , srv1710615046:84 , srv1718198089:84 , srv1753735720:84 , srv1786357830:84 , srv1796729568:84 , srv1806199699:84 , srv1809219206:84 , srv1816997587:84 , srv1860626941:84 , srv1876038957:84 , srv1876317293:84 , srv1885150805:84 , srv1937478652:84 , srv2043764217:84 , srv2067805189:84 , srv208654939:84 , srv2099104294:84 , srv2116563299:84 , srv222127776:84 , srv237646528:84 , srv240836454:84 , srv247427143:84 , srv277056980:84 , srv29241246:84 , srv39838857:84 , srv417527686:84 , srv464665117:84 , srv473605003:84 , srv490804228:84 , srv54058030:84 , srv553003528:84 , srv573899519:84 , srv577675944:84 , srv586495314:84 , srv606424734:84 , srv620586740:84 , srv671859219:84 , srv681667520:84 , srv718728303:84 , srv720334559:84 , srv741616796:84 , srv755202472:84 , srv772316606:84 , srv799254467:84 , srv829150024:84 , srv84413579:84 , srv873282800:84 , srv88613977:84 , srv889000070:84 , srv893812836:84 , srv915022554:84 , srv941733841:84 , srv941804933:84 , srv942632707:84 , srv470842810:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-09-14 17:53:12,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:12,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1393922874=27, srv2099104294=61, srv671859219=82, srv1806199699=50, srv1191911632=12, srv1229709693=15, srv573899519=77, srv606424734=80, srv1718198089=46, srv1336816172=23, srv755202472=87, srv1009806826=0, srv1566753566=37, srv247427143=66, srv942632707=99, srv941733841=97, srv473605003=73, srv1498425111=35, srv2043764217=58, srv1540918903=36, srv915022554=96, srv1057551955=5, srv1574641156=38, srv1581201291=39, srv1043911869=3, srv1786357830=48, srv1937478652=57, srv84413579=91, srv464665117=71, srv873282800=92, srv1885150805=56, srv1242684361=17, srv2116563299=62, srv741616796=86, srv1809219206=51, srv620586740=81, srv1147746973=9, srv1633336287=43, srv470842810=72, srv720334559=85, srv39838857=69, srv1583061272=40, srv1594183658=42, srv1343804681=24, srv88613977=93, srv1360033468=26, srv54058030=75, srv1796729568=49, srv772316606=88, srv1443294416=32, srv1457845930=33, srv1231291832=16, srv141842=29, srv893812836=95, srv1041614341=2, srv1710615046=45, srv1583275129=41, srv208654939=60, srv586495314=79, srv114305874=8, srv1177149534=10, srv1433679733=31, srv1459544850=34, srv1403058951=28, srv577675944=78, srv889000070=94, srv104433037=4, srv1283727367=20, srv799254467=89, srv941804933=98, srv1429471120=30, srv553003528=76, srv1184809109=11, srv1225128950=14, srv1678581169=44, srv1319394731=21, srv1266840900=18, srv417527686=70, srv1876317293=55, srv134572030=25, srv1329765555=22, srv1860626941=53, srv1876038957=54, srv237646528=64, srv1199562038=13, srv681667520=83, srv490804228=74, srv1066011350=6, srv240836454=65, srv1816997587=52, srv1753735720=47, srv2067805189=59, srv829150024=90, srv277056980=67, srv1274731340=19, srv29241246=68, srv1023950454=1, srv1109161215=7, srv222127776=63, srv718728303=84} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:12,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:12,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:12,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:12,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:12,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:12,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:12,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:12,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:12,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:12,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:12,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:12,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:12,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:12,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:12,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:12,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:12,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:12,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:12,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:12,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:12,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:12,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:12,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:12,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:12,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:12,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:12,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:12,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:12,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:12,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:12,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 17:53:12,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 17:53:12,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 17:53:12,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 17:53:12,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 17:53:12,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 17:53:12,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 17:53:12,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 17:53:12,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 17:53:12,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 17:53:12,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 17:53:12,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 17:53:12,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 17:53:12,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 17:53:12,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 17:53:12,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 17:53:12,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 17:53:12,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 17:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 17:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 17:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 17:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 17:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 17:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 17:53:12,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 17:53:12,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 17:53:12,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 17:53:12,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 17:53:12,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 17:53:12,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 17:53:12,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 17:53:12,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 17:53:12,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 17:53:12,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 17:53:12,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 17:53:12,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 17:53:12,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 17:53:12,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 17:53:12,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 17:53:12,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 17:53:12,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 17:53:12,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 17:53:12,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 17:53:12,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 17:53:12,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 17:53:12,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 17:53:12,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 17:53:12,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 17:53:12,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 17:53:12,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 17:53:12,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 17:53:12,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 17:53:13,380 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); 2023-09-14 17:53:13,380 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) 2023-09-14 17:53:13,381 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 2023-09-14 17:53:13,756 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 765 ms to try 5000 different iterations. Found a solution that moves 4742 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17274598582381204. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0404140559976948, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.053925583674497596, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5268888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0404140559976948, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16758333333333333, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23775, 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); 2023-09-14 17:53:13,767 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv464665117:81 , srv1043911869:83 , srv104433037:83 , srv1274731340:83 , srv1429471120:83 , srv1498425111:83 , srv1753735720:83 , srv237646528:83 , srv29241246:83 , srv490804228:83 , srv573899519:83 , srv620586740:83 , srv84413579:83 , srv1057551955:84 , srv1066011350:84 , srv1109161215:84 , srv1147746973:84 , srv1229709693:84 , srv1433679733:84 , srv1594183658:84 , srv1710615046:84 , srv1876317293:84 , srv2043764217:84 , srv247427143:84 , srv39838857:84 , srv577675944:84 , srv586495314:84 , srv873282800:84 , srv941804933:84 , srv1009806826:85 , srv1225128950:85 , srv1860626941:85 , srv1937478652:85 , srv2099104294:85 , srv2116563299:85 , srv417527686:85 , srv671859219:85 , srv942632707:85 , srv1023950454:86 , srv114305874:86 , srv1177149534:86 , srv1184809109:86 , srv1329765555:86 , srv1343804681:86 , srv134572030:86 , srv141842:86 , srv1459544850:86 , srv1583275129:86 , srv1633336287:86 , srv1718198089:86 , srv1786357830:86 , srv1796729568:86 , srv1809219206:86 , srv2067805189:86 , srv681667520:86 , srv755202472:86 , srv772316606:86 , srv88613977:86 , srv893812836:86 , srv1191911632:87 , srv1319394731:87 , srv1403058951:87 , srv1457845930:87 , srv1540918903:87 , srv1583061272:87 , srv1806199699:87 , srv1816997587:87 , srv1876038957:87 , srv553003528:87 , srv718728303:87 , srv720334559:87 , srv741616796:87 , srv799254467:87 , srv1199562038:88 , srv1266840900:88 , srv1360033468:88 , srv1393922874:88 , srv1566753566:88 , srv208654939:88 , srv222127776:88 , srv277056980:88 , srv473605003:88 , srv829150024:88 , srv941733841:88 , srv1041614341:89 , srv1336816172:89 , srv240836454:89 , srv889000070:89 , srv1283727367:90 , srv1574641156:90 , srv54058030:90 , srv1678581169:91 , srv1885150805:91 , srv1443294416:93 , srv1581201291:93 , srv1231291832:94 , srv606424734:94 , srv1242684361:95 , srv915022554:96 , srv470842810:449 } 2023-09-14 17:53:13,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:13,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1393922874=27, srv2099104294=61, srv671859219=82, srv1806199699=50, srv1191911632=12, srv1229709693=15, srv573899519=77, srv606424734=80, srv1718198089=46, srv1336816172=23, srv755202472=87, srv1009806826=0, srv1566753566=37, srv247427143=66, srv942632707=99, srv941733841=97, srv473605003=73, srv1498425111=35, srv2043764217=58, srv1540918903=36, srv915022554=96, srv1057551955=5, srv1574641156=38, srv1581201291=39, srv1043911869=3, srv1786357830=48, srv1937478652=57, srv84413579=91, srv464665117=71, srv873282800=92, srv1885150805=56, srv1242684361=17, srv2116563299=62, srv741616796=86, srv1809219206=51, srv620586740=81, srv1147746973=9, srv1633336287=43, srv470842810=72, srv720334559=85, srv39838857=69, srv1583061272=40, srv1594183658=42, srv1343804681=24, srv88613977=93, srv1360033468=26, srv54058030=75, srv1796729568=49, srv772316606=88, srv1443294416=32, srv1457845930=33, srv1231291832=16, srv141842=29, srv893812836=95, srv1041614341=2, srv1710615046=45, srv1583275129=41, srv208654939=60, srv586495314=79, srv114305874=8, srv1177149534=10, srv1433679733=31, srv1459544850=34, srv1403058951=28, srv577675944=78, srv889000070=94, srv104433037=4, srv1283727367=20, srv799254467=89, srv941804933=98, srv1429471120=30, srv553003528=76, srv1184809109=11, srv1225128950=14, srv1678581169=44, srv1319394731=21, srv1266840900=18, srv417527686=70, srv1876317293=55, srv134572030=25, srv1329765555=22, srv1860626941=53, srv1876038957=54, srv237646528=64, srv1199562038=13, srv681667520=83, srv490804228=74, srv1066011350=6, srv240836454=65, srv1816997587=52, srv1753735720=47, srv2067805189=59, srv829150024=90, srv277056980=67, srv1274731340=19, srv29241246=68, srv1023950454=1, srv1109161215=7, srv222127776=63, srv718728303=84} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:13,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:13,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 17:53:13,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 17:53:13,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 17:53:13,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 17:53:13,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 17:53:13,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 17:53:13,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 17:53:13,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 17:53:13,914 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.0404140559976948, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.053925583674497596, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0404140559976948, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16758333333333333, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23775, 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); 2023-09-14 17:53:13,914 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) 2023-09-14 17:53:13,915 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17271278163012457, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0404140559976948, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.053925583674497596, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0404140559976948, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16758333333333333, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23775, 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 2023-09-14 17:53:14,275 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 464 ms to try 5000 different iterations. Found a solution that moves 2682 regions; Going from a computed imbalance of 0.17271278163012457 to a new imbalance of 0.01618981751227022. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02161862641579591); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0309954560226435, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.298, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02161862641579591); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013083333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, 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); 2023-09-14 17:53:14,296 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv915022554:75 , srv1242684361:76 , srv1231291832:78 , srv1443294416:79 , srv1283727367:80 , srv1678581169:80 , srv606424734:80 , srv1574641156:81 , srv1041614341:82 , srv1581201291:82 , srv1885150805:82 , srv473605003:82 , srv208654939:83 , srv240836454:83 , srv277056980:83 , srv1191911632:84 , srv1199562038:84 , srv1336816172:84 , srv1393922874:84 , srv1540918903:84 , srv222127776:84 , srv755202472:84 , srv889000070:84 , srv942632707:84 , srv1177149534:85 , srv1266840900:85 , srv1360033468:85 , srv141842:85 , srv1457845930:85 , srv1459544850:85 , srv1498425111:85 , srv1566753566:85 , srv1633336287:85 , srv1786357830:85 , srv1806199699:85 , srv1809219206:85 , srv1816997587:85 , srv1876038957:85 , srv2067805189:85 , srv39838857:85 , srv553003528:85 , srv741616796:85 , srv772316606:85 , srv799254467:85 , srv941733841:85 , srv941804933:85 , srv1009806826:86 , srv1225128950:86 , srv134572030:86 , srv1403058951:86 , srv1433679733:86 , srv1718198089:86 , srv1937478652:86 , srv2099104294:86 , srv720334559:86 , srv829150024:86 , srv1023950454:87 , srv1184809109:87 , srv1329765555:87 , srv1343804681:87 , srv1583061272:87 , srv1710615046:87 , srv1796729568:87 , srv2116563299:87 , srv247427143:87 , srv417527686:87 , srv577675944:87 , srv671859219:87 , srv873282800:87 , srv88613977:87 , srv893812836:87 , srv1057551955:88 , srv114305874:88 , srv1147746973:88 , srv1229709693:88 , srv1274731340:88 , srv1319394731:88 , srv1429471120:88 , srv1583275129:88 , srv1594183658:88 , srv1876317293:88 , srv573899519:88 , srv586495314:88 , srv620586740:88 , srv681667520:88 , srv1043911869:89 , srv104433037:89 , srv1066011350:89 , srv1109161215:89 , srv2043764217:89 , srv237646528:89 , srv718728303:89 , srv84413579:89 , srv1753735720:90 , srv1860626941:90 , srv29241246:90 , srv490804228:90 , srv54058030:90 , srv464665117:92 , srv470842810:517 } 2023-09-14 17:53:14,303 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:14,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1393922874=27, srv2099104294=61, srv671859219=82, srv1806199699=50, srv1191911632=12, srv1229709693=15, srv573899519=77, srv606424734=80, srv1718198089=46, srv1336816172=23, srv755202472=87, srv1009806826=0, srv1566753566=37, srv247427143=66, srv942632707=99, srv941733841=97, srv473605003=73, srv1498425111=35, srv2043764217=58, srv1540918903=36, srv915022554=96, srv1057551955=5, srv1574641156=38, srv1581201291=39, srv1043911869=3, srv1786357830=48, srv1937478652=57, srv84413579=91, srv464665117=71, srv873282800=92, srv1885150805=56, srv1242684361=17, srv2116563299=62, srv741616796=86, srv1809219206=51, srv620586740=81, srv1147746973=9, srv1633336287=43, srv470842810=72, srv720334559=85, srv39838857=69, srv1583061272=40, srv1594183658=42, srv1343804681=24, srv88613977=93, srv1360033468=26, srv54058030=75, srv1796729568=49, srv772316606=88, srv1443294416=32, srv1457845930=33, srv1231291832=16, srv141842=29, srv893812836=95, srv1041614341=2, srv1710615046=45, srv1583275129=41, srv208654939=60, srv586495314=79, srv114305874=8, srv1177149534=10, srv1433679733=31, srv1459544850=34, srv1403058951=28, srv577675944=78, srv889000070=94, srv104433037=4, srv1283727367=20, srv799254467=89, srv941804933=98, srv1429471120=30, srv553003528=76, srv1184809109=11, srv1225128950=14, srv1678581169=44, srv1319394731=21, srv1266840900=18, srv417527686=70, srv1876317293=55, srv134572030=25, srv1329765555=22, srv1860626941=53, srv1876038957=54, srv237646528=64, srv1199562038=13, srv681667520=83, srv490804228=74, srv1066011350=6, srv240836454=65, srv1816997587=52, srv1753735720=47, srv2067805189=59, srv829150024=90, srv277056980=67, srv1274731340=19, srv29241246=68, srv1023950454=1, srv1109161215=7, srv222127776=63, srv718728303=84} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:14,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:14,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:14,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:14,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:14,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:14,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:14,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 17:53:14,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 17:53:14,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 17:53:14,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 17:53:14,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 17:53:14,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 17:53:14,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 17:53:14,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 17:53:14,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 17:53:14,509 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.02161862641579591); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0309954560226435, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02161862641579591); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013083333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, 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); 2023-09-14 17:53:14,509 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) 2023-09-14 17:53:14,509 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016171037746882246, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02161862641579591); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0309954560226435, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02161862641579591); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013083333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, 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 2023-09-14 17:53:14,846 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 473 ms to try 5000 different iterations. Found a solution that moves 984 regions; Going from a computed imbalance of 0.016171037746882246 to a new imbalance of 6.618009636391795E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005097869931660642); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00503634378275471); MoveCostFunction : (multiplier=7.0, imbalance=0.10933333333333334, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005097869931660642); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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); 2023-09-14 17:53:14,849 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv54058030:78 , srv1319394731:82 , srv718728303:82 , srv1581201291:83 , srv1583061272:83 , srv1860626941:83 , srv606424734:83 , srv681667520:83 , srv1023950454:84 , srv1066011350:84 , srv1109161215:84 , srv114305874:84 , srv1266840900:84 , srv1329765555:84 , srv1336816172:84 , srv1343804681:84 , srv1583275129:84 , srv1753735720:84 , srv1885150805:84 , srv2043764217:84 , srv464665117:84 , srv490804228:84 , srv829150024:84 , srv84413579:84 , srv893812836:84 , srv1043911869:85 , srv104433037:85 , srv1184809109:85 , srv1199562038:85 , srv1229709693:85 , srv1231291832:85 , srv1360033468:85 , srv1403058951:85 , srv141842:85 , srv1566753566:85 , srv1796729568:85 , srv1806199699:85 , srv1816997587:85 , srv1876317293:85 , srv222127776:85 , srv237646528:85 , srv29241246:85 , srv553003528:85 , srv671859219:85 , srv720334559:85 , srv741616796:85 , srv889000070:85 , srv941733841:85 , srv1009806826:86 , srv1041614341:86 , srv1057551955:86 , srv1147746973:86 , srv134572030:86 , srv1393922874:86 , srv1429471120:86 , srv1443294416:86 , srv1457845930:86 , srv1540918903:86 , srv1574641156:86 , srv1594183658:86 , srv1633336287:86 , srv1718198089:86 , srv1809219206:86 , srv1876038957:86 , srv2116563299:86 , srv240836454:86 , srv247427143:86 , srv417527686:86 , srv586495314:86 , srv620586740:86 , srv772316606:86 , srv799254467:86 , srv88613977:86 , srv915022554:86 , srv1191911632:87 , srv1225128950:87 , srv1274731340:87 , srv1283727367:87 , srv1459544850:87 , srv1710615046:87 , srv1937478652:87 , srv2067805189:87 , srv208654939:87 , srv2099104294:87 , srv277056980:87 , srv473605003:87 , srv573899519:87 , srv577675944:87 , srv873282800:87 , srv1177149534:88 , srv1242684361:88 , srv1433679733:88 , srv1678581169:88 , srv1786357830:88 , srv39838857:88 , srv755202472:88 , srv941804933:88 , srv1498425111:89 , srv942632707:89 , srv470842810:537 } 2023-09-14 17:53:14,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:14,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1393922874=27, srv2099104294=61, srv671859219=82, srv1806199699=50, srv1191911632=12, srv1229709693=15, srv573899519=77, srv606424734=80, srv1718198089=46, srv1336816172=23, srv755202472=87, srv1009806826=0, srv1566753566=37, srv247427143=66, srv942632707=99, srv941733841=97, srv473605003=73, srv1498425111=35, srv2043764217=58, srv1540918903=36, srv915022554=96, srv1057551955=5, srv1574641156=38, srv1581201291=39, srv1043911869=3, srv1786357830=48, srv1937478652=57, srv84413579=91, srv464665117=71, srv873282800=92, srv1885150805=56, srv1242684361=17, srv2116563299=62, srv741616796=86, srv1809219206=51, srv620586740=81, srv1147746973=9, srv1633336287=43, srv470842810=72, srv720334559=85, srv39838857=69, srv1583061272=40, srv1594183658=42, srv1343804681=24, srv88613977=93, srv1360033468=26, srv54058030=75, srv1796729568=49, srv772316606=88, srv1443294416=32, srv1457845930=33, srv1231291832=16, srv141842=29, srv893812836=95, srv1041614341=2, srv1710615046=45, srv1583275129=41, srv208654939=60, srv586495314=79, srv114305874=8, srv1177149534=10, srv1433679733=31, srv1459544850=34, srv1403058951=28, srv577675944=78, srv889000070=94, srv104433037=4, srv1283727367=20, srv799254467=89, srv941804933=98, srv1429471120=30, srv553003528=76, srv1184809109=11, srv1225128950=14, srv1678581169=44, srv1319394731=21, srv1266840900=18, srv417527686=70, srv1876317293=55, srv134572030=25, srv1329765555=22, srv1860626941=53, srv1876038957=54, srv237646528=64, srv1199562038=13, srv681667520=83, srv490804228=74, srv1066011350=6, srv240836454=65, srv1816997587=52, srv1753735720=47, srv2067805189=59, srv829150024=90, srv277056980=67, srv1274731340=19, srv29241246=68, srv1023950454=1, srv1109161215=7, srv222127776=63, srv718728303=84} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:14,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:14,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:14,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:14,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:14,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 17:53:14,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 17:53:14,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 17:53:14,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 17:53:14,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 17:53:14,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 17:53:14,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 17:53:14,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 17:53:14,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 17:53:14,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 17:53:15,038 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.005097869931660642); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00503634378275471); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005097869931660642); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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); 2023-09-14 17:53:15,038 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) 2023-09-14 17:53:15,039 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.54910848373793E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005097869931660642); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00503634378275471); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005097869931660642); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); 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 2023-09-14 17:53:15,483 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 581 ms to try 5000 different iterations. Found a solution that moves 219 regions; Going from a computed imbalance of 6.54910848373793E-4 to a new imbalance of 2.5748797805454368E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.158529131194229E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.024333333333333332); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.158529131194229E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-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); 2023-09-14 17:53:15,484 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1177149534:83 , srv1191911632:83 , srv1242684361:83 , srv1678581169:83 , srv1786357830:83 , srv1009806826:84 , srv1057551955:84 , srv114305874:84 , srv1147746973:84 , srv1184809109:84 , srv1225128950:84 , srv1274731340:84 , srv134572030:84 , srv1360033468:84 , srv1393922874:84 , srv1403058951:84 , srv1433679733:84 , srv1443294416:84 , srv1457845930:84 , srv1459544850:84 , srv1566753566:84 , srv1574641156:84 , srv1583275129:84 , srv1594183658:84 , srv1710615046:84 , srv1718198089:84 , srv1796729568:84 , srv1860626941:84 , srv1876038957:84 , srv1937478652:84 , srv2067805189:84 , srv208654939:84 , srv2099104294:84 , srv2116563299:84 , srv240836454:84 , srv277056980:84 , srv29241246:84 , srv417527686:84 , srv54058030:84 , srv577675944:84 , srv586495314:84 , srv671859219:84 , srv718728303:84 , srv720334559:84 , srv755202472:84 , srv799254467:84 , srv829150024:84 , srv873282800:84 , srv88613977:84 , srv889000070:84 , srv941733841:84 , srv942632707:84 , srv1023950454:85 , srv1041614341:85 , srv1043911869:85 , srv104433037:85 , srv1066011350:85 , srv1109161215:85 , srv1199562038:85 , srv1231291832:85 , srv1266840900:85 , srv1283727367:85 , srv1319394731:85 , srv1329765555:85 , srv1336816172:85 , srv1343804681:85 , srv1429471120:85 , srv1498425111:85 , srv1540918903:85 , srv1581201291:85 , srv1583061272:85 , srv1633336287:85 , srv1753735720:85 , srv1806199699:85 , srv1809219206:85 , srv1816997587:85 , srv1876317293:85 , srv1885150805:85 , srv2043764217:85 , srv222127776:85 , srv237646528:85 , srv247427143:85 , srv39838857:85 , srv464665117:85 , srv473605003:85 , srv490804228:85 , srv553003528:85 , srv573899519:85 , srv606424734:85 , srv620586740:85 , srv681667520:85 , srv741616796:85 , srv772316606:85 , srv893812836:85 , srv915022554:85 , srv941804933:85 , srv1229709693:86 , srv141842:86 , srv84413579:86 , srv470842810:639 } 2023-09-14 17:53:15,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:15,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1393922874=27, srv2099104294=61, srv671859219=82, srv1806199699=50, srv1191911632=12, srv1229709693=15, srv573899519=77, srv606424734=80, srv1718198089=46, srv1336816172=23, srv755202472=87, srv1009806826=0, srv1566753566=37, srv247427143=66, srv942632707=99, srv941733841=97, srv473605003=73, srv1498425111=35, srv2043764217=58, srv1540918903=36, srv915022554=96, srv1057551955=5, srv1574641156=38, srv1581201291=39, srv1043911869=3, srv1786357830=48, srv1937478652=57, srv84413579=91, srv464665117=71, srv873282800=92, srv1885150805=56, srv1242684361=17, srv2116563299=62, srv741616796=86, srv1809219206=51, srv620586740=81, srv1147746973=9, srv1633336287=43, srv470842810=72, srv720334559=85, srv39838857=69, srv1583061272=40, srv1594183658=42, srv1343804681=24, srv88613977=93, srv1360033468=26, srv54058030=75, srv1796729568=49, srv772316606=88, srv1443294416=32, srv1457845930=33, srv1231291832=16, srv141842=29, srv893812836=95, srv1041614341=2, srv1710615046=45, srv1583275129=41, srv208654939=60, srv586495314=79, srv114305874=8, srv1177149534=10, srv1433679733=31, srv1459544850=34, srv1403058951=28, srv577675944=78, srv889000070=94, srv104433037=4, srv1283727367=20, srv799254467=89, srv941804933=98, srv1429471120=30, srv553003528=76, srv1184809109=11, srv1225128950=14, srv1678581169=44, srv1319394731=21, srv1266840900=18, srv417527686=70, srv1876317293=55, srv134572030=25, srv1329765555=22, srv1860626941=53, srv1876038957=54, srv237646528=64, srv1199562038=13, srv681667520=83, srv490804228=74, srv1066011350=6, srv240836454=65, srv1816997587=52, srv1753735720=47, srv2067805189=59, srv829150024=90, srv277056980=67, srv1274731340=19, srv29241246=68, srv1023950454=1, srv1109161215=7, srv222127776=63, srv718728303=84} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:15,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:15,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 17:53:15,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 17:53:15,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 17:53:15,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 17:53:15,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 17:53:15,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 17:53:15,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 17:53:15,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 17:53:15,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 17:53:15,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 17:53:15,626 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=3.158529131194229E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.158529131194229E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-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); 2023-09-14 17:53:15,626 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) 2023-09-14 17:53:15,626 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.421532702992628E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.158529131194229E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.158529131194229E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-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 2023-09-14 17:53:15,897 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 371 ms to try 5000 different iterations. Found a solution that moves 20 regions; Going from a computed imbalance of 2.421532702992628E-5 to a new imbalance of 6.172121732927281E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0022222222222222222); 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); 2023-09-14 17:53:15,897 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1229709693:83 , srv1581201291:83 , srv573899519:83 , srv88613977:83 , srv1023950454:84 , srv1041614341:84 , srv1043911869:84 , srv104433037:84 , srv1057551955:84 , srv1066011350:84 , srv1109161215:84 , srv114305874:84 , srv1147746973:84 , srv1177149534:84 , srv1184809109:84 , srv1199562038:84 , srv1225128950:84 , srv1231291832:84 , srv1242684361:84 , srv1266840900:84 , srv1274731340:84 , srv1283727367:84 , srv1319394731:84 , srv1329765555:84 , srv1336816172:84 , srv1343804681:84 , srv134572030:84 , srv1360033468:84 , srv1393922874:84 , srv1403058951:84 , srv141842:84 , srv1429471120:84 , srv1433679733:84 , srv1443294416:84 , srv1457845930:84 , srv1459544850:84 , srv1498425111:84 , srv1540918903:84 , srv1566753566:84 , srv1583061272:84 , srv1583275129:84 , srv1594183658:84 , srv1633336287:84 , srv1678581169:84 , srv1710615046:84 , srv1718198089:84 , srv1753735720:84 , srv1786357830:84 , srv1796729568:84 , srv1806199699:84 , srv1809219206:84 , srv1816997587:84 , srv1860626941:84 , srv1876038957:84 , srv1876317293:84 , srv1885150805:84 , srv1937478652:84 , srv2043764217:84 , srv2067805189:84 , srv208654939:84 , srv2099104294:84 , srv2116563299:84 , srv222127776:84 , srv237646528:84 , srv240836454:84 , srv247427143:84 , srv277056980:84 , srv29241246:84 , srv39838857:84 , srv417527686:84 , srv464665117:84 , srv473605003:84 , srv490804228:84 , srv54058030:84 , srv553003528:84 , srv577675944:84 , srv586495314:84 , srv606424734:84 , srv620586740:84 , srv681667520:84 , srv718728303:84 , srv720334559:84 , srv741616796:84 , srv755202472:84 , srv772316606:84 , srv799254467:84 , srv829150024:84 , srv84413579:84 , srv873282800:84 , srv889000070:84 , srv893812836:84 , srv915022554:84 , srv941733841:84 , srv941804933:84 , srv942632707:84 , srv1009806826:85 , srv1191911632:85 , srv1574641156:85 , srv671859219:85 , srv470842810:684 } 2023-09-14 17:53:15,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:15,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1393922874=27, srv2099104294=61, srv671859219=82, srv1806199699=50, srv1191911632=12, srv1229709693=15, srv573899519=77, srv606424734=80, srv1718198089=46, srv1336816172=23, srv755202472=87, srv1009806826=0, srv1566753566=37, srv247427143=66, srv942632707=99, srv941733841=97, srv473605003=73, srv1498425111=35, srv2043764217=58, srv1540918903=36, srv915022554=96, srv1057551955=5, srv1574641156=38, srv1581201291=39, srv1043911869=3, srv1786357830=48, srv1937478652=57, srv84413579=91, srv464665117=71, srv873282800=92, srv1885150805=56, srv1242684361=17, srv2116563299=62, srv741616796=86, srv1809219206=51, srv620586740=81, srv1147746973=9, srv1633336287=43, srv470842810=72, srv720334559=85, srv39838857=69, srv1583061272=40, srv1594183658=42, srv1343804681=24, srv88613977=93, srv1360033468=26, srv54058030=75, srv1796729568=49, srv772316606=88, srv1443294416=32, srv1457845930=33, srv1231291832=16, srv141842=29, srv893812836=95, srv1041614341=2, srv1710615046=45, srv1583275129=41, srv208654939=60, srv586495314=79, srv114305874=8, srv1177149534=10, srv1433679733=31, srv1459544850=34, srv1403058951=28, srv577675944=78, srv889000070=94, srv104433037=4, srv1283727367=20, srv799254467=89, srv941804933=98, srv1429471120=30, srv553003528=76, srv1184809109=11, srv1225128950=14, srv1678581169=44, srv1319394731=21, srv1266840900=18, srv417527686=70, srv1876317293=55, srv134572030=25, srv1329765555=22, srv1860626941=53, srv1876038957=54, srv237646528=64, srv1199562038=13, srv681667520=83, srv490804228=74, srv1066011350=6, srv240836454=65, srv1816997587=52, srv1753735720=47, srv2067805189=59, srv829150024=90, srv277056980=67, srv1274731340=19, srv29241246=68, srv1023950454=1, srv1109161215=7, srv222127776=63, srv718728303=84} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:15,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:15,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 17:53:15,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 17:53:15,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 17:53:15,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 17:53:15,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 17:53:15,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 17:53:15,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 17:53:16,077 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.032078739728369E-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.0013400504203456161); 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); 2023-09-14 17:53:16,078 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1229709693:83 , srv1581201291:83 , srv573899519:83 , srv88613977:83 , srv1023950454:84 , srv1041614341:84 , srv1043911869:84 , srv104433037:84 , srv1057551955:84 , srv1066011350:84 , srv1109161215:84 , srv114305874:84 , srv1147746973:84 , srv1177149534:84 , srv1184809109:84 , srv1199562038:84 , srv1225128950:84 , srv1231291832:84 , srv1242684361:84 , srv1266840900:84 , srv1274731340:84 , srv1283727367:84 , srv1319394731:84 , srv1329765555:84 , srv1336816172:84 , srv1343804681:84 , srv134572030:84 , srv1360033468:84 , srv1393922874:84 , srv1403058951:84 , srv141842:84 , srv1429471120:84 , srv1433679733:84 , srv1443294416:84 , srv1457845930:84 , srv1459544850:84 , srv1498425111:84 , srv1540918903:84 , srv1566753566:84 , srv1583061272:84 , srv1583275129:84 , srv1594183658:84 , srv1633336287:84 , srv1678581169:84 , srv1710615046:84 , srv1718198089:84 , srv1753735720:84 , srv1786357830:84 , srv1796729568:84 , srv1806199699:84 , srv1809219206:84 , srv1816997587:84 , srv1860626941:84 , srv1876038957:84 , srv1876317293:84 , srv1885150805:84 , srv1937478652:84 , srv2043764217:84 , srv2067805189:84 , srv208654939:84 , srv2099104294:84 , srv2116563299:84 , srv222127776:84 , srv237646528:84 , srv240836454:84 , srv247427143:84 , srv277056980:84 , srv29241246:84 , srv39838857:84 , srv417527686:84 , srv464665117:84 , srv473605003:84 , srv490804228:84 , srv54058030:84 , srv553003528:84 , srv577675944:84 , srv586495314:84 , srv606424734:84 , srv620586740:84 , srv681667520:84 , srv718728303:84 , srv720334559:84 , srv741616796:84 , srv755202472:84 , srv772316606:84 , srv799254467:84 , srv829150024:84 , srv84413579:84 , srv873282800:84 , srv889000070:84 , srv893812836:84 , srv915022554:84 , srv941733841:84 , srv941804933:84 , srv942632707:84 , srv1009806826:85 , srv1191911632:85 , srv1574641156:85 , srv671859219:85 , srv470842810:684 } 2023-09-14 17:53:16,114 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=378 (was 350) - SystemLoadAverage LEAK? -, ProcessCount=169 (was 169), AvailableMemoryMB=9380 (was 10251) 2023-09-14 17:53:16,126 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=378, ProcessCount=169, AvailableMemoryMB=9379 2023-09-14 17:53:16,127 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-14 17:53:16,127 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. 2023-09-14 17:53:16,141 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv101898693:84 , srv1022845599:84 , srv1077748084:84 , srv1111584943:84 , srv1188794393:84 , srv1219031757:84 , srv1448093182:84 , srv1591385564:84 , srv160240519:84 , srv1693133765:84 , srv1772458971:84 , srv182186789:84 , srv1858339225:84 , srv1870945539:84 , srv1874793079:84 , srv1913015276:84 , srv1954195811:84 , srv2107822392:84 , srv2117198667:84 , srv370995942:84 , srv426062749:84 , srv59574100:84 , srv599325349:84 , srv645784562:84 , srv705644255:84 , srv745312618:84 , srv7577480:84 , srv823190310:84 , srv92704281:84 , srv2021449252:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-09-14 17:53:16,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:53:16,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1954195811=16, srv745312618=26, srv160240519=8, srv823190310=28, srv1111584943=3, srv92704281=29, srv59574100=22, srv426062749=21, srv101898693=0, srv370995942=20, srv7577480=27, srv1693133765=9, srv182186789=11, srv645784562=24, srv2021449252=17, srv1913015276=15, srv1077748084=2, srv1772458971=10, srv1858339225=12, srv1448093182=6, srv1188794393=4, srv1022845599=1, srv599325349=23, srv705644255=25, srv1219031757=5, srv1591385564=7, srv1870945539=13, srv2107822392=18, srv2117198667=19, srv1874793079=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:53:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:53:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:53:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:53:16,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:53:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:53:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:53:16,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-09-14 17:53:16,188 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.053900422662899, 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); 2023-09-14 17:53:16,188 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912362881736081, 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.053900422662899, 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 2023-09-14 17:55:16,162 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5976506 different iterations. Found a solution that moves 1854 regions; Going from a computed imbalance of 0.9912362881736081 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); 2023-09-14 17:55:16,168 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv101898693:90 , srv1022845599:90 , srv1077748084:90 , srv1111584943:90 , srv1188794393:90 , srv1219031757:90 , srv1448093182:90 , srv1591385564:90 , srv160240519:90 , srv1693133765:90 , srv1772458971:90 , srv182186789:90 , srv1858339225:90 , srv1870945539:90 , srv1874793079:90 , srv1913015276:90 , srv1954195811:90 , srv2021449252:90 , srv2107822392:90 , srv2117198667:90 , srv370995942:90 , srv426062749:90 , srv59574100:90 , srv599325349:90 , srv645784562:90 , srv705644255:90 , srv745312618:90 , srv7577480:90 , srv823190310:90 , srv92704281:90 } 2023-09-14 17:55:16,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 17:55:16,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1954195811=16, srv745312618=26, srv160240519=8, srv823190310=28, srv1111584943=3, srv92704281=29, srv59574100=22, srv426062749=21, srv101898693=0, srv370995942=20, srv7577480=27, srv1693133765=9, srv182186789=11, srv645784562=24, srv2021449252=17, srv1913015276=15, srv1077748084=2, srv1772458971=10, srv1858339225=12, srv1448093182=6, srv1188794393=4, srv1022845599=1, srv599325349=23, srv705644255=25, srv1219031757=5, srv1591385564=7, srv1870945539=13, srv2107822392=18, srv2117198667=19, srv1874793079=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 17:55:16,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 17:55:16,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-09-14 17:55:16,185 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); 2023-09-14 17:55:16,185 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv101898693:90 , srv1022845599:90 , srv1077748084:90 , srv1111584943:90 , srv1188794393:90 , srv1219031757:90 , srv1448093182:90 , srv1591385564:90 , srv160240519:90 , srv1693133765:90 , srv1772458971:90 , srv182186789:90 , srv1858339225:90 , srv1870945539:90 , srv1874793079:90 , srv1913015276:90 , srv1954195811:90 , srv2021449252:90 , srv2107822392:90 , srv2117198667:90 , srv370995942:90 , srv426062749:90 , srv59574100:90 , srv599325349:90 , srv645784562:90 , srv705644255:90 , srv745312618:90 , srv7577480:90 , srv823190310:90 , srv92704281:90 } 2023-09-14 17:55:16,198 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=148 (was 378), ProcessCount=166 (was 169), AvailableMemoryMB=8684 (was 9379)