2023-03-19 22:59:18,344 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-03-19 22:59:18,678 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-03-19 22:59:18,801 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-03-19 22:59:18,850 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-19 22:59:18,856 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-03-19 22:59:18,866 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=409, ProcessCount=166, AvailableMemoryMB=5989 2023-03-19 22:59:18,868 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-19 22:59:18,868 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-03-19 22:59:18,970 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001334752:84 , srv1001499721:84 , srv1054305871:84 , srv1057151241:84 , srv1103004255:84 , srv1114007277:84 , srv1159941593:84 , srv1160993767:84 , srv1161717011:84 , srv1175818281:84 , srv1185062528:84 , srv1193161306:84 , srv1213660279:84 , srv1295847654:84 , srv13136153:84 , srv1326347099:84 , srv1354449004:84 , srv1396848477:84 , srv1398991136:84 , srv1447699862:84 , srv1474830695:84 , srv1485009432:84 , srv1492627490:84 , srv1504496701:84 , srv1506327521:84 , srv1513219089:84 , srv1545208283:84 , srv1545782752:84 , srv155621974:84 , srv156888973:84 , srv1609800338:84 , srv1663988400:84 , srv1676143021:84 , srv1689923527:84 , srv1720977601:84 , srv1721130122:84 , srv1769592554:84 , srv1769918967:84 , srv1792918789:84 , srv1806701690:84 , srv1811641400:84 , srv1816878265:84 , srv1840329781:84 , srv1849329445:84 , srv1890095706:84 , srv1926071290:84 , srv1939038954:84 , srv1974192879:84 , srv1974714696:84 , srv1980173692:84 , srv1983318165:84 , srv1998292881:84 , srv2084899643:84 , srv2114319890:84 , srv222529277:84 , srv228093992:84 , srv254549095:84 , srv260874932:84 , srv297289059:84 , srv298207503:84 , srv31510002:84 , srv3234758:84 , srv357855485:84 , srv386610630:84 , srv431892471:84 , srv494091321:84 , srv495586242:84 , srv517762460:84 , srv555302041:84 , srv561088456:84 , srv566566453:84 , srv568693029:84 , srv593144396:84 , srv602231564:84 , srv613073596:84 , srv615914442:84 , srv620669579:84 , srv632009653:84 , srv646817151:84 , srv676117818:84 , srv682652370:84 , srv684657666:84 , srv686682376:84 , srv703435461:84 , srv70364099:84 , srv735158539:84 , srv752460537:84 , srv763291746:84 , srv768470629:84 , srv77419758:84 , srv776301403:84 , srv777691630:84 , srv804830170:84 , srv812123873:84 , srv898428472:84 , srv899745694:84 , srv919957614:84 , srv970031574:84 , srv977290889:84 , srv1004303646:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-03-19 22:59:18,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:18,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1974714696=49, srv297289059=59, srv1057151241=4, srv431892471=65, srv1193161306=12, srv646817151=79, srv593144396=73, srv1185062528=11, srv494091321=66, srv1295847654=14, srv763291746=88, srv602231564=74, srv735158539=86, srv1447699862=20, srv1545782752=28, srv3234758=62, srv1506327521=25, srv156888973=30, srv1926071290=46, srv1054305871=3, srv684657666=82, srv1001334752=0, srv222529277=55, srv13136153=15, srv2084899643=53, srv686682376=83, srv70364099=85, srv228093992=56, srv1811641400=41, srv1769592554=37, srv1114007277=6, srv752460537=87, srv1890095706=45, srv1663988400=32, srv495586242=67, srv77419758=90, srv260874932=58, srv1983318165=51, srv31510002=61, srv1175818281=10, srv1492627490=23, srv1004303646=2, srv386610630=64, srv1792918789=39, srv357855485=63, srv1840329781=43, srv555302041=69, srv1474830695=21, srv1160993767=8, srv561088456=70, srv1504496701=24, srv1159941593=7, srv1998292881=52, srv1769918967=38, srv703435461=84, srv1849329445=44, srv615914442=76, srv1676143021=33, srv1161717011=9, srv155621974=29, srv1513219089=26, srv2114319890=54, srv613073596=75, srv970031574=98, srv254549095=57, srv1326347099=16, srv1939038954=47, srv899745694=96, srv1816878265=42, srv517762460=68, srv1354449004=17, srv1485009432=22, srv1396848477=18, srv919957614=97, srv1398991136=19, srv1721130122=36, srv977290889=99, srv632009653=78, srv804830170=93, srv620669579=77, srv768470629=89, srv812123873=94, srv898428472=95, srv1545208283=27, srv1689923527=34, srv568693029=72, srv1609800338=31, srv1213660279=13, srv776301403=91, srv1974192879=48, srv566566453=71, srv1980173692=50, srv676117818=80, srv777691630=92, srv1001499721=1, srv298207503=60, srv1720977601=35, srv1103004255=5, srv682652370=81, srv1806701690=40} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:19,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:19,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:19,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:19,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:19,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-19 22:59:19,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-19 22:59:19,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-19 22:59:19,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-19 22:59:19,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-19 22:59:19,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-19 22:59:19,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-19 22:59:19,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-19 22:59:19,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-19 22:59:19,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-19 22:59:19,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-19 22:59:19,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-19 22:59:19,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-19 22:59:19,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-19 22:59:19,329 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-03-19 22:59:19,329 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-03-19 22:59:19,329 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-03-19 22:59:19,838 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 755 ms to try 5000 different iterations. Found a solution that moves 4694 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18073182303978733. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03802487355474008, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05564235643289348, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5215555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03802487355474008, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17591666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24316666666666667, 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-03-19 22:59:19,862 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1001334752:83 , srv1103004255:83 , srv1721130122:83 , srv1980173692:83 , srv2084899643:83 , srv613073596:83 , srv632009653:83 , srv646817151:83 , srv898428472:83 , srv1054305871:84 , srv1114007277:84 , srv1193161306:84 , srv1447699862:84 , srv155621974:84 , srv1663988400:84 , srv1769918967:84 , srv593144396:84 , srv602231564:84 , srv615914442:84 , srv620669579:84 , srv703435461:84 , srv763291746:84 , srv768470629:84 , srv1159941593:85 , srv13136153:85 , srv1485009432:85 , srv1545208283:85 , srv1609800338:85 , srv1890095706:85 , srv260874932:85 , srv555302041:85 , srv676117818:85 , srv682652370:85 , srv752460537:85 , srv1057151241:86 , srv1160993767:86 , srv1939038954:86 , srv1974192879:86 , srv297289059:86 , srv298207503:86 , srv31510002:86 , srv357855485:86 , srv386610630:86 , srv495586242:86 , srv568693029:86 , srv686682376:86 , srv70364099:86 , srv77419758:86 , srv1001499721:87 , srv1161717011:87 , srv1185062528:87 , srv1295847654:87 , srv1326347099:87 , srv1398991136:87 , srv1513219089:87 , srv1545782752:87 , srv156888973:87 , srv1792918789:87 , srv1806701690:87 , srv1849329445:87 , srv1926071290:87 , srv1983318165:87 , srv1998292881:87 , srv566566453:87 , srv777691630:87 , srv804830170:87 , srv899745694:87 , srv1354449004:88 , srv1396848477:88 , srv1492627490:88 , srv1769592554:88 , srv1811641400:88 , srv1974714696:88 , srv2114319890:88 , srv228093992:88 , srv254549095:88 , srv431892471:88 , srv494091321:88 , srv919957614:88 , srv970031574:88 , srv977290889:88 , srv1213660279:89 , srv1474830695:89 , srv1504496701:89 , srv1720977601:89 , srv517762460:89 , srv561088456:89 , srv776301403:89 , srv1175818281:90 , srv1676143021:90 , srv684657666:90 , srv812123873:90 , srv1689923527:91 , srv1816878265:91 , srv1840329781:91 , srv222529277:92 , srv3234758:92 , srv735158539:92 , srv1506327521:93 , srv1004303646:428 } 2023-03-19 22:59:19,868 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:19,869 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1974714696=49, srv297289059=59, srv1057151241=4, srv431892471=65, srv1193161306=12, srv646817151=79, srv593144396=73, srv1185062528=11, srv494091321=66, srv1295847654=14, srv763291746=88, srv602231564=74, srv735158539=86, srv1447699862=20, srv1545782752=28, srv3234758=62, srv1506327521=25, srv156888973=30, srv1926071290=46, srv1054305871=3, srv684657666=82, srv1001334752=0, srv222529277=55, srv13136153=15, srv2084899643=53, srv686682376=83, srv70364099=85, srv228093992=56, srv1811641400=41, srv1769592554=37, srv1114007277=6, srv752460537=87, srv1890095706=45, srv1663988400=32, srv495586242=67, srv77419758=90, srv260874932=58, srv1983318165=51, srv31510002=61, srv1175818281=10, srv1492627490=23, srv1004303646=2, srv386610630=64, srv1792918789=39, srv357855485=63, srv1840329781=43, srv555302041=69, srv1474830695=21, srv1160993767=8, srv561088456=70, srv1504496701=24, srv1159941593=7, srv1998292881=52, srv1769918967=38, srv703435461=84, srv1849329445=44, srv615914442=76, srv1676143021=33, srv1161717011=9, srv155621974=29, srv1513219089=26, srv2114319890=54, srv613073596=75, srv970031574=98, srv254549095=57, srv1326347099=16, srv1939038954=47, srv899745694=96, srv1816878265=42, srv517762460=68, srv1354449004=17, srv1485009432=22, srv1396848477=18, srv919957614=97, srv1398991136=19, srv1721130122=36, srv977290889=99, srv632009653=78, srv804830170=93, srv620669579=77, srv768470629=89, srv812123873=94, srv898428472=95, srv1545208283=27, srv1689923527=34, srv568693029=72, srv1609800338=31, srv1213660279=13, srv776301403=91, srv1974192879=48, srv566566453=71, srv1980173692=50, srv676117818=80, srv777691630=92, srv1001499721=1, srv298207503=60, srv1720977601=35, srv1103004255=5, srv682652370=81, srv1806701690=40} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:19,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:19,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:19,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:19,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:19,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:19,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:19,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:19,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:19,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:19,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:19,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-19 22:59:19,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-19 22:59:19,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-19 22:59:19,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-19 22:59:19,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-19 22:59:19,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-19 22:59:19,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-19 22:59:19,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-19 22:59:19,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-19 22:59:19,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-19 22:59:19,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-19 22:59:19,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-19 22:59:19,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-19 22:59:19,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-19 22:59:20,030 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.03802487355474008, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05564235643289348, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03802487355474008, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17591666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24316666666666667, 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-03-19 22:59:20,030 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-03-19 22:59:20,030 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18069895494928354, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03802487355474008, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05564235643289348, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03802487355474008, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17591666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24316666666666667, 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-03-19 22:59:20,290 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 358 ms to try 5000 different iterations. Found a solution that moves 2608 regions; Going from a computed imbalance of 0.18069895494928354 to a new imbalance of 0.016781179825056128. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022398292383204163); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03664982778326809, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2897777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022398292383204163); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.049, 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-03-19 22:59:20,302 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1506327521:78 , srv3234758:78 , srv222529277:79 , srv735158539:79 , srv1676143021:81 , srv1840329781:81 , srv684657666:81 , srv1326347099:82 , srv1474830695:82 , srv517762460:82 , srv561088456:82 , srv812123873:82 , srv1396848477:83 , srv1504496701:83 , srv1720977601:83 , srv1811641400:83 , srv1816878265:83 , srv1974714696:83 , srv2114319890:83 , srv494091321:83 , srv686682376:83 , srv804830170:83 , srv1001499721:84 , srv1175818281:84 , srv13136153:84 , srv1398991136:84 , srv1513219089:84 , srv1545782752:84 , srv1689923527:84 , srv1769592554:84 , srv228093992:84 , srv260874932:84 , srv776301403:84 , srv970031574:84 , srv1185062528:85 , srv1213660279:85 , srv1295847654:85 , srv1485009432:85 , srv1492627490:85 , srv1792918789:85 , srv1926071290:85 , srv1974192879:85 , srv1983318165:85 , srv1998292881:85 , srv431892471:85 , srv566566453:85 , srv77419758:85 , srv977290889:85 , srv1001334752:86 , srv1114007277:86 , srv1160993767:86 , srv156888973:86 , srv1663988400:86 , srv1769918967:86 , srv1806701690:86 , srv1849329445:86 , srv1890095706:86 , srv1939038954:86 , srv297289059:86 , srv495586242:86 , srv568693029:86 , srv777691630:86 , srv899745694:86 , srv919957614:86 , srv1054305871:87 , srv1057151241:87 , srv1103004255:87 , srv1159941593:87 , srv1161717011:87 , srv1354449004:87 , srv155621974:87 , srv1980173692:87 , srv254549095:87 , srv298207503:87 , srv386610630:87 , srv555302041:87 , srv682652370:87 , srv70364099:87 , srv752460537:87 , srv768470629:87 , srv898428472:87 , srv1447699862:88 , srv1545208283:88 , srv1721130122:88 , srv31510002:88 , srv602231564:88 , srv615914442:88 , srv676117818:88 , srv1193161306:89 , srv1609800338:89 , srv2084899643:89 , srv357855485:89 , srv593144396:89 , srv613073596:89 , srv620669579:89 , srv703435461:90 , srv632009653:91 , srv646817151:92 , srv763291746:93 , srv1004303646:545 } 2023-03-19 22:59:20,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:20,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1974714696=49, srv297289059=59, srv1057151241=4, srv431892471=65, srv1193161306=12, srv646817151=79, srv593144396=73, srv1185062528=11, srv494091321=66, srv1295847654=14, srv763291746=88, srv602231564=74, srv735158539=86, srv1447699862=20, srv1545782752=28, srv3234758=62, srv1506327521=25, srv156888973=30, srv1926071290=46, srv1054305871=3, srv684657666=82, srv1001334752=0, srv222529277=55, srv13136153=15, srv2084899643=53, srv686682376=83, srv70364099=85, srv228093992=56, srv1811641400=41, srv1769592554=37, srv1114007277=6, srv752460537=87, srv1890095706=45, srv1663988400=32, srv495586242=67, srv77419758=90, srv260874932=58, srv1983318165=51, srv31510002=61, srv1175818281=10, srv1492627490=23, srv1004303646=2, srv386610630=64, srv1792918789=39, srv357855485=63, srv1840329781=43, srv555302041=69, srv1474830695=21, srv1160993767=8, srv561088456=70, srv1504496701=24, srv1159941593=7, srv1998292881=52, srv1769918967=38, srv703435461=84, srv1849329445=44, srv615914442=76, srv1676143021=33, srv1161717011=9, srv155621974=29, srv1513219089=26, srv2114319890=54, srv613073596=75, srv970031574=98, srv254549095=57, srv1326347099=16, srv1939038954=47, srv899745694=96, srv1816878265=42, srv517762460=68, srv1354449004=17, srv1485009432=22, srv1396848477=18, srv919957614=97, srv1398991136=19, srv1721130122=36, srv977290889=99, srv632009653=78, srv804830170=93, srv620669579=77, srv768470629=89, srv812123873=94, srv898428472=95, srv1545208283=27, srv1689923527=34, srv568693029=72, srv1609800338=31, srv1213660279=13, srv776301403=91, srv1974192879=48, srv566566453=71, srv1980173692=50, srv676117818=80, srv777691630=92, srv1001499721=1, srv298207503=60, srv1720977601=35, srv1103004255=5, srv682652370=81, srv1806701690=40} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:20,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:20,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-19 22:59:20,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-19 22:59:20,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-19 22:59:20,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-19 22:59:20,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-19 22:59:20,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-19 22:59:20,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-19 22:59:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-19 22:59:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-19 22:59:20,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-19 22:59:20,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-19 22:59:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-19 22:59:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-19 22:59:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-19 22:59:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-19 22:59:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-19 22:59:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-19 22:59:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-19 22:59:20,454 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.022398292383204163); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03664982778326809, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022398292383204163); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.049, 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-03-19 22:59:20,455 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-03-19 22:59:20,455 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01676291821874299, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022398292383204163); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03664982778326809, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022398292383204163); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.049, 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-03-19 22:59:20,660 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 289 ms to try 5000 different iterations. Found a solution that moves 1010 regions; Going from a computed imbalance of 0.01676291821874299 to a new imbalance of 9.104805026527777E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009025327734536844); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.016038673799259627); MoveCostFunction : (multiplier=7.0, imbalance=0.11222222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009025327734536844); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); 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-03-19 22:59:20,662 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv763291746:80 , srv1689923527:82 , srv1816878265:82 , srv632009653:82 , srv646817151:82 , srv919957614:82 , srv1161717011:83 , srv1193161306:83 , srv1213660279:83 , srv1354449004:83 , srv1609800338:83 , srv1806701690:83 , srv1849329445:83 , srv254549095:83 , srv357855485:83 , srv431892471:83 , srv1057151241:84 , srv1175818281:84 , srv1492627490:84 , srv1504496701:84 , srv1545208283:84 , srv156888973:84 , srv1998292881:84 , srv2084899643:84 , srv31510002:84 , srv386610630:84 , srv613073596:84 , srv615914442:84 , srv676117818:84 , srv682652370:84 , srv703435461:84 , srv70364099:84 , srv776301403:84 , srv1159941593:85 , srv1185062528:85 , srv1295847654:85 , srv1447699862:85 , srv1513219089:85 , srv1769592554:85 , srv1792918789:85 , srv1926071290:85 , srv1974192879:85 , srv1983318165:85 , srv297289059:85 , srv298207503:85 , srv555302041:85 , srv561088456:85 , srv566566453:85 , srv593144396:85 , srv602231564:85 , srv620669579:85 , srv777691630:85 , srv899745694:85 , srv977290889:85 , srv1001499721:86 , srv1054305871:86 , srv1103004255:86 , srv1114007277:86 , srv1396848477:86 , srv1545782752:86 , srv155621974:86 , srv1663988400:86 , srv1676143021:86 , srv1720977601:86 , srv1721130122:86 , srv1811641400:86 , srv1840329781:86 , srv1890095706:86 , srv1939038954:86 , srv1974714696:86 , srv1980173692:86 , srv222529277:86 , srv228093992:86 , srv494091321:86 , srv517762460:86 , srv568693029:86 , srv735158539:86 , srv970031574:86 , srv1160993767:87 , srv1398991136:87 , srv1485009432:87 , srv1506327521:87 , srv1769918967:87 , srv3234758:87 , srv495586242:87 , srv684657666:87 , srv752460537:87 , srv768470629:87 , srv77419758:87 , srv812123873:87 , srv1001334752:88 , srv13136153:88 , srv1474830695:88 , srv2114319890:88 , srv686682376:88 , srv804830170:88 , srv898428472:88 , srv1326347099:89 , srv260874932:89 , srv1004303646:565 } 2023-03-19 22:59:20,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:20,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1974714696=49, srv297289059=59, srv1057151241=4, srv431892471=65, srv1193161306=12, srv646817151=79, srv593144396=73, srv1185062528=11, srv494091321=66, srv1295847654=14, srv763291746=88, srv602231564=74, srv735158539=86, srv1447699862=20, srv1545782752=28, srv3234758=62, srv1506327521=25, srv156888973=30, srv1926071290=46, srv1054305871=3, srv684657666=82, srv1001334752=0, srv222529277=55, srv13136153=15, srv2084899643=53, srv686682376=83, srv70364099=85, srv228093992=56, srv1811641400=41, srv1769592554=37, srv1114007277=6, srv752460537=87, srv1890095706=45, srv1663988400=32, srv495586242=67, srv77419758=90, srv260874932=58, srv1983318165=51, srv31510002=61, srv1175818281=10, srv1492627490=23, srv1004303646=2, srv386610630=64, srv1792918789=39, srv357855485=63, srv1840329781=43, srv555302041=69, srv1474830695=21, srv1160993767=8, srv561088456=70, srv1504496701=24, srv1159941593=7, srv1998292881=52, srv1769918967=38, srv703435461=84, srv1849329445=44, srv615914442=76, srv1676143021=33, srv1161717011=9, srv155621974=29, srv1513219089=26, srv2114319890=54, srv613073596=75, srv970031574=98, srv254549095=57, srv1326347099=16, srv1939038954=47, srv899745694=96, srv1816878265=42, srv517762460=68, srv1354449004=17, srv1485009432=22, srv1396848477=18, srv919957614=97, srv1398991136=19, srv1721130122=36, srv977290889=99, srv632009653=78, srv804830170=93, srv620669579=77, srv768470629=89, srv812123873=94, srv898428472=95, srv1545208283=27, srv1689923527=34, srv568693029=72, srv1609800338=31, srv1213660279=13, srv776301403=91, srv1974192879=48, srv566566453=71, srv1980173692=50, srv676117818=80, srv777691630=92, srv1001499721=1, srv298207503=60, srv1720977601=35, srv1103004255=5, srv682652370=81, srv1806701690=40} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:20,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:20,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:20,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:20,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:20,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:20,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:20,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-19 22:59:20,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-19 22:59:20,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-19 22:59:20,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-19 22:59:20,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-19 22:59:20,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-19 22:59:20,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-19 22:59:20,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-19 22:59:20,802 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.009025327734536844); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.016038673799259627); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009025327734536844); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); 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-03-19 22:59:20,802 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-03-19 22:59:20,803 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.034083314962327E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009025327734536844); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.016038673799259627); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009025327734536844); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); 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-03-19 22:59:21,050 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 348 ms to try 5000 different iterations. Found a solution that moves 294 regions; Going from a computed imbalance of 9.034083314962327E-4 to a new imbalance of 2.8598989095637065E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.03266666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-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-03-19 22:59:21,051 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1160993767:83 , srv1354449004:83 , srv1474830695:83 , srv2114319890:83 , srv260874932:83 , srv495586242:83 , srv812123873:83 , srv1001334752:84 , srv1175818281:84 , srv1326347099:84 , srv1506327521:84 , srv155621974:84 , srv156888973:84 , srv1689923527:84 , srv1721130122:84 , srv1769592554:84 , srv1840329781:84 , srv1939038954:84 , srv228093992:84 , srv298207503:84 , srv31510002:84 , srv3234758:84 , srv357855485:84 , srv568693029:84 , srv593144396:84 , srv620669579:84 , srv684657666:84 , srv752460537:84 , srv77419758:84 , srv804830170:84 , srv898428472:84 , srv899745694:84 , srv970031574:84 , srv977290889:84 , srv1001499721:85 , srv1054305871:85 , srv1057151241:85 , srv1161717011:85 , srv1185062528:85 , srv1213660279:85 , srv1295847654:85 , srv13136153:85 , srv1396848477:85 , srv1398991136:85 , srv1447699862:85 , srv1485009432:85 , srv1492627490:85 , srv1545782752:85 , srv1676143021:85 , srv1720977601:85 , srv1769918967:85 , srv1792918789:85 , srv1806701690:85 , srv1811641400:85 , srv1890095706:85 , srv1926071290:85 , srv1974714696:85 , srv1998292881:85 , srv222529277:85 , srv254549095:85 , srv386610630:85 , srv494091321:85 , srv517762460:85 , srv555302041:85 , srv561088456:85 , srv566566453:85 , srv602231564:85 , srv646817151:85 , srv676117818:85 , srv682652370:85 , srv686682376:85 , srv703435461:85 , srv70364099:85 , srv735158539:85 , srv763291746:85 , srv768470629:85 , srv776301403:85 , srv777691630:85 , srv1103004255:86 , srv1114007277:86 , srv1159941593:86 , srv1193161306:86 , srv1504496701:86 , srv1513219089:86 , srv1545208283:86 , srv1609800338:86 , srv1663988400:86 , srv1816878265:86 , srv1849329445:86 , srv1974192879:86 , srv1980173692:86 , srv1983318165:86 , srv2084899643:86 , srv297289059:86 , srv431892471:86 , srv615914442:86 , srv632009653:86 , srv919957614:86 , srv613073596:87 , srv1004303646:604 } 2023-03-19 22:59:21,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:21,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1974714696=49, srv297289059=59, srv1057151241=4, srv431892471=65, srv1193161306=12, srv646817151=79, srv593144396=73, srv1185062528=11, srv494091321=66, srv1295847654=14, srv763291746=88, srv602231564=74, srv735158539=86, srv1447699862=20, srv1545782752=28, srv3234758=62, srv1506327521=25, srv156888973=30, srv1926071290=46, srv1054305871=3, srv684657666=82, srv1001334752=0, srv222529277=55, srv13136153=15, srv2084899643=53, srv686682376=83, srv70364099=85, srv228093992=56, srv1811641400=41, srv1769592554=37, srv1114007277=6, srv752460537=87, srv1890095706=45, srv1663988400=32, srv495586242=67, srv77419758=90, srv260874932=58, srv1983318165=51, srv31510002=61, srv1175818281=10, srv1492627490=23, srv1004303646=2, srv386610630=64, srv1792918789=39, srv357855485=63, srv1840329781=43, srv555302041=69, srv1474830695=21, srv1160993767=8, srv561088456=70, srv1504496701=24, srv1159941593=7, srv1998292881=52, srv1769918967=38, srv703435461=84, srv1849329445=44, srv615914442=76, srv1676143021=33, srv1161717011=9, srv155621974=29, srv1513219089=26, srv2114319890=54, srv613073596=75, srv970031574=98, srv254549095=57, srv1326347099=16, srv1939038954=47, srv899745694=96, srv1816878265=42, srv517762460=68, srv1354449004=17, srv1485009432=22, srv1396848477=18, srv919957614=97, srv1398991136=19, srv1721130122=36, srv977290889=99, srv632009653=78, srv804830170=93, srv620669579=77, srv768470629=89, srv812123873=94, srv898428472=95, srv1545208283=27, srv1689923527=34, srv568693029=72, srv1609800338=31, srv1213660279=13, srv776301403=91, srv1974192879=48, srv566566453=71, srv1980173692=50, srv676117818=80, srv777691630=92, srv1001499721=1, srv298207503=60, srv1720977601=35, srv1103004255=5, srv682652370=81, srv1806701690=40} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:21,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:21,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:21,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:21,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-19 22:59:21,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-19 22:59:21,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-19 22:59:21,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-19 22:59:21,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-19 22:59:21,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-19 22:59:21,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-19 22:59:21,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-19 22:59:21,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-19 22:59:21,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-19 22:59:21,160 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.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-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-03-19 22:59:21,160 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-03-19 22:59:21,160 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.6540357095613055E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-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-03-19 22:59:21,307 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 222 ms to try 5000 different iterations. Found a solution that moves 32 regions; Going from a computed imbalance of 2.6540357095613055E-5 to a new imbalance of 6.968137842950207E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.0035555555555555557); 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-03-19 22:59:21,307 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1159941593:83 , srv1398991136:83 , srv1545208283:83 , srv1609800338:83 , srv1720977601:83 , srv1983318165:83 , srv254549095:83 , srv297289059:83 , srv613073596:83 , srv703435461:83 , srv752460537:83 , srv768470629:83 , srv777691630:83 , srv1001499721:84 , srv1054305871:84 , srv1057151241:84 , srv1103004255:84 , srv1114007277:84 , srv1160993767:84 , srv1161717011:84 , srv1175818281:84 , srv1185062528:84 , srv1193161306:84 , srv1213660279:84 , srv1295847654:84 , srv13136153:84 , srv1326347099:84 , srv1396848477:84 , srv1447699862:84 , srv1474830695:84 , srv1485009432:84 , srv1492627490:84 , srv1504496701:84 , srv1506327521:84 , srv1513219089:84 , srv1545782752:84 , srv1663988400:84 , srv1676143021:84 , srv1769918967:84 , srv1792918789:84 , srv1811641400:84 , srv1816878265:84 , srv1840329781:84 , srv1849329445:84 , srv1890095706:84 , srv1926071290:84 , srv1939038954:84 , srv1974192879:84 , srv1974714696:84 , srv1980173692:84 , srv2084899643:84 , srv2114319890:84 , srv222529277:84 , srv228093992:84 , srv298207503:84 , srv31510002:84 , srv357855485:84 , srv386610630:84 , srv431892471:84 , srv494091321:84 , srv495586242:84 , srv517762460:84 , srv555302041:84 , srv566566453:84 , srv568693029:84 , srv593144396:84 , srv602231564:84 , srv615914442:84 , srv620669579:84 , srv632009653:84 , srv646817151:84 , srv676117818:84 , srv684657666:84 , srv686682376:84 , srv70364099:84 , srv735158539:84 , srv763291746:84 , srv77419758:84 , srv776301403:84 , srv804830170:84 , srv812123873:84 , srv898428472:84 , srv899745694:84 , srv919957614:84 , srv970031574:84 , srv977290889:84 , srv1001334752:85 , srv1354449004:85 , srv155621974:85 , srv156888973:85 , srv1689923527:85 , srv1721130122:85 , srv1769592554:85 , srv1806701690:85 , srv1998292881:85 , srv260874932:85 , srv3234758:85 , srv561088456:85 , srv682652370:85 , srv1004303646:684 } 2023-03-19 22:59:21,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:21,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1974714696=49, srv297289059=59, srv1057151241=4, srv431892471=65, srv1193161306=12, srv646817151=79, srv593144396=73, srv1185062528=11, srv494091321=66, srv1295847654=14, srv763291746=88, srv602231564=74, srv735158539=86, srv1447699862=20, srv1545782752=28, srv3234758=62, srv1506327521=25, srv156888973=30, srv1926071290=46, srv1054305871=3, srv684657666=82, srv1001334752=0, srv222529277=55, srv13136153=15, srv2084899643=53, srv686682376=83, srv70364099=85, srv228093992=56, srv1811641400=41, srv1769592554=37, srv1114007277=6, srv752460537=87, srv1890095706=45, srv1663988400=32, srv495586242=67, srv77419758=90, srv260874932=58, srv1983318165=51, srv31510002=61, srv1175818281=10, srv1492627490=23, srv1004303646=2, srv386610630=64, srv1792918789=39, srv357855485=63, srv1840329781=43, srv555302041=69, srv1474830695=21, srv1160993767=8, srv561088456=70, srv1504496701=24, srv1159941593=7, srv1998292881=52, srv1769918967=38, srv703435461=84, srv1849329445=44, srv615914442=76, srv1676143021=33, srv1161717011=9, srv155621974=29, srv1513219089=26, srv2114319890=54, srv613073596=75, srv970031574=98, srv254549095=57, srv1326347099=16, srv1939038954=47, srv899745694=96, srv1816878265=42, srv517762460=68, srv1354449004=17, srv1485009432=22, srv1396848477=18, srv919957614=97, srv1398991136=19, srv1721130122=36, srv977290889=99, srv632009653=78, srv804830170=93, srv620669579=77, srv768470629=89, srv812123873=94, srv898428472=95, srv1545208283=27, srv1689923527=34, srv568693029=72, srv1609800338=31, srv1213660279=13, srv776301403=91, srv1974192879=48, srv566566453=71, srv1980173692=50, srv676117818=80, srv777691630=92, srv1001499721=1, srv298207503=60, srv1720977601=35, srv1103004255=5, srv682652370=81, srv1806701690=40} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:21,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:21,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-19 22:59:21,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-19 22:59:21,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-19 22:59:21,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-19 22:59:21,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-19 22:59:21,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-19 22:59:21,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-19 22:59:21,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-19 22:59:21,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-19 22:59:21,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-19 22:59:21,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-19 22:59:21,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-19 22:59:21,416 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.744069053831948E-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.0014982219165849825); 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-03-19 22:59:21,416 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1159941593:83 , srv1398991136:83 , srv1545208283:83 , srv1609800338:83 , srv1720977601:83 , srv1983318165:83 , srv254549095:83 , srv297289059:83 , srv613073596:83 , srv703435461:83 , srv752460537:83 , srv768470629:83 , srv777691630:83 , srv1001499721:84 , srv1054305871:84 , srv1057151241:84 , srv1103004255:84 , srv1114007277:84 , srv1160993767:84 , srv1161717011:84 , srv1175818281:84 , srv1185062528:84 , srv1193161306:84 , srv1213660279:84 , srv1295847654:84 , srv13136153:84 , srv1326347099:84 , srv1396848477:84 , srv1447699862:84 , srv1474830695:84 , srv1485009432:84 , srv1492627490:84 , srv1504496701:84 , srv1506327521:84 , srv1513219089:84 , srv1545782752:84 , srv1663988400:84 , srv1676143021:84 , srv1769918967:84 , srv1792918789:84 , srv1811641400:84 , srv1816878265:84 , srv1840329781:84 , srv1849329445:84 , srv1890095706:84 , srv1926071290:84 , srv1939038954:84 , srv1974192879:84 , srv1974714696:84 , srv1980173692:84 , srv2084899643:84 , srv2114319890:84 , srv222529277:84 , srv228093992:84 , srv298207503:84 , srv31510002:84 , srv357855485:84 , srv386610630:84 , srv431892471:84 , srv494091321:84 , srv495586242:84 , srv517762460:84 , srv555302041:84 , srv566566453:84 , srv568693029:84 , srv593144396:84 , srv602231564:84 , srv615914442:84 , srv620669579:84 , srv632009653:84 , srv646817151:84 , srv676117818:84 , srv684657666:84 , srv686682376:84 , srv70364099:84 , srv735158539:84 , srv763291746:84 , srv77419758:84 , srv776301403:84 , srv804830170:84 , srv812123873:84 , srv898428472:84 , srv899745694:84 , srv919957614:84 , srv970031574:84 , srv977290889:84 , srv1001334752:85 , srv1354449004:85 , srv155621974:85 , srv156888973:85 , srv1689923527:85 , srv1721130122:85 , srv1769592554:85 , srv1806701690:85 , srv1998292881:85 , srv260874932:85 , srv3234758:85 , srv561088456:85 , srv682652370:85 , srv1004303646:684 } 2023-03-19 22:59:21,445 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=409 (was 409), ProcessCount=166 (was 166), AvailableMemoryMB=5484 (was 5989) 2023-03-19 22:59:21,453 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=409, ProcessCount=166, AvailableMemoryMB=5483 2023-03-19 22:59:21,453 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-19 22:59:21,454 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-03-19 22:59:21,460 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1036737289:84 , srv1061980627:84 , srv1085380059:84 , srv1414976297:84 , srv1544116480:84 , srv1561171719:84 , srv1570456507:84 , srv1658813656:84 , srv1665186380:84 , srv171945445:84 , srv1780652999:84 , srv1848580525:84 , srv1861072778:84 , srv1910581176:84 , srv1954020762:84 , srv2036161709:84 , srv2082867505:84 , srv2124226056:84 , srv318900612:84 , srv389757445:84 , srv684613316:84 , srv71317362:84 , srv744897279:84 , srv773272670:84 , srv898887452:84 , srv916751149:84 , srv923639614:84 , srv97526387:84 , srv982835702:84 , srv172870126:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-03-19 22:59:21,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 22:59:21,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1780652999=11, srv923639614=27, srv2036161709=16, srv1036737289=0, srv1861072778=13, srv71317362=22, srv916751149=26, srv1658813656=7, srv1954020762=15, srv97526387=28, srv898887452=25, srv1848580525=12, srv318900612=19, srv982835702=29, srv1570456507=6, srv389757445=20, srv744897279=23, srv1561171719=5, srv1665186380=8, srv172870126=10, srv171945445=9, srv1414976297=3, srv2124226056=18, srv1910581176=14, srv1544116480=4, srv1085380059=2, srv2082867505=17, srv773272670=24, srv1061980627=1, srv684613316=21} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 22:59:21,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 22:59:21,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-19 22:59:21,487 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.0554276729930365, 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-03-19 22:59:21,487 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912367694052002, 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.0554276729930365, 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-03-19 23:01:21,476 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9406563 different iterations. Found a solution that moves 1841 regions; Going from a computed imbalance of 0.9912367694052002 to a new imbalance of 4.296985841319951E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6818518518518518, 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-03-19 23:01:21,483 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1036737289:90 , srv1061980627:90 , srv1085380059:90 , srv1414976297:90 , srv1544116480:90 , srv1561171719:90 , srv1570456507:90 , srv1658813656:90 , srv1665186380:90 , srv171945445:90 , srv172870126:90 , srv1780652999:90 , srv1848580525:90 , srv1861072778:90 , srv1910581176:90 , srv1954020762:90 , srv2036161709:90 , srv2082867505:90 , srv2124226056:90 , srv318900612:90 , srv389757445:90 , srv684613316:90 , srv71317362:90 , srv744897279:90 , srv773272670:90 , srv898887452:90 , srv916751149:90 , srv923639614:90 , srv97526387:90 , srv982835702:90 } 2023-03-19 23:01:21,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-19 23:01:21,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1780652999=11, srv923639614=27, srv2036161709=16, srv1036737289=0, srv1861072778=13, srv71317362=22, srv916751149=26, srv1658813656=7, srv1954020762=15, srv97526387=28, srv898887452=25, srv1848580525=12, srv318900612=19, srv982835702=29, srv1570456507=6, srv389757445=20, srv744897279=23, srv1561171719=5, srv1665186380=8, srv172870126=10, srv171945445=9, srv1414976297=3, srv2124226056=18, srv1910581176=14, srv1544116480=4, srv1085380059=2, srv2082867505=17, srv773272670=24, srv1061980627=1, srv684613316=21} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-19 23:01:21,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-19 23:01:21,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-19 23:01:21,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-19 23:01:21,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-19 23:01:21,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-19 23:01:21,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-19 23:01:21,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-19 23:01:21,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-19 23:01:21,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-19 23:01:21,498 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-03-19 23:01:21,499 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1036737289:90 , srv1061980627:90 , srv1085380059:90 , srv1414976297:90 , srv1544116480:90 , srv1561171719:90 , srv1570456507:90 , srv1658813656:90 , srv1665186380:90 , srv171945445:90 , srv172870126:90 , srv1780652999:90 , srv1848580525:90 , srv1861072778:90 , srv1910581176:90 , srv1954020762:90 , srv2036161709:90 , srv2082867505:90 , srv2124226056:90 , srv318900612:90 , srv389757445:90 , srv684613316:90 , srv71317362:90 , srv744897279:90 , srv773272670:90 , srv898887452:90 , srv916751149:90 , srv923639614:90 , srv97526387:90 , srv982835702:90 } 2023-03-19 23:01:21,516 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=197 (was 409), ProcessCount=162 (was 166), AvailableMemoryMB=6100 (was 5483) - AvailableMemoryMB LEAK? -