2023-03-28 19:56:04,855 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-03-28 19:56:05,271 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-03-28 19:56:05,406 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-03-28 19:56:05,487 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-28 19:56:05,497 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-28 19:56:05,512 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=311, ProcessCount=169, AvailableMemoryMB=8123 2023-03-28 19:56:05,515 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-28 19:56:05,516 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-28 19:56:05,677 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001734244:84 , srv104155493:84 , srv1042940010:84 , srv1060861183:84 , srv1062846173:84 , srv1099949945:84 , srv1123455178:84 , srv1152324826:84 , srv1193702751:84 , srv1194515627:84 , srv1246992161:84 , srv1250715622:84 , srv1270346776:84 , srv1291700478:84 , srv1298706141:84 , srv1317160086:84 , srv1337584326:84 , srv1345043724:84 , srv1427383477:84 , srv1429991462:84 , srv1521077624:84 , srv1556958226:84 , srv1584828085:84 , srv1592832629:84 , srv1599364893:84 , srv1610464072:84 , srv1616664644:84 , srv1620435339:84 , srv1625504923:84 , srv1630251116:84 , srv1632170159:84 , srv1638709287:84 , srv1643004775:84 , srv1646111060:84 , srv1665460715:84 , srv1679417226:84 , srv1682261406:84 , srv1699616045:84 , srv1716127376:84 , srv172670746:84 , srv1772177187:84 , srv1813812170:84 , srv1833247403:84 , srv183948108:84 , srv1839485525:84 , srv1863715826:84 , srv186461191:84 , srv1912150682:84 , srv1931817868:84 , srv1934229371:84 , srv195211218:84 , srv1955993298:84 , srv1960307813:84 , srv1976532212:84 , srv2021047602:84 , srv2062761930:84 , srv2102228131:84 , srv2105104916:84 , srv2120026939:84 , srv217867053:84 , srv229849360:84 , srv269325126:84 , srv293514558:84 , srv394678000:84 , srv45843776:84 , srv458787445:84 , srv502034747:84 , srv558707811:84 , srv564255789:84 , srv575043749:84 , srv579151442:84 , srv61584664:84 , srv624576679:84 , srv636064464:84 , srv640135702:84 , srv65790333:84 , srv687001351:84 , srv699179445:84 , srv733974455:84 , srv768929114:84 , srv784843859:84 , srv788921879:84 , srv797829487:84 , srv800523634:84 , srv821480439:84 , srv822930963:84 , srv832747102:84 , srv84378717:84 , srv868665764:84 , srv872458688:84 , srv881032142:84 , srv881154268:84 , srv891061883:84 , srv909937659:84 , srv92838902:84 , srv964034578:84 , srv973941178:84 , srv98301891:84 , srv992428869:84 , srv1350438963:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-03-28 19:56:05,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:56:05,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv92838902=95, srv564255789=69, srv1646111060=34, srv1556958226=22, srv891061883=93, srv1976532212=54, srv98301891=98, srv104155493=1, srv45843776=65, srv1250715622=11, srv1679417226=36, srv768929114=80, srv624576679=73, srv1643004775=33, srv1665460715=35, srv269325126=62, srv1152324826=7, srv1960307813=53, srv2120026939=59, srv797829487=83, srv1060861183=3, srv293514558=63, srv909937659=94, srv1246992161=10, srv1863715826=46, srv1620435339=28, srv1291700478=13, srv1427383477=19, srv1912150682=48, srv1630251116=30, srv1042940010=2, srv881032142=91, srv1699616045=38, srv1584828085=23, srv1772177187=41, srv699179445=78, srv1099949945=5, srv881154268=92, srv687001351=77, srv1716127376=39, srv784843859=81, srv186461191=47, srv821480439=85, srv800523634=84, srv1632170159=31, srv1813812170=42, srv579151442=71, srv1123455178=6, srv195211218=51, srv61584664=72, srv2102228131=57, srv394678000=64, srv1638709287=32, srv868665764=89, srv172670746=40, srv1592832629=24, srv822930963=86, srv1345043724=17, srv458787445=66, srv84378717=88, srv1001734244=0, srv1062846173=4, srv558707811=68, srv1955993298=52, srv973941178=97, srv872458688=90, srv1350438963=18, srv1625504923=29, srv1429991462=20, srv640135702=75, srv502034747=67, srv1616664644=27, srv183948108=44, srv65790333=76, srv1193702751=8, srv1833247403=43, srv964034578=96, srv1934229371=50, srv992428869=99, srv636064464=74, srv229849360=61, srv2105104916=58, srv1194515627=9, srv1839485525=45, srv1337584326=16, srv832747102=87, srv2021047602=55, srv1270346776=12, srv2062761930=56, srv1599364893=25, srv1610464072=26, srv1298706141=14, srv733974455=79, srv1931817868=49, srv788921879=82, srv1317160086=15, srv1521077624=21, srv1682261406=37, srv217867053=60, srv575043749=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:56:05,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:56:05,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:56:05,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:56:05,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:56:05,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:56:05,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:56:05,833 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:56:05,834 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:56:05,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:56:05,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:56:05,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:56:05,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:56:05,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:56:05,835 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:56:05,836 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-28 19:56:05,837 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-28 19:56:05,838 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-28 19:56:05,839 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-28 19:56:05,840 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-28 19:56:05,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-28 19:56:05,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-28 19:56:05,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-28 19:56:05,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-28 19:56:05,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-28 19:56:05,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-28 19:56:05,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-28 19:56:06,369 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-28 19:56:06,370 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-28 19:56:06,370 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-28 19:56:07,223 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 1339 ms to try 5000 different iterations. Found a solution that moves 4714 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18078568524165867. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041282289904788654, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05909151342175647, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5237777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041282289904788654, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17616666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-28 19:56:07,252 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1345043724:81 , srv502034747:81 , srv2102228131:82 , srv2120026939:82 , srv1060861183:83 , srv1521077624:83 , srv1955993298:83 , srv293514558:83 , srv636064464:83 , srv1194515627:84 , srv1250715622:84 , srv1270346776:84 , srv1643004775:84 , srv1646111060:84 , srv229849360:84 , srv579151442:84 , srv797829487:84 , srv832747102:84 , srv881032142:84 , srv92838902:84 , srv973941178:84 , srv104155493:85 , srv1123455178:85 , srv1152324826:85 , srv1592832629:85 , srv1620435339:85 , srv1625504923:85 , srv1665460715:85 , srv1679417226:85 , srv1833247403:85 , srv1839485525:85 , srv1912150682:85 , srv1931817868:85 , srv1976532212:85 , srv558707811:85 , srv65790333:85 , srv687001351:85 , srv733974455:85 , srv788921879:85 , srv992428869:85 , srv1001734244:86 , srv1246992161:86 , srv1337584326:86 , srv1556958226:86 , srv1616664644:86 , srv1638709287:86 , srv1682261406:86 , srv1699616045:86 , srv1716127376:86 , srv172670746:86 , srv1772177187:86 , srv1813812170:86 , srv2021047602:86 , srv2062761930:86 , srv2105104916:86 , srv61584664:86 , srv768929114:86 , srv909937659:86 , srv1042940010:87 , srv1291700478:87 , srv1427383477:87 , srv186461191:87 , srv1934229371:87 , srv217867053:87 , srv784843859:87 , srv800523634:87 , srv822930963:87 , srv84378717:87 , srv872458688:87 , srv891061883:87 , srv964034578:87 , srv1062846173:88 , srv1099949945:88 , srv1298706141:88 , srv1429991462:88 , srv1599364893:88 , srv1610464072:88 , srv1630251116:88 , srv183948108:88 , srv1863715826:88 , srv269325126:88 , srv394678000:88 , srv881154268:88 , srv1193702751:89 , srv1632170159:89 , srv195211218:89 , srv1960307813:89 , srv564255789:89 , srv624576679:89 , srv640135702:89 , srv821480439:89 , srv98301891:89 , srv1317160086:90 , srv1584828085:90 , srv458787445:90 , srv575043749:90 , srv868665764:92 , srv45843776:94 , srv699179445:97 , srv1350438963:457 } 2023-03-28 19:56:07,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:56:07,261 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv92838902=95, srv564255789=69, srv1646111060=34, srv1556958226=22, srv891061883=93, srv1976532212=54, srv98301891=98, srv104155493=1, srv45843776=65, srv1250715622=11, srv1679417226=36, srv768929114=80, srv624576679=73, srv1643004775=33, srv1665460715=35, srv269325126=62, srv1152324826=7, srv1960307813=53, srv2120026939=59, srv797829487=83, srv1060861183=3, srv293514558=63, srv909937659=94, srv1246992161=10, srv1863715826=46, srv1620435339=28, srv1291700478=13, srv1427383477=19, srv1912150682=48, srv1630251116=30, srv1042940010=2, srv881032142=91, srv1699616045=38, srv1584828085=23, srv1772177187=41, srv699179445=78, srv1099949945=5, srv881154268=92, srv687001351=77, srv1716127376=39, srv784843859=81, srv186461191=47, srv821480439=85, srv800523634=84, srv1632170159=31, srv1813812170=42, srv579151442=71, srv1123455178=6, srv195211218=51, srv61584664=72, srv2102228131=57, srv394678000=64, srv1638709287=32, srv868665764=89, srv172670746=40, srv1592832629=24, srv822930963=86, srv1345043724=17, srv458787445=66, srv84378717=88, srv1001734244=0, srv1062846173=4, srv558707811=68, srv1955993298=52, srv973941178=97, srv872458688=90, srv1350438963=18, srv1625504923=29, srv1429991462=20, srv640135702=75, srv502034747=67, srv1616664644=27, srv183948108=44, srv65790333=76, srv1193702751=8, srv1833247403=43, srv964034578=96, srv1934229371=50, srv992428869=99, srv636064464=74, srv229849360=61, srv2105104916=58, srv1194515627=9, srv1839485525=45, srv1337584326=16, srv832747102=87, srv2021047602=55, srv1270346776=12, srv2062761930=56, srv1599364893=25, srv1610464072=26, srv1298706141=14, srv733974455=79, srv1931817868=49, srv788921879=82, srv1317160086=15, srv1521077624=21, srv1682261406=37, srv217867053=60, srv575043749=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:56:07,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:56:07,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:56:07,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:56:07,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:56:07,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:56:07,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:56:07,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:56:07,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:56:07,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:56:07,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:56:07,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:56:07,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:56:07,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:56:07,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:56:07,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:56:07,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:56:07,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:56:07,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:56:07,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:56:07,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:56:07,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:56:07,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-28 19:56:07,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-28 19:56:07,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-28 19:56:07,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-28 19:56:07,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-28 19:56:07,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-28 19:56:07,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-28 19:56:07,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-28 19:56:07,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-28 19:56:07,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-28 19:56:07,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-28 19:56:07,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-28 19:56:07,298 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-28 19:56:07,299 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-28 19:56:07,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-28 19:56:07,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-28 19:56:07,300 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-28 19:56:07,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-28 19:56:07,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-28 19:56:07,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-28 19:56:07,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-28 19:56:07,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-28 19:56:07,302 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-28 19:56:07,302 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-28 19:56:07,303 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-28 19:56:07,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-28 19:56:07,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-28 19:56:07,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-28 19:56:07,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-28 19:56:07,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-28 19:56:07,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-28 19:56:07,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-28 19:56:07,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-28 19:56:07,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-28 19:56:07,305 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-28 19:56:07,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-28 19:56:07,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-28 19:56:07,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-28 19:56:07,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-28 19:56:07,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-28 19:56:07,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-28 19:56:07,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-28 19:56:07,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-28 19:56:07,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-28 19:56:07,529 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.041282289904788654, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05909151342175647, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041282289904788654, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17616666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-28 19:56:07,529 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-28 19:56:07,530 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1807526771081617, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041282289904788654, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05909151342175647, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041282289904788654, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17616666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-28 19:56:07,924 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 576 ms to try 5000 different iterations. Found a solution that moves 2648 regions; Going from a computed imbalance of 0.1807526771081617 to a new imbalance of 0.01640847424582052. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02228106687056042); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03224833494340092, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2942222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02228106687056042); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04675, 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-28 19:56:07,943 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv699179445:75 , srv45843776:76 , srv868665764:80 , srv575043749:81 , srv821480439:81 , srv1317160086:82 , srv1584828085:82 , srv1599364893:82 , srv1632170159:82 , srv1062846173:83 , srv1193702751:83 , srv269325126:83 , srv394678000:83 , srv458787445:83 , srv564255789:83 , srv1099949945:84 , srv1427383477:84 , srv1610464072:84 , srv183948108:84 , srv1863715826:84 , srv186461191:84 , srv1960307813:84 , srv217867053:84 , srv558707811:84 , srv65790333:84 , srv872458688:84 , srv881154268:84 , srv891061883:84 , srv1042940010:85 , srv1152324826:85 , srv1291700478:85 , srv1298706141:85 , srv1429991462:85 , srv1592832629:85 , srv1638709287:85 , srv1665460715:85 , srv1716127376:85 , srv1772177187:85 , srv1813812170:85 , srv195211218:85 , srv2021047602:85 , srv2062761930:85 , srv61584664:85 , srv624576679:85 , srv640135702:85 , srv822930963:85 , srv84378717:85 , srv1001734244:86 , srv1250715622:86 , srv1616664644:86 , srv1625504923:86 , srv1630251116:86 , srv1643004775:86 , srv1931817868:86 , srv1934229371:86 , srv768929114:86 , srv800523634:86 , srv832747102:86 , srv909937659:86 , srv964034578:86 , srv992428869:86 , srv1123455178:87 , srv1194515627:87 , srv1246992161:87 , srv1270346776:87 , srv1646111060:87 , srv1682261406:87 , srv172670746:87 , srv1912150682:87 , srv2105104916:87 , srv229849360:87 , srv636064464:87 , srv92838902:87 , srv98301891:87 , srv104155493:88 , srv1337584326:88 , srv1556958226:88 , srv1620435339:88 , srv1833247403:88 , srv1839485525:88 , srv1955993298:88 , srv1976532212:88 , srv2120026939:88 , srv579151442:88 , srv687001351:88 , srv784843859:88 , srv788921879:88 , srv797829487:88 , srv1345043724:89 , srv1679417226:89 , srv733974455:89 , srv1060861183:90 , srv1521077624:90 , srv1699616045:90 , srv973941178:90 , srv2102228131:91 , srv293514558:91 , srv502034747:91 , srv881032142:92 , srv1350438963:515 } 2023-03-28 19:56:07,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:56:07,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv92838902=95, srv564255789=69, srv1646111060=34, srv1556958226=22, srv891061883=93, srv1976532212=54, srv98301891=98, srv104155493=1, srv45843776=65, srv1250715622=11, srv1679417226=36, srv768929114=80, srv624576679=73, srv1643004775=33, srv1665460715=35, srv269325126=62, srv1152324826=7, srv1960307813=53, srv2120026939=59, srv797829487=83, srv1060861183=3, srv293514558=63, srv909937659=94, srv1246992161=10, srv1863715826=46, srv1620435339=28, srv1291700478=13, srv1427383477=19, srv1912150682=48, srv1630251116=30, srv1042940010=2, srv881032142=91, srv1699616045=38, srv1584828085=23, srv1772177187=41, srv699179445=78, srv1099949945=5, srv881154268=92, srv687001351=77, srv1716127376=39, srv784843859=81, srv186461191=47, srv821480439=85, srv800523634=84, srv1632170159=31, srv1813812170=42, srv579151442=71, srv1123455178=6, srv195211218=51, srv61584664=72, srv2102228131=57, srv394678000=64, srv1638709287=32, srv868665764=89, srv172670746=40, srv1592832629=24, srv822930963=86, srv1345043724=17, srv458787445=66, srv84378717=88, srv1001734244=0, srv1062846173=4, srv558707811=68, srv1955993298=52, srv973941178=97, srv872458688=90, srv1350438963=18, srv1625504923=29, srv1429991462=20, srv640135702=75, srv502034747=67, srv1616664644=27, srv183948108=44, srv65790333=76, srv1193702751=8, srv1833247403=43, srv964034578=96, srv1934229371=50, srv992428869=99, srv636064464=74, srv229849360=61, srv2105104916=58, srv1194515627=9, srv1839485525=45, srv1337584326=16, srv832747102=87, srv2021047602=55, srv1270346776=12, srv2062761930=56, srv1599364893=25, srv1610464072=26, srv1298706141=14, srv733974455=79, srv1931817868=49, srv788921879=82, srv1317160086=15, srv1521077624=21, srv1682261406=37, srv217867053=60, srv575043749=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:56:07,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:56:07,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:56:07,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:56:07,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:56:07,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:56:07,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:56:07,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:56:07,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:56:07,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:56:07,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:56:07,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:56:07,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-28 19:56:07,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-28 19:56:07,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-28 19:56:07,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-28 19:56:07,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-28 19:56:07,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-28 19:56:07,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-28 19:56:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-28 19:56:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-28 19:56:08,134 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.02228106687056042); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03224833494340092, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02228106687056042); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04675, 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-28 19:56:08,134 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-28 19:56:08,135 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016389932553520982, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02228106687056042); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03224833494340092, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02228106687056042); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04675, 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-28 19:56:08,462 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 457 ms to try 5000 different iterations. Found a solution that moves 952 regions; Going from a computed imbalance of 0.016389932553520982 to a new imbalance of 9.281573903105788E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006093997054459664); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008192411149895601); MoveCostFunction : (multiplier=7.0, imbalance=0.10577777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006093997054459664); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); 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-28 19:56:08,464 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv881032142:81 , srv98301891:81 , srv1699616045:82 , srv1337584326:83 , srv1556958226:83 , srv1679417226:83 , srv195211218:83 , srv784843859:83 , srv1521077624:84 , srv1620435339:84 , srv1630251116:84 , srv1833247403:84 , srv1934229371:84 , srv1976532212:84 , srv2102228131:84 , srv293514558:84 , srv458787445:84 , srv640135702:84 , srv733974455:84 , srv800523634:84 , srv964034578:84 , srv973941178:84 , srv1001734244:85 , srv104155493:85 , srv1042940010:85 , srv1060861183:85 , srv1246992161:85 , srv1291700478:85 , srv1429991462:85 , srv1584828085:85 , srv1610464072:85 , srv1682261406:85 , srv172670746:85 , srv1839485525:85 , srv1863715826:85 , srv1912150682:85 , srv1960307813:85 , srv2062761930:85 , srv2105104916:85 , srv502034747:85 , srv579151442:85 , srv61584664:85 , srv624576679:85 , srv687001351:85 , srv768929114:85 , srv788921879:85 , srv797829487:85 , srv822930963:85 , srv1062846173:86 , srv1099949945:86 , srv1123455178:86 , srv1193702751:86 , srv1194515627:86 , srv1298706141:86 , srv1317160086:86 , srv1427383477:86 , srv1616664644:86 , srv1632170159:86 , srv1646111060:86 , srv1716127376:86 , srv1813812170:86 , srv183948108:86 , srv186461191:86 , srv1931817868:86 , srv1955993298:86 , srv217867053:86 , srv269325126:86 , srv394678000:86 , srv564255789:86 , srv699179445:86 , srv84378717:86 , srv868665764:86 , srv872458688:86 , srv881154268:86 , srv909937659:86 , srv92838902:86 , srv1250715622:87 , srv1270346776:87 , srv1345043724:87 , srv1592832629:87 , srv1599364893:87 , srv1625504923:87 , srv1638709287:87 , srv1665460715:87 , srv1772177187:87 , srv2021047602:87 , srv2120026939:87 , srv229849360:87 , srv575043749:87 , srv636064464:87 , srv821480439:87 , srv832747102:87 , srv891061883:87 , srv992428869:87 , srv1152324826:88 , srv1643004775:88 , srv45843776:88 , srv65790333:88 , srv558707811:89 , srv1350438963:540 } 2023-03-28 19:56:08,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:56:08,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv92838902=95, srv564255789=69, srv1646111060=34, srv1556958226=22, srv891061883=93, srv1976532212=54, srv98301891=98, srv104155493=1, srv45843776=65, srv1250715622=11, srv1679417226=36, srv768929114=80, srv624576679=73, srv1643004775=33, srv1665460715=35, srv269325126=62, srv1152324826=7, srv1960307813=53, srv2120026939=59, srv797829487=83, srv1060861183=3, srv293514558=63, srv909937659=94, srv1246992161=10, srv1863715826=46, srv1620435339=28, srv1291700478=13, srv1427383477=19, srv1912150682=48, srv1630251116=30, srv1042940010=2, srv881032142=91, srv1699616045=38, srv1584828085=23, srv1772177187=41, srv699179445=78, srv1099949945=5, srv881154268=92, srv687001351=77, srv1716127376=39, srv784843859=81, srv186461191=47, srv821480439=85, srv800523634=84, srv1632170159=31, srv1813812170=42, srv579151442=71, srv1123455178=6, srv195211218=51, srv61584664=72, srv2102228131=57, srv394678000=64, srv1638709287=32, srv868665764=89, srv172670746=40, srv1592832629=24, srv822930963=86, srv1345043724=17, srv458787445=66, srv84378717=88, srv1001734244=0, srv1062846173=4, srv558707811=68, srv1955993298=52, srv973941178=97, srv872458688=90, srv1350438963=18, srv1625504923=29, srv1429991462=20, srv640135702=75, srv502034747=67, srv1616664644=27, srv183948108=44, srv65790333=76, srv1193702751=8, srv1833247403=43, srv964034578=96, srv1934229371=50, srv992428869=99, srv636064464=74, srv229849360=61, srv2105104916=58, srv1194515627=9, srv1839485525=45, srv1337584326=16, srv832747102=87, srv2021047602=55, srv1270346776=12, srv2062761930=56, srv1599364893=25, srv1610464072=26, srv1298706141=14, srv733974455=79, srv1931817868=49, srv788921879=82, srv1317160086=15, srv1521077624=21, srv1682261406=37, srv217867053=60, srv575043749=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:56:08,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:56:08,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-28 19:56:08,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-28 19:56:08,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-28 19:56:08,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-28 19:56:08,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-28 19:56:08,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-28 19:56:08,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-28 19:56:08,625 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.006093997054459664); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008192411149895601); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006093997054459664); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); 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-28 19:56:08,626 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-28 19:56:08,626 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.214913438343106E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006093997054459664); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008192411149895601); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006093997054459664); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); 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-28 19:56:08,957 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 455 ms to try 5000 different iterations. Found a solution that moves 282 regions; Going from a computed imbalance of 9.214913438343106E-4 to a new imbalance of 1.330467253680674E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.03133333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); 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-28 19:56:08,958 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1123455178:83 , srv1298706141:83 , srv1610464072:83 , srv2105104916:83 , srv624576679:83 , srv104155493:84 , srv1060861183:84 , srv1099949945:84 , srv1152324826:84 , srv1193702751:84 , srv1246992161:84 , srv1270346776:84 , srv1317160086:84 , srv1429991462:84 , srv1592832629:84 , srv1616664644:84 , srv1625504923:84 , srv1630251116:84 , srv1638709287:84 , srv1643004775:84 , srv1682261406:84 , srv1699616045:84 , srv172670746:84 , srv1772177187:84 , srv183948108:84 , srv1839485525:84 , srv1863715826:84 , srv186461191:84 , srv1960307813:84 , srv2021047602:84 , srv229849360:84 , srv293514558:84 , srv45843776:84 , srv558707811:84 , srv564255789:84 , srv575043749:84 , srv640135702:84 , srv687001351:84 , srv699179445:84 , srv788921879:84 , srv84378717:84 , srv909937659:84 , srv973941178:84 , srv992428869:84 , srv1001734244:85 , srv1042940010:85 , srv1062846173:85 , srv1194515627:85 , srv1250715622:85 , srv1291700478:85 , srv1337584326:85 , srv1427383477:85 , srv1521077624:85 , srv1556958226:85 , srv1584828085:85 , srv1599364893:85 , srv1620435339:85 , srv1632170159:85 , srv1646111060:85 , srv1665460715:85 , srv1679417226:85 , srv1716127376:85 , srv1813812170:85 , srv1833247403:85 , srv1912150682:85 , srv1931817868:85 , srv1934229371:85 , srv195211218:85 , srv1955993298:85 , srv1976532212:85 , srv2062761930:85 , srv2120026939:85 , srv217867053:85 , srv269325126:85 , srv394678000:85 , srv458787445:85 , srv502034747:85 , srv636064464:85 , srv65790333:85 , srv733974455:85 , srv768929114:85 , srv784843859:85 , srv797829487:85 , srv800523634:85 , srv821480439:85 , srv822930963:85 , srv832747102:85 , srv868665764:85 , srv872458688:85 , srv881032142:85 , srv881154268:85 , srv891061883:85 , srv92838902:85 , srv964034578:85 , srv98301891:85 , srv1345043724:86 , srv2102228131:86 , srv579151442:86 , srv61584664:86 , srv1350438963:630 } 2023-03-28 19:56:08,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:56:08,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv92838902=95, srv564255789=69, srv1646111060=34, srv1556958226=22, srv891061883=93, srv1976532212=54, srv98301891=98, srv104155493=1, srv45843776=65, srv1250715622=11, srv1679417226=36, srv768929114=80, srv624576679=73, srv1643004775=33, srv1665460715=35, srv269325126=62, srv1152324826=7, srv1960307813=53, srv2120026939=59, srv797829487=83, srv1060861183=3, srv293514558=63, srv909937659=94, srv1246992161=10, srv1863715826=46, srv1620435339=28, srv1291700478=13, srv1427383477=19, srv1912150682=48, srv1630251116=30, srv1042940010=2, srv881032142=91, srv1699616045=38, srv1584828085=23, srv1772177187=41, srv699179445=78, srv1099949945=5, srv881154268=92, srv687001351=77, srv1716127376=39, srv784843859=81, srv186461191=47, srv821480439=85, srv800523634=84, srv1632170159=31, srv1813812170=42, srv579151442=71, srv1123455178=6, srv195211218=51, srv61584664=72, srv2102228131=57, srv394678000=64, srv1638709287=32, srv868665764=89, srv172670746=40, srv1592832629=24, srv822930963=86, srv1345043724=17, srv458787445=66, srv84378717=88, srv1001734244=0, srv1062846173=4, srv558707811=68, srv1955993298=52, srv973941178=97, srv872458688=90, srv1350438963=18, srv1625504923=29, srv1429991462=20, srv640135702=75, srv502034747=67, srv1616664644=27, srv183948108=44, srv65790333=76, srv1193702751=8, srv1833247403=43, srv964034578=96, srv1934229371=50, srv992428869=99, srv636064464=74, srv229849360=61, srv2105104916=58, srv1194515627=9, srv1839485525=45, srv1337584326=16, srv832747102=87, srv2021047602=55, srv1270346776=12, srv2062761930=56, srv1599364893=25, srv1610464072=26, srv1298706141=14, srv733974455=79, srv1931817868=49, srv788921879=82, srv1317160086=15, srv1521077624=21, srv1682261406=37, srv217867053=60, srv575043749=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:56:08,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:56:08,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-28 19:56:08,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-28 19:56:08,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-28 19:56:08,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-28 19:56:08,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-28 19:56:08,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-28 19:56:08,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-28 19:56:08,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-28 19:56:08,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-28 19:56:09,136 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.133006633270208E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); 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-28 19:56:09,137 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1123455178:83 , srv1298706141:83 , srv1610464072:83 , srv2105104916:83 , srv624576679:83 , srv104155493:84 , srv1060861183:84 , srv1099949945:84 , srv1152324826:84 , srv1193702751:84 , srv1246992161:84 , srv1270346776:84 , srv1317160086:84 , srv1429991462:84 , srv1592832629:84 , srv1616664644:84 , srv1625504923:84 , srv1630251116:84 , srv1638709287:84 , srv1643004775:84 , srv1682261406:84 , srv1699616045:84 , srv172670746:84 , srv1772177187:84 , srv183948108:84 , srv1839485525:84 , srv1863715826:84 , srv186461191:84 , srv1960307813:84 , srv2021047602:84 , srv229849360:84 , srv293514558:84 , srv45843776:84 , srv558707811:84 , srv564255789:84 , srv575043749:84 , srv640135702:84 , srv687001351:84 , srv699179445:84 , srv788921879:84 , srv84378717:84 , srv909937659:84 , srv973941178:84 , srv992428869:84 , srv1001734244:85 , srv1042940010:85 , srv1062846173:85 , srv1194515627:85 , srv1250715622:85 , srv1291700478:85 , srv1337584326:85 , srv1427383477:85 , srv1521077624:85 , srv1556958226:85 , srv1584828085:85 , srv1599364893:85 , srv1620435339:85 , srv1632170159:85 , srv1646111060:85 , srv1665460715:85 , srv1679417226:85 , srv1716127376:85 , srv1813812170:85 , srv1833247403:85 , srv1912150682:85 , srv1931817868:85 , srv1934229371:85 , srv195211218:85 , srv1955993298:85 , srv1976532212:85 , srv2062761930:85 , srv2120026939:85 , srv217867053:85 , srv269325126:85 , srv394678000:85 , srv458787445:85 , srv502034747:85 , srv636064464:85 , srv65790333:85 , srv733974455:85 , srv768929114:85 , srv784843859:85 , srv797829487:85 , srv800523634:85 , srv821480439:85 , srv822930963:85 , srv832747102:85 , srv868665764:85 , srv872458688:85 , srv881032142:85 , srv881154268:85 , srv891061883:85 , srv92838902:85 , srv964034578:85 , srv98301891:85 , srv1345043724:86 , srv2102228131:86 , srv579151442:86 , srv61584664:86 , srv1350438963:630 } 2023-03-28 19:56:09,205 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=311 (was 311), ProcessCount=169 (was 169), AvailableMemoryMB=7669 (was 8123) 2023-03-28 19:56:09,219 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=262, MaxFileDescriptor=60000, SystemLoadAverage=311, ProcessCount=169, AvailableMemoryMB=7668 2023-03-28 19:56:09,220 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-28 19:56:09,220 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-28 19:56:09,248 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1011666049:84 , srv1199145904:84 , srv128318235:84 , srv1318570957:84 , srv1391594581:84 , srv1395784139:84 , srv1395962292:84 , srv1409622690:84 , srv1501317375:84 , srv1579483858:84 , srv1623875449:84 , srv1644084485:84 , srv1695853780:84 , srv1825875778:84 , srv1884412115:84 , srv192152206:84 , srv1929448509:84 , srv2007422608:84 , srv2023082720:84 , srv2059457810:84 , srv2086528583:84 , srv287123446:84 , srv306221203:84 , srv34154093:84 , srv347355324:84 , srv454189854:84 , srv756310918:84 , srv853381722:84 , srv989609394:84 , srv1842933928:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-03-28 19:56:09,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:56:09,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1199145904=1, srv1501317375=8, srv1884412115=15, srv192152206=16, srv1395784139=5, srv2007422608=18, srv287123446=22, srv306221203=23, srv1644084485=11, srv128318235=2, srv1318570957=3, srv1011666049=0, srv1825875778=13, srv1395962292=6, srv1579483858=9, srv2086528583=21, srv1623875449=10, srv1409622690=7, srv1842933928=14, srv2059457810=20, srv853381722=28, srv1695853780=12, srv34154093=24, srv1929448509=17, srv454189854=26, srv989609394=29, srv1391594581=4, srv2023082720=19, srv756310918=27, srv347355324=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:56:09,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:56:09,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:56:09,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:56:09,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:56:09,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:56:09,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:56:09,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:56:09,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:56:09,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:56:09,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:56:09,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:56:09,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:56:09,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-28 19:56:09,319 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.1255481664481788, 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-28 19:56:09,320 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912588641437233, 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.1255481664481788, 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-28 19:58:09,292 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6151641 different iterations. Found a solution that moves 1859 regions; Going from a computed imbalance of 0.9912588641437233 to a new imbalance of 4.338998739279625E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6885185185185185, 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-28 19:58:09,301 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1011666049:90 , srv1199145904:90 , srv128318235:90 , srv1318570957:90 , srv1391594581:90 , srv1395784139:90 , srv1395962292:90 , srv1409622690:90 , srv1501317375:90 , srv1579483858:90 , srv1623875449:90 , srv1644084485:90 , srv1695853780:90 , srv1825875778:90 , srv1842933928:90 , srv1884412115:90 , srv192152206:90 , srv1929448509:90 , srv2007422608:90 , srv2023082720:90 , srv2059457810:90 , srv2086528583:90 , srv287123446:90 , srv306221203:90 , srv34154093:90 , srv347355324:90 , srv454189854:90 , srv756310918:90 , srv853381722:90 , srv989609394:90 } 2023-03-28 19:58:09,303 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-28 19:58:09,303 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1199145904=1, srv1501317375=8, srv1884412115=15, srv192152206=16, srv1395784139=5, srv2007422608=18, srv287123446=22, srv306221203=23, srv1644084485=11, srv128318235=2, srv1318570957=3, srv1011666049=0, srv1825875778=13, srv1395962292=6, srv1579483858=9, srv2086528583=21, srv1623875449=10, srv1409622690=7, srv1842933928=14, srv2059457810=20, srv853381722=28, srv1695853780=12, srv34154093=24, srv1929448509=17, srv454189854=26, srv989609394=29, srv1391594581=4, srv2023082720=19, srv756310918=27, srv347355324=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-28 19:58:09,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-28 19:58:09,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-28 19:58:09,321 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-28 19:58:09,321 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1011666049:90 , srv1199145904:90 , srv128318235:90 , srv1318570957:90 , srv1391594581:90 , srv1395784139:90 , srv1395962292:90 , srv1409622690:90 , srv1501317375:90 , srv1579483858:90 , srv1623875449:90 , srv1644084485:90 , srv1695853780:90 , srv1825875778:90 , srv1842933928:90 , srv1884412115:90 , srv192152206:90 , srv1929448509:90 , srv2007422608:90 , srv2023082720:90 , srv2059457810:90 , srv2086528583:90 , srv287123446:90 , srv306221203:90 , srv34154093:90 , srv347355324:90 , srv454189854:90 , srv756310918:90 , srv853381722:90 , srv989609394:90 } 2023-03-28 19:58:09,336 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 262), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=325 (was 311) - SystemLoadAverage LEAK? -, ProcessCount=169 (was 169), AvailableMemoryMB=8472 (was 7668) - AvailableMemoryMB LEAK? -