2024-03-02 02:53:14,147 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-02 02:53:14,485 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-02 02:53:14,606 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-02 02:53:14,674 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-02 02:53:14,682 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-02 02:53:14,698 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=269, ProcessCount=171, AvailableMemoryMB=10271 2024-03-02 02:53:14,700 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-02 02:53:14,700 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-02 02:53:14,824 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1027336437:84 , srv1037292777:84 , srv1045689920:84 , srv1065567016:84 , srv1088565594:84 , srv1106281516:84 , srv1109857652:84 , srv1111988581:84 , srv1130112530:84 , srv1147037867:84 , srv1169719631:84 , srv1192376813:84 , srv1195867292:84 , srv1246154960:84 , srv1252060629:84 , srv1269171453:84 , srv1314713952:84 , srv1330947485:84 , srv134353115:84 , srv1373832421:84 , srv1404510385:84 , srv1411130152:84 , srv1420400699:84 , srv1425410068:84 , srv1426009384:84 , srv1436845365:84 , srv1463581181:84 , srv1479619951:84 , srv1534837427:84 , srv1554965266:84 , srv1617635215:84 , srv1619162893:84 , srv164210833:84 , srv1687261111:84 , srv1689644338:84 , srv1732745903:84 , srv1739959809:84 , srv1740624650:84 , srv175792317:84 , srv1758625013:84 , srv1769676323:84 , srv1785137698:84 , srv1785656769:84 , srv1795122355:84 , srv182331898:84 , srv1826958812:84 , srv1840482478:84 , srv1900954238:84 , srv190195584:84 , srv1940720911:84 , srv1965791929:84 , srv196823419:84 , srv1980690618:84 , srv2020570077:84 , srv2023261164:84 , srv2062224908:84 , srv2066265585:84 , srv2077946395:84 , srv2101166909:84 , srv210356907:84 , srv241679218:84 , srv247226980:84 , srv258303322:84 , srv275818985:84 , srv292472111:84 , srv300519100:84 , srv325522034:84 , srv328922694:84 , srv370884262:84 , srv426142162:84 , srv44519938:84 , srv490582477:84 , srv495437921:84 , srv500694210:84 , srv508801078:84 , srv521576764:84 , srv589673167:84 , srv628551110:84 , srv632994887:84 , srv647494010:84 , srv65522005:84 , srv663791742:84 , srv682615426:84 , srv709402155:84 , srv719238179:84 , srv782931293:84 , srv820136040:84 , srv824167517:84 , srv825156494:84 , srv834049944:84 , srv849773568:84 , srv885580882:84 , srv906930804:84 , srv924947079:84 , srv927573507:84 , srv928334664:84 , srv937488425:84 , srv955651471:84 , srv998147502:84 , srv1129892211:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-02 02:53:14,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:14,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1689644338=35, srv196823419=52, srv928334664=96, srv190195584=49, srv1130112530=9, srv1314713952=17, srv495437921=73, srv500694210=74, srv300519100=66, srv2066265585=57, srv955651471=98, srv1169719631=11, srv647494010=80, srv849773568=91, srv1436845365=26, srv825156494=89, srv709402155=84, srv44519938=71, srv1554965266=30, srv1785656769=43, srv2077946395=58, srv1045689920=2, srv1840482478=47, srv65522005=81, srv1740624650=38, srv175792317=39, srv782931293=86, srv1980690618=53, srv1109857652=6, srv663791742=82, srv1037292777=1, srv1065567016=3, srv1732745903=36, srv1739959809=37, srv210356907=60, srv589673167=77, srv1269171453=16, srv328922694=68, srv924947079=94, srv1088565594=4, srv1252060629=15, srv325522034=67, srv1940720911=50, srv1195867292=13, srv134353115=19, srv1479619951=28, srv258303322=63, srv906930804=93, srv1687261111=34, srv1758625013=40, srv1785137698=42, srv719238179=85, srv1373832421=20, srv1027336437=0, srv628551110=78, srv1330947485=18, srv885580882=92, srv1900954238=48, srv370884262=69, srv164210833=33, srv2062224908=56, srv927573507=95, srv834049944=90, srv820136040=87, srv1425410068=24, srv632994887=79, srv2101166909=59, srv247226980=62, srv1129892211=8, srv937488425=97, srv1192376813=12, srv1404510385=21, srv521576764=76, srv1106281516=5, srv1617635215=31, srv426142162=70, srv1426009384=25, srv1246154960=14, srv1463581181=27, srv182331898=45, srv1965791929=51, srv292472111=65, srv998147502=99, srv1420400699=23, srv2023261164=55, srv508801078=75, srv1795122355=44, srv1826958812=46, srv1619162893=32, srv1111988581=7, srv490582477=72, srv1534837427=29, srv824167517=88, srv241679218=61, srv682615426=83, srv1147037867=10, srv1769676323=41, srv275818985=64, srv2020570077=54, srv1411130152=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-02 02:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-02 02:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-02 02:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-02 02:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-02 02:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-02 02:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-02 02:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-02 02:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-02 02:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-02 02:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-02 02:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-02 02:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-02 02:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-02 02:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-02 02:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-02 02:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-02 02:53:14,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-02 02:53:14,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-02 02:53:14,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-02 02:53:14,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-02 02:53:14,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-02 02:53:14,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-02 02:53:14,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-02 02:53:14,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-02 02:53:14,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-02 02:53:14,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-02 02:53:14,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-02 02:53:14,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-02 02:53:14,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-02 02:53:14,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-02 02:53:14,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-02 02:53:14,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-02 02:53:14,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-02 02:53:15,272 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:15,273 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-02 02:53:15,273 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-02 02:53:15,712 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 722 ms to try 5000 different iterations. Found a solution that moves 4656 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18541112206379629. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04040387205352132, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056014267863329886, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5173333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04040387205352132, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18075, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24666666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:15,728 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1109857652:81 , srv1534837427:82 , srv2101166909:82 , srv849773568:82 , srv1106281516:83 , srv1195867292:83 , srv1420400699:83 , srv1463581181:83 , srv1732745903:83 , srv998147502:83 , srv1037292777:84 , srv1252060629:84 , srv1373832421:84 , srv1426009384:84 , srv1769676323:84 , srv1785137698:84 , srv1840482478:84 , srv1965791929:84 , srv2020570077:84 , srv2023261164:84 , srv2077946395:84 , srv44519938:84 , srv508801078:84 , srv1027336437:85 , srv1065567016:85 , srv1130112530:85 , srv1192376813:85 , srv1246154960:85 , srv1314713952:85 , srv1411130152:85 , srv164210833:85 , srv1687261111:85 , srv1739959809:85 , srv175792317:85 , srv1940720911:85 , srv370884262:85 , srv500694210:85 , srv628551110:85 , srv719238179:85 , srv820136040:85 , srv825156494:85 , srv1111988581:86 , srv1436845365:86 , srv1785656769:86 , srv1795122355:86 , srv1826958812:86 , srv1900954238:86 , srv247226980:86 , srv300519100:86 , srv325522034:86 , srv490582477:86 , srv589673167:86 , srv682615426:86 , srv709402155:86 , srv834049944:86 , srv885580882:86 , srv927573507:86 , srv928334664:86 , srv1269171453:87 , srv1404510385:87 , srv1425410068:87 , srv1617635215:87 , srv1740624650:87 , srv2066265585:87 , srv210356907:87 , srv258303322:87 , srv495437921:87 , srv521576764:87 , srv65522005:87 , srv906930804:87 , srv924947079:87 , srv1088565594:88 , srv1147037867:88 , srv1554965266:88 , srv190195584:88 , srv1980690618:88 , srv292472111:88 , srv663791742:88 , srv782931293:88 , srv824167517:88 , srv955651471:88 , srv1045689920:89 , srv1330947485:89 , srv134353115:89 , srv1619162893:89 , srv1689644338:89 , srv1758625013:89 , srv182331898:89 , srv2062224908:89 , srv647494010:89 , srv937488425:89 , srv328922694:90 , srv426142162:90 , srv632994887:90 , srv241679218:92 , srv1169719631:93 , srv1479619951:94 , srv275818985:95 , srv196823419:97 , srv1129892211:449 } 2024-03-02 02:53:15,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:15,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1689644338=35, srv196823419=52, srv928334664=96, srv190195584=49, srv1130112530=9, srv1314713952=17, srv495437921=73, srv500694210=74, srv300519100=66, srv2066265585=57, srv955651471=98, srv1169719631=11, srv647494010=80, srv849773568=91, srv1436845365=26, srv825156494=89, srv709402155=84, srv44519938=71, srv1554965266=30, srv1785656769=43, srv2077946395=58, srv1045689920=2, srv1840482478=47, srv65522005=81, srv1740624650=38, srv175792317=39, srv782931293=86, srv1980690618=53, srv1109857652=6, srv663791742=82, srv1037292777=1, srv1065567016=3, srv1732745903=36, srv1739959809=37, srv210356907=60, srv589673167=77, srv1269171453=16, srv328922694=68, srv924947079=94, srv1088565594=4, srv1252060629=15, srv325522034=67, srv1940720911=50, srv1195867292=13, srv134353115=19, srv1479619951=28, srv258303322=63, srv906930804=93, srv1687261111=34, srv1758625013=40, srv1785137698=42, srv719238179=85, srv1373832421=20, srv1027336437=0, srv628551110=78, srv1330947485=18, srv885580882=92, srv1900954238=48, srv370884262=69, srv164210833=33, srv2062224908=56, srv927573507=95, srv834049944=90, srv820136040=87, srv1425410068=24, srv632994887=79, srv2101166909=59, srv247226980=62, srv1129892211=8, srv937488425=97, srv1192376813=12, srv1404510385=21, srv521576764=76, srv1106281516=5, srv1617635215=31, srv426142162=70, srv1426009384=25, srv1246154960=14, srv1463581181=27, srv182331898=45, srv1965791929=51, srv292472111=65, srv998147502=99, srv1420400699=23, srv2023261164=55, srv508801078=75, srv1795122355=44, srv1826958812=46, srv1619162893=32, srv1111988581=7, srv490582477=72, srv1534837427=29, srv824167517=88, srv241679218=61, srv682615426=83, srv1147037867=10, srv1769676323=41, srv275818985=64, srv2020570077=54, srv1411130152=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:15,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:15,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:15,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:15,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:15,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-02 02:53:15,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-02 02:53:15,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-02 02:53:15,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-02 02:53:15,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-02 02:53:15,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-02 02:53:15,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-02 02:53:15,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-02 02:53:15,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-02 02:53:15,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-02 02:53:15,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-02 02:53:15,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-02 02:53:15,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-02 02:53:15,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-02 02:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-02 02:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-02 02:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-02 02:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-02 02:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-02 02:53:15,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-02 02:53:15,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-02 02:53:15,966 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.04040387205352132, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056014267863329886, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04040387205352132, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18075, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24666666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:15,966 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-02 02:53:15,967 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1853785200549796, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04040387205352132, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056014267863329886, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04040387205352132, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18075, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24666666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-02 02:53:16,275 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 461 ms to try 5000 different iterations. Found a solution that moves 2625 regions; Going from a computed imbalance of 0.1853785200549796 to a new imbalance of 0.01648867283092029. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.024499478910604066); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03606018164591937, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2916666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.024499478910604066); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04566666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:16,289 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv196823419:74 , srv275818985:77 , srv1479619951:78 , srv1169719631:79 , srv241679218:80 , srv1330947485:81 , srv1619162893:81 , srv1045689920:82 , srv1689644338:82 , srv1758625013:82 , srv182331898:82 , srv190195584:82 , srv632994887:82 , srv937488425:82 , srv2066265585:83 , srv328922694:83 , srv521576764:83 , srv647494010:83 , srv663791742:83 , srv782931293:83 , srv1088565594:84 , srv1147037867:84 , srv134353115:84 , srv1617635215:84 , srv2062224908:84 , srv258303322:84 , srv292472111:84 , srv426142162:84 , srv495437921:84 , srv824167517:84 , srv906930804:84 , srv1027336437:85 , srv1065567016:85 , srv1436845365:85 , srv1554965266:85 , srv164210833:85 , srv1740624650:85 , srv1795122355:85 , srv1980690618:85 , srv300519100:85 , srv65522005:85 , srv682615426:85 , srv709402155:85 , srv820136040:85 , srv924947079:85 , srv927573507:85 , srv955651471:85 , srv1130112530:86 , srv1192376813:86 , srv1269171453:86 , srv1314713952:86 , srv1404510385:86 , srv1411130152:86 , srv1425410068:86 , srv1785656769:86 , srv1840482478:86 , srv210356907:86 , srv325522034:86 , srv370884262:86 , srv490582477:86 , srv500694210:86 , srv589673167:86 , srv834049944:86 , srv1037292777:87 , srv1252060629:87 , srv1373832421:87 , srv1739959809:87 , srv175792317:87 , srv1769676323:87 , srv1785137698:87 , srv1826958812:87 , srv1965791929:87 , srv2077946395:87 , srv247226980:87 , srv44519938:87 , srv628551110:87 , srv1106281516:88 , srv1111988581:88 , srv1246154960:88 , srv1687261111:88 , srv1732745903:88 , srv1900954238:88 , srv1940720911:88 , srv2020570077:88 , srv2023261164:88 , srv508801078:88 , srv825156494:88 , srv928334664:88 , srv1195867292:89 , srv1420400699:89 , srv1426009384:89 , srv1534837427:89 , srv885580882:89 , srv1463581181:90 , srv719238179:90 , srv849773568:90 , srv1109857652:91 , srv2101166909:91 , srv998147502:91 , srv1129892211:543 } 2024-03-02 02:53:16,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:16,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1689644338=35, srv196823419=52, srv928334664=96, srv190195584=49, srv1130112530=9, srv1314713952=17, srv495437921=73, srv500694210=74, srv300519100=66, srv2066265585=57, srv955651471=98, srv1169719631=11, srv647494010=80, srv849773568=91, srv1436845365=26, srv825156494=89, srv709402155=84, srv44519938=71, srv1554965266=30, srv1785656769=43, srv2077946395=58, srv1045689920=2, srv1840482478=47, srv65522005=81, srv1740624650=38, srv175792317=39, srv782931293=86, srv1980690618=53, srv1109857652=6, srv663791742=82, srv1037292777=1, srv1065567016=3, srv1732745903=36, srv1739959809=37, srv210356907=60, srv589673167=77, srv1269171453=16, srv328922694=68, srv924947079=94, srv1088565594=4, srv1252060629=15, srv325522034=67, srv1940720911=50, srv1195867292=13, srv134353115=19, srv1479619951=28, srv258303322=63, srv906930804=93, srv1687261111=34, srv1758625013=40, srv1785137698=42, srv719238179=85, srv1373832421=20, srv1027336437=0, srv628551110=78, srv1330947485=18, srv885580882=92, srv1900954238=48, srv370884262=69, srv164210833=33, srv2062224908=56, srv927573507=95, srv834049944=90, srv820136040=87, srv1425410068=24, srv632994887=79, srv2101166909=59, srv247226980=62, srv1129892211=8, srv937488425=97, srv1192376813=12, srv1404510385=21, srv521576764=76, srv1106281516=5, srv1617635215=31, srv426142162=70, srv1426009384=25, srv1246154960=14, srv1463581181=27, srv182331898=45, srv1965791929=51, srv292472111=65, srv998147502=99, srv1420400699=23, srv2023261164=55, srv508801078=75, srv1795122355=44, srv1826958812=46, srv1619162893=32, srv1111988581=7, srv490582477=72, srv1534837427=29, srv824167517=88, srv241679218=61, srv682615426=83, srv1147037867=10, srv1769676323=41, srv275818985=64, srv2020570077=54, srv1411130152=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:16,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:16,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-02 02:53:16,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-02 02:53:16,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-02 02:53:16,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-02 02:53:16,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-02 02:53:16,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-02 02:53:16,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-02 02:53:16,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-02 02:53:16,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-02 02:53:16,479 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.024499478910604066); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03606018164591937, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.024499478910604066); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04566666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:16,479 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-02 02:53:16,480 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016470292188062934, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.024499478910604066); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03606018164591937, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.024499478910604066); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04566666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-02 02:53:16,889 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 538 ms to try 5000 different iterations. Found a solution that moves 958 regions; Going from a computed imbalance of 0.016470292188062934 to a new imbalance of 6.663035219259672E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008674461946490103); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010583429438308044); MoveCostFunction : (multiplier=7.0, imbalance=0.10644444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.008674461946490103); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:16,892 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv719238179:82 , srv1111988581:83 , srv1554965266:83 , srv426142162:83 , srv885580882:83 , srv928334664:83 , srv998147502:83 , srv1269171453:84 , srv1463581181:84 , srv1687261111:84 , srv1740624650:84 , srv1900954238:84 , srv2062224908:84 , srv210356907:84 , srv328922694:84 , srv825156494:84 , srv1037292777:85 , srv1088565594:85 , srv1106281516:85 , srv1109857652:85 , srv1147037867:85 , srv1169719631:85 , srv1195867292:85 , srv1246154960:85 , srv1314713952:85 , srv134353115:85 , srv1404510385:85 , srv1411130152:85 , srv1425410068:85 , srv1426009384:85 , srv1479619951:85 , srv175792317:85 , srv1785137698:85 , srv1785656769:85 , srv182331898:85 , srv1826958812:85 , srv1940720911:85 , srv196823419:85 , srv1980690618:85 , srv2020570077:85 , srv2023261164:85 , srv241679218:85 , srv247226980:85 , srv292472111:85 , srv325522034:85 , srv589673167:85 , srv632994887:85 , srv647494010:85 , srv65522005:85 , srv682615426:85 , srv924947079:85 , srv937488425:85 , srv955651471:85 , srv1045689920:86 , srv1130112530:86 , srv1192376813:86 , srv1252060629:86 , srv1373832421:86 , srv1420400699:86 , srv1534837427:86 , srv1617635215:86 , srv164210833:86 , srv1732745903:86 , srv1739959809:86 , srv1758625013:86 , srv1795122355:86 , srv190195584:86 , srv2101166909:86 , srv275818985:86 , srv370884262:86 , srv44519938:86 , srv490582477:86 , srv508801078:86 , srv628551110:86 , srv709402155:86 , srv782931293:86 , srv824167517:86 , srv834049944:86 , srv849773568:86 , srv906930804:86 , srv927573507:86 , srv1027336437:87 , srv1330947485:87 , srv1436845365:87 , srv1619162893:87 , srv1689644338:87 , srv1769676323:87 , srv1840482478:87 , srv1965791929:87 , srv2066265585:87 , srv2077946395:87 , srv258303322:87 , srv300519100:87 , srv495437921:87 , srv500694210:87 , srv663791742:87 , srv820136040:87 , srv1065567016:88 , srv521576764:88 , srv1129892211:543 } 2024-03-02 02:53:16,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:16,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1689644338=35, srv196823419=52, srv928334664=96, srv190195584=49, srv1130112530=9, srv1314713952=17, srv495437921=73, srv500694210=74, srv300519100=66, srv2066265585=57, srv955651471=98, srv1169719631=11, srv647494010=80, srv849773568=91, srv1436845365=26, srv825156494=89, srv709402155=84, srv44519938=71, srv1554965266=30, srv1785656769=43, srv2077946395=58, srv1045689920=2, srv1840482478=47, srv65522005=81, srv1740624650=38, srv175792317=39, srv782931293=86, srv1980690618=53, srv1109857652=6, srv663791742=82, srv1037292777=1, srv1065567016=3, srv1732745903=36, srv1739959809=37, srv210356907=60, srv589673167=77, srv1269171453=16, srv328922694=68, srv924947079=94, srv1088565594=4, srv1252060629=15, srv325522034=67, srv1940720911=50, srv1195867292=13, srv134353115=19, srv1479619951=28, srv258303322=63, srv906930804=93, srv1687261111=34, srv1758625013=40, srv1785137698=42, srv719238179=85, srv1373832421=20, srv1027336437=0, srv628551110=78, srv1330947485=18, srv885580882=92, srv1900954238=48, srv370884262=69, srv164210833=33, srv2062224908=56, srv927573507=95, srv834049944=90, srv820136040=87, srv1425410068=24, srv632994887=79, srv2101166909=59, srv247226980=62, srv1129892211=8, srv937488425=97, srv1192376813=12, srv1404510385=21, srv521576764=76, srv1106281516=5, srv1617635215=31, srv426142162=70, srv1426009384=25, srv1246154960=14, srv1463581181=27, srv182331898=45, srv1965791929=51, srv292472111=65, srv998147502=99, srv1420400699=23, srv2023261164=55, srv508801078=75, srv1795122355=44, srv1826958812=46, srv1619162893=32, srv1111988581=7, srv490582477=72, srv1534837427=29, srv824167517=88, srv241679218=61, srv682615426=83, srv1147037867=10, srv1769676323=41, srv275818985=64, srv2020570077=54, srv1411130152=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:16,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:16,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:16,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:16,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:16,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:16,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:16,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:16,920 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:16,921 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-02 02:53:16,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-02 02:53:16,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-02 02:53:16,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-02 02:53:16,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-02 02:53:16,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-02 02:53:16,924 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-02 02:53:16,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-02 02:53:16,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-02 02:53:16,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-02 02:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-02 02:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-02 02:53:16,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-02 02:53:16,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-02 02:53:16,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-02 02:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-02 02:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-02 02:53:16,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-02 02:53:17,063 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.008674461946490103); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010583429438308044); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.008674461946490103); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:17,063 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-02 02:53:17,063 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.595954625517394E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008674461946490103); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010583429438308044); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.008674461946490103); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-02 02:53:17,333 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 388 ms to try 5000 different iterations. Found a solution that moves 288 regions; Going from a computed imbalance of 6.595954625517394E-4 to a new imbalance of 4.418034429035185E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.032, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:17,334 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2101166909:83 , srv1246154960:84 , srv134353115:84 , srv1404510385:84 , srv1420400699:84 , srv1425410068:84 , srv1426009384:84 , srv1479619951:84 , srv1617635215:84 , srv1619162893:84 , srv1687261111:84 , srv1689644338:84 , srv1739959809:84 , srv1769676323:84 , srv1900954238:84 , srv1965791929:84 , srv1980690618:84 , srv2077946395:84 , srv275818985:84 , srv300519100:84 , srv490582477:84 , srv495437921:84 , srv500694210:84 , srv508801078:84 , srv521576764:84 , srv663791742:84 , srv824167517:84 , srv834049944:84 , srv849773568:84 , srv885580882:84 , srv955651471:84 , srv998147502:84 , srv1027336437:85 , srv1065567016:85 , srv1088565594:85 , srv1106281516:85 , srv1109857652:85 , srv1111988581:85 , srv1130112530:85 , srv1147037867:85 , srv1169719631:85 , srv1192376813:85 , srv1195867292:85 , srv1252060629:85 , srv1269171453:85 , srv1330947485:85 , srv1373832421:85 , srv1436845365:85 , srv1463581181:85 , srv1534837427:85 , srv1732745903:85 , srv1740624650:85 , srv175792317:85 , srv1758625013:85 , srv1785656769:85 , srv1795122355:85 , srv1826958812:85 , srv1840482478:85 , srv1940720911:85 , srv196823419:85 , srv2020570077:85 , srv2023261164:85 , srv2062224908:85 , srv2066265585:85 , srv210356907:85 , srv241679218:85 , srv247226980:85 , srv258303322:85 , srv292472111:85 , srv325522034:85 , srv328922694:85 , srv370884262:85 , srv426142162:85 , srv44519938:85 , srv589673167:85 , srv628551110:85 , srv632994887:85 , srv647494010:85 , srv65522005:85 , srv709402155:85 , srv719238179:85 , srv782931293:85 , srv820136040:85 , srv825156494:85 , srv906930804:85 , srv924947079:85 , srv927573507:85 , srv928334664:85 , srv1037292777:86 , srv1045689920:86 , srv1314713952:86 , srv1411130152:86 , srv1554965266:86 , srv164210833:86 , srv1785137698:86 , srv182331898:86 , srv190195584:86 , srv682615426:86 , srv937488425:86 , srv1129892211:607 } 2024-03-02 02:53:17,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:17,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1689644338=35, srv196823419=52, srv928334664=96, srv190195584=49, srv1130112530=9, srv1314713952=17, srv495437921=73, srv500694210=74, srv300519100=66, srv2066265585=57, srv955651471=98, srv1169719631=11, srv647494010=80, srv849773568=91, srv1436845365=26, srv825156494=89, srv709402155=84, srv44519938=71, srv1554965266=30, srv1785656769=43, srv2077946395=58, srv1045689920=2, srv1840482478=47, srv65522005=81, srv1740624650=38, srv175792317=39, srv782931293=86, srv1980690618=53, srv1109857652=6, srv663791742=82, srv1037292777=1, srv1065567016=3, srv1732745903=36, srv1739959809=37, srv210356907=60, srv589673167=77, srv1269171453=16, srv328922694=68, srv924947079=94, srv1088565594=4, srv1252060629=15, srv325522034=67, srv1940720911=50, srv1195867292=13, srv134353115=19, srv1479619951=28, srv258303322=63, srv906930804=93, srv1687261111=34, srv1758625013=40, srv1785137698=42, srv719238179=85, srv1373832421=20, srv1027336437=0, srv628551110=78, srv1330947485=18, srv885580882=92, srv1900954238=48, srv370884262=69, srv164210833=33, srv2062224908=56, srv927573507=95, srv834049944=90, srv820136040=87, srv1425410068=24, srv632994887=79, srv2101166909=59, srv247226980=62, srv1129892211=8, srv937488425=97, srv1192376813=12, srv1404510385=21, srv521576764=76, srv1106281516=5, srv1617635215=31, srv426142162=70, srv1426009384=25, srv1246154960=14, srv1463581181=27, srv182331898=45, srv1965791929=51, srv292472111=65, srv998147502=99, srv1420400699=23, srv2023261164=55, srv508801078=75, srv1795122355=44, srv1826958812=46, srv1619162893=32, srv1111988581=7, srv490582477=72, srv1534837427=29, srv824167517=88, srv241679218=61, srv682615426=83, srv1147037867=10, srv1769676323=41, srv275818985=64, srv2020570077=54, srv1411130152=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:17,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:17,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:17,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:17,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-02 02:53:17,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-02 02:53:17,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-02 02:53:17,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-02 02:53:17,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-02 02:53:17,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-02 02:53:17,469 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=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:17,469 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-02 02:53:17,470 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.2163725188287516E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-02 02:53:17,708 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 341 ms to try 5000 different iterations. Found a solution that moves 36 regions; Going from a computed imbalance of 4.2163725188287516E-5 to a new imbalance of 7.32531668408749E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.004); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:17,709 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1045689920:83 , srv1065567016:83 , srv1436845365:83 , srv1826958812:83 , srv1940720911:83 , srv247226980:83 , srv258303322:83 , srv628551110:83 , srv1027336437:84 , srv1037292777:84 , srv1088565594:84 , srv1109857652:84 , srv1111988581:84 , srv1130112530:84 , srv1147037867:84 , srv1169719631:84 , srv1192376813:84 , srv1195867292:84 , srv1246154960:84 , srv1252060629:84 , srv1269171453:84 , srv1314713952:84 , srv1330947485:84 , srv134353115:84 , srv1373832421:84 , srv1404510385:84 , srv1411130152:84 , srv1420400699:84 , srv1425410068:84 , srv1426009384:84 , srv1463581181:84 , srv1534837427:84 , srv1554965266:84 , srv164210833:84 , srv1689644338:84 , srv1732745903:84 , srv1739959809:84 , srv175792317:84 , srv1758625013:84 , srv1769676323:84 , srv1785137698:84 , srv1785656769:84 , srv1795122355:84 , srv182331898:84 , srv1840482478:84 , srv1900954238:84 , srv190195584:84 , srv1965791929:84 , srv1980690618:84 , srv2020570077:84 , srv2023261164:84 , srv2062224908:84 , srv2066265585:84 , srv2077946395:84 , srv2101166909:84 , srv210356907:84 , srv241679218:84 , srv275818985:84 , srv292472111:84 , srv300519100:84 , srv325522034:84 , srv328922694:84 , srv370884262:84 , srv426142162:84 , srv44519938:84 , srv490582477:84 , srv495437921:84 , srv500694210:84 , srv508801078:84 , srv521576764:84 , srv589673167:84 , srv632994887:84 , srv647494010:84 , srv65522005:84 , srv663791742:84 , srv682615426:84 , srv709402155:84 , srv719238179:84 , srv782931293:84 , srv820136040:84 , srv824167517:84 , srv825156494:84 , srv834049944:84 , srv849773568:84 , srv885580882:84 , srv906930804:84 , srv924947079:84 , srv927573507:84 , srv928334664:84 , srv937488425:84 , srv955651471:84 , srv1106281516:85 , srv1479619951:85 , srv1617635215:85 , srv1619162893:85 , srv1687261111:85 , srv1740624650:85 , srv196823419:85 , srv998147502:85 , srv1129892211:684 } 2024-03-02 02:53:17,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:17,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1689644338=35, srv196823419=52, srv928334664=96, srv190195584=49, srv1130112530=9, srv1314713952=17, srv495437921=73, srv500694210=74, srv300519100=66, srv2066265585=57, srv955651471=98, srv1169719631=11, srv647494010=80, srv849773568=91, srv1436845365=26, srv825156494=89, srv709402155=84, srv44519938=71, srv1554965266=30, srv1785656769=43, srv2077946395=58, srv1045689920=2, srv1840482478=47, srv65522005=81, srv1740624650=38, srv175792317=39, srv782931293=86, srv1980690618=53, srv1109857652=6, srv663791742=82, srv1037292777=1, srv1065567016=3, srv1732745903=36, srv1739959809=37, srv210356907=60, srv589673167=77, srv1269171453=16, srv328922694=68, srv924947079=94, srv1088565594=4, srv1252060629=15, srv325522034=67, srv1940720911=50, srv1195867292=13, srv134353115=19, srv1479619951=28, srv258303322=63, srv906930804=93, srv1687261111=34, srv1758625013=40, srv1785137698=42, srv719238179=85, srv1373832421=20, srv1027336437=0, srv628551110=78, srv1330947485=18, srv885580882=92, srv1900954238=48, srv370884262=69, srv164210833=33, srv2062224908=56, srv927573507=95, srv834049944=90, srv820136040=87, srv1425410068=24, srv632994887=79, srv2101166909=59, srv247226980=62, srv1129892211=8, srv937488425=97, srv1192376813=12, srv1404510385=21, srv521576764=76, srv1106281516=5, srv1617635215=31, srv426142162=70, srv1426009384=25, srv1246154960=14, srv1463581181=27, srv182331898=45, srv1965791929=51, srv292472111=65, srv998147502=99, srv1420400699=23, srv2023261164=55, srv508801078=75, srv1795122355=44, srv1826958812=46, srv1619162893=32, srv1111988581=7, srv490582477=72, srv1534837427=29, srv824167517=88, srv241679218=61, srv682615426=83, srv1147037867=10, srv1769676323=41, srv275818985=64, srv2020570077=54, srv1411130152=22} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:17,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-02 02:53:17,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-02 02:53:17,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-02 02:53:17,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-02 02:53:17,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-02 02:53:17,839 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-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.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:17,840 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1045689920:83 , srv1065567016:83 , srv1436845365:83 , srv1826958812:83 , srv1940720911:83 , srv247226980:83 , srv258303322:83 , srv628551110:83 , srv1027336437:84 , srv1037292777:84 , srv1088565594:84 , srv1109857652:84 , srv1111988581:84 , srv1130112530:84 , srv1147037867:84 , srv1169719631:84 , srv1192376813:84 , srv1195867292:84 , srv1246154960:84 , srv1252060629:84 , srv1269171453:84 , srv1314713952:84 , srv1330947485:84 , srv134353115:84 , srv1373832421:84 , srv1404510385:84 , srv1411130152:84 , srv1420400699:84 , srv1425410068:84 , srv1426009384:84 , srv1463581181:84 , srv1534837427:84 , srv1554965266:84 , srv164210833:84 , srv1689644338:84 , srv1732745903:84 , srv1739959809:84 , srv175792317:84 , srv1758625013:84 , srv1769676323:84 , srv1785137698:84 , srv1785656769:84 , srv1795122355:84 , srv182331898:84 , srv1840482478:84 , srv1900954238:84 , srv190195584:84 , srv1965791929:84 , srv1980690618:84 , srv2020570077:84 , srv2023261164:84 , srv2062224908:84 , srv2066265585:84 , srv2077946395:84 , srv2101166909:84 , srv210356907:84 , srv241679218:84 , srv275818985:84 , srv292472111:84 , srv300519100:84 , srv325522034:84 , srv328922694:84 , srv370884262:84 , srv426142162:84 , srv44519938:84 , srv490582477:84 , srv495437921:84 , srv500694210:84 , srv508801078:84 , srv521576764:84 , srv589673167:84 , srv632994887:84 , srv647494010:84 , srv65522005:84 , srv663791742:84 , srv682615426:84 , srv709402155:84 , srv719238179:84 , srv782931293:84 , srv820136040:84 , srv824167517:84 , srv825156494:84 , srv834049944:84 , srv849773568:84 , srv885580882:84 , srv906930804:84 , srv924947079:84 , srv927573507:84 , srv928334664:84 , srv937488425:84 , srv955651471:84 , srv1106281516:85 , srv1479619951:85 , srv1617635215:85 , srv1619162893:85 , srv1687261111:85 , srv1740624650:85 , srv196823419:85 , srv998147502:85 , srv1129892211:684 } 2024-03-02 02:53:17,873 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=288 (was 269) - SystemLoadAverage LEAK? -, ProcessCount=171 (was 171), AvailableMemoryMB=9517 (was 10271) 2024-03-02 02:53:17,882 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=288, ProcessCount=171, AvailableMemoryMB=9516 2024-03-02 02:53:17,883 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-02 02:53:17,883 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-03-02 02:53:17,895 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv115817619:84 , srv1235305502:84 , srv1238455588:84 , srv1276000950:84 , srv1388152984:84 , srv1407020444:84 , srv1472536976:84 , srv1504955285:84 , srv1646447913:84 , srv1650015155:84 , srv1859252450:84 , srv1868726491:84 , srv1870275783:84 , srv2024358178:84 , srv2047634829:84 , srv2121036326:84 , srv246967417:84 , srv285416265:84 , srv336768329:84 , srv358324861:84 , srv36955863:84 , srv451603856:84 , srv468347811:84 , srv516411810:84 , srv730985067:84 , srv782741809:84 , srv852577072:84 , srv899066924:84 , srv982855124:84 , srv1511958395:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-02 02:53:17,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:53:17,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv285416265=18, srv1646447913=9, srv115817619=0, srv2121036326=16, srv1504955285=7, srv852577072=27, srv451603856=22, srv2047634829=15, srv1388152984=4, srv730985067=25, srv899066924=28, srv1238455588=2, srv336768329=19, srv782741809=26, srv516411810=24, srv1235305502=1, srv1407020444=5, srv1511958395=8, srv358324861=20, srv36955863=21, srv1868726491=12, srv1650015155=10, srv2024358178=14, srv1276000950=3, srv246967417=17, srv1472536976=6, srv1859252450=11, srv468347811=23, srv1870275783=13, srv982855124=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:53:17,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:53:17,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-02 02:53:17,928 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.1030337739468297, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:53:17,928 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912517699321624, 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.1030337739468297, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-03-02 02:55:17,912 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5513762 different iterations. Found a solution that moves 1856 regions; Going from a computed imbalance of 0.9912517699321624 to a new imbalance of 4.3319965896196796E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6874074074074074, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:55:17,918 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv115817619:90 , srv1235305502:90 , srv1238455588:90 , srv1276000950:90 , srv1388152984:90 , srv1407020444:90 , srv1472536976:90 , srv1504955285:90 , srv1511958395:90 , srv1646447913:90 , srv1650015155:90 , srv1859252450:90 , srv1868726491:90 , srv1870275783:90 , srv2024358178:90 , srv2047634829:90 , srv2121036326:90 , srv246967417:90 , srv285416265:90 , srv336768329:90 , srv358324861:90 , srv36955863:90 , srv451603856:90 , srv468347811:90 , srv516411810:90 , srv730985067:90 , srv782741809:90 , srv852577072:90 , srv899066924:90 , srv982855124:90 } 2024-03-02 02:55:17,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-02 02:55:17,919 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv285416265=18, srv1646447913=9, srv115817619=0, srv2121036326=16, srv1504955285=7, srv852577072=27, srv451603856=22, srv2047634829=15, srv1388152984=4, srv730985067=25, srv899066924=28, srv1238455588=2, srv336768329=19, srv782741809=26, srv516411810=24, srv1235305502=1, srv1407020444=5, srv1511958395=8, srv358324861=20, srv36955863=21, srv1868726491=12, srv1650015155=10, srv2024358178=14, srv1276000950=3, srv246967417=17, srv1472536976=6, srv1859252450=11, srv468347811=23, srv1870275783=13, srv982855124=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-02 02:55:17,922 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-02 02:55:17,923 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-02 02:55:17,935 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-02 02:55:17,935 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv115817619:90 , srv1235305502:90 , srv1238455588:90 , srv1276000950:90 , srv1388152984:90 , srv1407020444:90 , srv1472536976:90 , srv1504955285:90 , srv1511958395:90 , srv1646447913:90 , srv1650015155:90 , srv1859252450:90 , srv1868726491:90 , srv1870275783:90 , srv2024358178:90 , srv2047634829:90 , srv2121036326:90 , srv246967417:90 , srv285416265:90 , srv336768329:90 , srv358324861:90 , srv36955863:90 , srv451603856:90 , srv468347811:90 , srv516411810:90 , srv730985067:90 , srv782741809:90 , srv852577072:90 , srv899066924:90 , srv982855124:90 } 2024-03-02 02:55:17,950 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=225 (was 288), ProcessCount=168 (was 171), AvailableMemoryMB=8774 (was 9516)