2023-07-29 02:53:01,434 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-07-29 02:53:01,708 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-07-29 02:53:01,827 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-07-29 02:53:01,896 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-29 02:53:01,903 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-07-29 02:53:01,916 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=413, ProcessCount=171, AvailableMemoryMB=5902 2023-07-29 02:53:01,917 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-29 02:53:01,918 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-07-29 02:53:02,023 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1005927484:84 , srv1010377030:84 , srv1018471759:84 , srv1024674030:84 , srv1106130897:84 , srv1133528249:84 , srv1142653597:84 , srv1158046242:84 , srv1170403374:84 , srv1188702175:84 , srv1198366202:84 , srv1206196152:84 , srv1207911819:84 , srv1273743171:84 , srv1278212501:84 , srv1285747359:84 , srv1290159406:84 , srv1311151344:84 , srv1319405798:84 , srv1322715324:84 , srv1346046056:84 , srv1372701612:84 , srv138505662:84 , srv1386744433:84 , srv147962969:84 , srv1501656256:84 , srv1520812591:84 , srv1530311975:84 , srv1547355451:84 , srv1571322041:84 , srv1573542733:84 , srv1606123328:84 , srv1610520935:84 , srv1611770827:84 , srv1648621972:84 , srv169155086:84 , srv1701326974:84 , srv1716735600:84 , srv173348034:84 , srv1740055040:84 , srv1744258979:84 , srv1822627452:84 , srv1835501737:84 , srv1877228953:84 , srv1889010022:84 , srv1890716118:84 , srv1916379366:84 , srv1930806009:84 , srv1944309428:84 , srv1944802114:84 , srv1947605358:84 , srv1955535731:84 , srv1959499472:84 , srv1964199277:84 , srv2001114021:84 , srv2009914062:84 , srv2048714464:84 , srv2062096037:84 , srv210525068:84 , srv2113018583:84 , srv248299243:84 , srv265690018:84 , srv277166953:84 , srv277578120:84 , srv305472684:84 , srv328749084:84 , srv336906491:84 , srv392501747:84 , srv422547748:84 , srv434116273:84 , srv438687510:84 , srv443330805:84 , srv502938942:84 , srv520762632:84 , srv527962675:84 , srv591014126:84 , srv591327594:84 , srv616646279:84 , srv628497181:84 , srv640653863:84 , srv642795894:84 , srv65791965:84 , srv772008240:84 , srv782108255:84 , srv793190267:84 , srv807735215:84 , srv815531806:84 , srv827292506:84 , srv840840497:84 , srv850368051:84 , srv850918314:84 , srv851078106:84 , srv865550422:84 , srv886849272:84 , srv898678535:84 , srv922260777:84 , srv940413147:84 , srv960946707:84 , srv997082238:84 , srv1790480783:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-07-29 02:53:02,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:02,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1944802114=50, srv1916379366=47, srv628497181=79, srv1346046056=20, srv65791965=82, srv997082238=99, srv138505662=22, srv1290159406=16, srv1701326974=36, srv527962675=75, srv1278212501=14, srv2009914062=56, srv434116273=70, srv1018471759=2, srv277166953=63, srv1571322041=29, srv443330805=72, srv1530311975=27, srv793190267=85, srv591327594=77, srv851078106=92, srv1930806009=48, srv1501656256=25, srv1520812591=26, srv1606123328=31, srv248299243=61, srv1010377030=1, srv640653863=80, srv642795894=81, srv1207911819=12, srv1740055040=39, srv1372701612=21, srv1955535731=52, srv616646279=78, srv840840497=89, srv1133528249=5, srv898678535=95, srv2048714464=57, srv422547748=69, srv265690018=62, srv1311151344=17, srv147962969=24, srv520762632=74, srv169155086=35, srv1648621972=34, srv1890716118=46, srv1716735600=37, srv2062096037=58, srv1322715324=19, srv305472684=65, srv1024674030=3, srv1835501737=43, srv772008240=83, srv827292506=88, srv1573542733=30, srv1005927484=0, srv1273743171=13, srv865550422=93, srv1158046242=7, srv782108255=84, srv886849272=94, srv1386744433=23, srv1790480783=41, srv1547355451=28, srv336906491=67, srv850918314=91, srv1170403374=8, srv850368051=90, srv1944309428=49, srv591014126=76, srv1611770827=33, srv807735215=86, srv1877228953=44, srv1188702175=9, srv1964199277=54, srv1959499472=53, srv1744258979=40, srv815531806=87, srv1822627452=42, srv2001114021=55, srv2113018583=60, srv392501747=68, srv277578120=64, srv1319405798=18, srv940413147=97, srv328749084=66, srv1947605358=51, srv922260777=96, srv210525068=59, srv960946707=98, srv173348034=38, srv1206196152=11, srv1610520935=32, srv1106130897=4, srv438687510=71, srv1142653597=6, srv1198366202=10, srv1285747359=15, srv502938942=73, srv1889010022=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:02,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:02,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:02,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:02,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:02,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:02,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:02,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:02,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:02,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:02,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:02,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:02,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:02,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:02,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:02,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:02,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:02,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-29 02:53:02,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-29 02:53:02,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-29 02:53:02,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-29 02:53:02,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-29 02:53:02,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-29 02:53:02,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-29 02:53:02,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-29 02:53:02,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-29 02:53:02,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-29 02:53:02,432 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:02,432 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-07-29 02:53:02,433 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-29 02:53:02,719 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 531 ms to try 5000 different iterations. Found a solution that moves 4716 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17413001765063355. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04031210078264234, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.054876659988084296, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.524, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04031210078264234, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16933333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23558333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:02,728 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1188702175:82 , srv2113018583:82 , srv336906491:82 , srv1024674030:83 , srv1319405798:83 , srv1386744433:83 , srv1648621972:83 , srv1835501737:83 , srv305472684:83 , srv392501747:83 , srv591014126:83 , srv840840497:83 , srv1311151344:84 , srv138505662:84 , srv169155086:84 , srv1744258979:84 , srv1877228953:84 , srv1916379366:84 , srv1964199277:84 , srv443330805:84 , srv520762632:84 , srv640653863:84 , srv886849272:84 , srv922260777:84 , srv1018471759:85 , srv1198366202:85 , srv1207911819:85 , srv1278212501:85 , srv1285747359:85 , srv1290159406:85 , srv1372701612:85 , srv1501656256:85 , srv1520812591:85 , srv1547355451:85 , srv1571322041:85 , srv1944309428:85 , srv2009914062:85 , srv2062096037:85 , srv591327594:85 , srv65791965:85 , srv815531806:85 , srv827292506:85 , srv865550422:85 , srv1106130897:86 , srv1158046242:86 , srv1206196152:86 , srv1610520935:86 , srv1701326974:86 , srv1716735600:86 , srv1890716118:86 , srv1944802114:86 , srv1947605358:86 , srv1955535731:86 , srv1959499472:86 , srv2001114021:86 , srv210525068:86 , srv265690018:86 , srv277578120:86 , srv422547748:86 , srv628497181:86 , srv782108255:86 , srv793190267:86 , srv850368051:86 , srv851078106:86 , srv1005927484:87 , srv1133528249:87 , srv1170403374:87 , srv147962969:87 , srv1606123328:87 , srv807735215:87 , srv997082238:87 , srv1273743171:88 , srv1346046056:88 , srv1822627452:88 , srv1889010022:88 , srv277166953:88 , srv328749084:88 , srv438687510:88 , srv616646279:88 , srv850918314:88 , srv898678535:88 , srv940413147:88 , srv1530311975:89 , srv1611770827:89 , srv1740055040:89 , srv1930806009:89 , srv2048714464:89 , srv772008240:89 , srv1142653597:90 , srv173348034:90 , srv1010377030:91 , srv248299243:91 , srv960946707:91 , srv434116273:92 , srv642795894:92 , srv1322715324:93 , srv502938942:94 , srv527962675:95 , srv1573542733:100 , srv1790480783:448 } 2023-07-29 02:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1944802114=50, srv1916379366=47, srv628497181=79, srv1346046056=20, srv65791965=82, srv997082238=99, srv138505662=22, srv1290159406=16, srv1701326974=36, srv527962675=75, srv1278212501=14, srv2009914062=56, srv434116273=70, srv1018471759=2, srv277166953=63, srv1571322041=29, srv443330805=72, srv1530311975=27, srv793190267=85, srv591327594=77, srv851078106=92, srv1930806009=48, srv1501656256=25, srv1520812591=26, srv1606123328=31, srv248299243=61, srv1010377030=1, srv640653863=80, srv642795894=81, srv1207911819=12, srv1740055040=39, srv1372701612=21, srv1955535731=52, srv616646279=78, srv840840497=89, srv1133528249=5, srv898678535=95, srv2048714464=57, srv422547748=69, srv265690018=62, srv1311151344=17, srv147962969=24, srv520762632=74, srv169155086=35, srv1648621972=34, srv1890716118=46, srv1716735600=37, srv2062096037=58, srv1322715324=19, srv305472684=65, srv1024674030=3, srv1835501737=43, srv772008240=83, srv827292506=88, srv1573542733=30, srv1005927484=0, srv1273743171=13, srv865550422=93, srv1158046242=7, srv782108255=84, srv886849272=94, srv1386744433=23, srv1790480783=41, srv1547355451=28, srv336906491=67, srv850918314=91, srv1170403374=8, srv850368051=90, srv1944309428=49, srv591014126=76, srv1611770827=33, srv807735215=86, srv1877228953=44, srv1188702175=9, srv1964199277=54, srv1959499472=53, srv1744258979=40, srv815531806=87, srv1822627452=42, srv2001114021=55, srv2113018583=60, srv392501747=68, srv277578120=64, srv1319405798=18, srv940413147=97, srv328749084=66, srv1947605358=51, srv922260777=96, srv210525068=59, srv960946707=98, srv173348034=38, srv1206196152=11, srv1610520935=32, srv1106130897=4, srv438687510=71, srv1142653597=6, srv1198366202=10, srv1285747359=15, srv502938942=73, srv1889010022=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:02,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:02,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:02,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-29 02:53:02,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-29 02:53:02,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-29 02:53:02,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-29 02:53:02,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-29 02:53:02,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-29 02:53:02,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-29 02:53:02,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-29 02:53:02,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-29 02:53:02,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-29 02:53:02,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-29 02:53:02,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-29 02:53:02,916 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.04031210078264234, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.054876659988084296, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04031210078264234, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16933333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23558333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:02,916 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-07-29 02:53:02,916 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17409699551283722, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04031210078264234, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.054876659988084296, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04031210078264234, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16933333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23558333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-29 02:53:03,114 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 343 ms to try 5000 different iterations. Found a solution that moves 2622 regions; Going from a computed imbalance of 0.17409699551283722 to a new imbalance of 0.014891180607759905. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020725102329467605); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03188081057709715, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29133333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020725102329467605); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012); 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); 2023-07-29 02:53:03,127 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1573542733:72 , srv502938942:77 , srv642795894:78 , srv1322715324:79 , srv1142653597:80 , srv248299243:80 , srv434116273:81 , srv527962675:81 , srv616646279:81 , srv960946707:81 , srv1010377030:82 , srv173348034:82 , srv1822627452:82 , srv1889010022:82 , srv1930806009:82 , srv2048714464:82 , srv328749084:83 , srv1005927484:84 , srv1170403374:84 , srv1206196152:84 , srv1530311975:84 , srv1611770827:84 , srv1740055040:84 , srv1890716118:84 , srv850918314:84 , srv851078106:84 , srv940413147:84 , srv1158046242:85 , srv1278212501:85 , srv147962969:85 , srv1571322041:85 , srv1701326974:85 , srv1716735600:85 , srv1944802114:85 , srv1959499472:85 , srv2062096037:85 , srv210525068:85 , srv782108255:85 , srv815531806:85 , srv865550422:85 , srv898678535:85 , srv997082238:85 , srv1133528249:86 , srv1198366202:86 , srv1372701612:86 , srv1520812591:86 , srv1944309428:86 , srv1955535731:86 , srv1964199277:86 , srv277166953:86 , srv277578120:86 , srv438687510:86 , srv65791965:86 , srv793190267:86 , srv1018471759:87 , srv1106130897:87 , srv1290159406:87 , srv1311151344:87 , srv1346046056:87 , srv1386744433:87 , srv1547355451:87 , srv1606123328:87 , srv1916379366:87 , srv1947605358:87 , srv2001114021:87 , srv520762632:87 , srv772008240:87 , srv807735215:87 , srv850368051:87 , srv886849272:87 , srv1207911819:88 , srv1273743171:88 , srv1501656256:88 , srv1744258979:88 , srv1835501737:88 , srv2009914062:88 , srv422547748:88 , srv443330805:88 , srv628497181:88 , srv827292506:88 , srv1188702175:89 , srv1285747359:89 , srv1610520935:89 , srv169155086:89 , srv1877228953:89 , srv591014126:89 , srv591327594:89 , srv640653863:89 , srv840840497:89 , srv922260777:89 , srv1319405798:90 , srv138505662:90 , srv1648621972:90 , srv265690018:90 , srv392501747:90 , srv1024674030:91 , srv2113018583:91 , srv305472684:91 , srv336906491:93 , srv1790480783:510 } 2023-07-29 02:53:03,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:03,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1944802114=50, srv1916379366=47, srv628497181=79, srv1346046056=20, srv65791965=82, srv997082238=99, srv138505662=22, srv1290159406=16, srv1701326974=36, srv527962675=75, srv1278212501=14, srv2009914062=56, srv434116273=70, srv1018471759=2, srv277166953=63, srv1571322041=29, srv443330805=72, srv1530311975=27, srv793190267=85, srv591327594=77, srv851078106=92, srv1930806009=48, srv1501656256=25, srv1520812591=26, srv1606123328=31, srv248299243=61, srv1010377030=1, srv640653863=80, srv642795894=81, srv1207911819=12, srv1740055040=39, srv1372701612=21, srv1955535731=52, srv616646279=78, srv840840497=89, srv1133528249=5, srv898678535=95, srv2048714464=57, srv422547748=69, srv265690018=62, srv1311151344=17, srv147962969=24, srv520762632=74, srv169155086=35, srv1648621972=34, srv1890716118=46, srv1716735600=37, srv2062096037=58, srv1322715324=19, srv305472684=65, srv1024674030=3, srv1835501737=43, srv772008240=83, srv827292506=88, srv1573542733=30, srv1005927484=0, srv1273743171=13, srv865550422=93, srv1158046242=7, srv782108255=84, srv886849272=94, srv1386744433=23, srv1790480783=41, srv1547355451=28, srv336906491=67, srv850918314=91, srv1170403374=8, srv850368051=90, srv1944309428=49, srv591014126=76, srv1611770827=33, srv807735215=86, srv1877228953=44, srv1188702175=9, srv1964199277=54, srv1959499472=53, srv1744258979=40, srv815531806=87, srv1822627452=42, srv2001114021=55, srv2113018583=60, srv392501747=68, srv277578120=64, srv1319405798=18, srv940413147=97, srv328749084=66, srv1947605358=51, srv922260777=96, srv210525068=59, srv960946707=98, srv173348034=38, srv1206196152=11, srv1610520935=32, srv1106130897=4, srv438687510=71, srv1142653597=6, srv1198366202=10, srv1285747359=15, srv502938942=73, srv1889010022=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:03,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:03,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:03,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:03,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-29 02:53:03,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-29 02:53:03,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-29 02:53:03,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-29 02:53:03,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-29 02:53:03,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-29 02:53:03,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-29 02:53:03,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-29 02:53:03,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-29 02:53:03,263 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.020725102329467605); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03188081057709715, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020725102329467605); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012); 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); 2023-07-29 02:53:03,263 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-07-29 02:53:03,263 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014872820971351529, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020725102329467605); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03188081057709715, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020725102329467605); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012); 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 2023-07-29 02:53:03,433 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 249 ms to try 5000 different iterations. Found a solution that moves 918 regions; Going from a computed imbalance of 0.014872820971351529 to a new imbalance of 6.029315976904845E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005204389640497334); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006946969237999757); MoveCostFunction : (multiplier=7.0, imbalance=0.102, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005204389640497334); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:03,435 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1273743171:82 , srv1610520935:82 , srv265690018:82 , srv336906491:82 , srv1285747359:83 , srv1346046056:83 , srv138505662:83 , srv1606123328:83 , srv305472684:83 , srv422547748:83 , srv527962675:83 , srv772008240:83 , srv1010377030:84 , srv1024674030:84 , srv1133528249:84 , srv1611770827:84 , srv169155086:84 , srv1740055040:84 , srv1947605358:84 , srv2001114021:84 , srv2009914062:84 , srv277166953:84 , srv438687510:84 , srv591327594:84 , srv628497181:84 , srv640653863:84 , srv827292506:84 , srv922260777:84 , srv1018471759:85 , srv1106130897:85 , srv1207911819:85 , srv1319405798:85 , srv1322715324:85 , srv1501656256:85 , srv1530311975:85 , srv1648621972:85 , srv173348034:85 , srv1744258979:85 , srv1877228953:85 , srv2113018583:85 , srv392501747:85 , srv434116273:85 , srv443330805:85 , srv807735215:85 , srv840840497:85 , srv850368051:85 , srv850918314:85 , srv898678535:85 , srv940413147:85 , srv997082238:85 , srv1005927484:86 , srv1158046242:86 , srv1188702175:86 , srv1198366202:86 , srv1290159406:86 , srv1311151344:86 , srv147962969:86 , srv1547355451:86 , srv1573542733:86 , srv1916379366:86 , srv1944802114:86 , srv1955535731:86 , srv2048714464:86 , srv210525068:86 , srv248299243:86 , srv277578120:86 , srv502938942:86 , srv520762632:86 , srv591014126:86 , srv65791965:86 , srv782108255:86 , srv793190267:86 , srv960946707:86 , srv1142653597:87 , srv1170403374:87 , srv1206196152:87 , srv1278212501:87 , srv1372701612:87 , srv1386744433:87 , srv1520812591:87 , srv1701326974:87 , srv1716735600:87 , srv1822627452:87 , srv1889010022:87 , srv1890716118:87 , srv1930806009:87 , srv1944309428:87 , srv1959499472:87 , srv1964199277:87 , srv2062096037:87 , srv328749084:87 , srv851078106:87 , srv886849272:87 , srv1571322041:88 , srv1835501737:88 , srv815531806:88 , srv865550422:88 , srv616646279:89 , srv642795894:89 , srv1790480783:546 } 2023-07-29 02:53:03,438 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:03,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1944802114=50, srv1916379366=47, srv628497181=79, srv1346046056=20, srv65791965=82, srv997082238=99, srv138505662=22, srv1290159406=16, srv1701326974=36, srv527962675=75, srv1278212501=14, srv2009914062=56, srv434116273=70, srv1018471759=2, srv277166953=63, srv1571322041=29, srv443330805=72, srv1530311975=27, srv793190267=85, srv591327594=77, srv851078106=92, srv1930806009=48, srv1501656256=25, srv1520812591=26, srv1606123328=31, srv248299243=61, srv1010377030=1, srv640653863=80, srv642795894=81, srv1207911819=12, srv1740055040=39, srv1372701612=21, srv1955535731=52, srv616646279=78, srv840840497=89, srv1133528249=5, srv898678535=95, srv2048714464=57, srv422547748=69, srv265690018=62, srv1311151344=17, srv147962969=24, srv520762632=74, srv169155086=35, srv1648621972=34, srv1890716118=46, srv1716735600=37, srv2062096037=58, srv1322715324=19, srv305472684=65, srv1024674030=3, srv1835501737=43, srv772008240=83, srv827292506=88, srv1573542733=30, srv1005927484=0, srv1273743171=13, srv865550422=93, srv1158046242=7, srv782108255=84, srv886849272=94, srv1386744433=23, srv1790480783=41, srv1547355451=28, srv336906491=67, srv850918314=91, srv1170403374=8, srv850368051=90, srv1944309428=49, srv591014126=76, srv1611770827=33, srv807735215=86, srv1877228953=44, srv1188702175=9, srv1964199277=54, srv1959499472=53, srv1744258979=40, srv815531806=87, srv1822627452=42, srv2001114021=55, srv2113018583=60, srv392501747=68, srv277578120=64, srv1319405798=18, srv940413147=97, srv328749084=66, srv1947605358=51, srv922260777=96, srv210525068=59, srv960946707=98, srv173348034=38, srv1206196152=11, srv1610520935=32, srv1106130897=4, srv438687510=71, srv1142653597=6, srv1198366202=10, srv1285747359=15, srv502938942=73, srv1889010022=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:03,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:03,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-29 02:53:03,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-29 02:53:03,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-29 02:53:03,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-29 02:53:03,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-29 02:53:03,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-29 02:53:03,546 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.005204389640497334); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006946969237999757); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005204389640497334); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:03,546 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-07-29 02:53:03,546 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.965036243026545E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005204389640497334); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006946969237999757); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005204389640497334); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-29 02:53:03,774 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 308 ms to try 5000 different iterations. Found a solution that moves 222 regions; Going from a computed imbalance of 5.965036243026545E-4 to a new imbalance of 3.536993367600108E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0020651563939657444); MoveCostFunction : (multiplier=7.0, imbalance=0.024666666666666667); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:03,775 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1835501737:83 , srv1930806009:83 , srv328749084:83 , srv527962675:83 , srv616646279:83 , srv642795894:83 , srv772008240:83 , srv807735215:83 , srv1010377030:84 , srv1024674030:84 , srv1106130897:84 , srv1133528249:84 , srv1158046242:84 , srv1170403374:84 , srv1207911819:84 , srv1290159406:84 , srv1319405798:84 , srv1346046056:84 , srv1372701612:84 , srv147962969:84 , srv1501656256:84 , srv1520812591:84 , srv1530311975:84 , srv1547355451:84 , srv1571322041:84 , srv1648621972:84 , srv1701326974:84 , srv1716735600:84 , srv1877228953:84 , srv1944309428:84 , srv1955535731:84 , srv1959499472:84 , srv2113018583:84 , srv248299243:84 , srv265690018:84 , srv277166953:84 , srv277578120:84 , srv434116273:84 , srv438687510:84 , srv591014126:84 , srv628497181:84 , srv793190267:84 , srv815531806:84 , srv850368051:84 , srv865550422:84 , srv886849272:84 , srv898678535:84 , srv960946707:84 , srv1005927484:85 , srv1018471759:85 , srv1142653597:85 , srv1188702175:85 , srv1198366202:85 , srv1206196152:85 , srv1273743171:85 , srv1278212501:85 , srv1285747359:85 , srv1311151344:85 , srv1322715324:85 , srv138505662:85 , srv1386744433:85 , srv1573542733:85 , srv1606123328:85 , srv1610520935:85 , srv1611770827:85 , srv169155086:85 , srv1744258979:85 , srv1822627452:85 , srv1889010022:85 , srv1890716118:85 , srv1916379366:85 , srv1944802114:85 , srv1964199277:85 , srv2001114021:85 , srv2009914062:85 , srv2048714464:85 , srv2062096037:85 , srv210525068:85 , srv305472684:85 , srv336906491:85 , srv392501747:85 , srv422547748:85 , srv443330805:85 , srv502938942:85 , srv520762632:85 , srv591327594:85 , srv640653863:85 , srv65791965:85 , srv782108255:85 , srv827292506:85 , srv840840497:85 , srv850918314:85 , srv851078106:85 , srv922260777:85 , srv940413147:85 , srv997082238:85 , srv173348034:86 , srv1740055040:86 , srv1947605358:86 , srv1790480783:638 } 2023-07-29 02:53:03,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:03,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1944802114=50, srv1916379366=47, srv628497181=79, srv1346046056=20, srv65791965=82, srv997082238=99, srv138505662=22, srv1290159406=16, srv1701326974=36, srv527962675=75, srv1278212501=14, srv2009914062=56, srv434116273=70, srv1018471759=2, srv277166953=63, srv1571322041=29, srv443330805=72, srv1530311975=27, srv793190267=85, srv591327594=77, srv851078106=92, srv1930806009=48, srv1501656256=25, srv1520812591=26, srv1606123328=31, srv248299243=61, srv1010377030=1, srv640653863=80, srv642795894=81, srv1207911819=12, srv1740055040=39, srv1372701612=21, srv1955535731=52, srv616646279=78, srv840840497=89, srv1133528249=5, srv898678535=95, srv2048714464=57, srv422547748=69, srv265690018=62, srv1311151344=17, srv147962969=24, srv520762632=74, srv169155086=35, srv1648621972=34, srv1890716118=46, srv1716735600=37, srv2062096037=58, srv1322715324=19, srv305472684=65, srv1024674030=3, srv1835501737=43, srv772008240=83, srv827292506=88, srv1573542733=30, srv1005927484=0, srv1273743171=13, srv865550422=93, srv1158046242=7, srv782108255=84, srv886849272=94, srv1386744433=23, srv1790480783=41, srv1547355451=28, srv336906491=67, srv850918314=91, srv1170403374=8, srv850368051=90, srv1944309428=49, srv591014126=76, srv1611770827=33, srv807735215=86, srv1877228953=44, srv1188702175=9, srv1964199277=54, srv1959499472=53, srv1744258979=40, srv815531806=87, srv1822627452=42, srv2001114021=55, srv2113018583=60, srv392501747=68, srv277578120=64, srv1319405798=18, srv940413147=97, srv328749084=66, srv1947605358=51, srv922260777=96, srv210525068=59, srv960946707=98, srv173348034=38, srv1206196152=11, srv1610520935=32, srv1106130897=4, srv438687510=71, srv1142653597=6, srv1198366202=10, srv1285747359=15, srv502938942=73, srv1889010022=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-29 02:53:03,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-29 02:53:03,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-29 02:53:03,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-29 02:53:03,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-29 02:53:03,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-29 02:53:03,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-29 02:53:03,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-29 02:53:03,885 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0020651563939657444); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:03,886 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-07-29 02:53:03,886 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.381545645149316E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0020651563939657444); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-29 02:53:04,029 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 228 ms to try 5000 different iterations. Found a solution that moves 25 regions; Going from a computed imbalance of 3.381545645149316E-5 to a new imbalance of 7.864475541849422E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.002777777777777778); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:04,030 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1273743171:83 , srv1573542733:83 , srv173348034:83 , srv1740055040:83 , srv1947605358:83 , srv392501747:83 , srv591327594:83 , srv1005927484:84 , srv1018471759:84 , srv1024674030:84 , srv1106130897:84 , srv1142653597:84 , srv1170403374:84 , srv1188702175:84 , srv1198366202:84 , srv1206196152:84 , srv1207911819:84 , srv1278212501:84 , srv1285747359:84 , srv1290159406:84 , srv1311151344:84 , srv1319405798:84 , srv1322715324:84 , srv1346046056:84 , srv1372701612:84 , srv138505662:84 , srv1386744433:84 , srv147962969:84 , srv1501656256:84 , srv1520812591:84 , srv1530311975:84 , srv1547355451:84 , srv1571322041:84 , srv1606123328:84 , srv1610520935:84 , srv1611770827:84 , srv1648621972:84 , srv169155086:84 , srv1701326974:84 , srv1716735600:84 , srv1744258979:84 , srv1822627452:84 , srv1835501737:84 , srv1877228953:84 , srv1889010022:84 , srv1890716118:84 , srv1916379366:84 , srv1944309428:84 , srv1944802114:84 , srv1955535731:84 , srv1959499472:84 , srv1964199277:84 , srv2001114021:84 , srv2009914062:84 , srv2048714464:84 , srv2062096037:84 , srv210525068:84 , srv2113018583:84 , srv265690018:84 , srv277166953:84 , srv277578120:84 , srv305472684:84 , srv336906491:84 , srv422547748:84 , srv434116273:84 , srv438687510:84 , srv443330805:84 , srv502938942:84 , srv520762632:84 , srv527962675:84 , srv591014126:84 , srv628497181:84 , srv640653863:84 , srv642795894:84 , srv65791965:84 , srv772008240:84 , srv782108255:84 , srv793190267:84 , srv807735215:84 , srv815531806:84 , srv827292506:84 , srv840840497:84 , srv850368051:84 , srv850918314:84 , srv851078106:84 , srv865550422:84 , srv886849272:84 , srv898678535:84 , srv922260777:84 , srv940413147:84 , srv960946707:84 , srv997082238:84 , srv1010377030:85 , srv1133528249:85 , srv1158046242:85 , srv1930806009:85 , srv248299243:85 , srv328749084:85 , srv616646279:85 , srv1790480783:684 } 2023-07-29 02:53:04,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:04,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1944802114=50, srv1916379366=47, srv628497181=79, srv1346046056=20, srv65791965=82, srv997082238=99, srv138505662=22, srv1290159406=16, srv1701326974=36, srv527962675=75, srv1278212501=14, srv2009914062=56, srv434116273=70, srv1018471759=2, srv277166953=63, srv1571322041=29, srv443330805=72, srv1530311975=27, srv793190267=85, srv591327594=77, srv851078106=92, srv1930806009=48, srv1501656256=25, srv1520812591=26, srv1606123328=31, srv248299243=61, srv1010377030=1, srv640653863=80, srv642795894=81, srv1207911819=12, srv1740055040=39, srv1372701612=21, srv1955535731=52, srv616646279=78, srv840840497=89, srv1133528249=5, srv898678535=95, srv2048714464=57, srv422547748=69, srv265690018=62, srv1311151344=17, srv147962969=24, srv520762632=74, srv169155086=35, srv1648621972=34, srv1890716118=46, srv1716735600=37, srv2062096037=58, srv1322715324=19, srv305472684=65, srv1024674030=3, srv1835501737=43, srv772008240=83, srv827292506=88, srv1573542733=30, srv1005927484=0, srv1273743171=13, srv865550422=93, srv1158046242=7, srv782108255=84, srv886849272=94, srv1386744433=23, srv1790480783=41, srv1547355451=28, srv336906491=67, srv850918314=91, srv1170403374=8, srv850368051=90, srv1944309428=49, srv591014126=76, srv1611770827=33, srv807735215=86, srv1877228953=44, srv1188702175=9, srv1964199277=54, srv1959499472=53, srv1744258979=40, srv815531806=87, srv1822627452=42, srv2001114021=55, srv2113018583=60, srv392501747=68, srv277578120=64, srv1319405798=18, srv940413147=97, srv328749084=66, srv1947605358=51, srv922260777=96, srv210525068=59, srv960946707=98, srv173348034=38, srv1206196152=11, srv1610520935=32, srv1106130897=4, srv438687510=71, srv1142653597=6, srv1198366202=10, srv1285747359=15, srv502938942=73, srv1889010022=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:04,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:04,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-29 02:53:04,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-29 02:53:04,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-29 02:53:04,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-29 02:53:04,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-29 02:53:04,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-29 02:53:04,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-29 02:53:04,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-29 02:53:04,139 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.689421800350782E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:04,139 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1273743171:83 , srv1573542733:83 , srv173348034:83 , srv1740055040:83 , srv1947605358:83 , srv392501747:83 , srv591327594:83 , srv1005927484:84 , srv1018471759:84 , srv1024674030:84 , srv1106130897:84 , srv1142653597:84 , srv1170403374:84 , srv1188702175:84 , srv1198366202:84 , srv1206196152:84 , srv1207911819:84 , srv1278212501:84 , srv1285747359:84 , srv1290159406:84 , srv1311151344:84 , srv1319405798:84 , srv1322715324:84 , srv1346046056:84 , srv1372701612:84 , srv138505662:84 , srv1386744433:84 , srv147962969:84 , srv1501656256:84 , srv1520812591:84 , srv1530311975:84 , srv1547355451:84 , srv1571322041:84 , srv1606123328:84 , srv1610520935:84 , srv1611770827:84 , srv1648621972:84 , srv169155086:84 , srv1701326974:84 , srv1716735600:84 , srv1744258979:84 , srv1822627452:84 , srv1835501737:84 , srv1877228953:84 , srv1889010022:84 , srv1890716118:84 , srv1916379366:84 , srv1944309428:84 , srv1944802114:84 , srv1955535731:84 , srv1959499472:84 , srv1964199277:84 , srv2001114021:84 , srv2009914062:84 , srv2048714464:84 , srv2062096037:84 , srv210525068:84 , srv2113018583:84 , srv265690018:84 , srv277166953:84 , srv277578120:84 , srv305472684:84 , srv336906491:84 , srv422547748:84 , srv434116273:84 , srv438687510:84 , srv443330805:84 , srv502938942:84 , srv520762632:84 , srv527962675:84 , srv591014126:84 , srv628497181:84 , srv640653863:84 , srv642795894:84 , srv65791965:84 , srv772008240:84 , srv782108255:84 , srv793190267:84 , srv807735215:84 , srv815531806:84 , srv827292506:84 , srv840840497:84 , srv850368051:84 , srv850918314:84 , srv851078106:84 , srv865550422:84 , srv886849272:84 , srv898678535:84 , srv922260777:84 , srv940413147:84 , srv960946707:84 , srv997082238:84 , srv1010377030:85 , srv1133528249:85 , srv1158046242:85 , srv1930806009:85 , srv248299243:85 , srv328749084:85 , srv616646279:85 , srv1790480783:684 } 2023-07-29 02:53:04,161 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=453 (was 413) - SystemLoadAverage LEAK? -, ProcessCount=171 (was 171), AvailableMemoryMB=5362 (was 5902) 2023-07-29 02:53:04,168 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=453, ProcessCount=171, AvailableMemoryMB=5362 2023-07-29 02:53:04,168 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-29 02:53:04,169 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-07-29 02:53:04,175 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1121493189:84 , srv113851810:84 , srv1203453934:84 , srv1228535784:84 , srv124019520:84 , srv1296146330:84 , srv13068511:84 , srv1379473787:84 , srv1386930210:84 , srv139645792:84 , srv1465905724:84 , srv1618330787:84 , srv1697361357:84 , srv1733244399:84 , srv1747308495:84 , srv1797470512:84 , srv1803194902:84 , srv1839143837:84 , srv1889763521:84 , srv1932072992:84 , srv200700868:84 , srv307186516:84 , srv527447631:84 , srv855223120:84 , srv873626175:84 , srv885843742:84 , srv88644325:84 , srv925960636:84 , srv9286295:84 , srv1494503414:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-07-29 02:53:04,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:53:04,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203453934=2, srv88644325=27, srv9286295=29, srv1889763521=19, srv1803194902=17, srv1747308495=15, srv13068511=6, srv1465905724=10, srv885843742=26, srv1386930210=8, srv113851810=1, srv925960636=28, srv1228535784=3, srv1296146330=5, srv873626175=25, srv1618330787=12, srv1839143837=18, srv139645792=9, srv200700868=21, srv1932072992=20, srv527447631=23, srv1379473787=7, srv1697361357=13, srv307186516=22, srv1797470512=16, srv1121493189=0, srv855223120=24, srv124019520=4, srv1733244399=14, srv1494503414=11} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:53:04,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:53:04,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:53:04,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:53:04,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:53:04,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-07-29 02:53:04,199 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.089284963657651, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:53:04,199 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912474377269344, 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.089284963657651, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-07-29 02:55:04,188 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9714243 different iterations. Found a solution that moves 1846 regions; Going from a computed imbalance of 0.9912474377269344 to a new imbalance of 4.308656090753194E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6837037037037037, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:55:04,193 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1121493189:90 , srv113851810:90 , srv1203453934:90 , srv1228535784:90 , srv124019520:90 , srv1296146330:90 , srv13068511:90 , srv1379473787:90 , srv1386930210:90 , srv139645792:90 , srv1465905724:90 , srv1494503414:90 , srv1618330787:90 , srv1697361357:90 , srv1733244399:90 , srv1747308495:90 , srv1797470512:90 , srv1803194902:90 , srv1839143837:90 , srv1889763521:90 , srv1932072992:90 , srv200700868:90 , srv307186516:90 , srv527447631:90 , srv855223120:90 , srv873626175:90 , srv885843742:90 , srv88644325:90 , srv925960636:90 , srv9286295:90 } 2023-07-29 02:55:04,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-29 02:55:04,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1203453934=2, srv88644325=27, srv9286295=29, srv1889763521=19, srv1803194902=17, srv1747308495=15, srv13068511=6, srv1465905724=10, srv885843742=26, srv1386930210=8, srv113851810=1, srv925960636=28, srv1228535784=3, srv1296146330=5, srv873626175=25, srv1618330787=12, srv1839143837=18, srv139645792=9, srv200700868=21, srv1932072992=20, srv527447631=23, srv1379473787=7, srv1697361357=13, srv307186516=22, srv1797470512=16, srv1121493189=0, srv855223120=24, srv124019520=4, srv1733244399=14, srv1494503414=11} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-29 02:55:04,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-29 02:55:04,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-29 02:55:04,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-29 02:55:04,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-07-29 02:55:04,208 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-29 02:55:04,209 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1121493189:90 , srv113851810:90 , srv1203453934:90 , srv1228535784:90 , srv124019520:90 , srv1296146330:90 , srv13068511:90 , srv1379473787:90 , srv1386930210:90 , srv139645792:90 , srv1465905724:90 , srv1494503414:90 , srv1618330787:90 , srv1697361357:90 , srv1733244399:90 , srv1747308495:90 , srv1797470512:90 , srv1803194902:90 , srv1839143837:90 , srv1889763521:90 , srv1932072992:90 , srv200700868:90 , srv307186516:90 , srv527447631:90 , srv855223120:90 , srv873626175:90 , srv885843742:90 , srv88644325:90 , srv925960636:90 , srv9286295:90 } 2023-07-29 02:55:04,219 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=200 (was 453), ProcessCount=170 (was 171), AvailableMemoryMB=5175 (was 5362)