2024-02-20 06:52:43,310 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-20 06:52:43,614 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-20 06:52:43,724 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-20 06:52:43,785 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-20 06:52:43,792 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-02-20 06:52:43,807 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=263, ProcessCount=170, AvailableMemoryMB=6509 2024-02-20 06:52:43,809 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-20 06:52:43,809 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-02-20 06:52:43,944 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1010494443:84 , srv1023287547:84 , srv1037623272:84 , srv1045101440:84 , srv1046499791:84 , srv1049419106:84 , srv1054822344:84 , srv1084663031:84 , srv1153481068:84 , srv1171847938:84 , srv1187841:84 , srv1190116689:84 , srv1218190637:84 , srv1239984660:84 , srv1261637672:84 , srv1267633119:84 , srv1280113708:84 , srv1308159642:84 , srv1310796240:84 , srv1325421371:84 , srv1366747133:84 , srv1382019056:84 , srv1385494618:84 , srv1399764444:84 , srv1404453274:84 , srv1406616235:84 , srv1425017108:84 , srv143968409:84 , srv1477585349:84 , srv1477904649:84 , srv1481622229:84 , srv1481902878:84 , srv1483873944:84 , srv150846101:84 , srv1525631828:84 , srv1539063228:84 , srv154364997:84 , srv1563954650:84 , srv1584905831:84 , srv1591571732:84 , srv1601545677:84 , srv163875811:84 , srv1645576896:84 , srv1669533055:84 , srv1678927289:84 , srv1759496827:84 , srv1770071308:84 , srv1845103457:84 , srv1850741499:84 , srv1852677313:84 , srv1966497554:84 , srv1969734372:84 , srv1976374907:84 , srv1995168650:84 , srv2004376860:84 , srv2011850925:84 , srv2080057101:84 , srv2096636126:84 , srv2114895840:84 , srv2117257274:84 , srv2120711048:84 , srv268714341:84 , srv279351489:84 , srv279697714:84 , srv282057397:84 , srv298088167:84 , srv323931285:84 , srv337609968:84 , srv368125393:84 , srv368974046:84 , srv372324079:84 , srv375616347:84 , srv400667719:84 , srv42795009:84 , srv476924655:84 , srv478603220:84 , srv54421240:84 , srv545622929:84 , srv559420144:84 , srv58513668:84 , srv595995749:84 , srv617167897:84 , srv643819147:84 , srv726807710:84 , srv731717482:84 , srv732089224:84 , srv744053933:84 , srv757805630:84 , srv761809931:84 , srv776923998:84 , srv785878663:84 , srv803482757:84 , srv829333114:84 , srv830843672:84 , srv845191133:84 , srv919297433:84 , srv942243988:84 , srv969176287:84 , srv991917449:84 , srv948109109:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-20 06:52:43,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:52:43,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv761809931=88, srv1525631828=34, srv617167897=81, srv298088167=65, srv1084663031=7, srv1770071308=46, srv1995168650=53, srv282057397=64, srv368974046=69, srv1325421371=19, srv776923998=89, srv2096636126=57, srv279697714=63, srv1406616235=25, srv829333114=92, srv268714341=61, srv1385494618=22, srv830843672=93, srv1310796240=18, srv845191133=94, srv163875811=41, srv1054822344=6, srv1852677313=49, srv1187841=10, srv368125393=68, srv1591571732=39, srv337609968=67, srv2114895840=58, srv1267633119=15, srv1218190637=12, srv1382019056=21, srv1190116689=11, srv726807710=83, srv1563954650=37, srv2011850925=55, srv948109109=97, srv1023287547=1, srv1037623272=2, srv545622929=77, srv1261637672=14, srv1969734372=51, srv58513668=79, srv1976374907=52, srv2004376860=54, srv2120711048=60, srv757805630=87, srv1601545677=40, srv2117257274=59, srv143968409=27, srv1759496827=45, srv991917449=99, srv1477904649=29, srv803482757=91, srv1481902878=31, srv42795009=73, srv732089224=85, srv1481622229=30, srv1280113708=16, srv476924655=74, srv150846101=33, srv1584905831=38, srv1678927289=44, srv1045101440=3, srv1966497554=50, srv643819147=82, srv1539063228=35, srv1850741499=48, srv1046499791=4, srv559420144=78, srv2080057101=56, srv375616347=71, srv731717482=84, srv919297433=95, srv1308159642=17, srv1845103457=47, srv154364997=36, srv372324079=70, srv323931285=66, srv1010494443=0, srv969176287=98, srv1399764444=23, srv1669533055=43, srv54421240=76, srv1366747133=20, srv1239984660=13, srv1645576896=42, srv1404453274=24, srv279351489=62, srv1477585349=28, srv478603220=75, srv785878663=90, srv1483873944=32, srv400667719=72, srv1425017108=26, srv1153481068=8, srv744053933=86, srv1171847938=9, srv595995749=80, srv1049419106=5, srv942243988=96} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:52:44,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:52:44,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:52:44,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:52:44,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:52:44,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:52:44,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:52:44,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-20 06:52:44,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-20 06:52:44,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-20 06:52:44,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-20 06:52:44,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-20 06:52:44,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-20 06:52:44,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-20 06:52:44,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-20 06:52:44,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-20 06:52:44,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-20 06:52:44,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-20 06:52:44,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-20 06:52:44,414 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-02-20 06:52:44,414 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-02-20 06:52:44,415 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-02-20 06:52:44,957 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 881 ms to try 5000 different iterations. Found a solution that moves 4715 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17608836422296475. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03937281081786914, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05260444690227719, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5238888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03937281081786914, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17141666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23666666666666666, 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-02-20 06:52:44,966 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1366747133:82 , srv617167897:82 , srv1310796240:83 , srv143968409:83 , srv279351489:83 , srv368974046:83 , srv761809931:83 , srv803482757:83 , srv829333114:83 , srv969176287:83 , srv1190116689:84 , srv1385494618:84 , srv154364997:84 , srv1645576896:84 , srv1966497554:84 , srv368125393:84 , srv42795009:84 , srv476924655:84 , srv1045101440:85 , srv1054822344:85 , srv1171847938:85 , srv1187841:85 , srv1261637672:85 , srv1406616235:85 , srv1425017108:85 , srv1477585349:85 , srv1477904649:85 , srv1669533055:85 , srv1850741499:85 , srv2096636126:85 , srv2114895840:85 , srv323931285:85 , srv595995749:85 , srv757805630:85 , srv785878663:85 , srv830843672:85 , srv845191133:85 , srv942243988:85 , srv1037623272:86 , srv1084663031:86 , srv1218190637:86 , srv1325421371:86 , srv1539063228:86 , srv1563954650:86 , srv298088167:86 , srv400667719:86 , srv478603220:86 , srv559420144:86 , srv643819147:86 , srv744053933:86 , srv991917449:86 , srv1049419106:87 , srv1280113708:87 , srv1481902878:87 , srv1483873944:87 , srv1525631828:87 , srv163875811:87 , srv1770071308:87 , srv1845103457:87 , srv2011850925:87 , srv2080057101:87 , srv268714341:87 , srv282057397:87 , srv337609968:87 , srv375616347:87 , srv54421240:87 , srv545622929:87 , srv58513668:87 , srv726807710:87 , srv731717482:87 , srv732089224:87 , srv776923998:87 , srv919297433:87 , srv1023287547:88 , srv1046499791:88 , srv1308159642:88 , srv1399764444:88 , srv1404453274:88 , srv150846101:88 , srv1584905831:88 , srv1678927289:88 , srv2120711048:88 , srv279697714:88 , srv372324079:88 , srv1759496827:89 , srv1852677313:89 , srv1969734372:89 , srv2117257274:89 , srv1239984660:90 , srv1267633119:90 , srv1382019056:90 , srv1481622229:90 , srv1601545677:90 , srv1976374907:90 , srv1010494443:91 , srv1153481068:92 , srv2004376860:92 , srv1995168650:94 , srv1591571732:95 , srv948109109:440 } 2024-02-20 06:52:44,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:52:44,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv761809931=88, srv1525631828=34, srv617167897=81, srv298088167=65, srv1084663031=7, srv1770071308=46, srv1995168650=53, srv282057397=64, srv368974046=69, srv1325421371=19, srv776923998=89, srv2096636126=57, srv279697714=63, srv1406616235=25, srv829333114=92, srv268714341=61, srv1385494618=22, srv830843672=93, srv1310796240=18, srv845191133=94, srv163875811=41, srv1054822344=6, srv1852677313=49, srv1187841=10, srv368125393=68, srv1591571732=39, srv337609968=67, srv2114895840=58, srv1267633119=15, srv1218190637=12, srv1382019056=21, srv1190116689=11, srv726807710=83, srv1563954650=37, srv2011850925=55, srv948109109=97, srv1023287547=1, srv1037623272=2, srv545622929=77, srv1261637672=14, srv1969734372=51, srv58513668=79, srv1976374907=52, srv2004376860=54, srv2120711048=60, srv757805630=87, srv1601545677=40, srv2117257274=59, srv143968409=27, srv1759496827=45, srv991917449=99, srv1477904649=29, srv803482757=91, srv1481902878=31, srv42795009=73, srv732089224=85, srv1481622229=30, srv1280113708=16, srv476924655=74, srv150846101=33, srv1584905831=38, srv1678927289=44, srv1045101440=3, srv1966497554=50, srv643819147=82, srv1539063228=35, srv1850741499=48, srv1046499791=4, srv559420144=78, srv2080057101=56, srv375616347=71, srv731717482=84, srv919297433=95, srv1308159642=17, srv1845103457=47, srv154364997=36, srv372324079=70, srv323931285=66, srv1010494443=0, srv969176287=98, srv1399764444=23, srv1669533055=43, srv54421240=76, srv1366747133=20, srv1239984660=13, srv1645576896=42, srv1404453274=24, srv279351489=62, srv1477585349=28, srv478603220=75, srv785878663=90, srv1483873944=32, srv400667719=72, srv1425017108=26, srv1153481068=8, srv744053933=86, srv1171847938=9, srv595995749=80, srv1049419106=5, srv942243988=96} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:52:44,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:52:44,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:52:44,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:52:44,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:52:44,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:52:44,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:52:44,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:52:44,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:52:44,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:52:44,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:52:44,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:52:44,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-20 06:52:44,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-20 06:52:44,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-20 06:52:44,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-20 06:52:44,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-20 06:52:44,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-20 06:52:44,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-20 06:52:45,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-20 06:52:45,188 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03937281081786914, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05260444690227719, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03937281081786914, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17141666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23666666666666666, 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-02-20 06:52:45,188 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-02-20 06:52:45,189 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1760553490873181, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03937281081786914, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05260444690227719, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03937281081786914, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17141666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23666666666666666, 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-02-20 06:52:45,446 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 416 ms to try 5000 different iterations. Found a solution that moves 2597 regions; Going from a computed imbalance of 0.1760553490873181 to a new imbalance of 0.014818954415226668. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02160650948271); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03159792290265398, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.28855555555555557, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02160650948271); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0425, 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-02-20 06:52:45,457 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1591571732:76 , srv1153481068:79 , srv1010494443:80 , srv1976374907:81 , srv1995168650:81 , srv1267633119:82 , srv1382019056:82 , srv1481622229:82 , srv1852677313:82 , srv2004376860:82 , srv545622929:82 , srv58513668:82 , srv1239984660:83 , srv150846101:83 , srv1584905831:83 , srv1678927289:83 , srv1770071308:83 , srv2117257274:83 , srv279697714:83 , srv282057397:83 , srv372324079:83 , srv776923998:83 , srv1046499791:84 , srv1280113708:84 , srv1399764444:84 , srv1404453274:84 , srv1483873944:84 , srv1601545677:84 , srv1759496827:84 , srv2120711048:84 , srv337609968:84 , srv732089224:84 , srv1037623272:85 , srv1049419106:85 , srv1261637672:85 , srv1406616235:85 , srv1539063228:85 , srv1969734372:85 , srv323931285:85 , srv559420144:85 , srv1023287547:86 , srv1187841:86 , srv1218190637:86 , srv1325421371:86 , srv1477904649:86 , srv1481902878:86 , srv1525631828:86 , srv163875811:86 , srv1669533055:86 , srv2011850925:86 , srv2080057101:86 , srv368125393:86 , srv478603220:86 , srv595995749:86 , srv726807710:86 , srv731717482:86 , srv744053933:86 , srv785878663:86 , srv942243988:86 , srv991917449:86 , srv1054822344:87 , srv1084663031:87 , srv1171847938:87 , srv1190116689:87 , srv1308159642:87 , srv1477585349:87 , srv1845103457:87 , srv1850741499:87 , srv279351489:87 , srv375616347:87 , srv400667719:87 , srv42795009:87 , srv54421240:87 , srv761809931:87 , srv919297433:87 , srv1045101440:88 , srv1385494618:88 , srv154364997:88 , srv1563954650:88 , srv2114895840:88 , srv268714341:88 , srv298088167:88 , srv476924655:88 , srv617167897:88 , srv757805630:88 , srv803482757:88 , srv845191133:88 , srv969176287:88 , srv1425017108:89 , srv143968409:89 , srv1645576896:89 , srv1966497554:89 , srv2096636126:89 , srv368974046:89 , srv643819147:89 , srv829333114:89 , srv830843672:89 , srv1310796240:90 , srv1366747133:93 , srv948109109:526 } 2024-02-20 06:52:45,463 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:52:45,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv761809931=88, srv1525631828=34, srv617167897=81, srv298088167=65, srv1084663031=7, srv1770071308=46, srv1995168650=53, srv282057397=64, srv368974046=69, srv1325421371=19, srv776923998=89, srv2096636126=57, srv279697714=63, srv1406616235=25, srv829333114=92, srv268714341=61, srv1385494618=22, srv830843672=93, srv1310796240=18, srv845191133=94, srv163875811=41, srv1054822344=6, srv1852677313=49, srv1187841=10, srv368125393=68, srv1591571732=39, srv337609968=67, srv2114895840=58, srv1267633119=15, srv1218190637=12, srv1382019056=21, srv1190116689=11, srv726807710=83, srv1563954650=37, srv2011850925=55, srv948109109=97, srv1023287547=1, srv1037623272=2, srv545622929=77, srv1261637672=14, srv1969734372=51, srv58513668=79, srv1976374907=52, srv2004376860=54, srv2120711048=60, srv757805630=87, srv1601545677=40, srv2117257274=59, srv143968409=27, srv1759496827=45, srv991917449=99, srv1477904649=29, srv803482757=91, srv1481902878=31, srv42795009=73, srv732089224=85, srv1481622229=30, srv1280113708=16, srv476924655=74, srv150846101=33, srv1584905831=38, srv1678927289=44, srv1045101440=3, srv1966497554=50, srv643819147=82, srv1539063228=35, srv1850741499=48, srv1046499791=4, srv559420144=78, srv2080057101=56, srv375616347=71, srv731717482=84, srv919297433=95, srv1308159642=17, srv1845103457=47, srv154364997=36, srv372324079=70, srv323931285=66, srv1010494443=0, srv969176287=98, srv1399764444=23, srv1669533055=43, srv54421240=76, srv1366747133=20, srv1239984660=13, srv1645576896=42, srv1404453274=24, srv279351489=62, srv1477585349=28, srv478603220=75, srv785878663=90, srv1483873944=32, srv400667719=72, srv1425017108=26, srv1153481068=8, srv744053933=86, srv1171847938=9, srv595995749=80, srv1049419106=5, srv942243988=96} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-20 06:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-20 06:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-20 06:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-20 06:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-20 06:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-20 06:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-20 06:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-20 06:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-20 06:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-20 06:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-20 06:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-20 06:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-20 06:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-20 06:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-20 06:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-20 06:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-20 06:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-20 06:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-20 06:52:45,621 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.02160650948271); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03159792290265398, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02160650948271); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0425, 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-02-20 06:52:45,622 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-02-20 06:52:45,622 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014800769832559787, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02160650948271); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03159792290265398, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02160650948271); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0425, 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-02-20 06:52:45,837 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 323 ms to try 5000 different iterations. Found a solution that moves 977 regions; Going from a computed imbalance of 0.014800769832559787 to a new imbalance of 5.471519286094356E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006089903001559224); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0068493488921877515); MoveCostFunction : (multiplier=7.0, imbalance=0.10855555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006089903001559224); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); 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-02-20 06:52:45,839 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1308159642:82 , srv268714341:82 , srv1366747133:83 , srv1563954650:83 , srv1995168650:83 , srv298088167:83 , srv375616347:83 , srv54421240:83 , srv643819147:83 , srv1023287547:84 , srv1045101440:84 , srv1084663031:84 , srv1425017108:84 , srv1481902878:84 , srv1525631828:84 , srv1601545677:84 , srv163875811:84 , srv1845103457:84 , srv1850741499:84 , srv1969734372:84 , srv2004376860:84 , srv2080057101:84 , srv2096636126:84 , srv2114895840:84 , srv400667719:84 , srv731717482:84 , srv830843672:84 , srv845191133:84 , srv919297433:84 , srv1046499791:85 , srv1049419106:85 , srv1054822344:85 , srv1239984660:85 , srv1310796240:85 , srv1325421371:85 , srv1382019056:85 , srv1399764444:85 , srv1404453274:85 , srv143968409:85 , srv1481622229:85 , srv154364997:85 , srv1645576896:85 , srv1759496827:85 , srv1966497554:85 , srv1976374907:85 , srv2011850925:85 , srv368974046:85 , srv478603220:85 , srv726807710:85 , srv757805630:85 , srv1010494443:86 , srv1171847938:86 , srv1190116689:86 , srv1218190637:86 , srv1267633119:86 , srv1280113708:86 , srv1385494618:86 , srv1477585349:86 , srv1477904649:86 , srv1483873944:86 , srv150846101:86 , srv1669533055:86 , srv1678927289:86 , srv1852677313:86 , srv2117257274:86 , srv2120711048:86 , srv42795009:86 , srv476924655:86 , srv559420144:86 , srv732089224:86 , srv744053933:86 , srv829333114:86 , srv942243988:86 , srv969176287:86 , srv991917449:86 , srv1037623272:87 , srv1153481068:87 , srv1187841:87 , srv1539063228:87 , srv1584905831:87 , srv1591571732:87 , srv1770071308:87 , srv279351489:87 , srv279697714:87 , srv282057397:87 , srv323931285:87 , srv337609968:87 , srv372324079:87 , srv595995749:87 , srv617167897:87 , srv761809931:87 , srv776923998:87 , srv785878663:87 , srv803482757:87 , srv1261637672:88 , srv1406616235:88 , srv368125393:88 , srv58513668:88 , srv545622929:89 , srv948109109:546 } 2024-02-20 06:52:45,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:52:45,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv761809931=88, srv1525631828=34, srv617167897=81, srv298088167=65, srv1084663031=7, srv1770071308=46, srv1995168650=53, srv282057397=64, srv368974046=69, srv1325421371=19, srv776923998=89, srv2096636126=57, srv279697714=63, srv1406616235=25, srv829333114=92, srv268714341=61, srv1385494618=22, srv830843672=93, srv1310796240=18, srv845191133=94, srv163875811=41, srv1054822344=6, srv1852677313=49, srv1187841=10, srv368125393=68, srv1591571732=39, srv337609968=67, srv2114895840=58, srv1267633119=15, srv1218190637=12, srv1382019056=21, srv1190116689=11, srv726807710=83, srv1563954650=37, srv2011850925=55, srv948109109=97, srv1023287547=1, srv1037623272=2, srv545622929=77, srv1261637672=14, srv1969734372=51, srv58513668=79, srv1976374907=52, srv2004376860=54, srv2120711048=60, srv757805630=87, srv1601545677=40, srv2117257274=59, srv143968409=27, srv1759496827=45, srv991917449=99, srv1477904649=29, srv803482757=91, srv1481902878=31, srv42795009=73, srv732089224=85, srv1481622229=30, srv1280113708=16, srv476924655=74, srv150846101=33, srv1584905831=38, srv1678927289=44, srv1045101440=3, srv1966497554=50, srv643819147=82, srv1539063228=35, srv1850741499=48, srv1046499791=4, srv559420144=78, srv2080057101=56, srv375616347=71, srv731717482=84, srv919297433=95, srv1308159642=17, srv1845103457=47, srv154364997=36, srv372324079=70, srv323931285=66, srv1010494443=0, srv969176287=98, srv1399764444=23, srv1669533055=43, srv54421240=76, srv1366747133=20, srv1239984660=13, srv1645576896=42, srv1404453274=24, srv279351489=62, srv1477585349=28, srv478603220=75, srv785878663=90, srv1483873944=32, srv400667719=72, srv1425017108=26, srv1153481068=8, srv744053933=86, srv1171847938=9, srv595995749=80, srv1049419106=5, srv942243988=96} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:52:45,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:52:45,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-20 06:52:45,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-20 06:52:45,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-20 06:52:45,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-20 06:52:45,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-20 06:52:45,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-20 06:52:45,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-20 06:52:45,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-20 06:52:45,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-20 06:52:45,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-20 06:52:45,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-20 06:52:45,954 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.006089903001559224); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0068493488921877515); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006089903001559224); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); 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-02-20 06:52:45,954 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-02-20 06:52:45,955 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.403108283916689E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006089903001559224); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0068493488921877515); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006089903001559224); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); 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-02-20 06:52:46,182 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 311 ms to try 5000 different iterations. Found a solution that moves 255 regions; Going from a computed imbalance of 5.403108283916689E-4 to a new imbalance of 1.2450696778477592E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.028333333333333332, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); 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-02-20 06:52:46,184 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1023287547:83 , srv1406616235:83 , srv803482757:83 , srv1037623272:84 , srv1049419106:84 , srv1153481068:84 , srv1171847938:84 , srv1218190637:84 , srv1239984660:84 , srv1261637672:84 , srv1267633119:84 , srv1310796240:84 , srv1366747133:84 , srv1425017108:84 , srv150846101:84 , srv1539063228:84 , srv1584905831:84 , srv1591571732:84 , srv1601545677:84 , srv1645576896:84 , srv1759496827:84 , srv1845103457:84 , srv1852677313:84 , srv1966497554:84 , srv1969734372:84 , srv1995168650:84 , srv2011850925:84 , srv2096636126:84 , srv2117257274:84 , srv279697714:84 , srv337609968:84 , srv368125393:84 , srv372324079:84 , srv476924655:84 , srv54421240:84 , srv545622929:84 , srv58513668:84 , srv595995749:84 , srv643819147:84 , srv726807710:84 , srv744053933:84 , srv757805630:84 , srv776923998:84 , srv785878663:84 , srv829333114:84 , srv830843672:84 , srv991917449:84 , srv1010494443:85 , srv1045101440:85 , srv1046499791:85 , srv1054822344:85 , srv1084663031:85 , srv1187841:85 , srv1190116689:85 , srv1280113708:85 , srv1325421371:85 , srv1382019056:85 , srv1385494618:85 , srv1399764444:85 , srv1404453274:85 , srv143968409:85 , srv1477585349:85 , srv1477904649:85 , srv1481622229:85 , srv1481902878:85 , srv1483873944:85 , srv1525631828:85 , srv154364997:85 , srv1563954650:85 , srv163875811:85 , srv1669533055:85 , srv1678927289:85 , srv1770071308:85 , srv2004376860:85 , srv2080057101:85 , srv2114895840:85 , srv2120711048:85 , srv268714341:85 , srv279351489:85 , srv282057397:85 , srv298088167:85 , srv323931285:85 , srv368974046:85 , srv375616347:85 , srv42795009:85 , srv478603220:85 , srv559420144:85 , srv617167897:85 , srv731717482:85 , srv732089224:85 , srv761809931:85 , srv845191133:85 , srv919297433:85 , srv942243988:85 , srv969176287:85 , srv1308159642:86 , srv1850741499:86 , srv1976374907:86 , srv400667719:87 , srv948109109:630 } 2024-02-20 06:52:46,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:52:46,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv761809931=88, srv1525631828=34, srv617167897=81, srv298088167=65, srv1084663031=7, srv1770071308=46, srv1995168650=53, srv282057397=64, srv368974046=69, srv1325421371=19, srv776923998=89, srv2096636126=57, srv279697714=63, srv1406616235=25, srv829333114=92, srv268714341=61, srv1385494618=22, srv830843672=93, srv1310796240=18, srv845191133=94, srv163875811=41, srv1054822344=6, srv1852677313=49, srv1187841=10, srv368125393=68, srv1591571732=39, srv337609968=67, srv2114895840=58, srv1267633119=15, srv1218190637=12, srv1382019056=21, srv1190116689=11, srv726807710=83, srv1563954650=37, srv2011850925=55, srv948109109=97, srv1023287547=1, srv1037623272=2, srv545622929=77, srv1261637672=14, srv1969734372=51, srv58513668=79, srv1976374907=52, srv2004376860=54, srv2120711048=60, srv757805630=87, srv1601545677=40, srv2117257274=59, srv143968409=27, srv1759496827=45, srv991917449=99, srv1477904649=29, srv803482757=91, srv1481902878=31, srv42795009=73, srv732089224=85, srv1481622229=30, srv1280113708=16, srv476924655=74, srv150846101=33, srv1584905831=38, srv1678927289=44, srv1045101440=3, srv1966497554=50, srv643819147=82, srv1539063228=35, srv1850741499=48, srv1046499791=4, srv559420144=78, srv2080057101=56, srv375616347=71, srv731717482=84, srv919297433=95, srv1308159642=17, srv1845103457=47, srv154364997=36, srv372324079=70, srv323931285=66, srv1010494443=0, srv969176287=98, srv1399764444=23, srv1669533055=43, srv54421240=76, srv1366747133=20, srv1239984660=13, srv1645576896=42, srv1404453274=24, srv279351489=62, srv1477585349=28, srv478603220=75, srv785878663=90, srv1483873944=32, srv400667719=72, srv1425017108=26, srv1153481068=8, srv744053933=86, srv1171847938=9, srv595995749=80, srv1049419106=5, srv942243988=96} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:52:46,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:52:46,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:52:46,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:52:46,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:52:46,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:52:46,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:52:46,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-20 06:52:46,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-20 06:52:46,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-20 06:52:46,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-20 06:52:46,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-20 06:52:46,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-20 06:52:46,204 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-20 06:52:46,279 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.0665148615191465E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); 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-02-20 06:52:46,280 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1023287547:83 , srv1406616235:83 , srv803482757:83 , srv1037623272:84 , srv1049419106:84 , srv1153481068:84 , srv1171847938:84 , srv1218190637:84 , srv1239984660:84 , srv1261637672:84 , srv1267633119:84 , srv1310796240:84 , srv1366747133:84 , srv1425017108:84 , srv150846101:84 , srv1539063228:84 , srv1584905831:84 , srv1591571732:84 , srv1601545677:84 , srv1645576896:84 , srv1759496827:84 , srv1845103457:84 , srv1852677313:84 , srv1966497554:84 , srv1969734372:84 , srv1995168650:84 , srv2011850925:84 , srv2096636126:84 , srv2117257274:84 , srv279697714:84 , srv337609968:84 , srv368125393:84 , srv372324079:84 , srv476924655:84 , srv54421240:84 , srv545622929:84 , srv58513668:84 , srv595995749:84 , srv643819147:84 , srv726807710:84 , srv744053933:84 , srv757805630:84 , srv776923998:84 , srv785878663:84 , srv829333114:84 , srv830843672:84 , srv991917449:84 , srv1010494443:85 , srv1045101440:85 , srv1046499791:85 , srv1054822344:85 , srv1084663031:85 , srv1187841:85 , srv1190116689:85 , srv1280113708:85 , srv1325421371:85 , srv1382019056:85 , srv1385494618:85 , srv1399764444:85 , srv1404453274:85 , srv143968409:85 , srv1477585349:85 , srv1477904649:85 , srv1481622229:85 , srv1481902878:85 , srv1483873944:85 , srv1525631828:85 , srv154364997:85 , srv1563954650:85 , srv163875811:85 , srv1669533055:85 , srv1678927289:85 , srv1770071308:85 , srv2004376860:85 , srv2080057101:85 , srv2114895840:85 , srv2120711048:85 , srv268714341:85 , srv279351489:85 , srv282057397:85 , srv298088167:85 , srv323931285:85 , srv368974046:85 , srv375616347:85 , srv42795009:85 , srv478603220:85 , srv559420144:85 , srv617167897:85 , srv731717482:85 , srv732089224:85 , srv761809931:85 , srv845191133:85 , srv919297433:85 , srv942243988:85 , srv969176287:85 , srv1308159642:86 , srv1850741499:86 , srv1976374907:86 , srv400667719:87 , srv948109109:630 } 2024-02-20 06:52:46,301 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=266 (was 263) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=5777 (was 6509) 2024-02-20 06:52:46,309 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=266, ProcessCount=170, AvailableMemoryMB=5777 2024-02-20 06:52:46,309 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-20 06:52:46,309 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-02-20 06:52:46,319 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1193077905:84 , srv1279710014:84 , srv1303052830:84 , srv1374473067:84 , srv151504843:84 , srv1592025468:84 , srv1605084042:84 , srv161405718:84 , srv1685391740:84 , srv1914505895:84 , srv1935336583:84 , srv1976203975:84 , srv1982790479:84 , srv2009456526:84 , srv2039848785:84 , srv2085808289:84 , srv2087611964:84 , srv235289551:84 , srv331966054:84 , srv489122598:84 , srv518017309:84 , srv530379646:84 , srv655359741:84 , srv686988520:84 , srv735068741:84 , srv863813635:84 , srv886278812:84 , srv90973980:84 , srv98522187:84 , srv1081445334:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-20 06:52:46,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:52:46,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489122598=20, srv686988520=24, srv1081445334=0, srv1374473067=4, srv2009456526=14, srv1193077905=1, srv331966054=19, srv1303052830=3, srv1982790479=13, srv235289551=18, srv151504843=5, srv1279710014=2, srv2087611964=17, srv1914505895=10, srv2039848785=15, srv530379646=22, srv90973980=28, srv1685391740=9, srv1976203975=12, srv2085808289=16, srv1592025468=6, srv735068741=25, srv863813635=26, srv98522187=29, srv161405718=8, srv886278812=27, srv1935336583=11, srv1605084042=7, srv518017309=21, srv655359741=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:52:46,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:52:46,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:52:46,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:52:46,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:52:46,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:52:46,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:52:46,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:52:46,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:52:46,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:52:46,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:52:46,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-20 06:52:46,353 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.1216594357942624, 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-02-20 06:52:46,353 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912576388173922, 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.1216594357942624, 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-02-20 06:54:46,340 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9493418 different iterations. Found a solution that moves 1845 regions; Going from a computed imbalance of 0.9912576388173922 to a new imbalance of 4.306322040866546E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6833333333333333, 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-02-20 06:54:46,345 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1081445334:90 , srv1193077905:90 , srv1279710014:90 , srv1303052830:90 , srv1374473067:90 , srv151504843:90 , srv1592025468:90 , srv1605084042:90 , srv161405718:90 , srv1685391740:90 , srv1914505895:90 , srv1935336583:90 , srv1976203975:90 , srv1982790479:90 , srv2009456526:90 , srv2039848785:90 , srv2085808289:90 , srv2087611964:90 , srv235289551:90 , srv331966054:90 , srv489122598:90 , srv518017309:90 , srv530379646:90 , srv655359741:90 , srv686988520:90 , srv735068741:90 , srv863813635:90 , srv886278812:90 , srv90973980:90 , srv98522187:90 } 2024-02-20 06:54:46,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-20 06:54:46,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489122598=20, srv686988520=24, srv1081445334=0, srv1374473067=4, srv2009456526=14, srv1193077905=1, srv331966054=19, srv1303052830=3, srv1982790479=13, srv235289551=18, srv151504843=5, srv1279710014=2, srv2087611964=17, srv1914505895=10, srv2039848785=15, srv530379646=22, srv90973980=28, srv1685391740=9, srv1976203975=12, srv2085808289=16, srv1592025468=6, srv735068741=25, srv863813635=26, srv98522187=29, srv161405718=8, srv886278812=27, srv1935336583=11, srv1605084042=7, srv518017309=21, srv655359741=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-20 06:54:46,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-20 06:54:46,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-20 06:54:46,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-20 06:54:46,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-20 06:54:46,361 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-02-20 06:54:46,361 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1081445334:90 , srv1193077905:90 , srv1279710014:90 , srv1303052830:90 , srv1374473067:90 , srv151504843:90 , srv1592025468:90 , srv1605084042:90 , srv161405718:90 , srv1685391740:90 , srv1914505895:90 , srv1935336583:90 , srv1976203975:90 , srv1982790479:90 , srv2009456526:90 , srv2039848785:90 , srv2085808289:90 , srv2087611964:90 , srv235289551:90 , srv331966054:90 , srv489122598:90 , srv518017309:90 , srv530379646:90 , srv655359741:90 , srv686988520:90 , srv735068741:90 , srv863813635:90 , srv886278812:90 , srv90973980:90 , srv98522187:90 } 2024-02-20 06:54:46,373 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=306 (was 266) - SystemLoadAverage LEAK? -, ProcessCount=169 (was 170), AvailableMemoryMB=5413 (was 5777)