2023-05-25 16:53:22,517 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-05-25 16:53:22,788 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-05-25 16:53:22,887 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-05-25 16:53:22,943 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-25 16:53:22,950 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-05-25 16:53:22,963 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=264, MaxFileDescriptor=60000, SystemLoadAverage=237, ProcessCount=172, AvailableMemoryMB=9611 2023-05-25 16:53:22,964 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-25 16:53:22,965 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-05-25 16:53:23,106 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1040461179:84 , srv1092652023:84 , srv1108094741:84 , srv1110311180:84 , srv1187212783:84 , srv119640467:84 , srv1211658078:84 , srv1215007280:84 , srv1224917897:84 , srv1228474824:84 , srv1235763012:84 , srv1252668629:84 , srv1271099823:84 , srv1275753461:84 , srv1296027747:84 , srv1307474798:84 , srv1317967869:84 , srv1318380191:84 , srv135389751:84 , srv1366746830:84 , srv1374275334:84 , srv1393868797:84 , srv1450485754:84 , srv1461302277:84 , srv1479716990:84 , srv149626118:84 , srv1501260259:84 , srv1513740237:84 , srv1520378818:84 , srv1535214039:84 , srv1560460265:84 , srv1588957498:84 , srv16381416:84 , srv1664061786:84 , srv1676093770:84 , srv1691140460:84 , srv1702643162:84 , srv1705153640:84 , srv1761903597:84 , srv1763470575:84 , srv1778469060:84 , srv1795883523:84 , srv1816963508:84 , srv1831771022:84 , srv1869934413:84 , srv1915849593:84 , srv1948956600:84 , srv1959718838:84 , srv2001924703:84 , srv203603181:84 , srv2067036638:84 , srv2092850467:84 , srv2111330328:84 , srv2113699900:84 , srv2115452870:84 , srv2118366852:84 , srv213510778:84 , srv219886887:84 , srv220284024:84 , srv229557613:84 , srv235454848:84 , srv279273787:84 , srv290982288:84 , srv299906129:84 , srv300389656:84 , srv36571786:84 , srv368175684:84 , srv423133656:84 , srv444187786:84 , srv456782606:84 , srv466983044:84 , srv48460109:84 , srv49787061:84 , srv513355604:84 , srv540219782:84 , srv545439193:84 , srv569236322:84 , srv580095898:84 , srv600434491:84 , srv616970312:84 , srv63622544:84 , srv658433423:84 , srv695400749:84 , srv72858292:84 , srv757962447:84 , srv774071063:84 , srv781746042:84 , srv803877093:84 , srv822752752:84 , srv831533844:84 , srv839199624:84 , srv896896183:84 , srv919937627:84 , srv944265216:84 , srv948004011:84 , srv981612881:84 , srv989180456:84 , srv990463861:84 , srv999410448:84 , srv818016725:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-05-25 16:53:23,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:53:23,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv896896183=92, srv16381416=32, srv1479716990=24, srv1374275334=20, srv1513740237=27, srv1816963508=42, srv235454848=60, srv149626118=25, srv48460109=71, srv1252668629=11, srv2092850467=51, srv513355604=73, srv803877093=87, srv1795883523=41, srv456782606=69, srv1110311180=3, srv1676093770=34, srv781746042=86, srv948004011=95, srv839199624=91, srv540219782=74, srv1501260259=26, srv1318380191=17, srv1705153640=37, srv600434491=78, srv1560460265=30, srv290982288=62, srv72858292=83, srv2067036638=50, srv1520378818=28, srv1915849593=45, srv135389751=18, srv299906129=63, srv279273787=61, srv2113699900=53, srv1664061786=33, srv1702643162=36, srv1763470575=39, srv368175684=66, srv1296027747=14, srv220284024=58, srv999410448=99, srv1092652023=1, srv1108094741=2, srv1224917897=8, srv2115452870=54, srv658433423=81, srv1691140460=35, srv219886887=57, srv1959718838=47, srv49787061=72, srv1461302277=23, srv2118366852=55, srv1187212783=4, srv919937627=93, srv990463861=98, srv213510778=56, srv444187786=68, srv229557613=59, srv2111330328=52, srv36571786=65, srv1307474798=15, srv580095898=77, srv1778469060=40, srv545439193=75, srv989180456=97, srv822752752=89, srv981612881=96, srv1040461179=0, srv1588957498=31, srv1948956600=46, srv695400749=82, srv1211658078=6, srv1215007280=7, srv757962447=84, srv569236322=76, srv203603181=49, srv1271099823=12, srv774071063=85, srv300389656=64, srv1275753461=13, srv423133656=67, srv944265216=94, srv119640467=5, srv1869934413=44, srv1761903597=38, srv1535214039=29, srv2001924703=48, srv63622544=80, srv1228474824=9, srv1366746830=19, srv1235763012=10, srv818016725=88, srv1450485754=22, srv1831771022=43, srv1393868797=21, srv1317967869=16, srv616970312=79, srv831533844=90, srv466983044=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:53:23,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:53:23,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:53:23,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:53:23,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:53:23,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:53:23,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:53:23,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-25 16:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-25 16:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-25 16:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-25 16:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-25 16:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-25 16:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-25 16:53:23,332 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:23,333 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-25 16:53:23,333 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-25 16:53:23,650 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 444 ms to try 5000 different iterations. Found a solution that moves 4661 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17802553889954084. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04247986840085588, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059714998388576544, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5178888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04247986840085588, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17333333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2385, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:23,673 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv580095898:80 , srv774071063:80 , srv1108094741:81 , srv1393868797:81 , srv219886887:81 , srv290982288:81 , srv299906129:81 , srv600434491:81 , srv1092652023:82 , srv1215007280:82 , srv1235763012:82 , srv1535214039:82 , srv2067036638:82 , srv781746042:82 , srv831533844:82 , srv1366746830:83 , srv1664061786:83 , srv990463861:83 , srv1224917897:84 , srv1252668629:84 , srv1501260259:84 , srv1560460265:84 , srv1761903597:84 , srv1795883523:84 , srv213510778:84 , srv220284024:84 , srv36571786:84 , srv423133656:84 , srv466983044:84 , srv822752752:84 , srv896896183:84 , srv989180456:84 , srv1110311180:85 , srv1187212783:85 , srv1318380191:85 , srv135389751:85 , srv1588957498:85 , srv1705153640:85 , srv1959718838:85 , srv203603181:85 , srv2113699900:85 , srv2115452870:85 , srv48460109:85 , srv540219782:85 , srv658433423:85 , srv757962447:85 , srv1317967869:86 , srv1479716990:86 , srv1676093770:86 , srv1778469060:86 , srv1816963508:86 , srv1948956600:86 , srv2001924703:86 , srv2092850467:86 , srv2118366852:86 , srv229557613:86 , srv368175684:86 , srv72858292:86 , srv803877093:86 , srv944265216:86 , srv1275753461:87 , srv1450485754:87 , srv149626118:87 , srv1869934413:87 , srv444187786:87 , srv63622544:87 , srv981612881:87 , srv999410448:87 , srv1040461179:88 , srv1271099823:88 , srv1296027747:88 , srv1307474798:88 , srv1461302277:88 , srv1702643162:88 , srv919937627:88 , srv948004011:88 , srv1228474824:89 , srv1374275334:89 , srv279273787:89 , srv456782606:89 , srv513355604:89 , srv545439193:89 , srv1520378818:90 , srv1691140460:90 , srv1831771022:90 , srv569236322:90 , srv616970312:90 , srv695400749:90 , srv1513740237:91 , srv49787061:91 , srv119640467:92 , srv1211658078:92 , srv1915849593:92 , srv300389656:92 , srv839199624:92 , srv235454848:93 , srv16381416:94 , srv1763470575:95 , srv2111330328:96 , srv818016725:467 } 2023-05-25 16:53:23,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:53:23,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv896896183=92, srv16381416=32, srv1479716990=24, srv1374275334=20, srv1513740237=27, srv1816963508=42, srv235454848=60, srv149626118=25, srv48460109=71, srv1252668629=11, srv2092850467=51, srv513355604=73, srv803877093=87, srv1795883523=41, srv456782606=69, srv1110311180=3, srv1676093770=34, srv781746042=86, srv948004011=95, srv839199624=91, srv540219782=74, srv1501260259=26, srv1318380191=17, srv1705153640=37, srv600434491=78, srv1560460265=30, srv290982288=62, srv72858292=83, srv2067036638=50, srv1520378818=28, srv1915849593=45, srv135389751=18, srv299906129=63, srv279273787=61, srv2113699900=53, srv1664061786=33, srv1702643162=36, srv1763470575=39, srv368175684=66, srv1296027747=14, srv220284024=58, srv999410448=99, srv1092652023=1, srv1108094741=2, srv1224917897=8, srv2115452870=54, srv658433423=81, srv1691140460=35, srv219886887=57, srv1959718838=47, srv49787061=72, srv1461302277=23, srv2118366852=55, srv1187212783=4, srv919937627=93, srv990463861=98, srv213510778=56, srv444187786=68, srv229557613=59, srv2111330328=52, srv36571786=65, srv1307474798=15, srv580095898=77, srv1778469060=40, srv545439193=75, srv989180456=97, srv822752752=89, srv981612881=96, srv1040461179=0, srv1588957498=31, srv1948956600=46, srv695400749=82, srv1211658078=6, srv1215007280=7, srv757962447=84, srv569236322=76, srv203603181=49, srv1271099823=12, srv774071063=85, srv300389656=64, srv1275753461=13, srv423133656=67, srv944265216=94, srv119640467=5, srv1869934413=44, srv1761903597=38, srv1535214039=29, srv2001924703=48, srv63622544=80, srv1228474824=9, srv1366746830=19, srv1235763012=10, srv818016725=88, srv1450485754=22, srv1831771022=43, srv1393868797=21, srv1317967869=16, srv616970312=79, srv831533844=90, srv466983044=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:53:23,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:53:23,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-25 16:53:23,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-25 16:53:23,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-25 16:53:23,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-25 16:53:23,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-25 16:53:23,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-25 16:53:23,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-25 16:53:23,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-25 16:53:23,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-25 16:53:23,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-25 16:53:23,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-25 16:53:23,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-25 16:53:23,817 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.04247986840085588, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059714998388576544, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04247986840085588, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17333333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2385, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:23,817 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-25 16:53:23,817 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17799290187997585, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04247986840085588, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.059714998388576544, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04247986840085588, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17333333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2385, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-25 16:53:24,209 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 490 ms to try 5000 different iterations. Found a solution that moves 2671 regions; Going from a computed imbalance of 0.17799290187997585 to a new imbalance of 0.015079913042785968. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023969469711263576); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03692744729379982, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29677777777777775, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023969469711263576); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04583333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:24,230 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv16381416:76 , srv2111330328:77 , srv119640467:78 , srv300389656:79 , srv1915849593:80 , srv235454848:80 , srv839199624:80 , srv1513740237:81 , srv1520378818:81 , srv1691140460:81 , srv1763470575:81 , srv569236322:81 , srv1040461179:82 , srv1211658078:82 , srv1228474824:82 , srv1271099823:82 , srv1374275334:82 , srv1702643162:82 , srv279273787:82 , srv49787061:82 , srv919937627:82 , srv948004011:82 , srv1307474798:83 , srv1317967869:83 , srv1450485754:83 , srv149626118:83 , srv456782606:83 , srv513355604:83 , srv545439193:83 , srv695400749:83 , srv1296027747:84 , srv1479716990:84 , srv1831771022:84 , srv1869934413:84 , srv213510778:84 , srv616970312:84 , srv1318380191:85 , srv1461302277:85 , srv1501260259:85 , srv1676093770:85 , srv1778469060:85 , srv444187786:85 , srv63622544:85 , srv658433423:85 , srv944265216:85 , srv999410448:85 , srv1187212783:86 , srv1224917897:86 , srv1275753461:86 , srv1588957498:86 , srv1705153640:86 , srv1948956600:86 , srv2115452870:86 , srv229557613:86 , srv72858292:86 , srv757962447:86 , srv1560460265:87 , srv1795883523:87 , srv2001924703:87 , srv203603181:87 , srv36571786:87 , srv368175684:87 , srv981612881:87 , srv1110311180:88 , srv1664061786:88 , srv2067036638:88 , srv2118366852:88 , srv220284024:88 , srv466983044:88 , srv48460109:88 , srv540219782:88 , srv781746042:88 , srv803877093:88 , srv831533844:88 , srv989180456:88 , srv1092652023:89 , srv1235763012:89 , srv135389751:89 , srv1535214039:89 , srv1761903597:89 , srv2092850467:89 , srv2113699900:89 , srv822752752:89 , srv896896183:89 , srv990463861:89 , srv1215007280:90 , srv1252668629:90 , srv1393868797:90 , srv1816963508:90 , srv219886887:90 , srv423133656:90 , srv600434491:90 , srv1959718838:91 , srv299906129:91 , srv1108094741:92 , srv1366746830:92 , srv290982288:92 , srv580095898:92 , srv774071063:92 , srv818016725:520 } 2023-05-25 16:53:24,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:53:24,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv896896183=92, srv16381416=32, srv1479716990=24, srv1374275334=20, srv1513740237=27, srv1816963508=42, srv235454848=60, srv149626118=25, srv48460109=71, srv1252668629=11, srv2092850467=51, srv513355604=73, srv803877093=87, srv1795883523=41, srv456782606=69, srv1110311180=3, srv1676093770=34, srv781746042=86, srv948004011=95, srv839199624=91, srv540219782=74, srv1501260259=26, srv1318380191=17, srv1705153640=37, srv600434491=78, srv1560460265=30, srv290982288=62, srv72858292=83, srv2067036638=50, srv1520378818=28, srv1915849593=45, srv135389751=18, srv299906129=63, srv279273787=61, srv2113699900=53, srv1664061786=33, srv1702643162=36, srv1763470575=39, srv368175684=66, srv1296027747=14, srv220284024=58, srv999410448=99, srv1092652023=1, srv1108094741=2, srv1224917897=8, srv2115452870=54, srv658433423=81, srv1691140460=35, srv219886887=57, srv1959718838=47, srv49787061=72, srv1461302277=23, srv2118366852=55, srv1187212783=4, srv919937627=93, srv990463861=98, srv213510778=56, srv444187786=68, srv229557613=59, srv2111330328=52, srv36571786=65, srv1307474798=15, srv580095898=77, srv1778469060=40, srv545439193=75, srv989180456=97, srv822752752=89, srv981612881=96, srv1040461179=0, srv1588957498=31, srv1948956600=46, srv695400749=82, srv1211658078=6, srv1215007280=7, srv757962447=84, srv569236322=76, srv203603181=49, srv1271099823=12, srv774071063=85, srv300389656=64, srv1275753461=13, srv423133656=67, srv944265216=94, srv119640467=5, srv1869934413=44, srv1761903597=38, srv1535214039=29, srv2001924703=48, srv63622544=80, srv1228474824=9, srv1366746830=19, srv1235763012=10, srv818016725=88, srv1450485754=22, srv1831771022=43, srv1393868797=21, srv1317967869=16, srv616970312=79, srv831533844=90, srv466983044=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:53:24,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:53:24,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:53:24,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-25 16:53:24,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-25 16:53:24,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-25 16:53:24,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-25 16:53:24,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-25 16:53:24,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-25 16:53:24,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-25 16:53:24,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-25 16:53:24,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-25 16:53:24,419 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.023969469711263576); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03692744729379982, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023969469711263576); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04583333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:24,419 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-25 16:53:24,420 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015061210301044254, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023969469711263576); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03692744729379982, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023969469711263576); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04583333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-25 16:53:24,669 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 362 ms to try 5000 different iterations. Found a solution that moves 1062 regions; Going from a computed imbalance of 0.015061210301044254 to a new imbalance of 6.236924698242916E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007554102983100421); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010487553416094877); MoveCostFunction : (multiplier=7.0, imbalance=0.118, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007554102983100421); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:24,671 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1816963508:81 , srv1763470575:82 , srv1959718838:82 , srv2092850467:82 , srv1211658078:83 , srv1252668629:83 , srv1366746830:83 , srv2118366852:83 , srv423133656:83 , srv616970312:83 , srv822752752:83 , srv981612881:83 , srv1108094741:84 , srv135389751:84 , srv1461302277:84 , srv1761903597:84 , srv1831771022:84 , srv2001924703:84 , srv2113699900:84 , srv235454848:84 , srv290982288:84 , srv49787061:84 , srv540219782:84 , srv803877093:84 , srv896896183:84 , srv1092652023:85 , srv1110311180:85 , srv1275753461:85 , srv1296027747:85 , srv1705153640:85 , srv1915849593:85 , srv1948956600:85 , srv203603181:85 , srv2111330328:85 , srv220284024:85 , srv299906129:85 , srv36571786:85 , srv368175684:85 , srv444187786:85 , srv456782606:85 , srv466983044:85 , srv48460109:85 , srv63622544:85 , srv695400749:85 , srv990463861:85 , srv1040461179:86 , srv1187212783:86 , srv1215007280:86 , srv1228474824:86 , srv1235763012:86 , srv1307474798:86 , srv1374275334:86 , srv1393868797:86 , srv1450485754:86 , srv1513740237:86 , srv1520378818:86 , srv1535214039:86 , srv1560460265:86 , srv1664061786:86 , srv1676093770:86 , srv1795883523:86 , srv2115452870:86 , srv229557613:86 , srv279273787:86 , srv513355604:86 , srv545439193:86 , srv569236322:86 , srv580095898:86 , srv72858292:86 , srv774071063:86 , srv839199624:86 , srv944265216:86 , srv989180456:86 , srv119640467:87 , srv1224917897:87 , srv1318380191:87 , srv1479716990:87 , srv149626118:87 , srv1501260259:87 , srv1588957498:87 , srv16381416:87 , srv1691140460:87 , srv1778469060:87 , srv1869934413:87 , srv2067036638:87 , srv300389656:87 , srv658433423:87 , srv757962447:87 , srv781746042:87 , srv948004011:87 , srv999410448:87 , srv1271099823:88 , srv1317967869:88 , srv1702643162:88 , srv219886887:88 , srv600434491:88 , srv831533844:88 , srv919937627:88 , srv213510778:89 , srv818016725:538 } 2023-05-25 16:53:24,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:53:24,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv896896183=92, srv16381416=32, srv1479716990=24, srv1374275334=20, srv1513740237=27, srv1816963508=42, srv235454848=60, srv149626118=25, srv48460109=71, srv1252668629=11, srv2092850467=51, srv513355604=73, srv803877093=87, srv1795883523=41, srv456782606=69, srv1110311180=3, srv1676093770=34, srv781746042=86, srv948004011=95, srv839199624=91, srv540219782=74, srv1501260259=26, srv1318380191=17, srv1705153640=37, srv600434491=78, srv1560460265=30, srv290982288=62, srv72858292=83, srv2067036638=50, srv1520378818=28, srv1915849593=45, srv135389751=18, srv299906129=63, srv279273787=61, srv2113699900=53, srv1664061786=33, srv1702643162=36, srv1763470575=39, srv368175684=66, srv1296027747=14, srv220284024=58, srv999410448=99, srv1092652023=1, srv1108094741=2, srv1224917897=8, srv2115452870=54, srv658433423=81, srv1691140460=35, srv219886887=57, srv1959718838=47, srv49787061=72, srv1461302277=23, srv2118366852=55, srv1187212783=4, srv919937627=93, srv990463861=98, srv213510778=56, srv444187786=68, srv229557613=59, srv2111330328=52, srv36571786=65, srv1307474798=15, srv580095898=77, srv1778469060=40, srv545439193=75, srv989180456=97, srv822752752=89, srv981612881=96, srv1040461179=0, srv1588957498=31, srv1948956600=46, srv695400749=82, srv1211658078=6, srv1215007280=7, srv757962447=84, srv569236322=76, srv203603181=49, srv1271099823=12, srv774071063=85, srv300389656=64, srv1275753461=13, srv423133656=67, srv944265216=94, srv119640467=5, srv1869934413=44, srv1761903597=38, srv1535214039=29, srv2001924703=48, srv63622544=80, srv1228474824=9, srv1366746830=19, srv1235763012=10, srv818016725=88, srv1450485754=22, srv1831771022=43, srv1393868797=21, srv1317967869=16, srv616970312=79, srv831533844=90, srv466983044=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:53:24,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:53:24,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-25 16:53:24,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-25 16:53:24,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-25 16:53:24,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-25 16:53:24,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-25 16:53:24,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-25 16:53:24,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-25 16:53:24,808 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.007554102983100421); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010487553416094877); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007554102983100421); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:24,808 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-25 16:53:24,808 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.162561868854293E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007554102983100421); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010487553416094877); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007554102983100421); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-25 16:53:25,217 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 517 ms to try 5000 different iterations. Found a solution that moves 262 regions; Going from a computed imbalance of 6.162561868854293E-4 to a new imbalance of 1.351764816227645E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.029111111111111112, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:25,218 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1588957498:83 , srv600434491:83 , srv999410448:83 , srv1110311180:84 , srv1187212783:84 , srv1252668629:84 , srv1271099823:84 , srv135389751:84 , srv1366746830:84 , srv1479716990:84 , srv1513740237:84 , srv1691140460:84 , srv1702643162:84 , srv1778469060:84 , srv1795883523:84 , srv1831771022:84 , srv1869934413:84 , srv1959718838:84 , srv2111330328:84 , srv2113699900:84 , srv219886887:84 , srv220284024:84 , srv229557613:84 , srv300389656:84 , srv368175684:84 , srv444187786:84 , srv545439193:84 , srv580095898:84 , srv695400749:84 , srv72858292:84 , srv757962447:84 , srv774071063:84 , srv781746042:84 , srv803877093:84 , srv831533844:84 , srv839199624:84 , srv896896183:84 , srv919937627:84 , srv944265216:84 , srv989180456:84 , srv1092652023:85 , srv1108094741:85 , srv1211658078:85 , srv1215007280:85 , srv1224917897:85 , srv1228474824:85 , srv1235763012:85 , srv1275753461:85 , srv1296027747:85 , srv1307474798:85 , srv1317967869:85 , srv1318380191:85 , srv1374275334:85 , srv1393868797:85 , srv1461302277:85 , srv1520378818:85 , srv1535214039:85 , srv1560460265:85 , srv16381416:85 , srv1664061786:85 , srv1676093770:85 , srv1763470575:85 , srv1816963508:85 , srv1915849593:85 , srv1948956600:85 , srv2001924703:85 , srv2067036638:85 , srv2115452870:85 , srv2118366852:85 , srv213510778:85 , srv235454848:85 , srv279273787:85 , srv290982288:85 , srv299906129:85 , srv36571786:85 , srv423133656:85 , srv456782606:85 , srv466983044:85 , srv48460109:85 , srv513355604:85 , srv540219782:85 , srv569236322:85 , srv616970312:85 , srv63622544:85 , srv658433423:85 , srv948004011:85 , srv981612881:85 , srv990463861:85 , srv1040461179:86 , srv119640467:86 , srv1450485754:86 , srv149626118:86 , srv1501260259:86 , srv1705153640:86 , srv1761903597:86 , srv203603181:86 , srv2092850467:86 , srv49787061:86 , srv822752752:86 , srv818016725:617 } 2023-05-25 16:53:25,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:53:25,222 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv896896183=92, srv16381416=32, srv1479716990=24, srv1374275334=20, srv1513740237=27, srv1816963508=42, srv235454848=60, srv149626118=25, srv48460109=71, srv1252668629=11, srv2092850467=51, srv513355604=73, srv803877093=87, srv1795883523=41, srv456782606=69, srv1110311180=3, srv1676093770=34, srv781746042=86, srv948004011=95, srv839199624=91, srv540219782=74, srv1501260259=26, srv1318380191=17, srv1705153640=37, srv600434491=78, srv1560460265=30, srv290982288=62, srv72858292=83, srv2067036638=50, srv1520378818=28, srv1915849593=45, srv135389751=18, srv299906129=63, srv279273787=61, srv2113699900=53, srv1664061786=33, srv1702643162=36, srv1763470575=39, srv368175684=66, srv1296027747=14, srv220284024=58, srv999410448=99, srv1092652023=1, srv1108094741=2, srv1224917897=8, srv2115452870=54, srv658433423=81, srv1691140460=35, srv219886887=57, srv1959718838=47, srv49787061=72, srv1461302277=23, srv2118366852=55, srv1187212783=4, srv919937627=93, srv990463861=98, srv213510778=56, srv444187786=68, srv229557613=59, srv2111330328=52, srv36571786=65, srv1307474798=15, srv580095898=77, srv1778469060=40, srv545439193=75, srv989180456=97, srv822752752=89, srv981612881=96, srv1040461179=0, srv1588957498=31, srv1948956600=46, srv695400749=82, srv1211658078=6, srv1215007280=7, srv757962447=84, srv569236322=76, srv203603181=49, srv1271099823=12, srv774071063=85, srv300389656=64, srv1275753461=13, srv423133656=67, srv944265216=94, srv119640467=5, srv1869934413=44, srv1761903597=38, srv1535214039=29, srv2001924703=48, srv63622544=80, srv1228474824=9, srv1366746830=19, srv1235763012=10, srv818016725=88, srv1450485754=22, srv1831771022=43, srv1393868797=21, srv1317967869=16, srv616970312=79, srv831533844=90, srv466983044=70} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:53:25,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-25 16:53:25,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-25 16:53:25,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-25 16:53:25,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-25 16:53:25,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-25 16:53:25,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-25 16:53:25,339 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.16830849513707E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:25,340 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1588957498:83 , srv600434491:83 , srv999410448:83 , srv1110311180:84 , srv1187212783:84 , srv1252668629:84 , srv1271099823:84 , srv135389751:84 , srv1366746830:84 , srv1479716990:84 , srv1513740237:84 , srv1691140460:84 , srv1702643162:84 , srv1778469060:84 , srv1795883523:84 , srv1831771022:84 , srv1869934413:84 , srv1959718838:84 , srv2111330328:84 , srv2113699900:84 , srv219886887:84 , srv220284024:84 , srv229557613:84 , srv300389656:84 , srv368175684:84 , srv444187786:84 , srv545439193:84 , srv580095898:84 , srv695400749:84 , srv72858292:84 , srv757962447:84 , srv774071063:84 , srv781746042:84 , srv803877093:84 , srv831533844:84 , srv839199624:84 , srv896896183:84 , srv919937627:84 , srv944265216:84 , srv989180456:84 , srv1092652023:85 , srv1108094741:85 , srv1211658078:85 , srv1215007280:85 , srv1224917897:85 , srv1228474824:85 , srv1235763012:85 , srv1275753461:85 , srv1296027747:85 , srv1307474798:85 , srv1317967869:85 , srv1318380191:85 , srv1374275334:85 , srv1393868797:85 , srv1461302277:85 , srv1520378818:85 , srv1535214039:85 , srv1560460265:85 , srv16381416:85 , srv1664061786:85 , srv1676093770:85 , srv1763470575:85 , srv1816963508:85 , srv1915849593:85 , srv1948956600:85 , srv2001924703:85 , srv2067036638:85 , srv2115452870:85 , srv2118366852:85 , srv213510778:85 , srv235454848:85 , srv279273787:85 , srv290982288:85 , srv299906129:85 , srv36571786:85 , srv423133656:85 , srv456782606:85 , srv466983044:85 , srv48460109:85 , srv513355604:85 , srv540219782:85 , srv569236322:85 , srv616970312:85 , srv63622544:85 , srv658433423:85 , srv948004011:85 , srv981612881:85 , srv990463861:85 , srv1040461179:86 , srv119640467:86 , srv1450485754:86 , srv149626118:86 , srv1501260259:86 , srv1705153640:86 , srv1761903597:86 , srv203603181:86 , srv2092850467:86 , srv49787061:86 , srv822752752:86 , srv818016725:617 } 2023-05-25 16:53:25,366 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=264 (was 264), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=237 (was 237), ProcessCount=174 (was 172) - ProcessCount LEAK? -, AvailableMemoryMB=9036 (was 9611) 2023-05-25 16:53:25,374 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=264, MaxFileDescriptor=60000, SystemLoadAverage=237, ProcessCount=174, AvailableMemoryMB=9036 2023-05-25 16:53:25,374 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-25 16:53:25,375 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-05-25 16:53:25,382 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001209958:84 , srv1275098510:84 , srv1300672016:84 , srv1430999707:84 , srv149839078:84 , srv1568644145:84 , srv1607519301:84 , srv1634716627:84 , srv1635556106:84 , srv1653996903:84 , srv1665634337:84 , srv1666017329:84 , srv1828168905:84 , srv187429048:84 , srv1905223154:84 , srv2043510796:84 , srv225695483:84 , srv378480622:84 , srv420489784:84 , srv638269128:84 , srv656558050:84 , srv67392091:84 , srv710288643:84 , srv718597087:84 , srv722319874:84 , srv770622762:84 , srv823067136:84 , srv825383918:84 , srv966448433:84 , srv2077213281:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-05-25 16:53:25,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:53:25,383 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv966448433=29, srv378480622=18, srv149839078=4, srv722319874=25, srv1635556106=8, srv825383918=28, srv1300672016=2, srv67392091=22, srv770622762=26, srv1568644145=5, srv420489784=19, srv718597087=24, srv1607519301=6, srv2043510796=15, srv225695483=17, srv187429048=13, srv1905223154=14, srv1430999707=3, srv656558050=21, srv1275098510=1, srv1666017329=11, srv638269128=20, srv1665634337=10, srv2077213281=16, srv823067136=27, srv1001209958=0, srv1634716627=7, srv710288643=23, srv1653996903=9, srv1828168905=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:53:25,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:53:25,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:53:25,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-05-25 16:53:25,407 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.1108423322986807, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:53:25,407 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912542303834018, 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.1108423322986807, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-05-25 16:55:25,395 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6049195 different iterations. Found a solution that moves 1857 regions; Going from a computed imbalance of 0.9912542303834018 to a new imbalance of 4.334330639506329E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6877777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:55:25,400 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1001209958:90 , srv1275098510:90 , srv1300672016:90 , srv1430999707:90 , srv149839078:90 , srv1568644145:90 , srv1607519301:90 , srv1634716627:90 , srv1635556106:90 , srv1653996903:90 , srv1665634337:90 , srv1666017329:90 , srv1828168905:90 , srv187429048:90 , srv1905223154:90 , srv2043510796:90 , srv2077213281:90 , srv225695483:90 , srv378480622:90 , srv420489784:90 , srv638269128:90 , srv656558050:90 , srv67392091:90 , srv710288643:90 , srv718597087:90 , srv722319874:90 , srv770622762:90 , srv823067136:90 , srv825383918:90 , srv966448433:90 } 2023-05-25 16:55:25,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-25 16:55:25,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv966448433=29, srv378480622=18, srv149839078=4, srv722319874=25, srv1635556106=8, srv825383918=28, srv1300672016=2, srv67392091=22, srv770622762=26, srv1568644145=5, srv420489784=19, srv718597087=24, srv1607519301=6, srv2043510796=15, srv225695483=17, srv187429048=13, srv1905223154=14, srv1430999707=3, srv656558050=21, srv1275098510=1, srv1666017329=11, srv638269128=20, srv1665634337=10, srv2077213281=16, srv823067136=27, srv1001209958=0, srv1634716627=7, srv710288643=23, srv1653996903=9, srv1828168905=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-25 16:55:25,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-25 16:55:25,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-05-25 16:55:25,417 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-25 16:55:25,417 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1001209958:90 , srv1275098510:90 , srv1300672016:90 , srv1430999707:90 , srv149839078:90 , srv1568644145:90 , srv1607519301:90 , srv1634716627:90 , srv1635556106:90 , srv1653996903:90 , srv1665634337:90 , srv1666017329:90 , srv1828168905:90 , srv187429048:90 , srv1905223154:90 , srv2043510796:90 , srv2077213281:90 , srv225695483:90 , srv378480622:90 , srv420489784:90 , srv638269128:90 , srv656558050:90 , srv67392091:90 , srv710288643:90 , srv718597087:90 , srv722319874:90 , srv770622762:90 , srv823067136:90 , srv825383918:90 , srv966448433:90 } 2023-05-25 16:55:25,430 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=264 (was 264), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=204 (was 237), ProcessCount=169 (was 174), AvailableMemoryMB=9105 (was 9036) - AvailableMemoryMB LEAK? -