2024-02-14 01:53:07,272 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-14 01:53:07,570 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-14 01:53:07,672 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-14 01:53:07,733 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-14 01:53:07,739 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-02-14 01:53:07,752 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=242, ProcessCount=167, AvailableMemoryMB=1994 2024-02-14 01:53:07,754 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-14 01:53:07,754 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-02-14 01:53:07,870 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv10091679:84 , srv1019540359:84 , srv1023221143:84 , srv1066349320:84 , srv1078648223:84 , srv1079844113:84 , srv1103847562:84 , srv1119724296:84 , srv1128218536:84 , srv1129587622:84 , srv1143030592:84 , srv1148391364:84 , srv1187103596:84 , srv1188468001:84 , srv1197320120:84 , srv1235605305:84 , srv1254028333:84 , srv1281662867:84 , srv1306064526:84 , srv1306370790:84 , srv131724498:84 , srv1349429721:84 , srv1369507363:84 , srv1371488488:84 , srv1383151506:84 , srv1396547667:84 , srv1427004494:84 , srv1433590261:84 , srv1508676698:84 , srv153423083:84 , srv1545058497:84 , srv1563591537:84 , srv1624304656:84 , srv167917721:84 , srv1711115183:84 , srv1711915781:84 , srv1777853716:84 , srv1886723501:84 , srv1892630656:84 , srv1905277149:84 , srv1925795502:84 , srv1944708984:84 , srv1945981819:84 , srv1955777692:84 , srv1961942723:84 , srv1977423068:84 , srv1981054644:84 , srv1981985738:84 , srv1990362215:84 , srv2006606822:84 , srv2013205122:84 , srv2030521475:84 , srv2030637676:84 , srv2048283942:84 , srv2113504934:84 , srv2123277014:84 , srv2128042853:84 , srv231439467:84 , srv240523919:84 , srv248302168:84 , srv252167389:84 , srv264061909:84 , srv289990555:84 , srv318069379:84 , srv351797323:84 , srv35753000:84 , srv421903982:84 , srv468380269:84 , srv477248937:84 , srv481432083:84 , srv488734745:84 , srv48885326:84 , srv489698192:84 , srv498308108:84 , srv536659156:84 , srv546122374:84 , srv549694613:84 , srv564323013:84 , srv587858714:84 , srv600087885:84 , srv641117747:84 , srv643322542:84 , srv646995913:84 , srv672330383:84 , srv782490649:84 , srv789810078:84 , srv799253649:84 , srv815784135:84 , srv822404926:84 , srv849790976:84 , srv855081214:84 , srv886415094:84 , srv886734837:84 , srv906766667:84 , srv929571450:84 , srv950783547:84 , srv967473601:84 , srv981274660:84 , srv984858961:84 , srv433429670:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-14 01:53:07,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:53:07,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv248302168=59, srv1143030592=10, srv815784135=88, srv433429670=67, srv2006606822=49, srv48885326=72, srv1427004494=26, srv1103847562=6, srv318069379=63, srv855081214=91, srv1235605305=15, srv1433590261=27, srv1563591537=31, srv2113504934=54, srv1188468001=13, srv1187103596=12, srv498308108=74, srv1944708984=41, srv289990555=62, srv489698192=73, srv549694613=77, srv929571450=95, srv984858961=99, srv886415094=92, srv1371488488=23, srv1148391364=11, srv10091679=0, srv967473601=97, srv1545058497=30, srv1905277149=39, srv587858714=79, srv481432083=70, srv643322542=82, srv252167389=60, srv981274660=98, srv351797323=64, srv153423083=29, srv2123277014=55, srv886734837=93, srv672330383=84, srv1990362215=48, srv1119724296=7, srv1981054644=46, srv536659156=75, srv641117747=81, srv231439467=57, srv1079844113=5, srv1019540359=1, srv822404926=89, srv1977423068=45, srv1129587622=9, srv264061909=61, srv2048283942=53, srv35753000=65, srv1711115183=34, srv1281662867=17, srv1925795502=40, srv1369507363=22, srv1892630656=38, srv1396547667=25, srv1066349320=3, srv1254028333=16, srv1306370790=19, srv2128042853=56, srv2013205122=50, srv789810078=86, srv600087885=80, srv2030521475=51, srv1383151506=24, srv564323013=78, srv646995913=83, srv1306064526=18, srv799253649=87, srv782490649=85, srv131724498=20, srv1945981819=42, srv1981985738=47, srv240523919=58, srv167917721=33, srv1777853716=36, srv1961942723=44, srv950783547=96, srv1197320120=14, srv1349429721=21, srv421903982=66, srv477248937=69, srv1955777692=43, srv2030637676=52, srv1078648223=4, srv1711915781=35, srv1023221143=2, srv546122374=76, srv1508676698=28, srv1886723501=37, srv906766667=94, srv488734745=71, srv1128218536=8, srv1624304656=32, srv849790976=90, srv468380269=68} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:53:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:53:07,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:53:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:53:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:53:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:53:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:53:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:53:07,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:53:07,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:53:07,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:53:07,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:53:07,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:53:07,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:53:07,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:53:07,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:53:07,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:53:07,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:53:07,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:53:07,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:53:07,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:53:07,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:53:07,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:53:07,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:53:07,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:53:07,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-14 01:53:07,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-14 01:53:07,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-14 01:53:07,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-14 01:53:07,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-14 01:53:07,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-14 01:53:07,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-14 01:53:07,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-14 01:53:07,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-14 01:53:07,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-14 01:53:07,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-14 01:53:07,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-14 01:53:07,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-14 01:53:07,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-14 01:53:07,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-14 01:53:07,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-14 01:53:07,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-14 01:53:07,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-14 01:53:07,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-14 01:53:07,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-14 01:53:07,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-14 01:53:07,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-14 01:53:07,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-14 01:53:07,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-14 01:53:07,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-14 01:53:07,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-14 01:53:07,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-14 01:53:07,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-14 01:53:07,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-14 01:53:07,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-14 01:53:07,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-14 01:53:07,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-14 01:53:07,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-14 01:53:07,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-14 01:53:08,346 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:08,346 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-14 01:53:08,347 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-14 01:53:08,742 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 716 ms to try 5000 different iterations. Found a solution that moves 4698 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1764947624377028. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03649980739186642, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05098799400946134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.522, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03649980739186642, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17158333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23975, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:08,760 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1079844113:81 , srv1371488488:82 , srv1306064526:83 , srv131724498:83 , srv167917721:83 , srv2048283942:83 , srv351797323:83 , srv488734745:83 , srv48885326:83 , srv822404926:83 , srv1019540359:84 , srv1281662867:84 , srv1624304656:84 , srv1777853716:84 , srv1944708984:84 , srv1981985738:84 , srv240523919:84 , srv35753000:84 , srv421903982:84 , srv672330383:84 , srv782490649:84 , srv984858961:84 , srv10091679:85 , srv1369507363:85 , srv1396547667:85 , srv1508676698:85 , srv1961942723:85 , srv1981054644:85 , srv1990362215:85 , srv2128042853:85 , srv231439467:85 , srv318069379:85 , srv477248937:85 , srv646995913:85 , srv929571450:85 , srv967473601:85 , srv1023221143:86 , srv1129587622:86 , srv1427004494:86 , srv153423083:86 , srv1545058497:86 , srv1925795502:86 , srv1955777692:86 , srv1977423068:86 , srv2030521475:86 , srv2123277014:86 , srv252167389:86 , srv468380269:86 , srv643322542:86 , srv849790976:86 , srv855081214:86 , srv886415094:86 , srv981274660:86 , srv1148391364:87 , srv1187103596:87 , srv1254028333:87 , srv1711115183:87 , srv1711915781:87 , srv1892630656:87 , srv2006606822:87 , srv2030637676:87 , srv248302168:87 , srv264061909:87 , srv289990555:87 , srv481432083:87 , srv789810078:87 , srv799253649:87 , srv815784135:87 , srv1078648223:88 , srv1119724296:88 , srv1143030592:88 , srv1188468001:88 , srv1433590261:88 , srv1563591537:88 , srv1886723501:88 , srv2113504934:88 , srv489698192:88 , srv498308108:88 , srv587858714:88 , srv1066349320:89 , srv950783547:89 , srv1235605305:90 , srv1306370790:90 , srv536659156:90 , srv564323013:90 , srv600087885:90 , srv1128218536:91 , srv1905277149:91 , srv1945981819:91 , srv2013205122:91 , srv546122374:91 , srv549694613:91 , srv1197320120:92 , srv1349429721:92 , srv1383151506:92 , srv641117747:93 , srv886734837:94 , srv906766667:94 , srv1103847562:95 , srv433429670:414 } 2024-02-14 01:53:08,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:53:08,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv248302168=59, srv1143030592=10, srv815784135=88, srv433429670=67, srv2006606822=49, srv48885326=72, srv1427004494=26, srv1103847562=6, srv318069379=63, srv855081214=91, srv1235605305=15, srv1433590261=27, srv1563591537=31, srv2113504934=54, srv1188468001=13, srv1187103596=12, srv498308108=74, srv1944708984=41, srv289990555=62, srv489698192=73, srv549694613=77, srv929571450=95, srv984858961=99, srv886415094=92, srv1371488488=23, srv1148391364=11, srv10091679=0, srv967473601=97, srv1545058497=30, srv1905277149=39, srv587858714=79, srv481432083=70, srv643322542=82, srv252167389=60, srv981274660=98, srv351797323=64, srv153423083=29, srv2123277014=55, srv886734837=93, srv672330383=84, srv1990362215=48, srv1119724296=7, srv1981054644=46, srv536659156=75, srv641117747=81, srv231439467=57, srv1079844113=5, srv1019540359=1, srv822404926=89, srv1977423068=45, srv1129587622=9, srv264061909=61, srv2048283942=53, srv35753000=65, srv1711115183=34, srv1281662867=17, srv1925795502=40, srv1369507363=22, srv1892630656=38, srv1396547667=25, srv1066349320=3, srv1254028333=16, srv1306370790=19, srv2128042853=56, srv2013205122=50, srv789810078=86, srv600087885=80, srv2030521475=51, srv1383151506=24, srv564323013=78, srv646995913=83, srv1306064526=18, srv799253649=87, srv782490649=85, srv131724498=20, srv1945981819=42, srv1981985738=47, srv240523919=58, srv167917721=33, srv1777853716=36, srv1961942723=44, srv950783547=96, srv1197320120=14, srv1349429721=21, srv421903982=66, srv477248937=69, srv1955777692=43, srv2030637676=52, srv1078648223=4, srv1711915781=35, srv1023221143=2, srv546122374=76, srv1508676698=28, srv1886723501=37, srv906766667=94, srv488734745=71, srv1128218536=8, srv1624304656=32, srv849790976=90, srv468380269=68} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:53:08,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:53:08,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:53:08,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:53:08,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-14 01:53:08,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-14 01:53:08,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-14 01:53:08,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-14 01:53:08,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-14 01:53:08,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-14 01:53:08,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-14 01:53:08,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-14 01:53:08,931 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.03649980739186642, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05098799400946134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03649980739186642, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17158333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23975, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:08,931 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-14 01:53:08,931 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17646186633860034, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03649980739186642, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05098799400946134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03649980739186642, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17158333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23975, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-14 01:53:09,240 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 422 ms to try 5000 different iterations. Found a solution that moves 2660 regions; Going from a computed imbalance of 0.17646186633860034 to a new imbalance of 0.012996559254804732. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02249551367890418); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032362980611018825, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29555555555555557, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02249551367890418); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04133333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:09,262 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv906766667:76 , srv1103847562:77 , srv1383151506:79 , srv1945981819:79 , srv641117747:79 , srv1197320120:80 , srv564323013:80 , srv886734837:80 , srv1066349320:81 , srv1128218536:81 , srv2013205122:81 , srv1306370790:82 , srv1349429721:82 , srv1905277149:82 , srv489698192:82 , srv549694613:82 , srv1187103596:83 , srv264061909:83 , srv536659156:83 , srv546122374:83 , srv1078648223:84 , srv1129587622:84 , srv1148391364:84 , srv1188468001:84 , srv1433590261:84 , srv1563591537:84 , srv1886723501:84 , srv1955777692:84 , srv2030637676:84 , srv2113504934:84 , srv289990555:84 , srv468380269:84 , srv481432083:84 , srv600087885:84 , srv950783547:84 , srv1143030592:85 , srv1235605305:85 , srv153423083:85 , srv1961942723:85 , srv1981985738:85 , srv2006606822:85 , srv498308108:85 , srv587858714:85 , srv799253649:85 , srv815784135:85 , srv1023221143:86 , srv1119724296:86 , srv1254028333:86 , srv1369507363:86 , srv1427004494:86 , srv1545058497:86 , srv1711915781:86 , srv1892630656:86 , srv1925795502:86 , srv2030521475:86 , srv2048283942:86 , srv2123277014:86 , srv252167389:86 , srv477248937:86 , srv643322542:86 , srv646995913:86 , srv789810078:86 , srv981274660:86 , srv1281662867:87 , srv1306064526:87 , srv131724498:87 , srv1396547667:87 , srv1508676698:87 , srv1711115183:87 , srv1977423068:87 , srv1990362215:87 , srv2128042853:87 , srv231439467:87 , srv248302168:87 , srv35753000:87 , srv48885326:87 , srv822404926:87 , srv886415094:87 , srv984858961:87 , srv10091679:88 , srv1019540359:88 , srv1624304656:88 , srv167917721:88 , srv1981054644:88 , srv240523919:88 , srv318069379:88 , srv488734745:88 , srv672330383:88 , srv855081214:88 , srv929571450:88 , srv1777853716:89 , srv1944708984:89 , srv421903982:89 , srv782490649:89 , srv849790976:89 , srv967473601:89 , srv1079844113:90 , srv351797323:91 , srv1371488488:92 , srv433429670:560 } 2024-02-14 01:53:09,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:53:09,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv248302168=59, srv1143030592=10, srv815784135=88, srv433429670=67, srv2006606822=49, srv48885326=72, srv1427004494=26, srv1103847562=6, srv318069379=63, srv855081214=91, srv1235605305=15, srv1433590261=27, srv1563591537=31, srv2113504934=54, srv1188468001=13, srv1187103596=12, srv498308108=74, srv1944708984=41, srv289990555=62, srv489698192=73, srv549694613=77, srv929571450=95, srv984858961=99, srv886415094=92, srv1371488488=23, srv1148391364=11, srv10091679=0, srv967473601=97, srv1545058497=30, srv1905277149=39, srv587858714=79, srv481432083=70, srv643322542=82, srv252167389=60, srv981274660=98, srv351797323=64, srv153423083=29, srv2123277014=55, srv886734837=93, srv672330383=84, srv1990362215=48, srv1119724296=7, srv1981054644=46, srv536659156=75, srv641117747=81, srv231439467=57, srv1079844113=5, srv1019540359=1, srv822404926=89, srv1977423068=45, srv1129587622=9, srv264061909=61, srv2048283942=53, srv35753000=65, srv1711115183=34, srv1281662867=17, srv1925795502=40, srv1369507363=22, srv1892630656=38, srv1396547667=25, srv1066349320=3, srv1254028333=16, srv1306370790=19, srv2128042853=56, srv2013205122=50, srv789810078=86, srv600087885=80, srv2030521475=51, srv1383151506=24, srv564323013=78, srv646995913=83, srv1306064526=18, srv799253649=87, srv782490649=85, srv131724498=20, srv1945981819=42, srv1981985738=47, srv240523919=58, srv167917721=33, srv1777853716=36, srv1961942723=44, srv950783547=96, srv1197320120=14, srv1349429721=21, srv421903982=66, srv477248937=69, srv1955777692=43, srv2030637676=52, srv1078648223=4, srv1711915781=35, srv1023221143=2, srv546122374=76, srv1508676698=28, srv1886723501=37, srv906766667=94, srv488734745=71, srv1128218536=8, srv1624304656=32, srv849790976=90, srv468380269=68} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:53:09,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:53:09,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:53:09,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:53:09,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:53:09,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:53:09,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:53:09,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-14 01:53:09,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-14 01:53:09,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-14 01:53:09,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-14 01:53:09,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-14 01:53:09,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-14 01:53:09,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-14 01:53:09,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-14 01:53:09,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-14 01:53:09,447 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.02249551367890418); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032362980611018825, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02249551367890418); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04133333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:09,448 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-14 01:53:09,448 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.012977933536709277, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02249551367890418); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.032362980611018825, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02249551367890418); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04133333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-14 01:53:09,798 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 478 ms to try 5000 different iterations. Found a solution that moves 947 regions; Going from a computed imbalance of 0.012977933536709277 to a new imbalance of 7.46580681145193E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006668536961742503); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008914105645620285); MoveCostFunction : (multiplier=7.0, imbalance=0.10522222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006668536961742503); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:09,801 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1235605305:83 , srv1711115183:83 , srv1981054644:83 , srv351797323:83 , srv849790976:83 , srv855081214:83 , srv10091679:84 , srv1023221143:84 , srv1143030592:84 , srv1254028333:84 , srv1349429721:84 , srv1371488488:84 , srv1711915781:84 , srv1892630656:84 , srv1905277149:84 , srv1944708984:84 , srv1977423068:84 , srv2128042853:84 , srv318069379:84 , srv421903982:84 , srv498308108:84 , srv546122374:84 , srv587858714:84 , srv600087885:84 , srv641117747:84 , srv886415094:84 , srv950783547:84 , srv967473601:84 , srv981274660:84 , srv1019540359:85 , srv1078648223:85 , srv1119724296:85 , srv1128218536:85 , srv1188468001:85 , srv1197320120:85 , srv1369507363:85 , srv1427004494:85 , srv1433590261:85 , srv1508676698:85 , srv1545058497:85 , srv1624304656:85 , srv1777853716:85 , srv1925795502:85 , srv2006606822:85 , srv2123277014:85 , srv231439467:85 , srv240523919:85 , srv248302168:85 , srv289990555:85 , srv536659156:85 , srv549694613:85 , srv782490649:85 , srv789810078:85 , srv886734837:85 , srv929571450:85 , srv1079844113:86 , srv1103847562:86 , srv1148391364:86 , srv1281662867:86 , srv1306370790:86 , srv131724498:86 , srv1383151506:86 , srv1396547667:86 , srv1563591537:86 , srv167917721:86 , srv1886723501:86 , srv2013205122:86 , srv2030521475:86 , srv2113504934:86 , srv252167389:86 , srv264061909:86 , srv35753000:86 , srv481432083:86 , srv488734745:86 , srv643322542:86 , srv646995913:86 , srv672330383:86 , srv799253649:86 , srv815784135:86 , srv153423083:87 , srv1955777692:87 , srv1990362215:87 , srv2030637676:87 , srv477248937:87 , srv48885326:87 , srv984858961:87 , srv1066349320:88 , srv1129587622:88 , srv1187103596:88 , srv1306064526:88 , srv1945981819:88 , srv1961942723:88 , srv1981985738:88 , srv2048283942:88 , srv468380269:88 , srv489698192:88 , srv564323013:88 , srv822404926:88 , srv906766667:88 , srv433429670:543 } 2024-02-14 01:53:09,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:53:09,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv248302168=59, srv1143030592=10, srv815784135=88, srv433429670=67, srv2006606822=49, srv48885326=72, srv1427004494=26, srv1103847562=6, srv318069379=63, srv855081214=91, srv1235605305=15, srv1433590261=27, srv1563591537=31, srv2113504934=54, srv1188468001=13, srv1187103596=12, srv498308108=74, srv1944708984=41, srv289990555=62, srv489698192=73, srv549694613=77, srv929571450=95, srv984858961=99, srv886415094=92, srv1371488488=23, srv1148391364=11, srv10091679=0, srv967473601=97, srv1545058497=30, srv1905277149=39, srv587858714=79, srv481432083=70, srv643322542=82, srv252167389=60, srv981274660=98, srv351797323=64, srv153423083=29, srv2123277014=55, srv886734837=93, srv672330383=84, srv1990362215=48, srv1119724296=7, srv1981054644=46, srv536659156=75, srv641117747=81, srv231439467=57, srv1079844113=5, srv1019540359=1, srv822404926=89, srv1977423068=45, srv1129587622=9, srv264061909=61, srv2048283942=53, srv35753000=65, srv1711115183=34, srv1281662867=17, srv1925795502=40, srv1369507363=22, srv1892630656=38, srv1396547667=25, srv1066349320=3, srv1254028333=16, srv1306370790=19, srv2128042853=56, srv2013205122=50, srv789810078=86, srv600087885=80, srv2030521475=51, srv1383151506=24, srv564323013=78, srv646995913=83, srv1306064526=18, srv799253649=87, srv782490649=85, srv131724498=20, srv1945981819=42, srv1981985738=47, srv240523919=58, srv167917721=33, srv1777853716=36, srv1961942723=44, srv950783547=96, srv1197320120=14, srv1349429721=21, srv421903982=66, srv477248937=69, srv1955777692=43, srv2030637676=52, srv1078648223=4, srv1711915781=35, srv1023221143=2, srv546122374=76, srv1508676698=28, srv1886723501=37, srv906766667=94, srv488734745=71, srv1128218536=8, srv1624304656=32, srv849790976=90, srv468380269=68} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:53:09,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:53:09,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:53:09,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:53:09,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-14 01:53:09,825 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-14 01:53:09,826 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-14 01:53:09,827 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-14 01:53:09,828 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-14 01:53:09,829 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-14 01:53:09,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-14 01:53:09,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-14 01:53:09,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-14 01:53:09,949 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.006668536961742503); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008914105645620285); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006668536961742503); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:09,949 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-14 01:53:09,949 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.399496454172246E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006668536961742503); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008914105645620285); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006668536961742503); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-14 01:53:10,348 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 505 ms to try 5000 different iterations. Found a solution that moves 256 regions; Going from a computed imbalance of 7.399496454172246E-4 to a new imbalance of 1.9609342574755796E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.158529131194229E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.028444444444444446, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.158529131194229E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:10,349 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1119724296:83 , srv1990362215:83 , srv248302168:83 , srv886734837:83 , srv1078648223:84 , srv1103847562:84 , srv1129587622:84 , srv1187103596:84 , srv1235605305:84 , srv1306064526:84 , srv1306370790:84 , srv1349429721:84 , srv1371488488:84 , srv1383151506:84 , srv1396547667:84 , srv153423083:84 , srv1563591537:84 , srv1777853716:84 , srv1886723501:84 , srv1945981819:84 , srv1961942723:84 , srv2013205122:84 , srv2030521475:84 , srv2030637676:84 , srv2113504934:84 , srv252167389:84 , srv468380269:84 , srv477248937:84 , srv489698192:84 , srv536659156:84 , srv546122374:84 , srv549694613:84 , srv564323013:84 , srv600087885:84 , srv643322542:84 , srv672330383:84 , srv782490649:84 , srv789810078:84 , srv799253649:84 , srv815784135:84 , srv822404926:84 , srv906766667:84 , srv929571450:84 , srv967473601:84 , srv984858961:84 , srv10091679:85 , srv1019540359:85 , srv1066349320:85 , srv1079844113:85 , srv1128218536:85 , srv1143030592:85 , srv1148391364:85 , srv1188468001:85 , srv1197320120:85 , srv1254028333:85 , srv1281662867:85 , srv1427004494:85 , srv1433590261:85 , srv1508676698:85 , srv1545058497:85 , srv1624304656:85 , srv167917721:85 , srv1711115183:85 , srv1711915781:85 , srv1892630656:85 , srv1905277149:85 , srv1925795502:85 , srv1955777692:85 , srv1977423068:85 , srv1981054644:85 , srv1981985738:85 , srv2006606822:85 , srv2048283942:85 , srv2123277014:85 , srv2128042853:85 , srv231439467:85 , srv240523919:85 , srv318069379:85 , srv35753000:85 , srv421903982:85 , srv481432083:85 , srv488734745:85 , srv48885326:85 , srv498308108:85 , srv587858714:85 , srv646995913:85 , srv849790976:85 , srv855081214:85 , srv886415094:85 , srv950783547:85 , srv1023221143:86 , srv131724498:86 , srv1369507363:86 , srv1944708984:86 , srv264061909:86 , srv289990555:86 , srv351797323:86 , srv641117747:86 , srv981274660:86 , srv433429670:625 } 2024-02-14 01:53:10,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:53:10,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv248302168=59, srv1143030592=10, srv815784135=88, srv433429670=67, srv2006606822=49, srv48885326=72, srv1427004494=26, srv1103847562=6, srv318069379=63, srv855081214=91, srv1235605305=15, srv1433590261=27, srv1563591537=31, srv2113504934=54, srv1188468001=13, srv1187103596=12, srv498308108=74, srv1944708984=41, srv289990555=62, srv489698192=73, srv549694613=77, srv929571450=95, srv984858961=99, srv886415094=92, srv1371488488=23, srv1148391364=11, srv10091679=0, srv967473601=97, srv1545058497=30, srv1905277149=39, srv587858714=79, srv481432083=70, srv643322542=82, srv252167389=60, srv981274660=98, srv351797323=64, srv153423083=29, srv2123277014=55, srv886734837=93, srv672330383=84, srv1990362215=48, srv1119724296=7, srv1981054644=46, srv536659156=75, srv641117747=81, srv231439467=57, srv1079844113=5, srv1019540359=1, srv822404926=89, srv1977423068=45, srv1129587622=9, srv264061909=61, srv2048283942=53, srv35753000=65, srv1711115183=34, srv1281662867=17, srv1925795502=40, srv1369507363=22, srv1892630656=38, srv1396547667=25, srv1066349320=3, srv1254028333=16, srv1306370790=19, srv2128042853=56, srv2013205122=50, srv789810078=86, srv600087885=80, srv2030521475=51, srv1383151506=24, srv564323013=78, srv646995913=83, srv1306064526=18, srv799253649=87, srv782490649=85, srv131724498=20, srv1945981819=42, srv1981985738=47, srv240523919=58, srv167917721=33, srv1777853716=36, srv1961942723=44, srv950783547=96, srv1197320120=14, srv1349429721=21, srv421903982=66, srv477248937=69, srv1955777692=43, srv2030637676=52, srv1078648223=4, srv1711915781=35, srv1023221143=2, srv546122374=76, srv1508676698=28, srv1886723501=37, srv906766667=94, srv488734745=71, srv1128218536=8, srv1624304656=32, srv849790976=90, srv468380269=68} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:53:10,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:53:10,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:53:10,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:53:10,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:53:10,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:53:10,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:53:10,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-14 01:53:10,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-14 01:53:10,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-14 01:53:10,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-14 01:53:10,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-14 01:53:10,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-14 01:53:10,467 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.781679226180972E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.158529131194229E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.158529131194229E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:10,467 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1119724296:83 , srv1990362215:83 , srv248302168:83 , srv886734837:83 , srv1078648223:84 , srv1103847562:84 , srv1129587622:84 , srv1187103596:84 , srv1235605305:84 , srv1306064526:84 , srv1306370790:84 , srv1349429721:84 , srv1371488488:84 , srv1383151506:84 , srv1396547667:84 , srv153423083:84 , srv1563591537:84 , srv1777853716:84 , srv1886723501:84 , srv1945981819:84 , srv1961942723:84 , srv2013205122:84 , srv2030521475:84 , srv2030637676:84 , srv2113504934:84 , srv252167389:84 , srv468380269:84 , srv477248937:84 , srv489698192:84 , srv536659156:84 , srv546122374:84 , srv549694613:84 , srv564323013:84 , srv600087885:84 , srv643322542:84 , srv672330383:84 , srv782490649:84 , srv789810078:84 , srv799253649:84 , srv815784135:84 , srv822404926:84 , srv906766667:84 , srv929571450:84 , srv967473601:84 , srv984858961:84 , srv10091679:85 , srv1019540359:85 , srv1066349320:85 , srv1079844113:85 , srv1128218536:85 , srv1143030592:85 , srv1148391364:85 , srv1188468001:85 , srv1197320120:85 , srv1254028333:85 , srv1281662867:85 , srv1427004494:85 , srv1433590261:85 , srv1508676698:85 , srv1545058497:85 , srv1624304656:85 , srv167917721:85 , srv1711115183:85 , srv1711915781:85 , srv1892630656:85 , srv1905277149:85 , srv1925795502:85 , srv1955777692:85 , srv1977423068:85 , srv1981054644:85 , srv1981985738:85 , srv2006606822:85 , srv2048283942:85 , srv2123277014:85 , srv2128042853:85 , srv231439467:85 , srv240523919:85 , srv318069379:85 , srv35753000:85 , srv421903982:85 , srv481432083:85 , srv488734745:85 , srv48885326:85 , srv498308108:85 , srv587858714:85 , srv646995913:85 , srv849790976:85 , srv855081214:85 , srv886415094:85 , srv950783547:85 , srv1023221143:86 , srv131724498:86 , srv1369507363:86 , srv1944708984:86 , srv264061909:86 , srv289990555:86 , srv351797323:86 , srv641117747:86 , srv981274660:86 , srv433429670:625 } 2024-02-14 01:53:10,491 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=278 (was 242) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 167), AvailableMemoryMB=1246 (was 1994) 2024-02-14 01:53:10,498 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=278, ProcessCount=167, AvailableMemoryMB=1246 2024-02-14 01:53:10,498 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-14 01:53:10,498 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-02-14 01:53:10,506 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1026391968:84 , srv1056688265:84 , srv1079803743:84 , srv1115464549:84 , srv1150497771:84 , srv12639884:84 , srv1265304065:84 , srv1496811311:84 , srv1626503518:84 , srv1826394609:84 , srv1868856493:84 , srv1917029747:84 , srv2007674115:84 , srv2026726308:84 , srv2031724008:84 , srv2050002189:84 , srv2060714881:84 , srv252251832:84 , srv422734238:84 , srv470882752:84 , srv489368020:84 , srv499509405:84 , srv602053292:84 , srv606124396:84 , srv666862621:84 , srv738700652:84 , srv787236705:84 , srv818011907:84 , srv916614642:84 , srv1677065595:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-14 01:53:10,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:53:10,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv738700652=26, srv499509405=22, srv787236705=27, srv422734238=19, srv252251832=18, srv1677065595=9, srv606124396=24, srv1496811311=7, srv1265304065=6, srv916614642=29, srv2026726308=14, srv602053292=23, srv1115464549=3, srv2060714881=17, srv818011907=28, srv1626503518=8, srv2007674115=13, srv2031724008=15, srv1826394609=10, srv1079803743=2, srv1917029747=12, srv12639884=5, srv2050002189=16, srv1868856493=11, srv489368020=21, srv470882752=20, srv1026391968=0, srv1056688265=1, srv1150497771=4, srv666862621=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:53:10,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:53:10,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:53:10,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:53:10,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:53:10,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-14 01:53:10,532 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.0762395542103276, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:53:10,532 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912433271610147, 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.0762395542103276, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-02-14 01:55:10,520 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6468614 different iterations. Found a solution that moves 1855 regions; Going from a computed imbalance of 0.9912433271610147 to a new imbalance of 4.329662539733032E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.687037037037037, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:55:10,526 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1026391968:90 , srv1056688265:90 , srv1079803743:90 , srv1115464549:90 , srv1150497771:90 , srv12639884:90 , srv1265304065:90 , srv1496811311:90 , srv1626503518:90 , srv1677065595:90 , srv1826394609:90 , srv1868856493:90 , srv1917029747:90 , srv2007674115:90 , srv2026726308:90 , srv2031724008:90 , srv2050002189:90 , srv2060714881:90 , srv252251832:90 , srv422734238:90 , srv470882752:90 , srv489368020:90 , srv499509405:90 , srv602053292:90 , srv606124396:90 , srv666862621:90 , srv738700652:90 , srv787236705:90 , srv818011907:90 , srv916614642:90 } 2024-02-14 01:55:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-14 01:55:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv738700652=26, srv499509405=22, srv787236705=27, srv422734238=19, srv252251832=18, srv1677065595=9, srv606124396=24, srv1496811311=7, srv1265304065=6, srv916614642=29, srv2026726308=14, srv602053292=23, srv1115464549=3, srv2060714881=17, srv818011907=28, srv1626503518=8, srv2007674115=13, srv2031724008=15, srv1826394609=10, srv1079803743=2, srv1917029747=12, srv12639884=5, srv2050002189=16, srv1868856493=11, srv489368020=21, srv470882752=20, srv1026391968=0, srv1056688265=1, srv1150497771=4, srv666862621=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-14 01:55:10,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-14 01:55:10,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-14 01:55:10,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-14 01:55:10,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-14 01:55:10,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-14 01:55:10,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-14 01:55:10,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-14 01:55:10,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-14 01:55:10,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-14 01:55:10,544 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-14 01:55:10,544 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1026391968:90 , srv1056688265:90 , srv1079803743:90 , srv1115464549:90 , srv1150497771:90 , srv12639884:90 , srv1265304065:90 , srv1496811311:90 , srv1626503518:90 , srv1677065595:90 , srv1826394609:90 , srv1868856493:90 , srv1917029747:90 , srv2007674115:90 , srv2026726308:90 , srv2031724008:90 , srv2050002189:90 , srv2060714881:90 , srv252251832:90 , srv422734238:90 , srv470882752:90 , srv489368020:90 , srv499509405:90 , srv602053292:90 , srv606124396:90 , srv666862621:90 , srv738700652:90 , srv787236705:90 , srv818011907:90 , srv916614642:90 } 2024-02-14 01:55:10,556 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=190 (was 278), ProcessCount=170 (was 167) - ProcessCount LEAK? -, AvailableMemoryMB=816 (was 1246)