2023-05-04 10:53:38,742 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-05-04 10:53:39,101 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-05-04 10:53:39,225 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-05-04 10:53:39,288 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-04 10:53:39,295 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-05-04 10:53:39,312 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=353, ProcessCount=170, AvailableMemoryMB=7870 2023-05-04 10:53:39,314 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-04 10:53:39,315 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-05-04 10:53:39,460 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1020534924:84 , srv1042891638:84 , srv1051806007:84 , srv1052825562:84 , srv1063220516:84 , srv1073809440:84 , srv1081208724:84 , srv1138958277:84 , srv1145187967:84 , srv1161453901:84 , srv1191380330:84 , srv1202305330:84 , srv1207538070:84 , srv1241146712:84 , srv129357484:84 , srv1315110795:84 , srv1328096505:84 , srv1337102659:84 , srv1337544150:84 , srv1360441349:84 , srv1366392929:84 , srv1373243451:84 , srv1413740557:84 , srv1428889546:84 , srv1511046435:84 , srv1557829751:84 , srv1562089115:84 , srv1591341800:84 , srv1595066053:84 , srv1634117446:84 , srv1679963068:84 , srv1685906093:84 , srv1701037755:84 , srv1715691487:84 , srv1735616:84 , srv1771667088:84 , srv1814269292:84 , srv181470839:84 , srv1829340780:84 , srv1866994059:84 , srv1922003559:84 , srv1944172070:84 , srv1989089145:84 , srv2004495403:84 , srv2025307901:84 , srv204646850:84 , srv236236609:84 , srv248687617:84 , srv26393105:84 , srv272168631:84 , srv291910822:84 , srv295412621:84 , srv30202128:84 , srv35224711:84 , srv354511275:84 , srv388758398:84 , srv398912225:84 , srv408195469:84 , srv418779771:84 , srv422335303:84 , srv448716409:84 , srv454095050:84 , srv457266251:84 , srv465278294:84 , srv477389670:84 , srv478611661:84 , srv501759189:84 , srv505477076:84 , srv534926131:84 , srv536751005:84 , srv553993269:84 , srv558358316:84 , srv558720159:84 , srv56368056:84 , srv609245956:84 , srv631535286:84 , srv632944533:84 , srv641759303:84 , srv647423140:84 , srv693745107:84 , srv704777473:84 , srv705350554:84 , srv711381014:84 , srv764747929:84 , srv769942568:84 , srv77846487:84 , srv827829683:84 , srv837808154:84 , srv88111219:84 , srv883813846:84 , srv897316732:84 , srv908448749:84 , srv917654020:84 , srv921159112:84 , srv925756881:84 , srv979255600:84 , srv98689987:84 , srv989186031:84 , srv992687554:84 , srv756147740:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-05-04 10:53:39,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:53:39,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv181470839=37, srv925756881=95, srv457266251=62, srv1191380330=10, srv693745107=79, srv1989089145=42, srv478611661=65, srv883813846=90, srv56368056=73, srv992687554=99, srv921159112=94, srv558720159=72, srv897316732=91, srv553993269=70, srv979255600=96, srv88111219=89, srv1328096505=16, srv764747929=84, srv1829340780=38, srv1366392929=20, srv827829683=87, srv705350554=81, srv1595066053=28, srv711381014=82, srv398912225=56, srv408195469=57, srv1315110795=15, srv2025307901=44, srv77846487=86, srv1685906093=31, srv236236609=46, srv26393105=48, srv204646850=45, srv35224711=53, srv1360441349=19, srv704777473=80, srv1207538070=12, srv609245956=74, srv1145187967=8, srv1922003559=40, srv1161453901=9, srv98689987=97, srv1051806007=2, srv1241146712=13, srv908448749=92, srv354511275=54, srv1715691487=33, srv1562089115=26, srv1591341800=27, srv536751005=69, srv1944172070=41, srv1138958277=7, srv1337544150=18, srv632944533=76, srv418779771=58, srv501759189=66, srv30202128=52, srv295412621=51, srv647423140=78, srv291910822=50, srv454095050=61, srv422335303=59, srv1701037755=32, srv1866994059=39, srv1557829751=25, srv1373243451=21, srv769942568=85, srv989186031=98, srv1063220516=4, srv917654020=93, srv505477076=67, srv1511046435=24, srv631535286=75, srv837808154=88, srv388758398=55, srv641759303=77, srv1052825562=3, srv1428889546=23, srv272168631=49, srv1073809440=5, srv1634117446=29, srv534926131=68, srv1814269292=36, srv1042891638=1, srv1413740557=22, srv1771667088=35, srv1679963068=30, srv2004495403=43, srv448716409=60, srv1081208724=6, srv1735616=34, srv477389670=64, srv248687617=47, srv1202305330=11, srv558358316=71, srv465278294=63, srv756147740=83, srv1020534924=0, srv1337102659=17, srv129357484=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:53:39,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:53:39,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:53:39,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:53:39,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:53:39,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:53:39,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:53:39,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:53:39,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:53:39,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:53:39,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:53:39,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:53:39,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:53:39,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:53:39,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:53:39,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:53:39,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:53:39,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:53:39,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:53:39,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:53:39,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:53:39,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:53:39,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:53:39,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:53:39,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:53:39,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-04 10:53:39,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-04 10:53:39,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-04 10:53:39,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-04 10:53:39,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-04 10:53:39,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-04 10:53:39,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-04 10:53:39,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-04 10:53:39,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-04 10:53:39,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-04 10:53:39,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-04 10:53:39,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-04 10:53:39,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-04 10:53:39,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-04 10:53:39,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-04 10:53:39,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-04 10:53:39,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-04 10:53:39,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-04 10:53:39,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-04 10:53:39,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-04 10:53:39,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-04 10:53:39,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-04 10:53:39,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-04 10:53:39,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-04 10:53:39,593 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-04 10:53:39,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-04 10:53:39,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-04 10:53:39,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-04 10:53:39,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-04 10:53:39,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-04 10:53:39,594 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-04 10:53:39,869 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-05-04 10:53:39,870 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-05-04 10:53:39,870 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-05-04 10:53:40,237 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 606 ms to try 5000 different iterations. Found a solution that moves 4691 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17792908182579723. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.042773295493012745, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059592706639521056, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5212222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.042773295493012745, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17283333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24241666666666667, 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-05-04 10:53:40,249 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1944172070:80 , srv1511046435:81 , srv2025307901:81 , srv204646850:81 , srv536751005:81 , srv1020534924:82 , srv1557829751:82 , srv457266251:82 , srv769942568:82 , srv1051806007:83 , srv1081208724:83 , srv129357484:83 , srv30202128:83 , srv418779771:83 , srv501759189:83 , srv98689987:83 , srv1685906093:84 , srv1701037755:84 , srv26393105:84 , srv291910822:84 , srv454095050:84 , srv478611661:84 , srv705350554:84 , srv908448749:84 , srv921159112:84 , srv1042891638:85 , srv1052825562:85 , srv1073809440:85 , srv1191380330:85 , srv1202305330:85 , srv1366392929:85 , srv1413740557:85 , srv1634117446:85 , srv1771667088:85 , srv1829340780:85 , srv2004495403:85 , srv398912225:85 , srv505477076:85 , srv534926131:85 , srv693745107:85 , srv837808154:85 , srv989186031:85 , srv1063220516:86 , srv1241146712:86 , srv1337102659:86 , srv1337544150:86 , srv1360441349:86 , srv1595066053:86 , srv1679963068:86 , srv1814269292:86 , srv248687617:86 , srv272168631:86 , srv354511275:86 , srv632944533:86 , srv647423140:86 , srv711381014:86 , srv827829683:86 , srv897316732:86 , srv1145187967:87 , srv1207538070:87 , srv1315110795:87 , srv1328096505:87 , srv1562089115:87 , srv1715691487:87 , srv295412621:87 , srv448716409:87 , srv477389670:87 , srv553993269:87 , srv609245956:87 , srv641759303:87 , srv704777473:87 , srv77846487:87 , srv883813846:87 , srv917654020:87 , srv979255600:87 , srv1735616:88 , srv1922003559:88 , srv236236609:88 , srv35224711:88 , srv558720159:88 , srv56368056:88 , srv764747929:88 , srv992687554:88 , srv1138958277:89 , srv1161453901:89 , srv1428889546:89 , srv631535286:89 , srv88111219:89 , srv1866994059:90 , srv1989089145:90 , srv465278294:90 , srv925756881:90 , srv1373243451:92 , srv1591341800:92 , srv181470839:92 , srv408195469:92 , srv422335303:92 , srv558358316:95 , srv388758398:97 , srv756147740:470 } 2023-05-04 10:53:40,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:53:40,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv181470839=37, srv925756881=95, srv457266251=62, srv1191380330=10, srv693745107=79, srv1989089145=42, srv478611661=65, srv883813846=90, srv56368056=73, srv992687554=99, srv921159112=94, srv558720159=72, srv897316732=91, srv553993269=70, srv979255600=96, srv88111219=89, srv1328096505=16, srv764747929=84, srv1829340780=38, srv1366392929=20, srv827829683=87, srv705350554=81, srv1595066053=28, srv711381014=82, srv398912225=56, srv408195469=57, srv1315110795=15, srv2025307901=44, srv77846487=86, srv1685906093=31, srv236236609=46, srv26393105=48, srv204646850=45, srv35224711=53, srv1360441349=19, srv704777473=80, srv1207538070=12, srv609245956=74, srv1145187967=8, srv1922003559=40, srv1161453901=9, srv98689987=97, srv1051806007=2, srv1241146712=13, srv908448749=92, srv354511275=54, srv1715691487=33, srv1562089115=26, srv1591341800=27, srv536751005=69, srv1944172070=41, srv1138958277=7, srv1337544150=18, srv632944533=76, srv418779771=58, srv501759189=66, srv30202128=52, srv295412621=51, srv647423140=78, srv291910822=50, srv454095050=61, srv422335303=59, srv1701037755=32, srv1866994059=39, srv1557829751=25, srv1373243451=21, srv769942568=85, srv989186031=98, srv1063220516=4, srv917654020=93, srv505477076=67, srv1511046435=24, srv631535286=75, srv837808154=88, srv388758398=55, srv641759303=77, srv1052825562=3, srv1428889546=23, srv272168631=49, srv1073809440=5, srv1634117446=29, srv534926131=68, srv1814269292=36, srv1042891638=1, srv1413740557=22, srv1771667088=35, srv1679963068=30, srv2004495403=43, srv448716409=60, srv1081208724=6, srv1735616=34, srv477389670=64, srv248687617=47, srv1202305330=11, srv558358316=71, srv465278294=63, srv756147740=83, srv1020534924=0, srv1337102659=17, srv129357484=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:53:40,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:53:40,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:53:40,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:53:40,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:53:40,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:53:40,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-04 10:53:40,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-04 10:53:40,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-04 10:53:40,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-04 10:53:40,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-04 10:53:40,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-04 10:53:40,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-04 10:53:40,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-04 10:53:40,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-04 10:53:40,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-04 10:53:40,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-04 10:53:40,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-04 10:53:40,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-04 10:53:40,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-04 10:53:40,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-04 10:53:40,489 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.042773295493012745, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059592706639521056, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.042773295493012745, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17283333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24241666666666667, 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-05-04 10:53:40,489 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-05-04 10:53:40,490 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17789623474174243, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.042773295493012745, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059592706639521056, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.042773295493012745, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17283333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24241666666666667, 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-05-04 10:53:40,831 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 503 ms to try 5000 different iterations. Found a solution that moves 2631 regions; Going from a computed imbalance of 0.17789623474174243 to a new imbalance of 0.014873716984323314. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023172176081610284); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03536882786137134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29233333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023172176081610284); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011666666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04533333333333334, 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-05-04 10:53:40,843 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv558358316:76 , srv388758398:77 , srv1591341800:79 , srv181470839:79 , srv1373243451:80 , srv408195469:80 , srv422335303:80 , srv925756881:80 , srv631535286:81 , srv1138958277:82 , srv1428889546:82 , srv465278294:82 , srv1145187967:83 , srv1207538070:83 , srv1315110795:83 , srv1337102659:83 , srv1735616:83 , srv1922003559:83 , srv1989089145:83 , srv35224711:83 , srv448716409:83 , srv1063220516:84 , srv1161453901:84 , srv1328096505:84 , srv1562089115:84 , srv1814269292:84 , srv1866994059:84 , srv553993269:84 , srv558720159:84 , srv56368056:84 , srv764747929:84 , srv88111219:84 , srv1042891638:85 , srv1052825562:85 , srv1241146712:85 , srv1701037755:85 , srv272168631:85 , srv477389670:85 , srv641759303:85 , srv704777473:85 , srv883813846:85 , srv897316732:85 , srv917654020:85 , srv992687554:85 , srv1081208724:86 , srv1595066053:86 , srv1829340780:86 , srv236236609:86 , srv248687617:86 , srv295412621:86 , srv354511275:86 , srv478611661:86 , srv632944533:86 , srv647423140:86 , srv693745107:86 , srv77846487:86 , srv837808154:86 , srv1191380330:87 , srv1337544150:87 , srv1366392929:87 , srv1413740557:87 , srv1634117446:87 , srv1679963068:87 , srv418779771:87 , srv505477076:87 , srv534926131:87 , srv711381014:87 , srv979255600:87 , srv98689987:87 , srv129357484:88 , srv1360441349:88 , srv1771667088:88 , srv2004495403:88 , srv291910822:88 , srv30202128:88 , srv398912225:88 , srv454095050:88 , srv501759189:88 , srv609245956:88 , srv827829683:88 , srv1051806007:89 , srv1073809440:89 , srv1202305330:89 , srv1685906093:89 , srv1715691487:89 , srv705350554:89 , srv769942568:89 , srv908448749:89 , srv989186031:89 , srv1557829751:90 , srv26393105:90 , srv536751005:90 , srv1020534924:91 , srv2025307901:91 , srv204646850:91 , srv457266251:91 , srv921159112:91 , srv1511046435:92 , srv1944172070:93 , srv756147740:510 } 2023-05-04 10:53:40,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:53:40,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv181470839=37, srv925756881=95, srv457266251=62, srv1191380330=10, srv693745107=79, srv1989089145=42, srv478611661=65, srv883813846=90, srv56368056=73, srv992687554=99, srv921159112=94, srv558720159=72, srv897316732=91, srv553993269=70, srv979255600=96, srv88111219=89, srv1328096505=16, srv764747929=84, srv1829340780=38, srv1366392929=20, srv827829683=87, srv705350554=81, srv1595066053=28, srv711381014=82, srv398912225=56, srv408195469=57, srv1315110795=15, srv2025307901=44, srv77846487=86, srv1685906093=31, srv236236609=46, srv26393105=48, srv204646850=45, srv35224711=53, srv1360441349=19, srv704777473=80, srv1207538070=12, srv609245956=74, srv1145187967=8, srv1922003559=40, srv1161453901=9, srv98689987=97, srv1051806007=2, srv1241146712=13, srv908448749=92, srv354511275=54, srv1715691487=33, srv1562089115=26, srv1591341800=27, srv536751005=69, srv1944172070=41, srv1138958277=7, srv1337544150=18, srv632944533=76, srv418779771=58, srv501759189=66, srv30202128=52, srv295412621=51, srv647423140=78, srv291910822=50, srv454095050=61, srv422335303=59, srv1701037755=32, srv1866994059=39, srv1557829751=25, srv1373243451=21, srv769942568=85, srv989186031=98, srv1063220516=4, srv917654020=93, srv505477076=67, srv1511046435=24, srv631535286=75, srv837808154=88, srv388758398=55, srv641759303=77, srv1052825562=3, srv1428889546=23, srv272168631=49, srv1073809440=5, srv1634117446=29, srv534926131=68, srv1814269292=36, srv1042891638=1, srv1413740557=22, srv1771667088=35, srv1679963068=30, srv2004495403=43, srv448716409=60, srv1081208724=6, srv1735616=34, srv477389670=64, srv248687617=47, srv1202305330=11, srv558358316=71, srv465278294=63, srv756147740=83, srv1020534924=0, srv1337102659=17, srv129357484=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:53:40,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:53:40,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:53:40,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:53:40,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:53:40,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:53:40,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:53:40,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-04 10:53:40,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-04 10:53:40,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-04 10:53:40,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-04 10:53:40,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-04 10:53:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-04 10:53:40,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-04 10:53:40,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-04 10:53:40,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-04 10:53:40,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-04 10:53:40,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-04 10:53:41,054 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.023172176081610284); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03536882786137134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023172176081610284); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011666666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04533333333333334, 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-05-04 10:53:41,055 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-05-04 10:53:41,055 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014855294328567994, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023172176081610284); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03536882786137134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023172176081610284); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011666666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04533333333333334, 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-05-04 10:53:41,354 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 454 ms to try 5000 different iterations. Found a solution that moves 1004 regions; Going from a computed imbalance of 0.014855294328567994 to a new imbalance of 6.471940392053134E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006887476775004414); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008178699991918044); MoveCostFunction : (multiplier=7.0, imbalance=0.11155555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006887476775004414); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-04 10:53:41,356 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1715691487:82 , srv921159112:82 , srv1073809440:83 , srv1866994059:83 , srv2004495403:83 , srv236236609:83 , srv388758398:83 , srv457266251:83 , srv609245956:83 , srv827829683:83 , srv979255600:83 , srv989186031:83 , srv1202305330:84 , srv1337544150:84 , srv1360441349:84 , srv1679963068:84 , srv1685906093:84 , srv1771667088:84 , srv26393105:84 , srv398912225:84 , srv534926131:84 , srv77846487:84 , srv908448749:84 , srv1051806007:85 , srv1161453901:85 , srv1191380330:85 , srv1366392929:85 , srv1373243451:85 , srv1413740557:85 , srv1511046435:85 , srv1829340780:85 , srv1944172070:85 , srv1989089145:85 , srv204646850:85 , srv248687617:85 , srv291910822:85 , srv295412621:85 , srv354511275:85 , srv422335303:85 , srv465278294:85 , srv477389670:85 , srv501759189:85 , srv505477076:85 , srv56368056:85 , srv632944533:85 , srv647423140:85 , srv704777473:85 , srv711381014:85 , srv88111219:85 , srv883813846:85 , srv897316732:85 , srv992687554:85 , srv1020534924:86 , srv1138958277:86 , srv1241146712:86 , srv129357484:86 , srv1428889546:86 , srv1557829751:86 , srv1595066053:86 , srv1634117446:86 , srv1735616:86 , srv1922003559:86 , srv2025307901:86 , srv408195469:86 , srv454095050:86 , srv536751005:86 , srv553993269:86 , srv558720159:86 , srv641759303:86 , srv705350554:86 , srv764747929:86 , srv769942568:86 , srv917654020:86 , srv1042891638:87 , srv1207538070:87 , srv1315110795:87 , srv1328096505:87 , srv1337102659:87 , srv1562089115:87 , srv1591341800:87 , srv1814269292:87 , srv181470839:87 , srv272168631:87 , srv30202128:87 , srv35224711:87 , srv448716409:87 , srv478611661:87 , srv693745107:87 , srv837808154:87 , srv925756881:87 , srv1052825562:88 , srv1081208724:88 , srv1145187967:88 , srv1701037755:88 , srv418779771:88 , srv558358316:88 , srv631535286:88 , srv98689987:88 , srv1063220516:89 , srv756147740:539 } 2023-05-04 10:53:41,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:53:41,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv181470839=37, srv925756881=95, srv457266251=62, srv1191380330=10, srv693745107=79, srv1989089145=42, srv478611661=65, srv883813846=90, srv56368056=73, srv992687554=99, srv921159112=94, srv558720159=72, srv897316732=91, srv553993269=70, srv979255600=96, srv88111219=89, srv1328096505=16, srv764747929=84, srv1829340780=38, srv1366392929=20, srv827829683=87, srv705350554=81, srv1595066053=28, srv711381014=82, srv398912225=56, srv408195469=57, srv1315110795=15, srv2025307901=44, srv77846487=86, srv1685906093=31, srv236236609=46, srv26393105=48, srv204646850=45, srv35224711=53, srv1360441349=19, srv704777473=80, srv1207538070=12, srv609245956=74, srv1145187967=8, srv1922003559=40, srv1161453901=9, srv98689987=97, srv1051806007=2, srv1241146712=13, srv908448749=92, srv354511275=54, srv1715691487=33, srv1562089115=26, srv1591341800=27, srv536751005=69, srv1944172070=41, srv1138958277=7, srv1337544150=18, srv632944533=76, srv418779771=58, srv501759189=66, srv30202128=52, srv295412621=51, srv647423140=78, srv291910822=50, srv454095050=61, srv422335303=59, srv1701037755=32, srv1866994059=39, srv1557829751=25, srv1373243451=21, srv769942568=85, srv989186031=98, srv1063220516=4, srv917654020=93, srv505477076=67, srv1511046435=24, srv631535286=75, srv837808154=88, srv388758398=55, srv641759303=77, srv1052825562=3, srv1428889546=23, srv272168631=49, srv1073809440=5, srv1634117446=29, srv534926131=68, srv1814269292=36, srv1042891638=1, srv1413740557=22, srv1771667088=35, srv1679963068=30, srv2004495403=43, srv448716409=60, srv1081208724=6, srv1735616=34, srv477389670=64, srv248687617=47, srv1202305330=11, srv558358316=71, srv465278294=63, srv756147740=83, srv1020534924=0, srv1337102659=17, srv129357484=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:53:41,379 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:53:41,379 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:53:41,379 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:53:41,379 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:53:41,380 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:53:41,381 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-04 10:53:41,382 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-04 10:53:41,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-04 10:53:41,384 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-04 10:53:41,385 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-04 10:53:41,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-04 10:53:41,499 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.006887476775004414); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008178699991918044); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006887476775004414); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-04 10:53:41,499 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-05-04 10:53:41,499 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.401638809467279E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006887476775004414); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008178699991918044); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006887476775004414); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-04 10:53:41,878 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 476 ms to try 5000 different iterations. Found a solution that moves 269 regions; Going from a computed imbalance of 6.401638809467279E-4 to a new imbalance of 2.006797044580599E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.02988888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); 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-05-04 10:53:41,879 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv558358316:82 , srv705350554:82 , srv1020534924:83 , srv1063220516:83 , srv992687554:83 , srv1052825562:84 , srv1161453901:84 , srv1202305330:84 , srv1315110795:84 , srv1360441349:84 , srv1428889546:84 , srv1557829751:84 , srv1562089115:84 , srv1591341800:84 , srv1595066053:84 , srv1634117446:84 , srv1685906093:84 , srv181470839:84 , srv1944172070:84 , srv1989089145:84 , srv2025307901:84 , srv248687617:84 , srv26393105:84 , srv295412621:84 , srv30202128:84 , srv35224711:84 , srv408195469:84 , srv418779771:84 , srv454095050:84 , srv478611661:84 , srv558720159:84 , srv609245956:84 , srv631535286:84 , srv641759303:84 , srv693745107:84 , srv711381014:84 , srv764747929:84 , srv837808154:84 , srv917654020:84 , srv98689987:84 , srv1042891638:85 , srv1051806007:85 , srv1073809440:85 , srv1081208724:85 , srv1138958277:85 , srv1145187967:85 , srv1191380330:85 , srv1207538070:85 , srv1241146712:85 , srv129357484:85 , srv1328096505:85 , srv1337544150:85 , srv1366392929:85 , srv1373243451:85 , srv1511046435:85 , srv1679963068:85 , srv1701037755:85 , srv1715691487:85 , srv1735616:85 , srv1771667088:85 , srv1814269292:85 , srv1866994059:85 , srv1922003559:85 , srv204646850:85 , srv236236609:85 , srv272168631:85 , srv291910822:85 , srv354511275:85 , srv388758398:85 , srv398912225:85 , srv422335303:85 , srv448716409:85 , srv465278294:85 , srv477389670:85 , srv505477076:85 , srv536751005:85 , srv553993269:85 , srv56368056:85 , srv632944533:85 , srv647423140:85 , srv704777473:85 , srv769942568:85 , srv77846487:85 , srv827829683:85 , srv88111219:85 , srv883813846:85 , srv908448749:85 , srv921159112:85 , srv925756881:85 , srv979255600:85 , srv989186031:85 , srv1337102659:86 , srv1413740557:86 , srv1829340780:86 , srv2004495403:86 , srv457266251:86 , srv501759189:86 , srv534926131:86 , srv897316732:86 , srv756147740:624 } 2023-05-04 10:53:41,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:53:41,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv181470839=37, srv925756881=95, srv457266251=62, srv1191380330=10, srv693745107=79, srv1989089145=42, srv478611661=65, srv883813846=90, srv56368056=73, srv992687554=99, srv921159112=94, srv558720159=72, srv897316732=91, srv553993269=70, srv979255600=96, srv88111219=89, srv1328096505=16, srv764747929=84, srv1829340780=38, srv1366392929=20, srv827829683=87, srv705350554=81, srv1595066053=28, srv711381014=82, srv398912225=56, srv408195469=57, srv1315110795=15, srv2025307901=44, srv77846487=86, srv1685906093=31, srv236236609=46, srv26393105=48, srv204646850=45, srv35224711=53, srv1360441349=19, srv704777473=80, srv1207538070=12, srv609245956=74, srv1145187967=8, srv1922003559=40, srv1161453901=9, srv98689987=97, srv1051806007=2, srv1241146712=13, srv908448749=92, srv354511275=54, srv1715691487=33, srv1562089115=26, srv1591341800=27, srv536751005=69, srv1944172070=41, srv1138958277=7, srv1337544150=18, srv632944533=76, srv418779771=58, srv501759189=66, srv30202128=52, srv295412621=51, srv647423140=78, srv291910822=50, srv454095050=61, srv422335303=59, srv1701037755=32, srv1866994059=39, srv1557829751=25, srv1373243451=21, srv769942568=85, srv989186031=98, srv1063220516=4, srv917654020=93, srv505477076=67, srv1511046435=24, srv631535286=75, srv837808154=88, srv388758398=55, srv641759303=77, srv1052825562=3, srv1428889546=23, srv272168631=49, srv1073809440=5, srv1634117446=29, srv534926131=68, srv1814269292=36, srv1042891638=1, srv1413740557=22, srv1771667088=35, srv1679963068=30, srv2004495403=43, srv448716409=60, srv1081208724=6, srv1735616=34, srv477389670=64, srv248687617=47, srv1202305330=11, srv558358316=71, srv465278294=63, srv756147740=83, srv1020534924=0, srv1337102659=17, srv129357484=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:53:41,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:53:41,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:53:41,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:53:41,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:53:41,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:53:41,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:53:41,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:53:41,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-04 10:53:41,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-04 10:53:41,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-04 10:53:41,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-04 10:53:41,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-04 10:53:41,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-04 10:53:41,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-04 10:53:41,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-04 10:53:42,058 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.8184392187280624E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); 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-05-04 10:53:42,058 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv558358316:82 , srv705350554:82 , srv1020534924:83 , srv1063220516:83 , srv992687554:83 , srv1052825562:84 , srv1161453901:84 , srv1202305330:84 , srv1315110795:84 , srv1360441349:84 , srv1428889546:84 , srv1557829751:84 , srv1562089115:84 , srv1591341800:84 , srv1595066053:84 , srv1634117446:84 , srv1685906093:84 , srv181470839:84 , srv1944172070:84 , srv1989089145:84 , srv2025307901:84 , srv248687617:84 , srv26393105:84 , srv295412621:84 , srv30202128:84 , srv35224711:84 , srv408195469:84 , srv418779771:84 , srv454095050:84 , srv478611661:84 , srv558720159:84 , srv609245956:84 , srv631535286:84 , srv641759303:84 , srv693745107:84 , srv711381014:84 , srv764747929:84 , srv837808154:84 , srv917654020:84 , srv98689987:84 , srv1042891638:85 , srv1051806007:85 , srv1073809440:85 , srv1081208724:85 , srv1138958277:85 , srv1145187967:85 , srv1191380330:85 , srv1207538070:85 , srv1241146712:85 , srv129357484:85 , srv1328096505:85 , srv1337544150:85 , srv1366392929:85 , srv1373243451:85 , srv1511046435:85 , srv1679963068:85 , srv1701037755:85 , srv1715691487:85 , srv1735616:85 , srv1771667088:85 , srv1814269292:85 , srv1866994059:85 , srv1922003559:85 , srv204646850:85 , srv236236609:85 , srv272168631:85 , srv291910822:85 , srv354511275:85 , srv388758398:85 , srv398912225:85 , srv422335303:85 , srv448716409:85 , srv465278294:85 , srv477389670:85 , srv505477076:85 , srv536751005:85 , srv553993269:85 , srv56368056:85 , srv632944533:85 , srv647423140:85 , srv704777473:85 , srv769942568:85 , srv77846487:85 , srv827829683:85 , srv88111219:85 , srv883813846:85 , srv908448749:85 , srv921159112:85 , srv925756881:85 , srv979255600:85 , srv989186031:85 , srv1337102659:86 , srv1413740557:86 , srv1829340780:86 , srv2004495403:86 , srv457266251:86 , srv501759189:86 , srv534926131:86 , srv897316732:86 , srv756147740:624 } 2023-05-04 10:53:42,099 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=381 (was 353) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=7083 (was 7870) 2023-05-04 10:53:42,107 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=381, ProcessCount=170, AvailableMemoryMB=7082 2023-05-04 10:53:42,107 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-04 10:53:42,107 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-05-04 10:53:42,118 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1029570971:84 , srv1065922537:84 , srv1089259678:84 , srv1096923175:84 , srv1260545227:84 , srv1387080502:84 , srv1390343084:84 , srv1560312851:84 , srv1567567832:84 , srv1627536069:84 , srv1791564302:84 , srv1865452574:84 , srv1883876036:84 , srv1927915083:84 , srv2025960331:84 , srv2028735290:84 , srv2112172223:84 , srv2122736131:84 , srv248042151:84 , srv255258179:84 , srv268296351:84 , srv407339727:84 , srv49058578:84 , srv695506916:84 , srv820141576:84 , srv906830620:84 , srv927203225:84 , srv932283742:84 , srv991303445:84 , srv462182504:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-05-04 10:53:42,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:53:42,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1560312851=7, srv991303445=29, srv1260545227=4, srv1791564302=10, srv1883876036=12, srv695506916=24, srv1627536069=9, srv1096923175=3, srv1065922537=1, srv2112172223=16, srv906830620=26, srv462182504=22, srv407339727=21, srv2028735290=15, srv2122736131=17, srv255258179=19, srv932283742=28, srv1567567832=8, srv820141576=25, srv248042151=18, srv1865452574=11, srv2025960331=14, srv1029570971=0, srv268296351=20, srv1390343084=6, srv49058578=23, srv1387080502=5, srv1089259678=2, srv1927915083=13, srv927203225=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:53:42,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:53:42,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-05-04 10:53:42,147 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.1691239177453432, 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-05-04 10:53:42,148 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912725947206691, 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.1691239177453432, 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-05-04 10:55:42,135 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6082744 different iterations. Found a solution that moves 1855 regions; Going from a computed imbalance of 0.9912725947206691 to a new imbalance of 4.329662539733032E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.687037037037037, 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-05-04 10:55:42,143 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1029570971:90 , srv1065922537:90 , srv1089259678:90 , srv1096923175:90 , srv1260545227:90 , srv1387080502:90 , srv1390343084:90 , srv1560312851:90 , srv1567567832:90 , srv1627536069:90 , srv1791564302:90 , srv1865452574:90 , srv1883876036:90 , srv1927915083:90 , srv2025960331:90 , srv2028735290:90 , srv2112172223:90 , srv2122736131:90 , srv248042151:90 , srv255258179:90 , srv268296351:90 , srv407339727:90 , srv462182504:90 , srv49058578:90 , srv695506916:90 , srv820141576:90 , srv906830620:90 , srv927203225:90 , srv932283742:90 , srv991303445:90 } 2023-05-04 10:55:42,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-04 10:55:42,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1560312851=7, srv991303445=29, srv1260545227=4, srv1791564302=10, srv1883876036=12, srv695506916=24, srv1627536069=9, srv1096923175=3, srv1065922537=1, srv2112172223=16, srv906830620=26, srv462182504=22, srv407339727=21, srv2028735290=15, srv2122736131=17, srv255258179=19, srv932283742=28, srv1567567832=8, srv820141576=25, srv248042151=18, srv1865452574=11, srv2025960331=14, srv1029570971=0, srv268296351=20, srv1390343084=6, srv49058578=23, srv1387080502=5, srv1089259678=2, srv1927915083=13, srv927203225=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-04 10:55:42,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-04 10:55:42,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-05-04 10:55:42,165 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-05-04 10:55:42,165 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1029570971:90 , srv1065922537:90 , srv1089259678:90 , srv1096923175:90 , srv1260545227:90 , srv1387080502:90 , srv1390343084:90 , srv1560312851:90 , srv1567567832:90 , srv1627536069:90 , srv1791564302:90 , srv1865452574:90 , srv1883876036:90 , srv1927915083:90 , srv2025960331:90 , srv2028735290:90 , srv2112172223:90 , srv2122736131:90 , srv248042151:90 , srv255258179:90 , srv268296351:90 , srv407339727:90 , srv462182504:90 , srv49058578:90 , srv695506916:90 , srv820141576:90 , srv906830620:90 , srv927203225:90 , srv932283742:90 , srv991303445:90 } 2023-05-04 10:55:42,177 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=187 (was 381), ProcessCount=170 (was 170), AvailableMemoryMB=6303 (was 7082)