2023-08-11 21:53:11,745 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-11 21:53:12,058 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-11 21:53:12,179 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-11 21:53:12,241 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-11 21:53:12,250 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-08-11 21:53:12,268 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=311, ProcessCount=173, AvailableMemoryMB=3575 2023-08-11 21:53:12,271 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-11 21:53:12,271 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-08-11 21:53:12,421 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1027196403:84 , srv1056496237:84 , srv1096657282:84 , srv1111845613:84 , srv11176109:84 , srv1142304638:84 , srv1150197707:84 , srv1178316895:84 , srv1184852352:84 , srv1189728419:84 , srv1189954047:84 , srv1214860218:84 , srv1227628984:84 , srv1270334732:84 , srv1297461497:84 , srv1309258318:84 , srv1313651225:84 , srv1342419330:84 , srv1375682186:84 , srv1397608308:84 , srv1430787132:84 , srv1445048623:84 , srv1482826453:84 , srv1484140462:84 , srv153157229:84 , srv1553120459:84 , srv1574759058:84 , srv1584214643:84 , srv161893845:84 , srv1624217884:84 , srv1806770443:84 , srv1816232708:84 , srv1835189455:84 , srv1842248712:84 , srv1851062594:84 , srv1856684355:84 , srv1858705837:84 , srv1915371704:84 , srv1959683822:84 , srv1960993631:84 , srv196809117:84 , srv1970987301:84 , srv1983658814:84 , srv2031210825:84 , srv2043066282:84 , srv204832794:84 , srv2062152115:84 , srv2077690049:84 , srv2096520994:84 , srv2121292062:84 , srv246352343:84 , srv269245726:84 , srv275395268:84 , srv28232898:84 , srv288378366:84 , srv31563242:84 , srv318505008:84 , srv319053492:84 , srv31920062:84 , srv341943722:84 , srv3442069:84 , srv357333527:84 , srv359139843:84 , srv361889854:84 , srv367682085:84 , srv374941258:84 , srv386650457:84 , srv41888041:84 , srv428863614:84 , srv44454723:84 , srv483754964:84 , srv502934146:84 , srv530614597:84 , srv566125453:84 , srv59026090:84 , srv590747205:84 , srv645292444:84 , srv658824342:84 , srv668152286:84 , srv671267913:84 , srv672180312:84 , srv691972024:84 , srv711655943:84 , srv722159373:84 , srv722388459:84 , srv722852189:84 , srv771542638:84 , srv783215745:84 , srv788469556:84 , srv794237110:84 , srv797475219:84 , srv815042525:84 , srv822454282:84 , srv846272920:84 , srv879112826:84 , srv954808816:84 , srv96732424:84 , srv979349437:84 , srv980919872:84 , srv2144444993:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-11 21:53:12,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:12,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1915371704=37, srv153157229=24, srv645292444=77, srv1227628984=12, srv815042525=92, srv1342419330=17, srv1309258318=15, srv1096657282=2, srv374941258=66, srv711655943=83, srv1584214643=27, srv1178316895=7, srv31920062=59, srv879112826=95, srv1056496237=1, srv341943722=60, srv722159373=84, srv196809117=40, srv1445048623=21, srv44454723=70, srv96732424=97, srv771542638=87, srv359139843=63, srv783215745=88, srv1553120459=25, srv1184852352=8, srv161893845=28, srv1482826453=22, srv1484140462=23, srv2043066282=44, srv980919872=99, srv1970987301=41, srv2096520994=48, srv2062152115=46, srv1835189455=32, srv794237110=90, srv1397608308=19, srv386650457=67, srv319053492=58, srv1806770443=30, srv1960993631=39, srv1313651225=16, srv59026090=75, srv822454282=93, srv1430787132=20, srv31563242=56, srv979349437=98, srv502934146=72, srv671267913=80, srv1856684355=35, srv1983658814=42, srv1851062594=34, srv1842248712=33, srv846272920=94, srv1375682186=18, srv1142304638=5, srv1858705837=36, srv41888041=68, srv269245726=52, srv11176109=4, srv1214860218=11, srv668152286=79, srv1270334732=13, srv590747205=76, srv722388459=85, srv318505008=57, srv1624217884=29, srv2031210825=43, srv672180312=81, srv1959683822=38, srv246352343=51, srv566125453=74, srv1297461497=14, srv1111845613=3, srv2144444993=50, srv691972024=82, srv3442069=61, srv1189728419=9, srv1027196403=0, srv275395268=53, srv2077690049=47, srv288378366=55, srv1816232708=31, srv2121292062=49, srv483754964=71, srv361889854=64, srv1189954047=10, srv357333527=62, srv658824342=78, srv722852189=86, srv1150197707=6, srv797475219=91, srv28232898=54, srv1574759058=26, srv954808816=96, srv367682085=65, srv204832794=45, srv530614597=73, srv428863614=69, srv788469556=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:12,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:12,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:12,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-11 21:53:12,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-11 21:53:12,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-11 21:53:12,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-11 21:53:12,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-11 21:53:12,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-11 21:53:12,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-11 21:53:12,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-11 21:53:12,708 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-08-11 21:53:12,708 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-08-11 21:53:12,709 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-08-11 21:53:13,105 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 560 ms to try 5000 different iterations. Found a solution that moves 4698 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17631264326782883. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04118308983842132, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0588517130608005, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.522, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04118308983842132, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17141666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23875, 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-08-11 21:53:13,140 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv783215745:81 , srv822454282:81 , srv1430787132:82 , srv1484140462:82 , srv41888041:82 , srv645292444:82 , srv671267913:82 , srv771542638:82 , srv1178316895:83 , srv1297461497:83 , srv1553120459:83 , srv2096520994:83 , srv44454723:83 , srv954808816:83 , srv1342419330:84 , srv1375682186:84 , srv1624217884:84 , srv196809117:84 , srv275395268:84 , srv374941258:84 , srv386650457:84 , srv428863614:84 , srv846272920:84 , srv1184852352:85 , srv1397608308:85 , srv1445048623:85 , srv1574759058:85 , srv1816232708:85 , srv1851062594:85 , srv1960993631:85 , srv204832794:85 , srv483754964:85 , srv590747205:85 , srv658824342:85 , srv668152286:85 , srv722159373:85 , srv979349437:85 , srv1111845613:86 , srv11176109:86 , srv1189728419:86 , srv1227628984:86 , srv1270334732:86 , srv1309258318:86 , srv1313651225:86 , srv161893845:86 , srv1856684355:86 , srv269245726:86 , srv288378366:86 , srv341943722:86 , srv3442069:86 , srv359139843:86 , srv361889854:86 , srv672180312:86 , srv788469556:86 , srv879112826:86 , srv96732424:86 , srv980919872:86 , srv1096657282:87 , srv1189954047:87 , srv1214860218:87 , srv1584214643:87 , srv1806770443:87 , srv1959683822:87 , srv2077690049:87 , srv318505008:87 , srv357333527:87 , srv722388459:87 , srv1142304638:88 , srv1482826453:88 , srv153157229:88 , srv1842248712:88 , srv1915371704:88 , srv1983658814:88 , srv2031210825:88 , srv28232898:88 , srv31563242:88 , srv31920062:88 , srv566125453:88 , srv59026090:88 , srv691972024:88 , srv711655943:88 , srv815042525:88 , srv1150197707:89 , srv1835189455:89 , srv1970987301:89 , srv2062152115:89 , srv319053492:89 , srv367682085:89 , srv530614597:89 , srv794237110:89 , srv1056496237:90 , srv1858705837:90 , srv2121292062:90 , srv502934146:90 , srv1027196403:91 , srv246352343:91 , srv2043066282:92 , srv722852189:94 , srv797475219:96 , srv2144444993:456 } 2023-08-11 21:53:13,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:13,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1915371704=37, srv153157229=24, srv645292444=77, srv1227628984=12, srv815042525=92, srv1342419330=17, srv1309258318=15, srv1096657282=2, srv374941258=66, srv711655943=83, srv1584214643=27, srv1178316895=7, srv31920062=59, srv879112826=95, srv1056496237=1, srv341943722=60, srv722159373=84, srv196809117=40, srv1445048623=21, srv44454723=70, srv96732424=97, srv771542638=87, srv359139843=63, srv783215745=88, srv1553120459=25, srv1184852352=8, srv161893845=28, srv1482826453=22, srv1484140462=23, srv2043066282=44, srv980919872=99, srv1970987301=41, srv2096520994=48, srv2062152115=46, srv1835189455=32, srv794237110=90, srv1397608308=19, srv386650457=67, srv319053492=58, srv1806770443=30, srv1960993631=39, srv1313651225=16, srv59026090=75, srv822454282=93, srv1430787132=20, srv31563242=56, srv979349437=98, srv502934146=72, srv671267913=80, srv1856684355=35, srv1983658814=42, srv1851062594=34, srv1842248712=33, srv846272920=94, srv1375682186=18, srv1142304638=5, srv1858705837=36, srv41888041=68, srv269245726=52, srv11176109=4, srv1214860218=11, srv668152286=79, srv1270334732=13, srv590747205=76, srv722388459=85, srv318505008=57, srv1624217884=29, srv2031210825=43, srv672180312=81, srv1959683822=38, srv246352343=51, srv566125453=74, srv1297461497=14, srv1111845613=3, srv2144444993=50, srv691972024=82, srv3442069=61, srv1189728419=9, srv1027196403=0, srv275395268=53, srv2077690049=47, srv288378366=55, srv1816232708=31, srv2121292062=49, srv483754964=71, srv361889854=64, srv1189954047=10, srv357333527=62, srv658824342=78, srv722852189=86, srv1150197707=6, srv797475219=91, srv28232898=54, srv1574759058=26, srv954808816=96, srv367682085=65, srv204832794=45, srv530614597=73, srv428863614=69, srv788469556=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:13,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:13,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:13,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:13,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-11 21:53:13,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-11 21:53:13,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-11 21:53:13,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-11 21:53:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-11 21:53:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-11 21:53:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-11 21:53:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-11 21:53:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-11 21:53:13,316 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.04118308983842132, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0588517130608005, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04118308983842132, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17141666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23875, 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-08-11 21:53:13,317 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-08-11 21:53:13,317 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1762797471687264, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04118308983842132, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0588517130608005, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04118308983842132, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17141666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23875, 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-08-11 21:53:13,639 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 435 ms to try 5000 different iterations. Found a solution that moves 2562 regions; Going from a computed imbalance of 0.1762797471687264 to a new imbalance of 0.013860263678455513. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02362571344853132); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03651483716701107, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2846666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02362571344853132); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01075); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043166666666666666, 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-08-11 21:53:13,655 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv722852189:77 , srv797475219:77 , srv2043066282:79 , srv1027196403:80 , srv502934146:80 , srv1835189455:81 , srv1970987301:81 , srv711655943:81 , srv1056496237:82 , srv1915371704:82 , srv246352343:82 , srv566125453:82 , srv794237110:82 , srv1842248712:83 , srv1858705837:83 , srv2062152115:83 , srv2121292062:83 , srv691972024:83 , srv1096657282:84 , srv1142304638:84 , srv1150197707:84 , srv1189954047:84 , srv1227628984:84 , srv1313651225:84 , srv1397608308:84 , srv153157229:84 , srv1806770443:84 , srv28232898:84 , srv31563242:84 , srv31920062:84 , srv357333527:84 , srv367682085:84 , srv59026090:84 , srv590747205:84 , srv879112826:84 , srv979349437:84 , srv1189728419:85 , srv1214860218:85 , srv1309258318:85 , srv1445048623:85 , srv1482826453:85 , srv1584214643:85 , srv2031210825:85 , srv204832794:85 , srv530614597:85 , srv672180312:85 , srv788469556:85 , srv980919872:85 , srv1184852352:86 , srv1342419330:86 , srv1574759058:86 , srv1816232708:86 , srv1851062594:86 , srv1856684355:86 , srv1959683822:86 , srv1960993631:86 , srv1983658814:86 , srv2077690049:86 , srv269245726:86 , srv288378366:86 , srv318505008:86 , srv319053492:86 , srv3442069:86 , srv722388459:86 , srv846272920:86 , srv1111845613:87 , srv11176109:87 , srv1270334732:87 , srv1375682186:87 , srv1553120459:87 , srv341943722:87 , srv361889854:87 , srv386650457:87 , srv44454723:87 , srv483754964:87 , srv668152286:87 , srv161893845:88 , srv1624217884:88 , srv196809117:88 , srv374941258:88 , srv658824342:88 , srv815042525:88 , srv954808816:88 , srv275395268:89 , srv359139843:89 , srv428863614:89 , srv645292444:89 , srv722159373:89 , srv96732424:89 , srv1178316895:90 , srv1297461497:90 , srv1484140462:90 , srv2096520994:90 , srv671267913:90 , srv771542638:90 , srv41888041:92 , srv822454282:92 , srv1430787132:93 , srv783215745:93 , srv2144444993:528 } 2023-08-11 21:53:13,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:13,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1915371704=37, srv153157229=24, srv645292444=77, srv1227628984=12, srv815042525=92, srv1342419330=17, srv1309258318=15, srv1096657282=2, srv374941258=66, srv711655943=83, srv1584214643=27, srv1178316895=7, srv31920062=59, srv879112826=95, srv1056496237=1, srv341943722=60, srv722159373=84, srv196809117=40, srv1445048623=21, srv44454723=70, srv96732424=97, srv771542638=87, srv359139843=63, srv783215745=88, srv1553120459=25, srv1184852352=8, srv161893845=28, srv1482826453=22, srv1484140462=23, srv2043066282=44, srv980919872=99, srv1970987301=41, srv2096520994=48, srv2062152115=46, srv1835189455=32, srv794237110=90, srv1397608308=19, srv386650457=67, srv319053492=58, srv1806770443=30, srv1960993631=39, srv1313651225=16, srv59026090=75, srv822454282=93, srv1430787132=20, srv31563242=56, srv979349437=98, srv502934146=72, srv671267913=80, srv1856684355=35, srv1983658814=42, srv1851062594=34, srv1842248712=33, srv846272920=94, srv1375682186=18, srv1142304638=5, srv1858705837=36, srv41888041=68, srv269245726=52, srv11176109=4, srv1214860218=11, srv668152286=79, srv1270334732=13, srv590747205=76, srv722388459=85, srv318505008=57, srv1624217884=29, srv2031210825=43, srv672180312=81, srv1959683822=38, srv246352343=51, srv566125453=74, srv1297461497=14, srv1111845613=3, srv2144444993=50, srv691972024=82, srv3442069=61, srv1189728419=9, srv1027196403=0, srv275395268=53, srv2077690049=47, srv288378366=55, srv1816232708=31, srv2121292062=49, srv483754964=71, srv361889854=64, srv1189954047=10, srv357333527=62, srv658824342=78, srv722852189=86, srv1150197707=6, srv797475219=91, srv28232898=54, srv1574759058=26, srv954808816=96, srv367682085=65, srv204832794=45, srv530614597=73, srv428863614=69, srv788469556=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:13,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:13,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:13,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-11 21:53:13,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-11 21:53:13,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-11 21:53:13,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-11 21:53:13,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-11 21:53:13,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-11 21:53:13,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-11 21:53:13,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-11 21:53:13,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-11 21:53:13,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-11 21:53:13,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-11 21:53:13,855 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.02362571344853132); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03651483716701107, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02362571344853132); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01075); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043166666666666666, 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-08-11 21:53:13,855 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-08-11 21:53:13,856 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013842324171026734, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02362571344853132); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03651483716701107, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02362571344853132); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01075); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043166666666666666, 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-08-11 21:53:14,188 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 466 ms to try 5000 different iterations. Found a solution that moves 1050 regions; Going from a computed imbalance of 0.013842324171026734 to a new imbalance of 5.581282869145634E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005318160234783104); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006666666666666666); MoveCostFunction : (multiplier=7.0, imbalance=0.11666666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005318160234783104); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-11 21:53:14,189 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv815042525:81 , srv1430787132:82 , srv161893845:83 , srv359139843:83 , srv41888041:83 , srv96732424:83 , srv1150197707:84 , srv1178316895:84 , srv1270334732:84 , srv1297461497:84 , srv1858705837:84 , srv1959683822:84 , srv1983658814:84 , srv2031210825:84 , srv2077690049:84 , srv246352343:84 , srv269245726:84 , srv275395268:84 , srv319053492:84 , srv361889854:84 , srv428863614:84 , srv530614597:84 , srv658824342:84 , srv722159373:84 , srv722388459:84 , srv783215745:84 , srv1111845613:85 , srv11176109:85 , srv1214860218:85 , srv1482826453:85 , srv1484140462:85 , srv153157229:85 , srv1584214643:85 , srv1624217884:85 , srv1856684355:85 , srv2096520994:85 , srv2121292062:85 , srv28232898:85 , srv288378366:85 , srv318505008:85 , srv341943722:85 , srv367682085:85 , srv374941258:85 , srv483754964:85 , srv671267913:85 , srv797475219:85 , srv822454282:85 , srv1027196403:86 , srv1056496237:86 , srv1096657282:86 , srv1142304638:86 , srv1184852352:86 , srv1189728419:86 , srv1189954047:86 , srv1574759058:86 , srv1806770443:86 , srv1816232708:86 , srv1960993631:86 , srv196809117:86 , srv2062152115:86 , srv31563242:86 , srv31920062:86 , srv3442069:86 , srv691972024:86 , srv771542638:86 , srv794237110:86 , srv980919872:86 , srv1227628984:87 , srv1309258318:87 , srv1375682186:87 , srv1835189455:87 , srv1842248712:87 , srv1851062594:87 , srv2043066282:87 , srv357333527:87 , srv386650457:87 , srv44454723:87 , srv502934146:87 , srv566125453:87 , srv59026090:87 , srv645292444:87 , srv668152286:87 , srv672180312:87 , srv722852189:87 , srv954808816:87 , srv1313651225:88 , srv1342419330:88 , srv1397608308:88 , srv1445048623:88 , srv1553120459:88 , srv1915371704:88 , srv204832794:88 , srv590747205:88 , srv711655943:88 , srv788469556:88 , srv846272920:88 , srv879112826:88 , srv979349437:88 , srv1970987301:89 , srv2144444993:521 } 2023-08-11 21:53:14,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:14,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1915371704=37, srv153157229=24, srv645292444=77, srv1227628984=12, srv815042525=92, srv1342419330=17, srv1309258318=15, srv1096657282=2, srv374941258=66, srv711655943=83, srv1584214643=27, srv1178316895=7, srv31920062=59, srv879112826=95, srv1056496237=1, srv341943722=60, srv722159373=84, srv196809117=40, srv1445048623=21, srv44454723=70, srv96732424=97, srv771542638=87, srv359139843=63, srv783215745=88, srv1553120459=25, srv1184852352=8, srv161893845=28, srv1482826453=22, srv1484140462=23, srv2043066282=44, srv980919872=99, srv1970987301=41, srv2096520994=48, srv2062152115=46, srv1835189455=32, srv794237110=90, srv1397608308=19, srv386650457=67, srv319053492=58, srv1806770443=30, srv1960993631=39, srv1313651225=16, srv59026090=75, srv822454282=93, srv1430787132=20, srv31563242=56, srv979349437=98, srv502934146=72, srv671267913=80, srv1856684355=35, srv1983658814=42, srv1851062594=34, srv1842248712=33, srv846272920=94, srv1375682186=18, srv1142304638=5, srv1858705837=36, srv41888041=68, srv269245726=52, srv11176109=4, srv1214860218=11, srv668152286=79, srv1270334732=13, srv590747205=76, srv722388459=85, srv318505008=57, srv1624217884=29, srv2031210825=43, srv672180312=81, srv1959683822=38, srv246352343=51, srv566125453=74, srv1297461497=14, srv1111845613=3, srv2144444993=50, srv691972024=82, srv3442069=61, srv1189728419=9, srv1027196403=0, srv275395268=53, srv2077690049=47, srv288378366=55, srv1816232708=31, srv2121292062=49, srv483754964=71, srv361889854=64, srv1189954047=10, srv357333527=62, srv658824342=78, srv722852189=86, srv1150197707=6, srv797475219=91, srv28232898=54, srv1574759058=26, srv954808816=96, srv367682085=65, srv204832794=45, srv530614597=73, srv428863614=69, srv788469556=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:14,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:14,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-11 21:53:14,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-11 21:53:14,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-11 21:53:14,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-11 21:53:14,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-11 21:53:14,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-11 21:53:14,340 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.005318160234783104); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006666666666666666); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005318160234783104); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-11 21:53:14,340 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-08-11 21:53:14,341 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.507760297716205E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005318160234783104); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006666666666666666); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005318160234783104); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-11 21:53:14,753 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 520 ms to try 5000 different iterations. Found a solution that moves 235 regions; Going from a computed imbalance of 5.507760297716205E-4 to a new imbalance of 3.4113042560001595E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.026111111111111113, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-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-08-11 21:53:14,754 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv59026090:82 , srv1970987301:83 , srv319053492:83 , srv1056496237:84 , srv1111845613:84 , srv11176109:84 , srv1142304638:84 , srv1270334732:84 , srv1309258318:84 , srv1313651225:84 , srv1342419330:84 , srv1375682186:84 , srv1430787132:84 , srv1445048623:84 , srv1482826453:84 , srv1553120459:84 , srv1842248712:84 , srv1851062594:84 , srv1915371704:84 , srv196809117:84 , srv1983658814:84 , srv2043066282:84 , srv204832794:84 , srv2062152115:84 , srv2096520994:84 , srv2121292062:84 , srv31563242:84 , srv318505008:84 , srv31920062:84 , srv341943722:84 , srv3442069:84 , srv359139843:84 , srv367682085:84 , srv386650457:84 , srv530614597:84 , srv645292444:84 , srv668152286:84 , srv691972024:84 , srv722159373:84 , srv722852189:84 , srv771542638:84 , srv783215745:84 , srv788469556:84 , srv794237110:84 , srv797475219:84 , srv822454282:84 , srv846272920:84 , srv879112826:84 , srv954808816:84 , srv96732424:84 , srv1027196403:85 , srv1096657282:85 , srv1150197707:85 , srv1178316895:85 , srv1184852352:85 , srv1189728419:85 , srv1189954047:85 , srv1214860218:85 , srv1227628984:85 , srv1297461497:85 , srv1397608308:85 , srv1484140462:85 , srv153157229:85 , srv1574759058:85 , srv1584214643:85 , srv161893845:85 , srv1624217884:85 , srv1806770443:85 , srv1816232708:85 , srv1835189455:85 , srv1856684355:85 , srv1959683822:85 , srv1960993631:85 , srv2031210825:85 , srv2077690049:85 , srv246352343:85 , srv275395268:85 , srv28232898:85 , srv288378366:85 , srv357333527:85 , srv361889854:85 , srv374941258:85 , srv41888041:85 , srv428863614:85 , srv44454723:85 , srv483754964:85 , srv502934146:85 , srv566125453:85 , srv590747205:85 , srv658824342:85 , srv671267913:85 , srv672180312:85 , srv711655943:85 , srv722388459:85 , srv815042525:85 , srv979349437:85 , srv980919872:85 , srv1858705837:86 , srv269245726:86 , srv2144444993:637 } 2023-08-11 21:53:14,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:14,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1915371704=37, srv153157229=24, srv645292444=77, srv1227628984=12, srv815042525=92, srv1342419330=17, srv1309258318=15, srv1096657282=2, srv374941258=66, srv711655943=83, srv1584214643=27, srv1178316895=7, srv31920062=59, srv879112826=95, srv1056496237=1, srv341943722=60, srv722159373=84, srv196809117=40, srv1445048623=21, srv44454723=70, srv96732424=97, srv771542638=87, srv359139843=63, srv783215745=88, srv1553120459=25, srv1184852352=8, srv161893845=28, srv1482826453=22, srv1484140462=23, srv2043066282=44, srv980919872=99, srv1970987301=41, srv2096520994=48, srv2062152115=46, srv1835189455=32, srv794237110=90, srv1397608308=19, srv386650457=67, srv319053492=58, srv1806770443=30, srv1960993631=39, srv1313651225=16, srv59026090=75, srv822454282=93, srv1430787132=20, srv31563242=56, srv979349437=98, srv502934146=72, srv671267913=80, srv1856684355=35, srv1983658814=42, srv1851062594=34, srv1842248712=33, srv846272920=94, srv1375682186=18, srv1142304638=5, srv1858705837=36, srv41888041=68, srv269245726=52, srv11176109=4, srv1214860218=11, srv668152286=79, srv1270334732=13, srv590747205=76, srv722388459=85, srv318505008=57, srv1624217884=29, srv2031210825=43, srv672180312=81, srv1959683822=38, srv246352343=51, srv566125453=74, srv1297461497=14, srv1111845613=3, srv2144444993=50, srv691972024=82, srv3442069=61, srv1189728419=9, srv1027196403=0, srv275395268=53, srv2077690049=47, srv288378366=55, srv1816232708=31, srv2121292062=49, srv483754964=71, srv361889854=64, srv1189954047=10, srv357333527=62, srv658824342=78, srv722852189=86, srv1150197707=6, srv797475219=91, srv28232898=54, srv1574759058=26, srv954808816=96, srv367682085=65, srv204832794=45, srv530614597=73, srv428863614=69, srv788469556=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:14,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:14,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-11 21:53:14,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-11 21:53:14,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-11 21:53:14,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-11 21:53:14,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-11 21:53:14,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-11 21:53:14,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-11 21:53:14,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-11 21:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-11 21:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-11 21:53:14,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-11 21:53:14,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-11 21:53:14,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-11 21:53:14,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-11 21:53:14,940 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-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-08-11 21:53:14,940 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-08-11 21:53:14,941 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.246753738991438E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-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-08-11 21:53:15,278 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 477 ms to try 5000 different iterations. Found a solution that moves 24 regions; Going from a computed imbalance of 3.246753738991438E-5 to a new imbalance of 6.200130331567064E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0026666666666666666); 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-08-11 21:53:15,279 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1858705837:83 , srv357333527:83 , srv668152286:83 , srv672180312:83 , srv788469556:83 , srv1027196403:84 , srv1056496237:84 , srv1096657282:84 , srv1111845613:84 , srv11176109:84 , srv1142304638:84 , srv1150197707:84 , srv1178316895:84 , srv1184852352:84 , srv1189728419:84 , srv1189954047:84 , srv1214860218:84 , srv1227628984:84 , srv1297461497:84 , srv1309258318:84 , srv1313651225:84 , srv1342419330:84 , srv1375682186:84 , srv1397608308:84 , srv1445048623:84 , srv1482826453:84 , srv1484140462:84 , srv153157229:84 , srv1553120459:84 , srv1574759058:84 , srv1584214643:84 , srv161893845:84 , srv1624217884:84 , srv1806770443:84 , srv1816232708:84 , srv1835189455:84 , srv1842248712:84 , srv1851062594:84 , srv1856684355:84 , srv1915371704:84 , srv1959683822:84 , srv1960993631:84 , srv196809117:84 , srv1970987301:84 , srv1983658814:84 , srv2031210825:84 , srv2043066282:84 , srv204832794:84 , srv2062152115:84 , srv2077690049:84 , srv2096520994:84 , srv2121292062:84 , srv246352343:84 , srv269245726:84 , srv275395268:84 , srv28232898:84 , srv288378366:84 , srv31563242:84 , srv318505008:84 , srv319053492:84 , srv31920062:84 , srv341943722:84 , srv3442069:84 , srv359139843:84 , srv361889854:84 , srv367682085:84 , srv374941258:84 , srv386650457:84 , srv41888041:84 , srv428863614:84 , srv44454723:84 , srv483754964:84 , srv502934146:84 , srv530614597:84 , srv566125453:84 , srv590747205:84 , srv645292444:84 , srv658824342:84 , srv671267913:84 , srv711655943:84 , srv722159373:84 , srv722388459:84 , srv722852189:84 , srv771542638:84 , srv783215745:84 , srv797475219:84 , srv815042525:84 , srv822454282:84 , srv846272920:84 , srv879112826:84 , srv954808816:84 , srv96732424:84 , srv979349437:84 , srv980919872:84 , srv1270334732:85 , srv1430787132:85 , srv59026090:85 , srv691972024:85 , srv794237110:85 , srv2144444993:684 } 2023-08-11 21:53:15,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1915371704=37, srv153157229=24, srv645292444=77, srv1227628984=12, srv815042525=92, srv1342419330=17, srv1309258318=15, srv1096657282=2, srv374941258=66, srv711655943=83, srv1584214643=27, srv1178316895=7, srv31920062=59, srv879112826=95, srv1056496237=1, srv341943722=60, srv722159373=84, srv196809117=40, srv1445048623=21, srv44454723=70, srv96732424=97, srv771542638=87, srv359139843=63, srv783215745=88, srv1553120459=25, srv1184852352=8, srv161893845=28, srv1482826453=22, srv1484140462=23, srv2043066282=44, srv980919872=99, srv1970987301=41, srv2096520994=48, srv2062152115=46, srv1835189455=32, srv794237110=90, srv1397608308=19, srv386650457=67, srv319053492=58, srv1806770443=30, srv1960993631=39, srv1313651225=16, srv59026090=75, srv822454282=93, srv1430787132=20, srv31563242=56, srv979349437=98, srv502934146=72, srv671267913=80, srv1856684355=35, srv1983658814=42, srv1851062594=34, srv1842248712=33, srv846272920=94, srv1375682186=18, srv1142304638=5, srv1858705837=36, srv41888041=68, srv269245726=52, srv11176109=4, srv1214860218=11, srv668152286=79, srv1270334732=13, srv590747205=76, srv722388459=85, srv318505008=57, srv1624217884=29, srv2031210825=43, srv672180312=81, srv1959683822=38, srv246352343=51, srv566125453=74, srv1297461497=14, srv1111845613=3, srv2144444993=50, srv691972024=82, srv3442069=61, srv1189728419=9, srv1027196403=0, srv275395268=53, srv2077690049=47, srv288378366=55, srv1816232708=31, srv2121292062=49, srv483754964=71, srv361889854=64, srv1189954047=10, srv357333527=62, srv658824342=78, srv722852189=86, srv1150197707=6, srv797475219=91, srv28232898=54, srv1574759058=26, srv954808816=96, srv367682085=65, srv204832794=45, srv530614597=73, srv428863614=69, srv788469556=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:15,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:15,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:15,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:15,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:15,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:15,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:15,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:15,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:15,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:15,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:15,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:15,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:15,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:15,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:15,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:15,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-11 21:53:15,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-11 21:53:15,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-11 21:53:15,314 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-11 21:53:15,315 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-11 21:53:15,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-11 21:53:15,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-11 21:53:15,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-11 21:53:15,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-11 21:53:15,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-11 21:53:15,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-11 21:53:15,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-11 21:53:15,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-11 21:53:15,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-11 21:53:15,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-11 21:53:15,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-11 21:53:15,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-11 21:53:15,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-11 21:53:15,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-11 21:53:15,451 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.032078739728369E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-11 21:53:15,451 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1858705837:83 , srv357333527:83 , srv668152286:83 , srv672180312:83 , srv788469556:83 , srv1027196403:84 , srv1056496237:84 , srv1096657282:84 , srv1111845613:84 , srv11176109:84 , srv1142304638:84 , srv1150197707:84 , srv1178316895:84 , srv1184852352:84 , srv1189728419:84 , srv1189954047:84 , srv1214860218:84 , srv1227628984:84 , srv1297461497:84 , srv1309258318:84 , srv1313651225:84 , srv1342419330:84 , srv1375682186:84 , srv1397608308:84 , srv1445048623:84 , srv1482826453:84 , srv1484140462:84 , srv153157229:84 , srv1553120459:84 , srv1574759058:84 , srv1584214643:84 , srv161893845:84 , srv1624217884:84 , srv1806770443:84 , srv1816232708:84 , srv1835189455:84 , srv1842248712:84 , srv1851062594:84 , srv1856684355:84 , srv1915371704:84 , srv1959683822:84 , srv1960993631:84 , srv196809117:84 , srv1970987301:84 , srv1983658814:84 , srv2031210825:84 , srv2043066282:84 , srv204832794:84 , srv2062152115:84 , srv2077690049:84 , srv2096520994:84 , srv2121292062:84 , srv246352343:84 , srv269245726:84 , srv275395268:84 , srv28232898:84 , srv288378366:84 , srv31563242:84 , srv318505008:84 , srv319053492:84 , srv31920062:84 , srv341943722:84 , srv3442069:84 , srv359139843:84 , srv361889854:84 , srv367682085:84 , srv374941258:84 , srv386650457:84 , srv41888041:84 , srv428863614:84 , srv44454723:84 , srv483754964:84 , srv502934146:84 , srv530614597:84 , srv566125453:84 , srv590747205:84 , srv645292444:84 , srv658824342:84 , srv671267913:84 , srv711655943:84 , srv722159373:84 , srv722388459:84 , srv722852189:84 , srv771542638:84 , srv783215745:84 , srv797475219:84 , srv815042525:84 , srv822454282:84 , srv846272920:84 , srv879112826:84 , srv954808816:84 , srv96732424:84 , srv979349437:84 , srv980919872:84 , srv1270334732:85 , srv1430787132:85 , srv59026090:85 , srv691972024:85 , srv794237110:85 , srv2144444993:684 } 2023-08-11 21:53:15,486 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=311 (was 311), ProcessCount=173 (was 173), AvailableMemoryMB=2697 (was 3575) 2023-08-11 21:53:15,505 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=311, ProcessCount=173, AvailableMemoryMB=2695 2023-08-11 21:53:15,506 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-11 21:53:15,506 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-08-11 21:53:15,518 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1197467422:84 , srv1201768132:84 , srv1244798631:84 , srv1346084919:84 , srv1399394627:84 , srv1530228381:84 , srv1531715649:84 , srv1564747313:84 , srv1577423847:84 , srv1594610581:84 , srv1615383278:84 , srv1669824211:84 , srv168901128:84 , srv1785528789:84 , srv1819526577:84 , srv1986417680:84 , srv2046241668:84 , srv2063724622:84 , srv2069746248:84 , srv2125491714:84 , srv214117335:84 , srv306981340:84 , srv454878092:84 , srv667564405:84 , srv697341078:84 , srv887755730:84 , srv922437428:84 , srv95059212:84 , srv987334985:84 , srv2089656917:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-11 21:53:15,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:53:15,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2046241668=16, srv1564747313=7, srv306981340=22, srv2063724622=17, srv1819526577=14, srv1201768132=1, srv922437428=27, srv1531715649=6, srv1399394627=4, srv697341078=25, srv1594610581=9, srv667564405=24, srv987334985=29, srv1530228381=5, srv2089656917=19, srv95059212=28, srv1197467422=0, srv1346084919=3, srv1577423847=8, srv2125491714=20, srv1785528789=13, srv168901128=12, srv1244798631=2, srv887755730=26, srv454878092=23, srv1986417680=15, srv2069746248=18, srv214117335=21, srv1669824211=11, srv1615383278=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:53:15,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:53:15,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:53:15,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:53:15,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:53:15,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:53:15,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:53:15,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:53:15,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-11 21:53:15,575 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.1665957786844714, 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-08-11 21:53:15,576 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991271798112306, 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.1665957786844714, 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-08-11 21:55:15,540 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5591926 different iterations. Found a solution that moves 1863 regions; Going from a computed imbalance of 0.991271798112306 to a new imbalance of 4.3483349388262195E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.69, 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-08-11 21:55:15,546 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1197467422:90 , srv1201768132:90 , srv1244798631:90 , srv1346084919:90 , srv1399394627:90 , srv1530228381:90 , srv1531715649:90 , srv1564747313:90 , srv1577423847:90 , srv1594610581:90 , srv1615383278:90 , srv1669824211:90 , srv168901128:90 , srv1785528789:90 , srv1819526577:90 , srv1986417680:90 , srv2046241668:90 , srv2063724622:90 , srv2069746248:90 , srv2089656917:90 , srv2125491714:90 , srv214117335:90 , srv306981340:90 , srv454878092:90 , srv667564405:90 , srv697341078:90 , srv887755730:90 , srv922437428:90 , srv95059212:90 , srv987334985:90 } 2023-08-11 21:55:15,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-11 21:55:15,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2046241668=16, srv1564747313=7, srv306981340=22, srv2063724622=17, srv1819526577=14, srv1201768132=1, srv922437428=27, srv1531715649=6, srv1399394627=4, srv697341078=25, srv1594610581=9, srv667564405=24, srv987334985=29, srv1530228381=5, srv2089656917=19, srv95059212=28, srv1197467422=0, srv1346084919=3, srv1577423847=8, srv2125491714=20, srv1785528789=13, srv168901128=12, srv1244798631=2, srv887755730=26, srv454878092=23, srv1986417680=15, srv2069746248=18, srv214117335=21, srv1669824211=11, srv1615383278=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-11 21:55:15,551 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-11 21:55:15,552 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-11 21:55:15,564 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-08-11 21:55:15,564 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1197467422:90 , srv1201768132:90 , srv1244798631:90 , srv1346084919:90 , srv1399394627:90 , srv1530228381:90 , srv1531715649:90 , srv1564747313:90 , srv1577423847:90 , srv1594610581:90 , srv1615383278:90 , srv1669824211:90 , srv168901128:90 , srv1785528789:90 , srv1819526577:90 , srv1986417680:90 , srv2046241668:90 , srv2063724622:90 , srv2069746248:90 , srv2089656917:90 , srv2125491714:90 , srv214117335:90 , srv306981340:90 , srv454878092:90 , srv667564405:90 , srv697341078:90 , srv887755730:90 , srv922437428:90 , srv95059212:90 , srv987334985:90 } 2023-08-11 21:55:15,577 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=181 (was 311), ProcessCount=171 (was 173), AvailableMemoryMB=2591 (was 2695)