2023-02-24 04:53:59,812 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-02-24 04:54:00,170 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-02-24 04:54:00,311 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-02-24 04:54:00,379 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-24 04:54:00,386 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-02-24 04:54:00,400 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=295, ProcessCount=174, AvailableMemoryMB=6739 2023-02-24 04:54:00,402 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-24 04:54:00,402 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-02-24 04:54:00,547 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1008825464:84 , srv1038436750:84 , srv1048789177:84 , srv1049790740:84 , srv1088403208:84 , srv1102303335:84 , srv1111858812:84 , srv1132786870:84 , srv1139342941:84 , srv1230642696:84 , srv1231530296:84 , srv1247136792:84 , srv1259495974:84 , srv1279676868:84 , srv1281601486:84 , srv1293726451:84 , srv1296465768:84 , srv1301311580:84 , srv133393159:84 , srv137109370:84 , srv1408642759:84 , srv1409656681:84 , srv1450100002:84 , srv1488822632:84 , srv150185049:84 , srv1511092902:84 , srv1523565934:84 , srv1532741683:84 , srv1540091860:84 , srv1585363759:84 , srv1589232371:84 , srv1593989092:84 , srv1641903366:84 , srv1691096902:84 , srv1704183133:84 , srv1713765955:84 , srv1728755254:84 , srv1753533041:84 , srv1855003044:84 , srv1869440097:84 , srv1884157197:84 , srv1888334339:84 , srv1898834336:84 , srv1910080278:84 , srv1918849706:84 , srv1935910452:84 , srv1965762008:84 , srv19993907:84 , srv2002228405:84 , srv20072330:84 , srv2023727930:84 , srv2026442709:84 , srv2031379016:84 , srv2050859905:84 , srv2054785267:84 , srv2070830299:84 , srv2096221062:84 , srv2115680777:84 , srv2121987133:84 , srv2134806375:84 , srv2140665287:84 , srv225850765:84 , srv229510834:84 , srv250964642:84 , srv264438516:84 , srv300698591:84 , srv306047138:84 , srv307142914:84 , srv31703424:84 , srv34353748:84 , srv390766685:84 , srv399644129:84 , srv414941474:84 , srv437747383:84 , srv44760936:84 , srv4546092:84 , srv48192691:84 , srv50105833:84 , srv516829249:84 , srv545249855:84 , srv58026871:84 , srv590286480:84 , srv603596911:84 , srv691257181:84 , srv705538430:84 , srv761048959:84 , srv799390540:84 , srv845722838:84 , srv850724420:84 , srv856030039:84 , srv870823004:84 , srv897392117:84 , srv906686347:84 , srv936855388:84 , srv941859313:84 , srv957444067:84 , srv961875704:84 , srv982044173:84 , srv983138213:84 , srv1825376574:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-02-24 04:54:00,554 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:00,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1102303335=5, srv941859313=95, srv590286480=82, srv2023727930=51, srv31703424=69, srv48192691=77, srv1593989092=31, srv50105833=78, srv1888334339=42, srv603596911=83, srv1585363759=29, srv2070830299=56, srv1088403208=4, srv1259495974=12, srv1540091860=28, srv1450100002=22, srv705538430=85, srv1038436750=1, srv691257181=84, srv1301311580=17, srv1691096902=33, srv437747383=74, srv799390540=87, srv870823004=91, srv2096221062=57, srv1753533041=37, srv1279676868=13, srv34353748=70, srv1918849706=45, srv150185049=24, srv307142914=68, srv390766685=71, srv1296465768=16, srv1048789177=2, srv936855388=94, srv1111858812=6, srv1589232371=30, srv850724420=89, srv1231530296=10, srv1511092902=25, srv44760936=75, srv516829249=79, srv1409656681=21, srv250964642=64, srv2115680777=58, srv982044173=98, srv229510834=63, srv545249855=80, srv1641903366=32, srv957444067=96, srv1898834336=43, srv1139342941=8, srv1532741683=27, srv2026442709=52, srv1132786870=7, srv1825376574=38, srv2031379016=53, srv856030039=90, srv897392117=92, srv1049790740=3, srv2121987133=59, srv2050859905=54, srv414941474=73, srv4546092=76, srv1293726451=15, srv1869440097=40, srv1728755254=36, srv761048959=86, srv1488822632=23, srv1713765955=35, srv2054785267=55, srv2134806375=60, srv306047138=67, srv1704183133=34, srv1281601486=14, srv1910080278=44, srv20072330=50, srv906686347=93, srv225850765=62, srv1008825464=0, srv961875704=97, srv1935910452=46, srv1965762008=47, srv58026871=81, srv1855003044=39, srv1408642759=20, srv1247136792=11, srv2002228405=49, srv300698591=66, srv137109370=19, srv399644129=72, srv1884157197=41, srv1523565934=26, srv19993907=48, srv133393159=18, srv845722838=88, srv983138213=99, srv1230642696=9, srv2140665287=61, srv264438516=65} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:00,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:00,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:00,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:00,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:00,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:00,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:00,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:00,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:00,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:00,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-24 04:54:00,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-24 04:54:00,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-24 04:54:00,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-24 04:54:00,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-24 04:54:00,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-24 04:54:00,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-24 04:54:00,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-24 04:54:00,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-24 04:54:00,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-24 04:54:00,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-24 04:54:00,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-24 04:54:00,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-24 04:54:00,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-24 04:54:00,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-24 04:54:00,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-24 04:54:00,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-24 04:54:00,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-24 04:54:00,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-24 04:54:00,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-24 04:54:00,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-24 04:54:00,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-24 04:54:00,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-24 04:54:00,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-24 04:54:00,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-24 04:54:01,011 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-02-24 04:54:01,012 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-02-24 04:54:01,012 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-02-24 04:54:01,719 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 1010 ms to try 5000 different iterations. Found a solution that moves 4704 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17639334964427075. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040297249444065056, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05771947330151467, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5226666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.040297249444065056, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17158333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23808333333333334, 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-02-24 04:54:01,761 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1139342941:81 , srv2096221062:81 , srv1102303335:82 , srv150185049:82 , srv1589232371:82 , srv1965762008:82 , srv2026442709:82 , srv1048789177:83 , srv1523565934:83 , srv2023727930:83 , srv2050859905:83 , srv2070830299:83 , srv2140665287:83 , srv264438516:83 , srv414941474:83 , srv516829249:83 , srv58026871:83 , srv1049790740:84 , srv1132786870:84 , srv1884157197:84 , srv1888334339:84 , srv1918849706:84 , srv1935910452:84 , srv2134806375:84 , srv306047138:84 , srv390766685:84 , srv437747383:84 , srv603596911:84 , srv691257181:84 , srv761048959:84 , srv845722838:84 , srv1532741683:85 , srv1753533041:85 , srv2054785267:85 , srv941859313:85 , srv1008825464:86 , srv1230642696:86 , srv1301311580:86 , srv137109370:86 , srv1408642759:86 , srv1511092902:86 , srv1585363759:86 , srv1728755254:86 , srv1869440097:86 , srv19993907:86 , srv2002228405:86 , srv229510834:86 , srv250964642:86 , srv399644129:86 , srv4546092:86 , srv48192691:86 , srv1231530296:87 , srv1259495974:87 , srv1279676868:87 , srv1293726451:87 , srv1296465768:87 , srv133393159:87 , srv1593989092:87 , srv1855003044:87 , srv20072330:87 , srv2031379016:87 , srv300698591:87 , srv705538430:87 , srv799390540:87 , srv856030039:87 , srv897392117:87 , srv1038436750:88 , srv1088403208:88 , srv1247136792:88 , srv1450100002:88 , srv1691096902:88 , srv1898834336:88 , srv2115680777:88 , srv307142914:88 , srv31703424:88 , srv545249855:88 , srv870823004:88 , srv957444067:88 , srv1281601486:89 , srv1409656681:89 , srv1488822632:89 , srv34353748:89 , srv44760936:89 , srv961875704:89 , srv982044173:89 , srv1641903366:90 , srv1713765955:90 , srv1910080278:90 , srv225850765:90 , srv850724420:90 , srv906686347:90 , srv1540091860:91 , srv2121987133:91 , srv590286480:91 , srv936855388:91 , srv1704183133:92 , srv50105833:92 , srv983138213:92 , srv1111858812:94 , srv1825376574:448 } 2023-02-24 04:54:01,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:01,768 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1102303335=5, srv941859313=95, srv590286480=82, srv2023727930=51, srv31703424=69, srv48192691=77, srv1593989092=31, srv50105833=78, srv1888334339=42, srv603596911=83, srv1585363759=29, srv2070830299=56, srv1088403208=4, srv1259495974=12, srv1540091860=28, srv1450100002=22, srv705538430=85, srv1038436750=1, srv691257181=84, srv1301311580=17, srv1691096902=33, srv437747383=74, srv799390540=87, srv870823004=91, srv2096221062=57, srv1753533041=37, srv1279676868=13, srv34353748=70, srv1918849706=45, srv150185049=24, srv307142914=68, srv390766685=71, srv1296465768=16, srv1048789177=2, srv936855388=94, srv1111858812=6, srv1589232371=30, srv850724420=89, srv1231530296=10, srv1511092902=25, srv44760936=75, srv516829249=79, srv1409656681=21, srv250964642=64, srv2115680777=58, srv982044173=98, srv229510834=63, srv545249855=80, srv1641903366=32, srv957444067=96, srv1898834336=43, srv1139342941=8, srv1532741683=27, srv2026442709=52, srv1132786870=7, srv1825376574=38, srv2031379016=53, srv856030039=90, srv897392117=92, srv1049790740=3, srv2121987133=59, srv2050859905=54, srv414941474=73, srv4546092=76, srv1293726451=15, srv1869440097=40, srv1728755254=36, srv761048959=86, srv1488822632=23, srv1713765955=35, srv2054785267=55, srv2134806375=60, srv306047138=67, srv1704183133=34, srv1281601486=14, srv1910080278=44, srv20072330=50, srv906686347=93, srv225850765=62, srv1008825464=0, srv961875704=97, srv1935910452=46, srv1965762008=47, srv58026871=81, srv1855003044=39, srv1408642759=20, srv1247136792=11, srv2002228405=49, srv300698591=66, srv137109370=19, srv399644129=72, srv1884157197=41, srv1523565934=26, srv19993907=48, srv133393159=18, srv845722838=88, srv983138213=99, srv1230642696=9, srv2140665287=61, srv264438516=65} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:01,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:01,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:01,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:01,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:01,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:01,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:01,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:01,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:01,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:01,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-24 04:54:01,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-24 04:54:01,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-24 04:54:01,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-24 04:54:01,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-24 04:54:01,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-24 04:54:01,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-24 04:54:01,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-24 04:54:01,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-24 04:54:01,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-24 04:54:01,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-24 04:54:01,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-24 04:54:01,981 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.040297249444065056, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05771947330151467, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.040297249444065056, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17158333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23808333333333334, 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-02-24 04:54:01,982 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-02-24 04:54:01,982 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17636041153227036, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040297249444065056, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05771947330151467, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.040297249444065056, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17158333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23808333333333334, 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-02-24 04:54:02,291 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 2614 regions; Going from a computed imbalance of 0.17636041153227036 to a new imbalance of 0.012671695121706138. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021944391169010043); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03418770396110911, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29044444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021944391169010043); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.009333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044333333333333336, 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-02-24 04:54:02,302 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1111858812:77 , srv2121987133:80 , srv50105833:80 , srv590286480:80 , srv983138213:80 , srv1409656681:81 , srv1488822632:81 , srv1540091860:81 , srv1641903366:81 , srv1704183133:81 , srv44760936:81 , srv1281601486:82 , srv1713765955:82 , srv2115680777:82 , srv225850765:82 , srv850724420:82 , srv906686347:82 , srv936855388:82 , srv961875704:82 , srv1038436750:83 , srv1088403208:83 , srv1296465768:83 , srv1585363759:83 , srv1855003044:83 , srv1898834336:83 , srv1910080278:83 , srv897392117:83 , srv982044173:83 , srv1230642696:84 , srv1247136792:84 , srv1293726451:84 , srv1450100002:84 , srv1869440097:84 , srv300698591:84 , srv31703424:84 , srv34353748:84 , srv545249855:84 , srv957444067:84 , srv1279676868:85 , srv137109370:85 , srv1691096902:85 , srv1728755254:85 , srv1753533041:85 , srv2031379016:85 , srv4546092:85 , srv705538430:85 , srv856030039:85 , srv1008825464:86 , srv1259495974:86 , srv1408642759:86 , srv2002228405:86 , srv229510834:86 , srv250964642:86 , srv306047138:86 , srv307142914:86 , srv48192691:86 , srv870823004:86 , srv1048789177:87 , srv1231530296:87 , srv133393159:87 , srv1593989092:87 , srv1884157197:87 , srv1935910452:87 , srv2050859905:87 , srv399644129:87 , srv603596911:87 , srv1102303335:88 , srv1301311580:88 , srv1532741683:88 , srv1888334339:88 , srv1918849706:88 , srv2054785267:88 , srv2070830299:88 , srv2140665287:88 , srv390766685:88 , srv414941474:88 , srv437747383:88 , srv691257181:88 , srv1132786870:89 , srv1511092902:89 , srv1523565934:89 , srv19993907:89 , srv20072330:89 , srv2023727930:89 , srv2134806375:89 , srv58026871:89 , srv761048959:89 , srv941859313:89 , srv1049790740:90 , srv1965762008:90 , srv264438516:90 , srv516829249:90 , srv799390540:90 , srv845722838:90 , srv1139342941:91 , srv1589232371:91 , srv150185049:92 , srv2026442709:92 , srv2096221062:93 , srv1825376574:521 } 2023-02-24 04:54:02,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:02,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1102303335=5, srv941859313=95, srv590286480=82, srv2023727930=51, srv31703424=69, srv48192691=77, srv1593989092=31, srv50105833=78, srv1888334339=42, srv603596911=83, srv1585363759=29, srv2070830299=56, srv1088403208=4, srv1259495974=12, srv1540091860=28, srv1450100002=22, srv705538430=85, srv1038436750=1, srv691257181=84, srv1301311580=17, srv1691096902=33, srv437747383=74, srv799390540=87, srv870823004=91, srv2096221062=57, srv1753533041=37, srv1279676868=13, srv34353748=70, srv1918849706=45, srv150185049=24, srv307142914=68, srv390766685=71, srv1296465768=16, srv1048789177=2, srv936855388=94, srv1111858812=6, srv1589232371=30, srv850724420=89, srv1231530296=10, srv1511092902=25, srv44760936=75, srv516829249=79, srv1409656681=21, srv250964642=64, srv2115680777=58, srv982044173=98, srv229510834=63, srv545249855=80, srv1641903366=32, srv957444067=96, srv1898834336=43, srv1139342941=8, srv1532741683=27, srv2026442709=52, srv1132786870=7, srv1825376574=38, srv2031379016=53, srv856030039=90, srv897392117=92, srv1049790740=3, srv2121987133=59, srv2050859905=54, srv414941474=73, srv4546092=76, srv1293726451=15, srv1869440097=40, srv1728755254=36, srv761048959=86, srv1488822632=23, srv1713765955=35, srv2054785267=55, srv2134806375=60, srv306047138=67, srv1704183133=34, srv1281601486=14, srv1910080278=44, srv20072330=50, srv906686347=93, srv225850765=62, srv1008825464=0, srv961875704=97, srv1935910452=46, srv1965762008=47, srv58026871=81, srv1855003044=39, srv1408642759=20, srv1247136792=11, srv2002228405=49, srv300698591=66, srv137109370=19, srv399644129=72, srv1884157197=41, srv1523565934=26, srv19993907=48, srv133393159=18, srv845722838=88, srv983138213=99, srv1230642696=9, srv2140665287=61, srv264438516=65} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:02,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:02,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:02,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:02,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:02,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-24 04:54:02,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-24 04:54:02,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-24 04:54:02,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-24 04:54:02,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-24 04:54:02,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-24 04:54:02,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-24 04:54:02,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-24 04:54:02,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-24 04:54:02,524 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.021944391169010043); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03418770396110911, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021944391169010043); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.009333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044333333333333336, 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-02-24 04:54:02,524 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-02-24 04:54:02,524 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01265339150249504, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021944391169010043); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03418770396110911, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021944391169010043); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.009333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044333333333333336, 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-02-24 04:54:02,761 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 377 ms to try 5000 different iterations. Found a solution that moves 1011 regions; Going from a computed imbalance of 0.01265339150249504 to a new imbalance of 7.052272477123293E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005443310539518173); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009272045044333673); MoveCostFunction : (multiplier=7.0, imbalance=0.11233333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005443310539518173); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-24 04:54:02,763 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv799390540:81 , srv1511092902:82 , srv20072330:82 , srv1049790740:83 , srv1231530296:83 , srv1301311580:83 , srv1593989092:83 , srv19993907:83 , srv2026442709:83 , srv2096221062:83 , srv1132786870:84 , srv1259495974:84 , srv133393159:84 , srv150185049:84 , srv1589232371:84 , srv1691096902:84 , srv2054785267:84 , srv264438516:84 , srv307142914:84 , srv34353748:84 , srv390766685:84 , srv516829249:84 , srv870823004:84 , srv941859313:84 , srv1247136792:85 , srv1408642759:85 , srv1523565934:85 , srv1532741683:85 , srv1704183133:85 , srv1713765955:85 , srv1888334339:85 , srv1910080278:85 , srv1935910452:85 , srv1965762008:85 , srv2002228405:85 , srv2134806375:85 , srv225850765:85 , srv229510834:85 , srv31703424:85 , srv399644129:85 , srv437747383:85 , srv4546092:85 , srv50105833:85 , srv545249855:85 , srv603596911:85 , srv691257181:85 , srv761048959:85 , srv845722838:85 , srv850724420:85 , srv856030039:85 , srv936855388:85 , srv961875704:85 , srv1008825464:86 , srv1038436750:86 , srv1139342941:86 , srv1281601486:86 , srv137109370:86 , srv1450100002:86 , srv1540091860:86 , srv1641903366:86 , srv1898834336:86 , srv1918849706:86 , srv2023727930:86 , srv2070830299:86 , srv250964642:86 , srv414941474:86 , srv58026871:86 , srv705538430:86 , srv906686347:86 , srv957444067:86 , srv982044173:86 , srv983138213:86 , srv1088403208:87 , srv1102303335:87 , srv1111858812:87 , srv1230642696:87 , srv1279676868:87 , srv1293726451:87 , srv1296465768:87 , srv1488822632:87 , srv1728755254:87 , srv1869440097:87 , srv1884157197:87 , srv2031379016:87 , srv2115680777:87 , srv2121987133:87 , srv306047138:87 , srv48192691:87 , srv590286480:87 , srv1048789177:88 , srv1409656681:88 , srv1753533041:88 , srv1855003044:88 , srv2140665287:88 , srv300698591:88 , srv44760936:88 , srv897392117:88 , srv1585363759:89 , srv2050859905:89 , srv1825376574:537 } 2023-02-24 04:54:02,768 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:02,769 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1102303335=5, srv941859313=95, srv590286480=82, srv2023727930=51, srv31703424=69, srv48192691=77, srv1593989092=31, srv50105833=78, srv1888334339=42, srv603596911=83, srv1585363759=29, srv2070830299=56, srv1088403208=4, srv1259495974=12, srv1540091860=28, srv1450100002=22, srv705538430=85, srv1038436750=1, srv691257181=84, srv1301311580=17, srv1691096902=33, srv437747383=74, srv799390540=87, srv870823004=91, srv2096221062=57, srv1753533041=37, srv1279676868=13, srv34353748=70, srv1918849706=45, srv150185049=24, srv307142914=68, srv390766685=71, srv1296465768=16, srv1048789177=2, srv936855388=94, srv1111858812=6, srv1589232371=30, srv850724420=89, srv1231530296=10, srv1511092902=25, srv44760936=75, srv516829249=79, srv1409656681=21, srv250964642=64, srv2115680777=58, srv982044173=98, srv229510834=63, srv545249855=80, srv1641903366=32, srv957444067=96, srv1898834336=43, srv1139342941=8, srv1532741683=27, srv2026442709=52, srv1132786870=7, srv1825376574=38, srv2031379016=53, srv856030039=90, srv897392117=92, srv1049790740=3, srv2121987133=59, srv2050859905=54, srv414941474=73, srv4546092=76, srv1293726451=15, srv1869440097=40, srv1728755254=36, srv761048959=86, srv1488822632=23, srv1713765955=35, srv2054785267=55, srv2134806375=60, srv306047138=67, srv1704183133=34, srv1281601486=14, srv1910080278=44, srv20072330=50, srv906686347=93, srv225850765=62, srv1008825464=0, srv961875704=97, srv1935910452=46, srv1965762008=47, srv58026871=81, srv1855003044=39, srv1408642759=20, srv1247136792=11, srv2002228405=49, srv300698591=66, srv137109370=19, srv399644129=72, srv1884157197=41, srv1523565934=26, srv19993907=48, srv133393159=18, srv845722838=88, srv983138213=99, srv1230642696=9, srv2140665287=61, srv264438516=65} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:02,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:02,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:02,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-24 04:54:02,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-24 04:54:02,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-24 04:54:02,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-24 04:54:02,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-24 04:54:02,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-24 04:54:02,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-24 04:54:02,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-24 04:54:02,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-24 04:54:02,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-24 04:54:02,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-24 04:54:02,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-24 04:54:02,906 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.005443310539518173); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009272045044333673); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005443310539518173); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-24 04:54:02,906 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-02-24 04:54:02,906 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.981480744061243E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005443310539518173); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009272045044333673); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005443310539518173); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0036666666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-24 04:54:03,234 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 434 ms to try 5000 different iterations. Found a solution that moves 216 regions; Going from a computed imbalance of 6.981480744061243E-4 to a new imbalance of 4.257511340027031E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.024); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-24 04:54:03,235 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1048789177:83 , srv1111858812:83 , srv1279676868:83 , srv1293726451:83 , srv2031379016:83 , srv2050859905:83 , srv2140665287:83 , srv300698591:83 , srv48192691:83 , srv982044173:83 , srv1008825464:84 , srv1088403208:84 , srv1139342941:84 , srv1296465768:84 , srv133393159:84 , srv137109370:84 , srv1409656681:84 , srv1450100002:84 , srv150185049:84 , srv1523565934:84 , srv1532741683:84 , srv1585363759:84 , srv1704183133:84 , srv1728755254:84 , srv1753533041:84 , srv1855003044:84 , srv1884157197:84 , srv1910080278:84 , srv19993907:84 , srv20072330:84 , srv2023727930:84 , srv2121987133:84 , srv2134806375:84 , srv250964642:84 , srv264438516:84 , srv307142914:84 , srv399644129:84 , srv437747383:84 , srv44760936:84 , srv50105833:84 , srv58026871:84 , srv590286480:84 , srv705538430:84 , srv761048959:84 , srv799390540:84 , srv845722838:84 , srv856030039:84 , srv870823004:84 , srv897392117:84 , srv906686347:84 , srv936855388:84 , srv941859313:84 , srv957444067:84 , srv983138213:84 , srv1038436750:85 , srv1049790740:85 , srv1102303335:85 , srv1132786870:85 , srv1230642696:85 , srv1231530296:85 , srv1259495974:85 , srv1281601486:85 , srv1408642759:85 , srv1488822632:85 , srv1511092902:85 , srv1540091860:85 , srv1589232371:85 , srv1593989092:85 , srv1641903366:85 , srv1691096902:85 , srv1888334339:85 , srv1898834336:85 , srv1918849706:85 , srv2002228405:85 , srv2026442709:85 , srv2070830299:85 , srv2096221062:85 , srv2115680777:85 , srv225850765:85 , srv229510834:85 , srv34353748:85 , srv414941474:85 , srv516829249:85 , srv545249855:85 , srv691257181:85 , srv850724420:85 , srv1247136792:86 , srv1301311580:86 , srv1713765955:86 , srv1869440097:86 , srv1935910452:86 , srv1965762008:86 , srv2054785267:86 , srv306047138:86 , srv31703424:86 , srv390766685:86 , srv4546092:86 , srv603596911:86 , srv961875704:86 , srv1825376574:636 } 2023-02-24 04:54:03,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:03,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1102303335=5, srv941859313=95, srv590286480=82, srv2023727930=51, srv31703424=69, srv48192691=77, srv1593989092=31, srv50105833=78, srv1888334339=42, srv603596911=83, srv1585363759=29, srv2070830299=56, srv1088403208=4, srv1259495974=12, srv1540091860=28, srv1450100002=22, srv705538430=85, srv1038436750=1, srv691257181=84, srv1301311580=17, srv1691096902=33, srv437747383=74, srv799390540=87, srv870823004=91, srv2096221062=57, srv1753533041=37, srv1279676868=13, srv34353748=70, srv1918849706=45, srv150185049=24, srv307142914=68, srv390766685=71, srv1296465768=16, srv1048789177=2, srv936855388=94, srv1111858812=6, srv1589232371=30, srv850724420=89, srv1231530296=10, srv1511092902=25, srv44760936=75, srv516829249=79, srv1409656681=21, srv250964642=64, srv2115680777=58, srv982044173=98, srv229510834=63, srv545249855=80, srv1641903366=32, srv957444067=96, srv1898834336=43, srv1139342941=8, srv1532741683=27, srv2026442709=52, srv1132786870=7, srv1825376574=38, srv2031379016=53, srv856030039=90, srv897392117=92, srv1049790740=3, srv2121987133=59, srv2050859905=54, srv414941474=73, srv4546092=76, srv1293726451=15, srv1869440097=40, srv1728755254=36, srv761048959=86, srv1488822632=23, srv1713765955=35, srv2054785267=55, srv2134806375=60, srv306047138=67, srv1704183133=34, srv1281601486=14, srv1910080278=44, srv20072330=50, srv906686347=93, srv225850765=62, srv1008825464=0, srv961875704=97, srv1935910452=46, srv1965762008=47, srv58026871=81, srv1855003044=39, srv1408642759=20, srv1247136792=11, srv2002228405=49, srv300698591=66, srv137109370=19, srv399644129=72, srv1884157197=41, srv1523565934=26, srv19993907=48, srv133393159=18, srv845722838=88, srv983138213=99, srv1230642696=9, srv2140665287=61, srv264438516=65} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:03,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-24 04:54:03,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-24 04:54:03,252 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-24 04:54:03,253 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-24 04:54:03,254 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-24 04:54:03,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-24 04:54:03,358 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=5.23782800878924E-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=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-02-24 04:54:03,358 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-02-24 04:54:03,358 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.106264907372207E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-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=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-02-24 04:54:03,555 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 292 ms to try 5000 different iterations. Found a solution that moves 27 regions; Going from a computed imbalance of 4.106264907372207E-5 to a new imbalance of 8.16874815785912E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.003); 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-02-24 04:54:03,555 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1247136792:83 , srv1301311580:83 , srv1540091860:83 , srv1713765955:83 , srv1869440097:83 , srv1918849706:83 , srv1965762008:83 , srv2054785267:83 , srv306047138:83 , srv31703424:83 , srv845722838:83 , srv1008825464:84 , srv1038436750:84 , srv1049790740:84 , srv1088403208:84 , srv1102303335:84 , srv1132786870:84 , srv1139342941:84 , srv1230642696:84 , srv1231530296:84 , srv1259495974:84 , srv1279676868:84 , srv1281601486:84 , srv133393159:84 , srv1408642759:84 , srv1409656681:84 , srv1450100002:84 , srv1488822632:84 , srv150185049:84 , srv1511092902:84 , srv1532741683:84 , srv1585363759:84 , srv1589232371:84 , srv1593989092:84 , srv1641903366:84 , srv1691096902:84 , srv1704183133:84 , srv1728755254:84 , srv1753533041:84 , srv1855003044:84 , srv1884157197:84 , srv1888334339:84 , srv1898834336:84 , srv1910080278:84 , srv1935910452:84 , srv19993907:84 , srv2002228405:84 , srv20072330:84 , srv2023727930:84 , srv2026442709:84 , srv2031379016:84 , srv2050859905:84 , srv2070830299:84 , srv2096221062:84 , srv2115680777:84 , srv2121987133:84 , srv2134806375:84 , srv2140665287:84 , srv225850765:84 , srv229510834:84 , srv250964642:84 , srv300698591:84 , srv307142914:84 , srv34353748:84 , srv390766685:84 , srv399644129:84 , srv414941474:84 , srv44760936:84 , srv4546092:84 , srv48192691:84 , srv516829249:84 , srv545249855:84 , srv58026871:84 , srv590286480:84 , srv603596911:84 , srv691257181:84 , srv705538430:84 , srv761048959:84 , srv799390540:84 , srv850724420:84 , srv870823004:84 , srv897392117:84 , srv906686347:84 , srv936855388:84 , srv941859313:84 , srv957444067:84 , srv961875704:84 , srv983138213:84 , srv1048789177:85 , srv1111858812:85 , srv1293726451:85 , srv1296465768:85 , srv137109370:85 , srv1523565934:85 , srv264438516:85 , srv437747383:85 , srv50105833:85 , srv856030039:85 , srv982044173:85 , srv1825376574:684 } 2023-02-24 04:54:03,559 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:03,559 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1102303335=5, srv941859313=95, srv590286480=82, srv2023727930=51, srv31703424=69, srv48192691=77, srv1593989092=31, srv50105833=78, srv1888334339=42, srv603596911=83, srv1585363759=29, srv2070830299=56, srv1088403208=4, srv1259495974=12, srv1540091860=28, srv1450100002=22, srv705538430=85, srv1038436750=1, srv691257181=84, srv1301311580=17, srv1691096902=33, srv437747383=74, srv799390540=87, srv870823004=91, srv2096221062=57, srv1753533041=37, srv1279676868=13, srv34353748=70, srv1918849706=45, srv150185049=24, srv307142914=68, srv390766685=71, srv1296465768=16, srv1048789177=2, srv936855388=94, srv1111858812=6, srv1589232371=30, srv850724420=89, srv1231530296=10, srv1511092902=25, srv44760936=75, srv516829249=79, srv1409656681=21, srv250964642=64, srv2115680777=58, srv982044173=98, srv229510834=63, srv545249855=80, srv1641903366=32, srv957444067=96, srv1898834336=43, srv1139342941=8, srv1532741683=27, srv2026442709=52, srv1132786870=7, srv1825376574=38, srv2031379016=53, srv856030039=90, srv897392117=92, srv1049790740=3, srv2121987133=59, srv2050859905=54, srv414941474=73, srv4546092=76, srv1293726451=15, srv1869440097=40, srv1728755254=36, srv761048959=86, srv1488822632=23, srv1713765955=35, srv2054785267=55, srv2134806375=60, srv306047138=67, srv1704183133=34, srv1281601486=14, srv1910080278=44, srv20072330=50, srv906686347=93, srv225850765=62, srv1008825464=0, srv961875704=97, srv1935910452=46, srv1965762008=47, srv58026871=81, srv1855003044=39, srv1408642759=20, srv1247136792=11, srv2002228405=49, srv300698591=66, srv137109370=19, srv399644129=72, srv1884157197=41, srv1523565934=26, srv19993907=48, srv133393159=18, srv845722838=88, srv983138213=99, srv1230642696=9, srv2140665287=61, srv264438516=65} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:03,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:03,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-02-24 04:54:03,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-02-24 04:54:03,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-02-24 04:54:03,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-02-24 04:54:03,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-02-24 04:54:03,684 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.979690117040589E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); 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-02-24 04:54:03,684 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1247136792:83 , srv1301311580:83 , srv1540091860:83 , srv1713765955:83 , srv1869440097:83 , srv1918849706:83 , srv1965762008:83 , srv2054785267:83 , srv306047138:83 , srv31703424:83 , srv845722838:83 , srv1008825464:84 , srv1038436750:84 , srv1049790740:84 , srv1088403208:84 , srv1102303335:84 , srv1132786870:84 , srv1139342941:84 , srv1230642696:84 , srv1231530296:84 , srv1259495974:84 , srv1279676868:84 , srv1281601486:84 , srv133393159:84 , srv1408642759:84 , srv1409656681:84 , srv1450100002:84 , srv1488822632:84 , srv150185049:84 , srv1511092902:84 , srv1532741683:84 , srv1585363759:84 , srv1589232371:84 , srv1593989092:84 , srv1641903366:84 , srv1691096902:84 , srv1704183133:84 , srv1728755254:84 , srv1753533041:84 , srv1855003044:84 , srv1884157197:84 , srv1888334339:84 , srv1898834336:84 , srv1910080278:84 , srv1935910452:84 , srv19993907:84 , srv2002228405:84 , srv20072330:84 , srv2023727930:84 , srv2026442709:84 , srv2031379016:84 , srv2050859905:84 , srv2070830299:84 , srv2096221062:84 , srv2115680777:84 , srv2121987133:84 , srv2134806375:84 , srv2140665287:84 , srv225850765:84 , srv229510834:84 , srv250964642:84 , srv300698591:84 , srv307142914:84 , srv34353748:84 , srv390766685:84 , srv399644129:84 , srv414941474:84 , srv44760936:84 , srv4546092:84 , srv48192691:84 , srv516829249:84 , srv545249855:84 , srv58026871:84 , srv590286480:84 , srv603596911:84 , srv691257181:84 , srv705538430:84 , srv761048959:84 , srv799390540:84 , srv850724420:84 , srv870823004:84 , srv897392117:84 , srv906686347:84 , srv936855388:84 , srv941859313:84 , srv957444067:84 , srv961875704:84 , srv983138213:84 , srv1048789177:85 , srv1111858812:85 , srv1293726451:85 , srv1296465768:85 , srv137109370:85 , srv1523565934:85 , srv264438516:85 , srv437747383:85 , srv50105833:85 , srv856030039:85 , srv982044173:85 , srv1825376574:684 } 2023-02-24 04:54:03,709 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=327 (was 295) - SystemLoadAverage LEAK? -, ProcessCount=174 (was 174), AvailableMemoryMB=6221 (was 6739) 2023-02-24 04:54:03,717 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=327, ProcessCount=174, AvailableMemoryMB=6221 2023-02-24 04:54:03,718 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-02-24 04:54:03,718 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-02-24 04:54:03,729 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv112056244:84 , srv1132141937:84 , srv1190305607:84 , srv128668166:84 , srv1396237975:84 , srv1421150203:84 , srv1491324434:84 , srv1494130102:84 , srv1738186139:84 , srv174791845:84 , srv174839221:84 , srv1919540911:84 , srv1924342369:84 , srv2014023149:84 , srv2055258447:84 , srv2102621321:84 , srv294800084:84 , srv346178988:84 , srv465514843:84 , srv499825051:84 , srv518921368:84 , srv555384695:84 , srv632984690:84 , srv663652397:84 , srv729400169:84 , srv796749759:84 , srv821774193:84 , srv966296993:84 , srv979870633:84 , srv1916769280:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-02-24 04:54:03,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:54:03,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1421150203=5, srv729400169=25, srv632984690=23, srv663652397=24, srv1132141937=1, srv174791845=9, srv2014023149=14, srv2102621321=16, srv1491324434=6, srv1494130102=7, srv499825051=20, srv966296993=28, srv1919540911=12, srv1924342369=13, srv1738186139=8, srv294800084=17, srv796749759=26, srv979870633=29, srv555384695=22, srv346178988=18, srv112056244=0, srv821774193=27, srv1190305607=2, srv465514843=19, srv128668166=3, srv1916769280=11, srv1396237975=4, srv2055258447=15, srv518921368=21, srv174839221=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:54:03,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:54:03,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:54:03,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:54:03,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:54:03,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:54:03,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:54:03,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:54:03,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:54:03,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:54:03,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:54:03,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:54:03,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-02-24 04:54:03,773 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.1548457863284034, 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-02-24 04:54:03,774 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912680957280819, 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.1548457863284034, 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-02-24 04:56:03,750 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6725643 different iterations. Found a solution that moves 1842 regions; Going from a computed imbalance of 0.9912680957280819 to a new imbalance of 4.2993198912066E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6822222222222222, 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-02-24 04:56:03,757 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv112056244:90 , srv1132141937:90 , srv1190305607:90 , srv128668166:90 , srv1396237975:90 , srv1421150203:90 , srv1491324434:90 , srv1494130102:90 , srv1738186139:90 , srv174791845:90 , srv174839221:90 , srv1916769280:90 , srv1919540911:90 , srv1924342369:90 , srv2014023149:90 , srv2055258447:90 , srv2102621321:90 , srv294800084:90 , srv346178988:90 , srv465514843:90 , srv499825051:90 , srv518921368:90 , srv555384695:90 , srv632984690:90 , srv663652397:90 , srv729400169:90 , srv796749759:90 , srv821774193:90 , srv966296993:90 , srv979870633:90 } 2023-02-24 04:56:03,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-02-24 04:56:03,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1421150203=5, srv729400169=25, srv632984690=23, srv663652397=24, srv1132141937=1, srv174791845=9, srv2014023149=14, srv2102621321=16, srv1491324434=6, srv1494130102=7, srv499825051=20, srv966296993=28, srv1919540911=12, srv1924342369=13, srv1738186139=8, srv294800084=17, srv796749759=26, srv979870633=29, srv555384695=22, srv346178988=18, srv112056244=0, srv821774193=27, srv1190305607=2, srv465514843=19, srv128668166=3, srv1916769280=11, srv1396237975=4, srv2055258447=15, srv518921368=21, srv174839221=10} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-02-24 04:56:03,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-02-24 04:56:03,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-02-24 04:56:03,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-02-24 04:56:03,777 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-02-24 04:56:03,777 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv112056244:90 , srv1132141937:90 , srv1190305607:90 , srv128668166:90 , srv1396237975:90 , srv1421150203:90 , srv1491324434:90 , srv1494130102:90 , srv1738186139:90 , srv174791845:90 , srv174839221:90 , srv1916769280:90 , srv1919540911:90 , srv1924342369:90 , srv2014023149:90 , srv2055258447:90 , srv2102621321:90 , srv294800084:90 , srv346178988:90 , srv465514843:90 , srv499825051:90 , srv518921368:90 , srv555384695:90 , srv632984690:90 , srv663652397:90 , srv729400169:90 , srv796749759:90 , srv821774193:90 , srv966296993:90 , srv979870633:90 } 2023-02-24 04:56:03,789 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=175 (was 327), ProcessCount=172 (was 174), AvailableMemoryMB=6077 (was 6221)