2024-04-28 22:00:30,169 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-04-28 22:00:30,419 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-04-28 22:00:30,535 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-04-28 22:00:30,595 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-28 22:00:30,604 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-28 22:00:30,622 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=289, MaxFileDescriptor=60000, SystemLoadAverage=209, ProcessCount=177, AvailableMemoryMB=2488 2024-04-28 22:00:30,625 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-28 22:00:30,625 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-28 22:00:30,767 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003623817:84 , srv1016476715:84 , srv1032979652:84 , srv1044419131:84 , srv1052953992:84 , srv1073518267:84 , srv1078125587:84 , srv1151934020:84 , srv1156224737:84 , srv1165392712:84 , srv1183256623:84 , srv1191104646:84 , srv1249725485:84 , srv1273746202:84 , srv1292809007:84 , srv1302059611:84 , srv1306997146:84 , srv133708514:84 , srv1354136189:84 , srv1418322787:84 , srv1420685399:84 , srv1463667573:84 , srv1476456611:84 , srv1486606338:84 , srv1496596356:84 , srv150471575:84 , srv1506039906:84 , srv1515956401:84 , srv1521069448:84 , srv1538025782:84 , srv1566983824:84 , srv1567103733:84 , srv1585630883:84 , srv1600109735:84 , srv1612966355:84 , srv1675212926:84 , srv1701076139:84 , srv1743328464:84 , srv176279485:84 , srv1768270703:84 , srv1776749095:84 , srv1779381545:84 , srv1810516328:84 , srv1834673116:84 , srv1909967603:84 , srv1939955547:84 , srv1952778220:84 , srv1972880634:84 , srv1978784074:84 , srv1988414903:84 , srv2018574493:84 , srv2034757122:84 , srv2130240027:84 , srv2134660757:84 , srv2134663618:84 , srv2145758676:84 , srv216251573:84 , srv265215982:84 , srv275729088:84 , srv309056332:84 , srv31351447:84 , srv327666164:84 , srv331636914:84 , srv397576877:84 , srv412354302:84 , srv414425288:84 , srv41471883:84 , srv420918134:84 , srv421267717:84 , srv42918283:84 , srv430609483:84 , srv441878275:84 , srv44903597:84 , srv464818289:84 , srv471715781:84 , srv491352810:84 , srv493275623:84 , srv501177069:84 , srv510595277:84 , srv555705220:84 , srv55897078:84 , srv597857:84 , srv600973017:84 , srv61489397:84 , srv678637768:84 , srv680806663:84 , srv683531582:84 , srv719031287:84 , srv719876534:84 , srv791689166:84 , srv802839666:84 , srv820897902:84 , srv833604242:84 , srv873955667:84 , srv875490623:84 , srv882662546:84 , srv884669789:84 , srv896198912:84 , srv954355874:84 , srv76558148:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-04-28 22:00:30,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:30,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv414425288=65, srv1044419131=3, srv2134663618=54, srv2018574493=50, srv1834673116=43, srv471715781=74, srv76558148=89, srv1909967603=44, srv719876534=88, srv412354302=64, srv1972880634=47, srv680806663=85, srv176279485=38, srv1776749095=40, srv1354136189=18, srv1292809007=14, srv1612966355=34, srv397576877=63, srv875490623=95, srv600973017=82, srv555705220=79, srv1566983824=30, srv150471575=25, srv331636914=62, srv1675212926=35, srv42918283=69, srv510595277=78, srv1978784074=48, srv1585630883=32, srv464818289=73, srv309056332=59, srv597857=81, srv501177069=77, srv1567103733=31, srv441878275=71, srv133708514=17, srv1600109735=33, srv2134660757=53, srv2145758676=55, srv1052953992=4, srv1302059611=15, srv791689166=90, srv1032979652=2, srv44903597=72, srv1810516328=42, srv1988414903=49, srv1486606338=23, srv1003623817=0, srv1156224737=8, srv1515956401=27, srv55897078=80, srv2034757122=51, srv2130240027=52, srv882662546=96, srv1306997146=16, srv1538025782=29, srv1418322787=19, srv1191104646=11, srv954355874=99, srv896198912=98, srv1939955547=45, srv420918134=67, srv1273746202=13, srv1743328464=37, srv1165392712=9, srv216251573=56, srv430609483=70, srv802839666=91, srv1521069448=28, srv1151934020=7, srv833604242=93, srv678637768=84, srv1016476715=1, srv820897902=92, srv421267717=68, srv1779381545=41, srv275729088=58, srv1506039906=26, srv1463667573=21, srv41471883=66, srv1496596356=24, srv493275623=76, srv873955667=94, srv1073518267=5, srv1420685399=20, srv884669789=97, srv1078125587=6, srv327666164=61, srv1476456611=22, srv265215982=57, srv1183256623=10, srv1249725485=12, srv61489397=83, srv1768270703=39, srv491352810=75, srv1952778220=46, srv31351447=60, srv1701076139=36, srv683531582=86, srv719031287=87} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:30,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:30,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:30,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:30,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:30,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:30,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:30,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:30,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:30,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:30,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:30,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:30,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:30,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-28 22:00:30,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-28 22:00:30,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-28 22:00:30,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-28 22:00:30,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-28 22:00:30,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-28 22:00:30,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-28 22:00:30,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-28 22:00:30,905 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-28 22:00:30,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-28 22:00:30,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-28 22:00:30,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-28 22:00:30,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-28 22:00:30,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-28 22:00:30,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-28 22:00:30,907 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-28 22:00:30,908 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-28 22:00:30,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-28 22:00:30,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-28 22:00:30,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-28 22:00:30,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-28 22:00:30,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-28 22:00:30,909 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-28 22:00:30,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-28 22:00:30,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-28 22:00:30,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-28 22:00:30,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-28 22:00:30,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-28 22:00:30,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-28 22:00:30,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-28 22:00:30,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-28 22:00:30,913 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-28 22:00:30,914 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-28 22:00:30,914 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-28 22:00:30,914 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-28 22:00:30,914 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-28 22:00:30,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-28 22:00:30,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-28 22:00:30,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-28 22:00:30,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-28 22:00:30,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-28 22:00:31,109 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:31,109 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-28 22:00:31,109 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-28 22:00:31,413 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 470 ms to try 5000 different iterations. Found a solution that moves 4703 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17758461202867654. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03904490110478037, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05537141199204934, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5225555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03904490110478037, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17275, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23983333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:31,424 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv31351447:81 , srv1768270703:82 , srv275729088:82 , srv420918134:82 , srv820897902:82 , srv1476456611:83 , srv1701076139:83 , srv1972880634:83 , srv2130240027:83 , srv2134660757:83 , srv421267717:83 , srv44903597:83 , srv555705220:83 , srv954355874:83 , srv1016476715:84 , srv1032979652:84 , srv1183256623:84 , srv1354136189:84 , srv1496596356:84 , srv1566983824:84 , srv412354302:84 , srv600973017:84 , srv802839666:84 , srv873955667:84 , srv896198912:84 , srv1078125587:85 , srv1292809007:85 , srv1585630883:85 , srv1909967603:85 , srv1988414903:85 , srv327666164:85 , srv331636914:85 , srv414425288:85 , srv464818289:85 , srv491352810:85 , srv61489397:85 , srv719031287:85 , srv1003623817:86 , srv1052953992:86 , srv1156224737:86 , srv133708514:86 , srv1515956401:86 , srv1521069448:86 , srv1776749095:86 , srv1834673116:86 , srv1952778220:86 , srv216251573:86 , srv41471883:86 , srv471715781:86 , srv1191104646:87 , srv1306997146:87 , srv150471575:87 , srv1567103733:87 , srv2134663618:87 , srv309056332:87 , srv42918283:87 , srv678637768:87 , srv719876534:87 , srv875490623:87 , srv1044419131:88 , srv1249725485:88 , srv1420685399:88 , srv1486606338:88 , srv1506039906:88 , srv1600109735:88 , srv1743328464:88 , srv176279485:88 , srv1779381545:88 , srv2018574493:88 , srv2034757122:88 , srv265215982:88 , srv510595277:88 , srv680806663:88 , srv791689166:88 , srv882662546:88 , srv1151934020:89 , srv1165392712:89 , srv1463667573:89 , srv1612966355:89 , srv1675212926:89 , srv1810516328:89 , srv1978784074:89 , srv397576877:89 , srv430609483:89 , srv441878275:89 , srv493275623:89 , srv55897078:89 , srv884669789:89 , srv1073518267:90 , srv1273746202:90 , srv1418322787:90 , srv1939955547:90 , srv2145758676:90 , srv683531582:90 , srv1302059611:91 , srv1538025782:91 , srv501177069:91 , srv597857:91 , srv833604242:92 , srv76558148:437 } 2024-04-28 22:00:31,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:31,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv414425288=65, srv1044419131=3, srv2134663618=54, srv2018574493=50, srv1834673116=43, srv471715781=74, srv76558148=89, srv1909967603=44, srv719876534=88, srv412354302=64, srv1972880634=47, srv680806663=85, srv176279485=38, srv1776749095=40, srv1354136189=18, srv1292809007=14, srv1612966355=34, srv397576877=63, srv875490623=95, srv600973017=82, srv555705220=79, srv1566983824=30, srv150471575=25, srv331636914=62, srv1675212926=35, srv42918283=69, srv510595277=78, srv1978784074=48, srv1585630883=32, srv464818289=73, srv309056332=59, srv597857=81, srv501177069=77, srv1567103733=31, srv441878275=71, srv133708514=17, srv1600109735=33, srv2134660757=53, srv2145758676=55, srv1052953992=4, srv1302059611=15, srv791689166=90, srv1032979652=2, srv44903597=72, srv1810516328=42, srv1988414903=49, srv1486606338=23, srv1003623817=0, srv1156224737=8, srv1515956401=27, srv55897078=80, srv2034757122=51, srv2130240027=52, srv882662546=96, srv1306997146=16, srv1538025782=29, srv1418322787=19, srv1191104646=11, srv954355874=99, srv896198912=98, srv1939955547=45, srv420918134=67, srv1273746202=13, srv1743328464=37, srv1165392712=9, srv216251573=56, srv430609483=70, srv802839666=91, srv1521069448=28, srv1151934020=7, srv833604242=93, srv678637768=84, srv1016476715=1, srv820897902=92, srv421267717=68, srv1779381545=41, srv275729088=58, srv1506039906=26, srv1463667573=21, srv41471883=66, srv1496596356=24, srv493275623=76, srv873955667=94, srv1073518267=5, srv1420685399=20, srv884669789=97, srv1078125587=6, srv327666164=61, srv1476456611=22, srv265215982=57, srv1183256623=10, srv1249725485=12, srv61489397=83, srv1768270703=39, srv491352810=75, srv1952778220=46, srv31351447=60, srv1701076139=36, srv683531582=86, srv719031287=87} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:31,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-28 22:00:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-28 22:00:31,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-28 22:00:31,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-28 22:00:31,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-28 22:00:31,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-28 22:00:31,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-28 22:00:31,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-28 22:00:31,557 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.03904490110478037, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05537141199204934, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03904490110478037, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17275, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23983333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:31,557 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-28 22:00:31,557 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1775516809188258, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03904490110478037, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05537141199204934, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03904490110478037, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17275, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23983333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-28 22:00:31,738 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 266 ms to try 5000 different iterations. Found a solution that moves 2643 regions; Going from a computed imbalance of 0.1775516809188258 to a new imbalance of 0.016604755076833812. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02229617324932209); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03417785396216437, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2936666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02229617324932209); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04883333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:31,749 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv833604242:78 , srv1302059611:79 , srv430609483:79 , srv1463667573:80 , srv1073518267:81 , srv1165392712:81 , srv1273746202:81 , srv1418322787:81 , srv1538025782:81 , srv510595277:81 , srv1675212926:82 , srv1776749095:82 , srv216251573:82 , srv265215982:82 , srv493275623:82 , srv501177069:82 , srv55897078:82 , srv597857:82 , srv1191104646:83 , srv1612966355:83 , srv1810516328:83 , srv1939955547:83 , srv441878275:83 , srv683531582:83 , srv791689166:83 , srv1044419131:84 , srv1486606338:84 , srv1521069448:84 , srv1779381545:84 , srv1978784074:84 , srv2145758676:84 , srv309056332:84 , srv42918283:84 , srv471715781:84 , srv680806663:84 , srv884669789:84 , srv1151934020:85 , srv1183256623:85 , srv1249725485:85 , srv1420685399:85 , srv1506039906:85 , srv1515956401:85 , srv1566983824:85 , srv1567103733:85 , srv1585630883:85 , srv1743328464:85 , srv2018574493:85 , srv2034757122:85 , srv2134663618:85 , srv327666164:85 , srv397576877:85 , srv719876534:85 , srv1292809007:86 , srv133708514:86 , srv150471575:86 , srv1600109735:86 , srv176279485:86 , srv1952778220:86 , srv1988414903:86 , srv41471883:86 , srv61489397:86 , srv875490623:86 , srv882662546:86 , srv1003623817:87 , srv1306997146:87 , srv1354136189:87 , srv331636914:87 , srv412354302:87 , srv414425288:87 , srv678637768:87 , srv873955667:87 , srv896198912:87 , srv1032979652:88 , srv1052953992:88 , srv1156224737:88 , srv1476456611:88 , srv1768270703:88 , srv1834673116:88 , srv1909967603:88 , srv2130240027:88 , srv491352810:88 , srv555705220:88 , srv1078125587:89 , srv2134660757:89 , srv600973017:89 , srv1972880634:90 , srv31351447:90 , srv420918134:90 , srv421267717:90 , srv44903597:90 , srv464818289:90 , srv719031287:90 , srv802839666:90 , srv954355874:90 , srv1016476715:91 , srv1496596356:91 , srv1701076139:91 , srv275729088:91 , srv820897902:92 , srv76558148:535 } 2024-04-28 22:00:31,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:31,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv414425288=65, srv1044419131=3, srv2134663618=54, srv2018574493=50, srv1834673116=43, srv471715781=74, srv76558148=89, srv1909967603=44, srv719876534=88, srv412354302=64, srv1972880634=47, srv680806663=85, srv176279485=38, srv1776749095=40, srv1354136189=18, srv1292809007=14, srv1612966355=34, srv397576877=63, srv875490623=95, srv600973017=82, srv555705220=79, srv1566983824=30, srv150471575=25, srv331636914=62, srv1675212926=35, srv42918283=69, srv510595277=78, srv1978784074=48, srv1585630883=32, srv464818289=73, srv309056332=59, srv597857=81, srv501177069=77, srv1567103733=31, srv441878275=71, srv133708514=17, srv1600109735=33, srv2134660757=53, srv2145758676=55, srv1052953992=4, srv1302059611=15, srv791689166=90, srv1032979652=2, srv44903597=72, srv1810516328=42, srv1988414903=49, srv1486606338=23, srv1003623817=0, srv1156224737=8, srv1515956401=27, srv55897078=80, srv2034757122=51, srv2130240027=52, srv882662546=96, srv1306997146=16, srv1538025782=29, srv1418322787=19, srv1191104646=11, srv954355874=99, srv896198912=98, srv1939955547=45, srv420918134=67, srv1273746202=13, srv1743328464=37, srv1165392712=9, srv216251573=56, srv430609483=70, srv802839666=91, srv1521069448=28, srv1151934020=7, srv833604242=93, srv678637768=84, srv1016476715=1, srv820897902=92, srv421267717=68, srv1779381545=41, srv275729088=58, srv1506039906=26, srv1463667573=21, srv41471883=66, srv1496596356=24, srv493275623=76, srv873955667=94, srv1073518267=5, srv1420685399=20, srv884669789=97, srv1078125587=6, srv327666164=61, srv1476456611=22, srv265215982=57, srv1183256623=10, srv1249725485=12, srv61489397=83, srv1768270703=39, srv491352810=75, srv1952778220=46, srv31351447=60, srv1701076139=36, srv683531582=86, srv719031287=87} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:31,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:31,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:31,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:31,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:31,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:31,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:31,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:31,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-28 22:00:31,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-28 22:00:31,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-28 22:00:31,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-28 22:00:31,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-28 22:00:31,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-28 22:00:31,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-28 22:00:31,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-28 22:00:31,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-28 22:00:31,879 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.02229617324932209); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03417785396216437, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02229617324932209); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04883333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:31,880 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-28 22:00:31,880 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016586248395282575, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02229617324932209); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03417785396216437, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02229617324932209); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04883333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-28 22:00:32,065 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 272 ms to try 5000 different iterations. Found a solution that moves 1010 regions; Going from a computed imbalance of 0.016586248395282575 to a new imbalance of 9.010415062865442E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009139290140233266); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.012153156559753561); MoveCostFunction : (multiplier=7.0, imbalance=0.11222222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009139290140233266); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,067 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1016476715:82 , srv1496596356:82 , srv176279485:82 , srv1151934020:83 , srv1156224737:83 , srv1306997146:83 , srv150471575:83 , srv1600109735:83 , srv1701076139:83 , srv2145758676:83 , srv397576877:83 , srv464818289:83 , srv600973017:83 , srv678637768:83 , srv719031287:83 , srv882662546:83 , srv1032979652:84 , srv1078125587:84 , srv133708514:84 , srv1420685399:84 , srv1506039906:84 , srv1612966355:84 , srv1779381545:84 , srv1834673116:84 , srv1909967603:84 , srv275729088:84 , srv331636914:84 , srv414425288:84 , srv44903597:84 , srv501177069:84 , srv802839666:84 , srv820897902:84 , srv884669789:84 , srv954355874:84 , srv1003623817:85 , srv1052953992:85 , srv1249725485:85 , srv1538025782:85 , srv1567103733:85 , srv1675212926:85 , srv1743328464:85 , srv1810516328:85 , srv1939955547:85 , srv1952778220:85 , srv1972880634:85 , srv1978784074:85 , srv1988414903:85 , srv2130240027:85 , srv2134663618:85 , srv31351447:85 , srv412354302:85 , srv41471883:85 , srv421267717:85 , srv493275623:85 , srv597857:85 , srv683531582:85 , srv719876534:85 , srv873955667:85 , srv875490623:85 , srv896198912:85 , srv1073518267:86 , srv1273746202:86 , srv1292809007:86 , srv1302059611:86 , srv1354136189:86 , srv1476456611:86 , srv1486606338:86 , srv1515956401:86 , srv1521069448:86 , srv1585630883:86 , srv1768270703:86 , srv2018574493:86 , srv2034757122:86 , srv2134660757:86 , srv42918283:86 , srv441878275:86 , srv491352810:86 , srv61489397:86 , srv680806663:86 , srv791689166:86 , srv1044419131:87 , srv1165392712:87 , srv1191104646:87 , srv1418322787:87 , srv1566983824:87 , srv265215982:87 , srv309056332:87 , srv327666164:87 , srv420918134:87 , srv471715781:87 , srv555705220:87 , srv55897078:87 , srv1183256623:88 , srv833604242:88 , srv1463667573:89 , srv1776749095:89 , srv430609483:89 , srv510595277:89 , srv216251573:90 , srv76558148:567 } 2024-04-28 22:00:32,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:32,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv414425288=65, srv1044419131=3, srv2134663618=54, srv2018574493=50, srv1834673116=43, srv471715781=74, srv76558148=89, srv1909967603=44, srv719876534=88, srv412354302=64, srv1972880634=47, srv680806663=85, srv176279485=38, srv1776749095=40, srv1354136189=18, srv1292809007=14, srv1612966355=34, srv397576877=63, srv875490623=95, srv600973017=82, srv555705220=79, srv1566983824=30, srv150471575=25, srv331636914=62, srv1675212926=35, srv42918283=69, srv510595277=78, srv1978784074=48, srv1585630883=32, srv464818289=73, srv309056332=59, srv597857=81, srv501177069=77, srv1567103733=31, srv441878275=71, srv133708514=17, srv1600109735=33, srv2134660757=53, srv2145758676=55, srv1052953992=4, srv1302059611=15, srv791689166=90, srv1032979652=2, srv44903597=72, srv1810516328=42, srv1988414903=49, srv1486606338=23, srv1003623817=0, srv1156224737=8, srv1515956401=27, srv55897078=80, srv2034757122=51, srv2130240027=52, srv882662546=96, srv1306997146=16, srv1538025782=29, srv1418322787=19, srv1191104646=11, srv954355874=99, srv896198912=98, srv1939955547=45, srv420918134=67, srv1273746202=13, srv1743328464=37, srv1165392712=9, srv216251573=56, srv430609483=70, srv802839666=91, srv1521069448=28, srv1151934020=7, srv833604242=93, srv678637768=84, srv1016476715=1, srv820897902=92, srv421267717=68, srv1779381545=41, srv275729088=58, srv1506039906=26, srv1463667573=21, srv41471883=66, srv1496596356=24, srv493275623=76, srv873955667=94, srv1073518267=5, srv1420685399=20, srv884669789=97, srv1078125587=6, srv327666164=61, srv1476456611=22, srv265215982=57, srv1183256623=10, srv1249725485=12, srv61489397=83, srv1768270703=39, srv491352810=75, srv1952778220=46, srv31351447=60, srv1701076139=36, srv683531582=86, srv719031287=87} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:32,083 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:32,084 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:32,085 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-28 22:00:32,086 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-28 22:00:32,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-28 22:00:32,088 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-28 22:00:32,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-28 22:00:32,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-28 22:00:32,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-28 22:00:32,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-28 22:00:32,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-28 22:00:32,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-28 22:00:32,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-28 22:00:32,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-28 22:00:32,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-28 22:00:32,189 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.009139290140233266); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.012153156559753561); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009139290140233266); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,189 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-28 22:00:32,190 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.93969335129999E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009139290140233266); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.012153156559753561); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009139290140233266); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003833333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-28 22:00:32,447 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 347 ms to try 5000 different iterations. Found a solution that moves 274 regions; Going from a computed imbalance of 8.93969335129999E-4 to a new imbalance of 3.606178609624146E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.030444444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,448 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1044419131:83 , srv1052953992:83 , srv1463667573:83 , srv2018574493:83 , srv2034757122:83 , srv420918134:83 , srv491352810:83 , srv680806663:83 , srv1003623817:84 , srv1078125587:84 , srv1249725485:84 , srv1418322787:84 , srv1486606338:84 , srv1743328464:84 , srv1939955547:84 , srv1972880634:84 , srv1978784074:84 , srv2134660757:84 , srv216251573:84 , srv265215982:84 , srv327666164:84 , srv421267717:84 , srv464818289:84 , srv510595277:84 , srv555705220:84 , srv597857:84 , srv683531582:84 , srv719031287:84 , srv802839666:84 , srv820897902:84 , srv833604242:84 , srv875490623:84 , srv1016476715:85 , srv1073518267:85 , srv1151934020:85 , srv1156224737:85 , srv1165392712:85 , srv1183256623:85 , srv1191104646:85 , srv1273746202:85 , srv1292809007:85 , srv1306997146:85 , srv1354136189:85 , srv1420685399:85 , srv1476456611:85 , srv1496596356:85 , srv1506039906:85 , srv1515956401:85 , srv1538025782:85 , srv1566983824:85 , srv1567103733:85 , srv1600109735:85 , srv1701076139:85 , srv1776749095:85 , srv1810516328:85 , srv1834673116:85 , srv1988414903:85 , srv2134663618:85 , srv2145758676:85 , srv275729088:85 , srv309056332:85 , srv397576877:85 , srv41471883:85 , srv42918283:85 , srv430609483:85 , srv441878275:85 , srv44903597:85 , srv471715781:85 , srv501177069:85 , srv55897078:85 , srv61489397:85 , srv678637768:85 , srv719876534:85 , srv791689166:85 , srv882662546:85 , srv884669789:85 , srv954355874:85 , srv1032979652:86 , srv1302059611:86 , srv133708514:86 , srv150471575:86 , srv1521069448:86 , srv1585630883:86 , srv1612966355:86 , srv1675212926:86 , srv176279485:86 , srv1768270703:86 , srv1779381545:86 , srv1909967603:86 , srv1952778220:86 , srv2130240027:86 , srv31351447:86 , srv331636914:86 , srv412354302:86 , srv414425288:86 , srv493275623:86 , srv600973017:86 , srv873955667:86 , srv896198912:86 , srv76558148:603 } 2024-04-28 22:00:32,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:32,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv414425288=65, srv1044419131=3, srv2134663618=54, srv2018574493=50, srv1834673116=43, srv471715781=74, srv76558148=89, srv1909967603=44, srv719876534=88, srv412354302=64, srv1972880634=47, srv680806663=85, srv176279485=38, srv1776749095=40, srv1354136189=18, srv1292809007=14, srv1612966355=34, srv397576877=63, srv875490623=95, srv600973017=82, srv555705220=79, srv1566983824=30, srv150471575=25, srv331636914=62, srv1675212926=35, srv42918283=69, srv510595277=78, srv1978784074=48, srv1585630883=32, srv464818289=73, srv309056332=59, srv597857=81, srv501177069=77, srv1567103733=31, srv441878275=71, srv133708514=17, srv1600109735=33, srv2134660757=53, srv2145758676=55, srv1052953992=4, srv1302059611=15, srv791689166=90, srv1032979652=2, srv44903597=72, srv1810516328=42, srv1988414903=49, srv1486606338=23, srv1003623817=0, srv1156224737=8, srv1515956401=27, srv55897078=80, srv2034757122=51, srv2130240027=52, srv882662546=96, srv1306997146=16, srv1538025782=29, srv1418322787=19, srv1191104646=11, srv954355874=99, srv896198912=98, srv1939955547=45, srv420918134=67, srv1273746202=13, srv1743328464=37, srv1165392712=9, srv216251573=56, srv430609483=70, srv802839666=91, srv1521069448=28, srv1151934020=7, srv833604242=93, srv678637768=84, srv1016476715=1, srv820897902=92, srv421267717=68, srv1779381545=41, srv275729088=58, srv1506039906=26, srv1463667573=21, srv41471883=66, srv1496596356=24, srv493275623=76, srv873955667=94, srv1073518267=5, srv1420685399=20, srv884669789=97, srv1078125587=6, srv327666164=61, srv1476456611=22, srv265215982=57, srv1183256623=10, srv1249725485=12, srv61489397=83, srv1768270703=39, srv491352810=75, srv1952778220=46, srv31351447=60, srv1701076139=36, srv683531582=86, srv719031287=87} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:32,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:32,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-28 22:00:32,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-28 22:00:32,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-28 22:00:32,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-28 22:00:32,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-28 22:00:32,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-28 22:00:32,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-28 22:00:32,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-28 22:00:32,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-28 22:00:32,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-28 22:00:32,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-28 22:00:32,560 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=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,561 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-28 22:00:32,561 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.414319708941636E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-28 22:00:32,713 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 229 ms to try 5000 different iterations. Found a solution that moves 26 regions; Going from a computed imbalance of 3.414319708941636E-5 to a new imbalance of 8.161746008199175E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.0028888888888888888); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,713 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1834673116:83 , srv1909967603:83 , srv1952778220:83 , srv309056332:83 , srv441878275:83 , srv55897078:83 , srv1003623817:84 , srv1016476715:84 , srv1032979652:84 , srv1044419131:84 , srv1052953992:84 , srv1073518267:84 , srv1078125587:84 , srv1151934020:84 , srv1156224737:84 , srv1165392712:84 , srv1183256623:84 , srv1191104646:84 , srv1249725485:84 , srv1273746202:84 , srv1292809007:84 , srv1302059611:84 , srv1306997146:84 , srv133708514:84 , srv1354136189:84 , srv1418322787:84 , srv1420685399:84 , srv1476456611:84 , srv1486606338:84 , srv1496596356:84 , srv150471575:84 , srv1506039906:84 , srv1515956401:84 , srv1521069448:84 , srv1538025782:84 , srv1567103733:84 , srv1585630883:84 , srv1600109735:84 , srv1612966355:84 , srv1675212926:84 , srv1701076139:84 , srv1743328464:84 , srv176279485:84 , srv1768270703:84 , srv1776749095:84 , srv1779381545:84 , srv1810516328:84 , srv1939955547:84 , srv1972880634:84 , srv1978784074:84 , srv2018574493:84 , srv2034757122:84 , srv2130240027:84 , srv2134660757:84 , srv2134663618:84 , srv2145758676:84 , srv216251573:84 , srv275729088:84 , srv31351447:84 , srv331636914:84 , srv397576877:84 , srv412354302:84 , srv414425288:84 , srv41471883:84 , srv420918134:84 , srv421267717:84 , srv42918283:84 , srv430609483:84 , srv44903597:84 , srv464818289:84 , srv471715781:84 , srv491352810:84 , srv493275623:84 , srv501177069:84 , srv510595277:84 , srv555705220:84 , srv597857:84 , srv600973017:84 , srv61489397:84 , srv678637768:84 , srv683531582:84 , srv719031287:84 , srv719876534:84 , srv791689166:84 , srv802839666:84 , srv820897902:84 , srv833604242:84 , srv873955667:84 , srv875490623:84 , srv882662546:84 , srv884669789:84 , srv896198912:84 , srv954355874:84 , srv1463667573:85 , srv1566983824:85 , srv1988414903:85 , srv265215982:85 , srv327666164:85 , srv680806663:85 , srv76558148:684 } 2024-04-28 22:00:32,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:32,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv414425288=65, srv1044419131=3, srv2134663618=54, srv2018574493=50, srv1834673116=43, srv471715781=74, srv76558148=89, srv1909967603=44, srv719876534=88, srv412354302=64, srv1972880634=47, srv680806663=85, srv176279485=38, srv1776749095=40, srv1354136189=18, srv1292809007=14, srv1612966355=34, srv397576877=63, srv875490623=95, srv600973017=82, srv555705220=79, srv1566983824=30, srv150471575=25, srv331636914=62, srv1675212926=35, srv42918283=69, srv510595277=78, srv1978784074=48, srv1585630883=32, srv464818289=73, srv309056332=59, srv597857=81, srv501177069=77, srv1567103733=31, srv441878275=71, srv133708514=17, srv1600109735=33, srv2134660757=53, srv2145758676=55, srv1052953992=4, srv1302059611=15, srv791689166=90, srv1032979652=2, srv44903597=72, srv1810516328=42, srv1988414903=49, srv1486606338=23, srv1003623817=0, srv1156224737=8, srv1515956401=27, srv55897078=80, srv2034757122=51, srv2130240027=52, srv882662546=96, srv1306997146=16, srv1538025782=29, srv1418322787=19, srv1191104646=11, srv954355874=99, srv896198912=98, srv1939955547=45, srv420918134=67, srv1273746202=13, srv1743328464=37, srv1165392712=9, srv216251573=56, srv430609483=70, srv802839666=91, srv1521069448=28, srv1151934020=7, srv833604242=93, srv678637768=84, srv1016476715=1, srv820897902=92, srv421267717=68, srv1779381545=41, srv275729088=58, srv1506039906=26, srv1463667573=21, srv41471883=66, srv1496596356=24, srv493275623=76, srv873955667=94, srv1073518267=5, srv1420685399=20, srv884669789=97, srv1078125587=6, srv327666164=61, srv1476456611=22, srv265215982=57, srv1183256623=10, srv1249725485=12, srv61489397=83, srv1768270703=39, srv491352810=75, srv1952778220=46, srv31351447=60, srv1701076139=36, srv683531582=86, srv719031287=87} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:32,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:32,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-28 22:00:32,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-28 22:00:32,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-28 22:00:32,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-28 22:00:32,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-28 22:00:32,851 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.979690117040589E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,852 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1834673116:83 , srv1909967603:83 , srv1952778220:83 , srv309056332:83 , srv441878275:83 , srv55897078:83 , srv1003623817:84 , srv1016476715:84 , srv1032979652:84 , srv1044419131:84 , srv1052953992:84 , srv1073518267:84 , srv1078125587:84 , srv1151934020:84 , srv1156224737:84 , srv1165392712:84 , srv1183256623:84 , srv1191104646:84 , srv1249725485:84 , srv1273746202:84 , srv1292809007:84 , srv1302059611:84 , srv1306997146:84 , srv133708514:84 , srv1354136189:84 , srv1418322787:84 , srv1420685399:84 , srv1476456611:84 , srv1486606338:84 , srv1496596356:84 , srv150471575:84 , srv1506039906:84 , srv1515956401:84 , srv1521069448:84 , srv1538025782:84 , srv1567103733:84 , srv1585630883:84 , srv1600109735:84 , srv1612966355:84 , srv1675212926:84 , srv1701076139:84 , srv1743328464:84 , srv176279485:84 , srv1768270703:84 , srv1776749095:84 , srv1779381545:84 , srv1810516328:84 , srv1939955547:84 , srv1972880634:84 , srv1978784074:84 , srv2018574493:84 , srv2034757122:84 , srv2130240027:84 , srv2134660757:84 , srv2134663618:84 , srv2145758676:84 , srv216251573:84 , srv275729088:84 , srv31351447:84 , srv331636914:84 , srv397576877:84 , srv412354302:84 , srv414425288:84 , srv41471883:84 , srv420918134:84 , srv421267717:84 , srv42918283:84 , srv430609483:84 , srv44903597:84 , srv464818289:84 , srv471715781:84 , srv491352810:84 , srv493275623:84 , srv501177069:84 , srv510595277:84 , srv555705220:84 , srv597857:84 , srv600973017:84 , srv61489397:84 , srv678637768:84 , srv683531582:84 , srv719031287:84 , srv719876534:84 , srv791689166:84 , srv802839666:84 , srv820897902:84 , srv833604242:84 , srv873955667:84 , srv875490623:84 , srv882662546:84 , srv884669789:84 , srv896198912:84 , srv954355874:84 , srv1463667573:85 , srv1566983824:85 , srv1988414903:85 , srv265215982:85 , srv327666164:85 , srv680806663:85 , srv76558148:684 } 2024-04-28 22:00:32,883 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=289 (was 289), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=209 (was 209), ProcessCount=175 (was 177), AvailableMemoryMB=1967 (was 2488) 2024-04-28 22:00:32,893 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=289, MaxFileDescriptor=60000, SystemLoadAverage=209, ProcessCount=175, AvailableMemoryMB=1967 2024-04-28 22:00:32,893 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-28 22:00:32,894 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-04-28 22:00:32,905 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1042491488:84 , srv1101742892:84 , srv1103504035:84 , srv1145471955:84 , srv1309740881:84 , srv1357752742:84 , srv1375783361:84 , srv1376130091:84 , srv1392596507:84 , srv1505960973:84 , srv1568413061:84 , srv1656219976:84 , srv1689984364:84 , srv1741858765:84 , srv1764160314:84 , srv1795715698:84 , srv1826119112:84 , srv1837174001:84 , srv1908798302:84 , srv1921688731:84 , srv2126705188:84 , srv308151191:84 , srv367998107:84 , srv46299832:84 , srv496893677:84 , srv612296470:84 , srv713524450:84 , srv871969734:84 , srv907995412:84 , srv1103669080:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-04-28 22:00:32,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:00:32,906 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1795715698=16, srv1392596507=9, srv1042491488=0, srv1568413061=11, srv713524450=27, srv612296470=26, srv1741858765=14, srv1656219976=12, srv308151191=22, srv1375783361=7, srv871969734=28, srv1357752742=6, srv2126705188=21, srv1309740881=5, srv1908798302=19, srv1837174001=18, srv496893677=25, srv1103504035=2, srv907995412=29, srv367998107=23, srv1826119112=17, srv46299832=24, srv1145471955=4, srv1689984364=13, srv1103669080=3, srv1505960973=10, srv1764160314=15, srv1921688731=20, srv1376130091=8, srv1101742892=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:00:32,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:00:32,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:00:32,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:00:32,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:00:32,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:00:32,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:00:32,918 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-28 22:00:32,940 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.1358350811721147, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:00:32,941 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991262105516963, 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.1358350811721147, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-04-28 22:02:32,922 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9506666 different iterations. Found a solution that moves 1844 regions; Going from a computed imbalance of 0.991262105516963 to a new imbalance of 4.303987990979898E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.682962962962963, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:02:32,927 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1042491488:90 , srv1101742892:90 , srv1103504035:90 , srv1103669080:90 , srv1145471955:90 , srv1309740881:90 , srv1357752742:90 , srv1375783361:90 , srv1376130091:90 , srv1392596507:90 , srv1505960973:90 , srv1568413061:90 , srv1656219976:90 , srv1689984364:90 , srv1741858765:90 , srv1764160314:90 , srv1795715698:90 , srv1826119112:90 , srv1837174001:90 , srv1908798302:90 , srv1921688731:90 , srv2126705188:90 , srv308151191:90 , srv367998107:90 , srv46299832:90 , srv496893677:90 , srv612296470:90 , srv713524450:90 , srv871969734:90 , srv907995412:90 } 2024-04-28 22:02:32,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-28 22:02:32,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1795715698=16, srv1392596507=9, srv1042491488=0, srv1568413061=11, srv713524450=27, srv612296470=26, srv1741858765=14, srv1656219976=12, srv308151191=22, srv1375783361=7, srv871969734=28, srv1357752742=6, srv2126705188=21, srv1309740881=5, srv1908798302=19, srv1837174001=18, srv496893677=25, srv1103504035=2, srv907995412=29, srv367998107=23, srv1826119112=17, srv46299832=24, srv1145471955=4, srv1689984364=13, srv1103669080=3, srv1505960973=10, srv1764160314=15, srv1921688731=20, srv1376130091=8, srv1101742892=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-28 22:02:32,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-28 22:02:32,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-28 22:02:32,941 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-28 22:02:32,941 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1042491488:90 , srv1101742892:90 , srv1103504035:90 , srv1103669080:90 , srv1145471955:90 , srv1309740881:90 , srv1357752742:90 , srv1375783361:90 , srv1376130091:90 , srv1392596507:90 , srv1505960973:90 , srv1568413061:90 , srv1656219976:90 , srv1689984364:90 , srv1741858765:90 , srv1764160314:90 , srv1795715698:90 , srv1826119112:90 , srv1837174001:90 , srv1908798302:90 , srv1921688731:90 , srv2126705188:90 , srv308151191:90 , srv367998107:90 , srv46299832:90 , srv496893677:90 , srv612296470:90 , srv713524450:90 , srv871969734:90 , srv907995412:90 } 2024-04-28 22:02:32,954 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=289 (was 289), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=160 (was 209), ProcessCount=179 (was 175) - ProcessCount LEAK? -, AvailableMemoryMB=2199 (was 1967) - AvailableMemoryMB LEAK? -