2024-02-27 13:53:16,009 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-27 13:53:16,354 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-27 13:53:16,463 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-27 13:53:16,539 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-27 13:53:16,546 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. 2024-02-27 13:53:16,562 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=243, ProcessCount=174, AvailableMemoryMB=7826 2024-02-27 13:53:16,564 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-27 13:53:16,565 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. 2024-02-27 13:53:16,699 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1024279451:84 , srv1029244027:84 , srv1069936816:84 , srv1117040408:84 , srv1128933228:84 , srv1137905767:84 , srv1262189467:84 , srv126453827:84 , srv1284818034:84 , srv1310547864:84 , srv1357612530:84 , srv1372057833:84 , srv1385057265:84 , srv1388362291:84 , srv1389346765:84 , srv1394641263:84 , srv1394667724:84 , srv1395649698:84 , srv1422213107:84 , srv1428679897:84 , srv1436207600:84 , srv1460015680:84 , srv1525167555:84 , srv1529976489:84 , srv1531954425:84 , srv1536418467:84 , srv1557930703:84 , srv1565564542:84 , srv1575634697:84 , srv1591271287:84 , srv1617705:84 , srv1620681660:84 , srv1640127267:84 , srv1649562183:84 , srv1659140843:84 , srv1668775215:84 , srv1673996896:84 , srv1725832940:84 , srv1726806186:84 , srv1732077603:84 , srv1771075524:84 , srv1776042433:84 , srv1784229500:84 , srv1801676589:84 , srv1801806117:84 , srv1826210511:84 , srv185772395:84 , srv1899321689:84 , srv193766673:84 , srv1973530858:84 , srv1983691165:84 , srv1997491524:84 , srv2008405265:84 , srv210059312:84 , srv2103624368:84 , srv2108513070:84 , srv213211036:84 , srv2142635765:84 , srv250452315:84 , srv25668392:84 , srv257876215:84 , srv288108005:84 , srv289182443:84 , srv295834012:84 , srv305346031:84 , srv314671693:84 , srv342405513:84 , srv357493579:84 , srv36064106:84 , srv361300269:84 , srv403794968:84 , srv406923634:84 , srv412918083:84 , srv418989830:84 , srv424883810:84 , srv501715281:84 , srv513636030:84 , srv54802861:84 , srv578024873:84 , srv611605643:84 , srv652226600:84 , srv666440932:84 , srv706126535:84 , srv717884095:84 , srv737824121:84 , srv749949102:84 , srv753264243:84 , srv757651222:84 , srv766165188:84 , srv772667519:84 , srv780860604:84 , srv793592844:84 , srv808926823:84 , srv84140496:84 , srv846546540:84 , srv848151041:84 , srv849623588:84 , srv914213710:84 , srv988544810:84 , srv479763946:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-27 13:53:16,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:16,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv36064106=68, srv2142635765=57, srv1310547864=9, srv406923634=71, srv1436207600=20, srv412918083=72, srv418989830=73, srv1128933228=4, srv1983691165=50, srv1640127267=32, srv1284818034=8, srv501715281=76, srv342405513=66, srv737824121=85, srv1801676589=43, srv1385057265=12, srv1372057833=11, srv1394667724=16, srv1732077603=39, srv988544810=99, srv611605643=80, srv84140496=94, srv1428679897=19, srv1673996896=36, srv185772395=46, srv193766673=48, srv357493579=67, srv666440932=82, srv126453827=7, srv1620681660=31, srv1389346765=14, srv210059312=53, srv1557930703=26, srv513636030=77, srv257876215=60, srv1801806117=44, srv1668775215=35, srv1826210511=45, srv652226600=81, srv1997491524=51, srv1422213107=18, srv1591271287=29, srv403794968=70, srv1388362291=13, srv288108005=61, srv54802861=78, srv1069936816=2, srv1726806186=38, srv289182443=62, srv295834012=63, srv808926823=93, srv1659140843=34, srv793592844=92, srv314671693=65, srv1357612530=10, srv1529976489=23, srv1394641263=15, srv2008405265=52, srv578024873=79, srv848151041=96, srv846546540=95, srv2103624368=54, srv780860604=91, srv1575634697=28, srv1536418467=25, srv1029244027=1, srv1024279451=0, srv479763946=75, srv2108513070=55, srv1771075524=40, srv772667519=90, srv424883810=74, srv1262189467=6, srv1973530858=49, srv1531954425=24, srv361300269=69, srv757651222=88, srv1776042433=41, srv213211036=56, srv1395649698=17, srv766165188=89, srv25668392=59, srv1460015680=21, srv305346031=64, srv706126535=83, srv1649562183=33, srv717884095=84, srv1725832940=37, srv1784229500=42, srv1137905767=5, srv753264243=87, srv1899321689=47, srv1525167555=22, srv849623588=97, srv914213710=98, srv749949102=86, srv250452315=58, srv1117040408=3, srv1565564542=27, srv1617705=30} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:16,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:16,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:16,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:16,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:16,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-27 13:53:16,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-27 13:53:16,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-27 13:53:16,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-27 13:53:16,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-27 13:53:16,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-27 13:53:16,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-27 13:53:16,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-27 13:53:16,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-27 13:53:16,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-27 13:53:16,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-27 13:53:16,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-27 13:53:16,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-27 13:53:16,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-27 13:53:16,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-27 13:53:16,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-27 13:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-27 13:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-27 13:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-27 13:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-27 13:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-27 13:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-27 13:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-27 13:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-27 13:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-27 13:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-27 13:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-27 13:53:17,010 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); 2024-02-27 13:53:17,011 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) 2024-02-27 13:53:17,011 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 2024-02-27 13:53:17,937 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 1100 ms to try 5000 different iterations. Found a solution that moves 4676 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17900393432030157. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04204078210523625, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0591826103618963, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5195555555555555, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04204078210523625, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.174, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24275, 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); 2024-02-27 13:53:17,971 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1973530858:82 , srv1137905767:83 , srv1428679897:83 , srv1436207600:83 , srv1726806186:83 , srv1826210511:83 , srv193766673:83 , srv1983691165:83 , srv25668392:83 , srv257876215:83 , srv418989830:83 , srv848151041:83 , srv1372057833:84 , srv1591271287:84 , srv1640127267:84 , srv1673996896:84 , srv1784229500:84 , srv288108005:84 , srv578024873:84 , srv652226600:84 , srv737824121:84 , srv753264243:84 , srv914213710:84 , srv1357612530:85 , srv1385057265:85 , srv1394667724:85 , srv1395649698:85 , srv1536418467:85 , srv2103624368:85 , srv2142635765:85 , srv289182443:85 , srv314671693:85 , srv717884095:85 , srv793592844:85 , srv84140496:85 , srv1029244027:86 , srv1128933228:86 , srv126453827:86 , srv1388362291:86 , srv1394641263:86 , srv1422213107:86 , srv1529976489:86 , srv1531954425:86 , srv1575634697:86 , srv1620681660:86 , srv1659140843:86 , srv1771075524:86 , srv1801676589:86 , srv1899321689:86 , srv1997491524:86 , srv210059312:86 , srv2108513070:86 , srv213211036:86 , srv357493579:86 , srv406923634:86 , srv666440932:86 , srv706126535:86 , srv749949102:86 , srv1310547864:87 , srv1460015680:87 , srv1525167555:87 , srv1557930703:87 , srv1565564542:87 , srv1732077603:87 , srv1776042433:87 , srv1801806117:87 , srv185772395:87 , srv2008405265:87 , srv412918083:87 , srv54802861:87 , srv611605643:87 , srv757651222:87 , srv780860604:87 , srv849623588:87 , srv1024279451:88 , srv1117040408:88 , srv295834012:88 , srv342405513:88 , srv403794968:88 , srv424883810:88 , srv766165188:88 , srv846546540:88 , srv1262189467:89 , srv1284818034:89 , srv1617705:89 , srv1668775215:89 , srv1725832940:89 , srv305346031:89 , srv772667519:89 , srv808926823:89 , srv988544810:89 , srv1069936816:90 , srv1389346765:90 , srv1649562183:90 , srv36064106:90 , srv501715281:90 , srv513636030:90 , srv250452315:91 , srv361300269:91 , srv479763946:464 } 2024-02-27 13:53:17,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:17,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv36064106=68, srv2142635765=57, srv1310547864=9, srv406923634=71, srv1436207600=20, srv412918083=72, srv418989830=73, srv1128933228=4, srv1983691165=50, srv1640127267=32, srv1284818034=8, srv501715281=76, srv342405513=66, srv737824121=85, srv1801676589=43, srv1385057265=12, srv1372057833=11, srv1394667724=16, srv1732077603=39, srv988544810=99, srv611605643=80, srv84140496=94, srv1428679897=19, srv1673996896=36, srv185772395=46, srv193766673=48, srv357493579=67, srv666440932=82, srv126453827=7, srv1620681660=31, srv1389346765=14, srv210059312=53, srv1557930703=26, srv513636030=77, srv257876215=60, srv1801806117=44, srv1668775215=35, srv1826210511=45, srv652226600=81, srv1997491524=51, srv1422213107=18, srv1591271287=29, srv403794968=70, srv1388362291=13, srv288108005=61, srv54802861=78, srv1069936816=2, srv1726806186=38, srv289182443=62, srv295834012=63, srv808926823=93, srv1659140843=34, srv793592844=92, srv314671693=65, srv1357612530=10, srv1529976489=23, srv1394641263=15, srv2008405265=52, srv578024873=79, srv848151041=96, srv846546540=95, srv2103624368=54, srv780860604=91, srv1575634697=28, srv1536418467=25, srv1029244027=1, srv1024279451=0, srv479763946=75, srv2108513070=55, srv1771075524=40, srv772667519=90, srv424883810=74, srv1262189467=6, srv1973530858=49, srv1531954425=24, srv361300269=69, srv757651222=88, srv1776042433=41, srv213211036=56, srv1395649698=17, srv766165188=89, srv25668392=59, srv1460015680=21, srv305346031=64, srv706126535=83, srv1649562183=33, srv717884095=84, srv1725832940=37, srv1784229500=42, srv1137905767=5, srv753264243=87, srv1899321689=47, srv1525167555=22, srv849623588=97, srv914213710=98, srv749949102=86, srv250452315=58, srv1117040408=3, srv1565564542=27, srv1617705=30} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:18,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:18,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:18,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:18,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-27 13:53:18,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-27 13:53:18,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-27 13:53:18,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-27 13:53:18,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-27 13:53:18,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-27 13:53:18,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-27 13:53:18,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-27 13:53:18,227 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.04204078210523625, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0591826103618963, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04204078210523625, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.174, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24275, 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); 2024-02-27 13:53:18,228 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) 2024-02-27 13:53:18,228 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17897119226849165, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04204078210523625, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0591826103618963, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04204078210523625, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.174, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24275, 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 2024-02-27 13:53:18,581 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 535 ms to try 5000 different iterations. Found a solution that moves 2647 regions; Going from a computed imbalance of 0.17897119226849165 to a new imbalance of 0.014497965077446063. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022730439983820967); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03900847414337542, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2941111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022730439983820967); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044333333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-27 13:53:18,595 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv250452315:80 , srv36064106:80 , srv501715281:80 , srv1069936816:81 , srv513636030:81 , srv1525167555:82 , srv1668775215:82 , srv1725832940:82 , srv361300269:82 , srv772667519:82 , srv808926823:82 , srv1117040408:83 , srv1529976489:83 , srv1649562183:83 , srv342405513:83 , srv403794968:83 , srv1024279451:84 , srv1310547864:84 , srv1460015680:84 , srv1565564542:84 , srv1575634697:84 , srv1617705:84 , srv288108005:84 , srv295834012:84 , srv424883810:84 , srv611605643:84 , srv717884095:84 , srv846546540:84 , srv1262189467:85 , srv1284818034:85 , srv1388362291:85 , srv1389346765:85 , srv1422213107:85 , srv1531954425:85 , srv1536418467:85 , srv1732077603:85 , srv1771075524:85 , srv185772395:85 , srv305346031:85 , srv406923634:85 , srv412918083:85 , srv54802861:85 , srv757651222:85 , srv849623588:85 , srv988544810:85 , srv1029244027:86 , srv1557930703:86 , srv1659140843:86 , srv1776042433:86 , srv1899321689:86 , srv1997491524:86 , srv210059312:86 , srv2103624368:86 , srv2108513070:86 , srv2142635765:86 , srv289182443:86 , srv749949102:86 , srv766165188:86 , srv780860604:86 , srv84140496:86 , srv914213710:86 , srv1128933228:87 , srv1137905767:87 , srv126453827:87 , srv1591271287:87 , srv1640127267:87 , srv1726806186:87 , srv1801676589:87 , srv2008405265:87 , srv213211036:87 , srv314671693:87 , srv357493579:87 , srv418989830:87 , srv666440932:87 , srv706126535:87 , srv753264243:87 , srv1357612530:88 , srv1372057833:88 , srv1385057265:88 , srv1394641263:88 , srv1394667724:88 , srv1395649698:88 , srv1436207600:88 , srv1673996896:88 , srv1784229500:88 , srv1801806117:88 , srv193766673:88 , srv1983691165:88 , srv737824121:88 , srv1620681660:89 , srv1826210511:89 , srv25668392:89 , srv578024873:89 , srv848151041:89 , srv1428679897:90 , srv652226600:90 , srv793592844:91 , srv257876215:92 , srv1973530858:93 , srv479763946:512 } 2024-02-27 13:53:18,602 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:18,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv36064106=68, srv2142635765=57, srv1310547864=9, srv406923634=71, srv1436207600=20, srv412918083=72, srv418989830=73, srv1128933228=4, srv1983691165=50, srv1640127267=32, srv1284818034=8, srv501715281=76, srv342405513=66, srv737824121=85, srv1801676589=43, srv1385057265=12, srv1372057833=11, srv1394667724=16, srv1732077603=39, srv988544810=99, srv611605643=80, srv84140496=94, srv1428679897=19, srv1673996896=36, srv185772395=46, srv193766673=48, srv357493579=67, srv666440932=82, srv126453827=7, srv1620681660=31, srv1389346765=14, srv210059312=53, srv1557930703=26, srv513636030=77, srv257876215=60, srv1801806117=44, srv1668775215=35, srv1826210511=45, srv652226600=81, srv1997491524=51, srv1422213107=18, srv1591271287=29, srv403794968=70, srv1388362291=13, srv288108005=61, srv54802861=78, srv1069936816=2, srv1726806186=38, srv289182443=62, srv295834012=63, srv808926823=93, srv1659140843=34, srv793592844=92, srv314671693=65, srv1357612530=10, srv1529976489=23, srv1394641263=15, srv2008405265=52, srv578024873=79, srv848151041=96, srv846546540=95, srv2103624368=54, srv780860604=91, srv1575634697=28, srv1536418467=25, srv1029244027=1, srv1024279451=0, srv479763946=75, srv2108513070=55, srv1771075524=40, srv772667519=90, srv424883810=74, srv1262189467=6, srv1973530858=49, srv1531954425=24, srv361300269=69, srv757651222=88, srv1776042433=41, srv213211036=56, srv1395649698=17, srv766165188=89, srv25668392=59, srv1460015680=21, srv305346031=64, srv706126535=83, srv1649562183=33, srv717884095=84, srv1725832940=37, srv1784229500=42, srv1137905767=5, srv753264243=87, srv1899321689=47, srv1525167555=22, srv849623588=97, srv914213710=98, srv749949102=86, srv250452315=58, srv1117040408=3, srv1565564542=27, srv1617705=30} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-27 13:53:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-27 13:53:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-27 13:53:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-27 13:53:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-27 13:53:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-27 13:53:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-27 13:53:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-27 13:53:18,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-27 13:53:18,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-27 13:53:18,793 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.022730439983820967); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03900847414337542, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022730439983820967); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044333333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-27 13:53:18,794 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) 2024-02-27 13:53:18,794 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014479430387296188, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022730439983820967); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03900847414337542, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022730439983820967); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044333333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-27 13:53:19,162 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 500 ms to try 5000 different iterations. Found a solution that moves 985 regions; Going from a computed imbalance of 0.014479430387296188 to a new imbalance of 8.49946742437608E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006104220173631566); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00908866414480969); MoveCostFunction : (multiplier=7.0, imbalance=0.10944444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006104220173631566); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); 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); 2024-02-27 13:53:19,166 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv793592844:81 , srv1284818034:82 , srv1620681660:82 , srv1801806117:82 , srv1973530858:82 , srv1262189467:83 , srv1394641263:83 , srv257876215:83 , srv305346031:83 , srv1128933228:84 , srv126453827:84 , srv1357612530:84 , srv1385057265:84 , srv1389346765:84 , srv1395649698:84 , srv1428679897:84 , srv1557930703:84 , srv1776042433:84 , srv2008405265:84 , srv213211036:84 , srv578024873:84 , srv652226600:84 , srv706126535:84 , srv766165188:84 , srv780860604:84 , srv1372057833:85 , srv1394667724:85 , srv1617705:85 , srv1649562183:85 , srv1659140843:85 , srv1732077603:85 , srv1784229500:85 , srv1801676589:85 , srv1826210511:85 , srv1899321689:85 , srv2108513070:85 , srv295834012:85 , srv361300269:85 , srv412918083:85 , srv54802861:85 , srv666440932:85 , srv757651222:85 , srv988544810:85 , srv1024279451:86 , srv1069936816:86 , srv1117040408:86 , srv1310547864:86 , srv1388362291:86 , srv1422213107:86 , srv1436207600:86 , srv1460015680:86 , srv1531954425:86 , srv1536418467:86 , srv1565564542:86 , srv1591271287:86 , srv1640127267:86 , srv1668775215:86 , srv1673996896:86 , srv1997491524:86 , srv210059312:86 , srv2142635765:86 , srv250452315:86 , srv25668392:86 , srv314671693:86 , srv357493579:86 , srv403794968:86 , srv406923634:86 , srv424883810:86 , srv513636030:86 , srv611605643:86 , srv737824121:86 , srv749949102:86 , srv808926823:86 , srv846546540:86 , srv848151041:86 , srv849623588:86 , srv1029244027:87 , srv1529976489:87 , srv1575634697:87 , srv1725832940:87 , srv1726806186:87 , srv1771075524:87 , srv185772395:87 , srv193766673:87 , srv1983691165:87 , srv289182443:87 , srv342405513:87 , srv418989830:87 , srv753264243:87 , srv772667519:87 , srv84140496:87 , srv1137905767:88 , srv1525167555:88 , srv2103624368:88 , srv36064106:88 , srv501715281:88 , srv717884095:88 , srv914213710:88 , srv288108005:90 , srv479763946:536 } 2024-02-27 13:53:19,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:19,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv36064106=68, srv2142635765=57, srv1310547864=9, srv406923634=71, srv1436207600=20, srv412918083=72, srv418989830=73, srv1128933228=4, srv1983691165=50, srv1640127267=32, srv1284818034=8, srv501715281=76, srv342405513=66, srv737824121=85, srv1801676589=43, srv1385057265=12, srv1372057833=11, srv1394667724=16, srv1732077603=39, srv988544810=99, srv611605643=80, srv84140496=94, srv1428679897=19, srv1673996896=36, srv185772395=46, srv193766673=48, srv357493579=67, srv666440932=82, srv126453827=7, srv1620681660=31, srv1389346765=14, srv210059312=53, srv1557930703=26, srv513636030=77, srv257876215=60, srv1801806117=44, srv1668775215=35, srv1826210511=45, srv652226600=81, srv1997491524=51, srv1422213107=18, srv1591271287=29, srv403794968=70, srv1388362291=13, srv288108005=61, srv54802861=78, srv1069936816=2, srv1726806186=38, srv289182443=62, srv295834012=63, srv808926823=93, srv1659140843=34, srv793592844=92, srv314671693=65, srv1357612530=10, srv1529976489=23, srv1394641263=15, srv2008405265=52, srv578024873=79, srv848151041=96, srv846546540=95, srv2103624368=54, srv780860604=91, srv1575634697=28, srv1536418467=25, srv1029244027=1, srv1024279451=0, srv479763946=75, srv2108513070=55, srv1771075524=40, srv772667519=90, srv424883810=74, srv1262189467=6, srv1973530858=49, srv1531954425=24, srv361300269=69, srv757651222=88, srv1776042433=41, srv213211036=56, srv1395649698=17, srv766165188=89, srv25668392=59, srv1460015680=21, srv305346031=64, srv706126535=83, srv1649562183=33, srv717884095=84, srv1725832940=37, srv1784229500=42, srv1137905767=5, srv753264243=87, srv1899321689=47, srv1525167555=22, srv849623588=97, srv914213710=98, srv749949102=86, srv250452315=58, srv1117040408=3, srv1565564542=27, srv1617705=30} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:19,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:19,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:19,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:19,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:19,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:19,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:19,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-27 13:53:19,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-27 13:53:19,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-27 13:53:19,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-27 13:53:19,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-27 13:53:19,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-27 13:53:19,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-27 13:53:19,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-27 13:53:19,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-27 13:53:19,311 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.006104220173631566); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00908866414480969); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006104220173631566); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); 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); 2024-02-27 13:53:19,311 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) 2024-02-27 13:53:19,311 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.430496250225615E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006104220173631566); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00908866414480969); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006104220173631566); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); 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 2024-02-27 13:53:19,521 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 306 ms to try 5000 different iterations. Found a solution that moves 290 regions; Going from a computed imbalance of 8.430496250225615E-4 to a new imbalance of 2.909026258480251E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.03222222222222222, 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-27 13:53:19,522 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1389346765:83 , srv1725832940:83 , srv185772395:83 , srv1997491524:83 , srv2103624368:83 , srv357493579:83 , srv753264243:83 , srv846546540:83 , srv988544810:83 , srv1024279451:84 , srv1029244027:84 , srv1117040408:84 , srv1137905767:84 , srv1385057265:84 , srv1394667724:84 , srv1617705:84 , srv1649562183:84 , srv1673996896:84 , srv1732077603:84 , srv1771075524:84 , srv1801676589:84 , srv193766673:84 , srv1983691165:84 , srv2008405265:84 , srv210059312:84 , srv25668392:84 , srv257876215:84 , srv288108005:84 , srv289182443:84 , srv295834012:84 , srv314671693:84 , srv342405513:84 , srv36064106:84 , srv424883810:84 , srv501715281:84 , srv652226600:84 , srv737824121:84 , srv749949102:84 , srv766165188:84 , srv84140496:84 , srv848151041:84 , srv849623588:84 , srv914213710:84 , srv1069936816:85 , srv1128933228:85 , srv1262189467:85 , srv126453827:85 , srv1310547864:85 , srv1372057833:85 , srv1394641263:85 , srv1395649698:85 , srv1422213107:85 , srv1428679897:85 , srv1436207600:85 , srv1460015680:85 , srv1529976489:85 , srv1531954425:85 , srv1557930703:85 , srv1565564542:85 , srv1575634697:85 , srv1591271287:85 , srv1620681660:85 , srv1640127267:85 , srv1668775215:85 , srv1726806186:85 , srv1776042433:85 , srv1784229500:85 , srv1801806117:85 , srv1826210511:85 , srv1899321689:85 , srv1973530858:85 , srv2108513070:85 , srv213211036:85 , srv2142635765:85 , srv250452315:85 , srv305346031:85 , srv361300269:85 , srv406923634:85 , srv412918083:85 , srv418989830:85 , srv513636030:85 , srv54802861:85 , srv578024873:85 , srv611605643:85 , srv666440932:85 , srv706126535:85 , srv717884095:85 , srv757651222:85 , srv772667519:85 , srv780860604:85 , srv793592844:85 , srv808926823:85 , srv1284818034:86 , srv1357612530:86 , srv1388362291:86 , srv1525167555:86 , srv1536418467:86 , srv1659140843:86 , srv403794968:86 , srv479763946:630 } 2024-02-27 13:53:19,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:19,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv36064106=68, srv2142635765=57, srv1310547864=9, srv406923634=71, srv1436207600=20, srv412918083=72, srv418989830=73, srv1128933228=4, srv1983691165=50, srv1640127267=32, srv1284818034=8, srv501715281=76, srv342405513=66, srv737824121=85, srv1801676589=43, srv1385057265=12, srv1372057833=11, srv1394667724=16, srv1732077603=39, srv988544810=99, srv611605643=80, srv84140496=94, srv1428679897=19, srv1673996896=36, srv185772395=46, srv193766673=48, srv357493579=67, srv666440932=82, srv126453827=7, srv1620681660=31, srv1389346765=14, srv210059312=53, srv1557930703=26, srv513636030=77, srv257876215=60, srv1801806117=44, srv1668775215=35, srv1826210511=45, srv652226600=81, srv1997491524=51, srv1422213107=18, srv1591271287=29, srv403794968=70, srv1388362291=13, srv288108005=61, srv54802861=78, srv1069936816=2, srv1726806186=38, srv289182443=62, srv295834012=63, srv808926823=93, srv1659140843=34, srv793592844=92, srv314671693=65, srv1357612530=10, srv1529976489=23, srv1394641263=15, srv2008405265=52, srv578024873=79, srv848151041=96, srv846546540=95, srv2103624368=54, srv780860604=91, srv1575634697=28, srv1536418467=25, srv1029244027=1, srv1024279451=0, srv479763946=75, srv2108513070=55, srv1771075524=40, srv772667519=90, srv424883810=74, srv1262189467=6, srv1973530858=49, srv1531954425=24, srv361300269=69, srv757651222=88, srv1776042433=41, srv213211036=56, srv1395649698=17, srv766165188=89, srv25668392=59, srv1460015680=21, srv305346031=64, srv706126535=83, srv1649562183=33, srv717884095=84, srv1725832940=37, srv1784229500=42, srv1137905767=5, srv753264243=87, srv1899321689=47, srv1525167555=22, srv849623588=97, srv914213710=98, srv749949102=86, srv250452315=58, srv1117040408=3, srv1565564542=27, srv1617705=30} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:19,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:19,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-27 13:53:19,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-27 13:53:19,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-27 13:53:19,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-27 13:53:19,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-27 13:53:19,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-27 13:53:19,648 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=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-27 13:53:19,648 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) 2024-02-27 13:53:19,649 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.7059639183418287E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-27 13:53:19,859 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 309 ms to try 5000 different iterations. Found a solution that moves 35 regions; Going from a computed imbalance of 2.7059639183418287E-5 to a new imbalance of 7.318314534427544E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0038888888888888888); 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); 2024-02-27 13:53:19,859 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1029244027:83 , srv1357612530:83 , srv1388362291:83 , srv1525167555:83 , srv1659140843:83 , srv361300269:83 , srv403794968:83 , srv666440932:83 , srv772667519:83 , srv1024279451:84 , srv1069936816:84 , srv1128933228:84 , srv1137905767:84 , srv1262189467:84 , srv126453827:84 , srv1284818034:84 , srv1310547864:84 , srv1372057833:84 , srv1389346765:84 , srv1394641263:84 , srv1394667724:84 , srv1395649698:84 , srv1422213107:84 , srv1428679897:84 , srv1436207600:84 , srv1460015680:84 , srv1531954425:84 , srv1536418467:84 , srv1557930703:84 , srv1565564542:84 , srv1575634697:84 , srv1591271287:84 , srv1617705:84 , srv1620681660:84 , srv1640127267:84 , srv1649562183:84 , srv1668775215:84 , srv1673996896:84 , srv1726806186:84 , srv1771075524:84 , srv1776042433:84 , srv1784229500:84 , srv1801676589:84 , srv1801806117:84 , srv1826210511:84 , srv185772395:84 , srv1899321689:84 , srv193766673:84 , srv1973530858:84 , srv1983691165:84 , srv2008405265:84 , srv210059312:84 , srv2103624368:84 , srv2108513070:84 , srv213211036:84 , srv2142635765:84 , srv250452315:84 , srv25668392:84 , srv257876215:84 , srv288108005:84 , srv289182443:84 , srv305346031:84 , srv314671693:84 , srv342405513:84 , srv357493579:84 , srv36064106:84 , srv406923634:84 , srv412918083:84 , srv418989830:84 , srv424883810:84 , srv501715281:84 , srv513636030:84 , srv54802861:84 , srv578024873:84 , srv611605643:84 , srv652226600:84 , srv706126535:84 , srv717884095:84 , srv737824121:84 , srv749949102:84 , srv757651222:84 , srv766165188:84 , srv780860604:84 , srv793592844:84 , srv808926823:84 , srv84140496:84 , srv848151041:84 , srv849623588:84 , srv914213710:84 , srv988544810:84 , srv1117040408:85 , srv1385057265:85 , srv1529976489:85 , srv1725832940:85 , srv1732077603:85 , srv1997491524:85 , srv295834012:85 , srv753264243:85 , srv846546540:85 , srv479763946:684 } 2024-02-27 13:53:19,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:19,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv36064106=68, srv2142635765=57, srv1310547864=9, srv406923634=71, srv1436207600=20, srv412918083=72, srv418989830=73, srv1128933228=4, srv1983691165=50, srv1640127267=32, srv1284818034=8, srv501715281=76, srv342405513=66, srv737824121=85, srv1801676589=43, srv1385057265=12, srv1372057833=11, srv1394667724=16, srv1732077603=39, srv988544810=99, srv611605643=80, srv84140496=94, srv1428679897=19, srv1673996896=36, srv185772395=46, srv193766673=48, srv357493579=67, srv666440932=82, srv126453827=7, srv1620681660=31, srv1389346765=14, srv210059312=53, srv1557930703=26, srv513636030=77, srv257876215=60, srv1801806117=44, srv1668775215=35, srv1826210511=45, srv652226600=81, srv1997491524=51, srv1422213107=18, srv1591271287=29, srv403794968=70, srv1388362291=13, srv288108005=61, srv54802861=78, srv1069936816=2, srv1726806186=38, srv289182443=62, srv295834012=63, srv808926823=93, srv1659140843=34, srv793592844=92, srv314671693=65, srv1357612530=10, srv1529976489=23, srv1394641263=15, srv2008405265=52, srv578024873=79, srv848151041=96, srv846546540=95, srv2103624368=54, srv780860604=91, srv1575634697=28, srv1536418467=25, srv1029244027=1, srv1024279451=0, srv479763946=75, srv2108513070=55, srv1771075524=40, srv772667519=90, srv424883810=74, srv1262189467=6, srv1973530858=49, srv1531954425=24, srv361300269=69, srv757651222=88, srv1776042433=41, srv213211036=56, srv1395649698=17, srv766165188=89, srv25668392=59, srv1460015680=21, srv305346031=64, srv706126535=83, srv1649562183=33, srv717884095=84, srv1725832940=37, srv1784229500=42, srv1137905767=5, srv753264243=87, srv1899321689=47, srv1525167555=22, srv849623588=97, srv914213710=98, srv749949102=86, srv250452315=58, srv1117040408=3, srv1565564542=27, srv1617705=30} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-27 13:53:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-27 13:53:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-27 13:53:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-27 13:53:19,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-27 13:53:19,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-27 13:53:19,995 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); 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); 2024-02-27 13:53:19,995 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1029244027:83 , srv1357612530:83 , srv1388362291:83 , srv1525167555:83 , srv1659140843:83 , srv361300269:83 , srv403794968:83 , srv666440932:83 , srv772667519:83 , srv1024279451:84 , srv1069936816:84 , srv1128933228:84 , srv1137905767:84 , srv1262189467:84 , srv126453827:84 , srv1284818034:84 , srv1310547864:84 , srv1372057833:84 , srv1389346765:84 , srv1394641263:84 , srv1394667724:84 , srv1395649698:84 , srv1422213107:84 , srv1428679897:84 , srv1436207600:84 , srv1460015680:84 , srv1531954425:84 , srv1536418467:84 , srv1557930703:84 , srv1565564542:84 , srv1575634697:84 , srv1591271287:84 , srv1617705:84 , srv1620681660:84 , srv1640127267:84 , srv1649562183:84 , srv1668775215:84 , srv1673996896:84 , srv1726806186:84 , srv1771075524:84 , srv1776042433:84 , srv1784229500:84 , srv1801676589:84 , srv1801806117:84 , srv1826210511:84 , srv185772395:84 , srv1899321689:84 , srv193766673:84 , srv1973530858:84 , srv1983691165:84 , srv2008405265:84 , srv210059312:84 , srv2103624368:84 , srv2108513070:84 , srv213211036:84 , srv2142635765:84 , srv250452315:84 , srv25668392:84 , srv257876215:84 , srv288108005:84 , srv289182443:84 , srv305346031:84 , srv314671693:84 , srv342405513:84 , srv357493579:84 , srv36064106:84 , srv406923634:84 , srv412918083:84 , srv418989830:84 , srv424883810:84 , srv501715281:84 , srv513636030:84 , srv54802861:84 , srv578024873:84 , srv611605643:84 , srv652226600:84 , srv706126535:84 , srv717884095:84 , srv737824121:84 , srv749949102:84 , srv757651222:84 , srv766165188:84 , srv780860604:84 , srv793592844:84 , srv808926823:84 , srv84140496:84 , srv848151041:84 , srv849623588:84 , srv914213710:84 , srv988544810:84 , srv1117040408:85 , srv1385057265:85 , srv1529976489:85 , srv1725832940:85 , srv1732077603:85 , srv1997491524:85 , srv295834012:85 , srv753264243:85 , srv846546540:85 , srv479763946:684 } 2024-02-27 13:53:20,030 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=304 (was 243) - SystemLoadAverage LEAK? -, ProcessCount=174 (was 174), AvailableMemoryMB=7036 (was 7826) 2024-02-27 13:53:20,039 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=304, ProcessCount=174, AvailableMemoryMB=7035 2024-02-27 13:53:20,040 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-27 13:53:20,040 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. 2024-02-27 13:53:20,054 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1052493844:84 , srv1053301449:84 , srv1364050019:84 , srv1369436569:84 , srv141936680:84 , srv1451099767:84 , srv1460534449:84 , srv1461503447:84 , srv149911538:84 , srv1755566663:84 , srv1890527368:84 , srv1920276514:84 , srv1960432381:84 , srv2055771418:84 , srv209376089:84 , srv2112019756:84 , srv261361076:84 , srv278961185:84 , srv289934343:84 , srv335043565:84 , srv451658128:84 , srv479353292:84 , srv583015602:84 , srv679911358:84 , srv682012755:84 , srv800295011:84 , srv881269965:84 , srv932760818:84 , srv95344345:84 , srv2055029375:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-27 13:53:20,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:53:20,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv583015602=23, srv1461503447=7, srv1920276514=11, srv1364050019=2, srv451658128=21, srv479353292=22, srv800295011=26, srv2112019756=16, srv881269965=27, srv1052493844=0, srv2055029375=13, srv278961185=18, srv1369436569=3, srv682012755=25, srv149911538=8, srv335043565=20, srv1960432381=12, srv1755566663=9, srv1460534449=6, srv2055771418=14, srv95344345=29, srv1890527368=10, srv1451099767=5, srv261361076=17, srv932760818=28, srv289934343=19, srv141936680=4, srv209376089=15, srv1053301449=1, srv679911358=24} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:53:20,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:53:20,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:53:20,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-27 13:53:20,092 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.1247199537755685, 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); 2024-02-27 13:53:20,093 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912586031766144, 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.1247199537755685, 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 2024-02-27 13:55:20,079 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6294655 different iterations. Found a solution that moves 1843 regions; Going from a computed imbalance of 0.9912586031766144 to a new imbalance of 4.3016539410932495E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6825925925925926, 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); 2024-02-27 13:55:20,085 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1052493844:90 , srv1053301449:90 , srv1364050019:90 , srv1369436569:90 , srv141936680:90 , srv1451099767:90 , srv1460534449:90 , srv1461503447:90 , srv149911538:90 , srv1755566663:90 , srv1890527368:90 , srv1920276514:90 , srv1960432381:90 , srv2055029375:90 , srv2055771418:90 , srv209376089:90 , srv2112019756:90 , srv261361076:90 , srv278961185:90 , srv289934343:90 , srv335043565:90 , srv451658128:90 , srv479353292:90 , srv583015602:90 , srv679911358:90 , srv682012755:90 , srv800295011:90 , srv881269965:90 , srv932760818:90 , srv95344345:90 } 2024-02-27 13:55:20,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-27 13:55:20,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv583015602=23, srv1461503447=7, srv1920276514=11, srv1364050019=2, srv451658128=21, srv479353292=22, srv800295011=26, srv2112019756=16, srv881269965=27, srv1052493844=0, srv2055029375=13, srv278961185=18, srv1369436569=3, srv682012755=25, srv149911538=8, srv335043565=20, srv1960432381=12, srv1755566663=9, srv1460534449=6, srv2055771418=14, srv95344345=29, srv1890527368=10, srv1451099767=5, srv261361076=17, srv932760818=28, srv289934343=19, srv141936680=4, srv209376089=15, srv1053301449=1, srv679911358=24} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-27 13:55:20,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-27 13:55:20,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-27 13:55:20,104 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); 2024-02-27 13:55:20,104 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1052493844:90 , srv1053301449:90 , srv1364050019:90 , srv1369436569:90 , srv141936680:90 , srv1451099767:90 , srv1460534449:90 , srv1461503447:90 , srv149911538:90 , srv1755566663:90 , srv1890527368:90 , srv1920276514:90 , srv1960432381:90 , srv2055029375:90 , srv2055771418:90 , srv209376089:90 , srv2112019756:90 , srv261361076:90 , srv278961185:90 , srv289934343:90 , srv335043565:90 , srv451658128:90 , srv479353292:90 , srv583015602:90 , srv679911358:90 , srv682012755:90 , srv800295011:90 , srv881269965:90 , srv932760818:90 , srv95344345:90 } 2024-02-27 13:55:20,119 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=202 (was 304), ProcessCount=172 (was 174), AvailableMemoryMB=6646 (was 7035)