2023-08-31 06:53:10,196 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-31 06:53:10,508 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-31 06:53:10,628 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-31 06:53:10,690 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-31 06:53:10,697 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-31 06:53:10,712 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=359, ProcessCount=170, AvailableMemoryMB=10767 2023-08-31 06:53:10,715 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-31 06:53:10,716 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-31 06:53:10,868 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1006921625:84 , srv1008042172:84 , srv1013164181:84 , srv1014301838:84 , srv1031881918:84 , srv1043261915:84 , srv1092109478:84 , srv1105915190:84 , srv11252135:84 , srv1129995022:84 , srv1135508915:84 , srv1153502481:84 , srv1176736168:84 , srv1184911587:84 , srv121859984:84 , srv1219649544:84 , srv1246729867:84 , srv1264097585:84 , srv1295219858:84 , srv1301177639:84 , srv130685361:84 , srv1309298417:84 , srv1318280908:84 , srv1376694270:84 , srv1414158870:84 , srv1415040949:84 , srv1415819192:84 , srv1417676360:84 , srv1423386705:84 , srv1462963286:84 , srv1527391238:84 , srv1537549789:84 , srv1556435884:84 , srv1557155707:84 , srv155757744:84 , srv155926746:84 , srv1573542310:84 , srv1580498110:84 , srv1620446888:84 , srv1673024174:84 , srv1698064604:84 , srv1792276639:84 , srv179511455:84 , srv1796545533:84 , srv1803170859:84 , srv1805092077:84 , srv1831186121:84 , srv184192944:84 , srv1848800133:84 , srv1888414757:84 , srv1902442070:84 , srv1938342711:84 , srv1940417658:84 , srv1988937571:84 , srv1994238894:84 , srv2026967346:84 , srv2047240491:84 , srv2066942430:84 , srv2078330564:84 , srv2117452621:84 , srv2130780102:84 , srv223216866:84 , srv226040451:84 , srv299569901:84 , srv304340906:84 , srv364233458:84 , srv371758595:84 , srv424119779:84 , srv464555524:84 , srv506916959:84 , srv515649108:84 , srv524730106:84 , srv564277396:84 , srv565818558:84 , srv575109229:84 , srv594012775:84 , srv603359567:84 , srv630725338:84 , srv643210920:84 , srv663395973:84 , srv670592700:84 , srv670902464:84 , srv723346298:84 , srv743423737:84 , srv75128797:84 , srv762422641:84 , srv77069085:84 , srv782941634:84 , srv791861357:84 , srv80539747:84 , srv84284272:84 , srv847203919:84 , srv85270769:84 , srv865787335:84 , srv893379433:84 , srv919270972:84 , srv922751517:84 , srv998155419:84 , srv999175915:84 , srv803293397:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-31 06:53:10,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:53:10,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv922751517=97, srv1246729867=16, srv1135508915=10, srv1014301838=3, srv847203919=92, srv1008042172=1, srv1792276639=41, srv1184911587=13, srv1105915190=7, srv1698064604=40, srv2047240491=56, srv594012775=75, srv1423386705=28, srv762422641=85, srv1415040949=25, srv575109229=74, srv1537549789=31, srv75128797=84, srv603359567=76, srv1580498110=37, srv803293397=89, srv184192944=47, srv630725338=77, srv670902464=81, srv1092109478=6, srv1848800133=48, srv1013164181=2, srv155757744=34, srv2066942430=57, srv919270972=96, srv1831186121=46, srv226040451=62, srv2078330564=58, srv364233458=65, srv1573542310=36, srv1264097585=17, srv1888414757=49, srv1318280908=22, srv85270769=93, srv1417676360=27, srv723346298=82, srv565818558=73, srv1301177639=19, srv1415819192=26, srv371758595=66, srv1620446888=38, srv1043261915=5, srv1031881918=4, srv179511455=42, srv80539747=90, srv1462963286=29, srv1556435884=32, srv1902442070=50, srv1376694270=23, srv1153502481=11, srv564277396=72, srv893379433=95, srv791861357=88, srv643210920=78, srv2117452621=59, srv1940417658=52, srv121859984=14, srv663395973=79, srv1295219858=18, srv223216866=61, srv1219649544=15, srv84284272=91, srv1309298417=21, srv865787335=94, srv1557155707=33, srv130685361=20, srv1805092077=45, srv155926746=35, srv515649108=70, srv524730106=71, srv1176736168=12, srv1673024174=39, srv1006921625=0, srv299569901=63, srv11252135=8, srv464555524=68, srv1527391238=30, srv670592700=80, srv2026967346=55, srv743423737=83, srv304340906=64, srv1803170859=44, srv1988937571=53, srv1129995022=9, srv2130780102=60, srv1994238894=54, srv782941634=87, srv506916959=69, srv1796545533=43, srv1938342711=51, srv1414158870=24, srv999175915=99, srv424119779=67, srv998155419=98, srv77069085=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:53:10,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:53:10,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:53:10,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:53:10,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:53:10,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:53:10,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:53:10,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:53:10,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:53:10,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:53:10,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:53:10,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:53:10,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:53:10,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:53:10,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:53:10,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:53:10,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:53:10,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:53:10,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:53:10,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:53:10,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:53:10,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:53:10,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:53:10,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:53:10,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:53:10,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:53:10,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:53:10,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:53:10,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:53:10,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:53:10,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:53:10,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-31 06:53:10,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-31 06:53:10,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-31 06:53:10,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-31 06:53:10,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-31 06:53:10,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-31 06:53:10,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-31 06:53:10,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-31 06:53:10,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-31 06:53:10,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-31 06:53:10,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-31 06:53:10,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-31 06:53:10,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-31 06:53:10,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-31 06:53:10,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-31 06:53:10,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-31 06:53:10,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-31 06:53:10,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-31 06:53:10,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-31 06:53:10,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-31 06:53:10,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-31 06:53:10,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-31 06:53:10,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-31 06:53:10,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-31 06:53:10,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-31 06:53:10,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-31 06:53:10,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-31 06:53:10,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-31 06:53:11,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-31 06:53:11,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-31 06:53:11,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-31 06:53:11,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-31 06:53:11,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-31 06:53:11,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-31 06:53:11,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-31 06:53:11,424 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:11,425 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-31 06:53:11,425 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-31 06:53:11,833 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 801 ms to try 5000 different iterations. Found a solution that moves 4722 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17617897596762558. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03863973416047293, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05350771156019036, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5246666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03863973416047293, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.172, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23183333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:11,853 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv155757744:81 , srv2078330564:81 , srv1219649544:82 , srv524730106:82 , srv791861357:82 , srv1092109478:83 , srv130685361:83 , srv1309298417:83 , srv1423386705:83 , srv179511455:83 , srv1796545533:83 , srv630725338:83 , srv743423737:83 , srv1006921625:84 , srv1014301838:84 , srv1415819192:84 , srv1673024174:84 , srv1698064604:84 , srv1805092077:84 , srv1902442070:84 , srv2026967346:84 , srv464555524:84 , srv663395973:84 , srv723346298:84 , srv80539747:84 , srv847203919:84 , srv999175915:84 , srv11252135:85 , srv1417676360:85 , srv1462963286:85 , srv1527391238:85 , srv1556435884:85 , srv1620446888:85 , srv184192944:85 , srv1940417658:85 , srv2047240491:85 , srv364233458:85 , srv762422641:85 , srv77069085:85 , srv998155419:85 , srv1129995022:86 , srv1184911587:86 , srv1318280908:86 , srv1376694270:86 , srv1580498110:86 , srv1831186121:86 , srv1938342711:86 , srv226040451:86 , srv299569901:86 , srv304340906:86 , srv515649108:86 , srv564277396:86 , srv603359567:86 , srv85270769:86 , srv893379433:86 , srv1008042172:87 , srv1013164181:87 , srv1031881918:87 , srv1105915190:87 , srv1135508915:87 , srv1153502481:87 , srv121859984:87 , srv1803170859:87 , srv1848800133:87 , srv1994238894:87 , srv371758595:87 , srv670592700:87 , srv782941634:87 , srv84284272:87 , srv1176736168:88 , srv1264097585:88 , srv1414158870:88 , srv1537549789:88 , srv1573542310:88 , srv424119779:88 , srv643210920:88 , srv865787335:88 , srv1043261915:89 , srv155926746:89 , srv575109229:89 , srv594012775:89 , srv919270972:89 , srv1295219858:90 , srv1557155707:90 , srv1792276639:90 , srv2117452621:90 , srv2130780102:90 , srv506916959:90 , srv1246729867:91 , srv1415040949:91 , srv1888414757:91 , srv75128797:91 , srv1301177639:92 , srv223216866:92 , srv670902464:92 , srv1988937571:93 , srv565818558:93 , srv922751517:94 , srv2066942430:97 , srv803293397:433 } 2023-08-31 06:53:11,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:53:11,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv922751517=97, srv1246729867=16, srv1135508915=10, srv1014301838=3, srv847203919=92, srv1008042172=1, srv1792276639=41, srv1184911587=13, srv1105915190=7, srv1698064604=40, srv2047240491=56, srv594012775=75, srv1423386705=28, srv762422641=85, srv1415040949=25, srv575109229=74, srv1537549789=31, srv75128797=84, srv603359567=76, srv1580498110=37, srv803293397=89, srv184192944=47, srv630725338=77, srv670902464=81, srv1092109478=6, srv1848800133=48, srv1013164181=2, srv155757744=34, srv2066942430=57, srv919270972=96, srv1831186121=46, srv226040451=62, srv2078330564=58, srv364233458=65, srv1573542310=36, srv1264097585=17, srv1888414757=49, srv1318280908=22, srv85270769=93, srv1417676360=27, srv723346298=82, srv565818558=73, srv1301177639=19, srv1415819192=26, srv371758595=66, srv1620446888=38, srv1043261915=5, srv1031881918=4, srv179511455=42, srv80539747=90, srv1462963286=29, srv1556435884=32, srv1902442070=50, srv1376694270=23, srv1153502481=11, srv564277396=72, srv893379433=95, srv791861357=88, srv643210920=78, srv2117452621=59, srv1940417658=52, srv121859984=14, srv663395973=79, srv1295219858=18, srv223216866=61, srv1219649544=15, srv84284272=91, srv1309298417=21, srv865787335=94, srv1557155707=33, srv130685361=20, srv1805092077=45, srv155926746=35, srv515649108=70, srv524730106=71, srv1176736168=12, srv1673024174=39, srv1006921625=0, srv299569901=63, srv11252135=8, srv464555524=68, srv1527391238=30, srv670592700=80, srv2026967346=55, srv743423737=83, srv304340906=64, srv1803170859=44, srv1988937571=53, srv1129995022=9, srv2130780102=60, srv1994238894=54, srv782941634=87, srv506916959=69, srv1796545533=43, srv1938342711=51, srv1414158870=24, srv999175915=99, srv424119779=67, srv998155419=98, srv77069085=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:53:11,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:53:11,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:53:11,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:53:11,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:53:11,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:53:11,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:53:11,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:53:11,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:53:11,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:53:11,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:53:11,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:53:11,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:53:11,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-31 06:53:11,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-31 06:53:11,888 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-31 06:53:11,889 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-31 06:53:11,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-31 06:53:11,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-31 06:53:11,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-31 06:53:11,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-31 06:53:11,890 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-31 06:53:11,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-31 06:53:11,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-31 06:53:11,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-31 06:53:11,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-31 06:53:11,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-31 06:53:12,055 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.03863973416047293, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05350771156019036, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03863973416047293, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.172, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23183333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:12,055 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-31 06:53:12,056 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17614591181693134, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03863973416047293, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05350771156019036, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03863973416047293, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.172, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23183333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-31 06:53:12,481 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 565 ms to try 5000 different iterations. Found a solution that moves 2672 regions; Going from a computed imbalance of 0.17614591181693134 to a new imbalance of 0.013782532714719896. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.01924889646095223); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.030425342381554102, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29688888888888887, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.01924889646095223); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041166666666666664, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:12,496 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2066942430:74 , srv922751517:79 , srv1888414757:80 , srv223216866:80 , srv670902464:80 , srv1295219858:81 , srv1301177639:81 , srv1557155707:81 , srv155926746:81 , srv2117452621:81 , srv2130780102:81 , srv506916959:81 , srv565818558:81 , srv75128797:81 , srv1246729867:82 , srv1415040949:82 , srv1988937571:82 , srv1803170859:83 , srv424119779:83 , srv575109229:83 , srv1008042172:84 , srv1537549789:84 , srv1792276639:84 , srv782941634:84 , srv919270972:84 , srv1135508915:85 , srv1153502481:85 , srv1184911587:85 , srv121859984:85 , srv1264097585:85 , srv1573542310:85 , srv1580498110:85 , srv1620446888:85 , srv1848800133:85 , srv1938342711:85 , srv226040451:85 , srv299569901:85 , srv371758595:85 , srv594012775:85 , srv643210920:85 , srv670592700:85 , srv85270769:85 , srv865787335:85 , srv1031881918:86 , srv1043261915:86 , srv1462963286:86 , srv2047240491:86 , srv515649108:86 , srv603359567:86 , srv762422641:86 , srv893379433:86 , srv998155419:86 , srv1013164181:87 , srv1014301838:87 , srv1105915190:87 , srv1129995022:87 , srv1176736168:87 , srv1318280908:87 , srv1376694270:87 , srv1414158870:87 , srv1527391238:87 , srv1673024174:87 , srv1805092077:87 , srv1831186121:87 , srv464555524:87 , srv564277396:87 , srv743423737:87 , srv84284272:87 , srv1092109478:88 , srv1309298417:88 , srv1415819192:88 , srv1417676360:88 , srv1423386705:88 , srv1556435884:88 , srv1698064604:88 , srv184192944:88 , srv1902442070:88 , srv1940417658:88 , srv304340906:88 , srv364233458:88 , srv723346298:88 , srv791861357:88 , srv999175915:88 , srv1219649544:89 , srv130685361:89 , srv179511455:89 , srv1796545533:89 , srv1994238894:89 , srv2026967346:89 , srv77069085:89 , srv847203919:89 , srv1006921625:90 , srv11252135:90 , srv155757744:90 , srv524730106:90 , srv630725338:90 , srv663395973:90 , srv80539747:91 , srv2078330564:92 , srv803293397:512 } 2023-08-31 06:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:53:12,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv922751517=97, srv1246729867=16, srv1135508915=10, srv1014301838=3, srv847203919=92, srv1008042172=1, srv1792276639=41, srv1184911587=13, srv1105915190=7, srv1698064604=40, srv2047240491=56, srv594012775=75, srv1423386705=28, srv762422641=85, srv1415040949=25, srv575109229=74, srv1537549789=31, srv75128797=84, srv603359567=76, srv1580498110=37, srv803293397=89, srv184192944=47, srv630725338=77, srv670902464=81, srv1092109478=6, srv1848800133=48, srv1013164181=2, srv155757744=34, srv2066942430=57, srv919270972=96, srv1831186121=46, srv226040451=62, srv2078330564=58, srv364233458=65, srv1573542310=36, srv1264097585=17, srv1888414757=49, srv1318280908=22, srv85270769=93, srv1417676360=27, srv723346298=82, srv565818558=73, srv1301177639=19, srv1415819192=26, srv371758595=66, srv1620446888=38, srv1043261915=5, srv1031881918=4, srv179511455=42, srv80539747=90, srv1462963286=29, srv1556435884=32, srv1902442070=50, srv1376694270=23, srv1153502481=11, srv564277396=72, srv893379433=95, srv791861357=88, srv643210920=78, srv2117452621=59, srv1940417658=52, srv121859984=14, srv663395973=79, srv1295219858=18, srv223216866=61, srv1219649544=15, srv84284272=91, srv1309298417=21, srv865787335=94, srv1557155707=33, srv130685361=20, srv1805092077=45, srv155926746=35, srv515649108=70, srv524730106=71, srv1176736168=12, srv1673024174=39, srv1006921625=0, srv299569901=63, srv11252135=8, srv464555524=68, srv1527391238=30, srv670592700=80, srv2026967346=55, srv743423737=83, srv304340906=64, srv1803170859=44, srv1988937571=53, srv1129995022=9, srv2130780102=60, srv1994238894=54, srv782941634=87, srv506916959=69, srv1796545533=43, srv1938342711=51, srv1414158870=24, srv999175915=99, srv424119779=67, srv998155419=98, srv77069085=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:53:12,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:53:12,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:53:12,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:53:12,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-31 06:53:12,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-31 06:53:12,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-31 06:53:12,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-31 06:53:12,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-31 06:53:12,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-31 06:53:12,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-31 06:53:12,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-31 06:53:12,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-31 06:53:12,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-31 06:53:12,654 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.01924889646095223); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.030425342381554102, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.01924889646095223); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041166666666666664, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:12,654 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-31 06:53:12,654 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013763822970828524, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.01924889646095223); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.030425342381554102, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.01924889646095223); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.041166666666666664, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-31 06:53:12,974 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 423 ms to try 5000 different iterations. Found a solution that moves 977 regions; Going from a computed imbalance of 0.013763822970828524 to a new imbalance of 9.487580678570538E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0054341389903924614); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005102759975884884); MoveCostFunction : (multiplier=7.0, imbalance=0.10855555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0054341389903924614); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00325); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:12,977 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1043261915:82 , srv1988937571:82 , srv1994238894:82 , srv1105915190:83 , srv11252135:83 , srv1176736168:83 , srv1414158870:83 , srv565818558:83 , srv594012775:83 , srv663395973:83 , srv80539747:83 , srv1006921625:84 , srv1031881918:84 , srv1129995022:84 , srv1264097585:84 , srv1301177639:84 , srv1318280908:84 , srv1376694270:84 , srv1415040949:84 , srv1417676360:84 , srv1556435884:84 , srv1792276639:84 , srv2026967346:84 , srv304340906:84 , srv564277396:84 , srv77069085:84 , srv84284272:84 , srv919270972:84 , srv922751517:84 , srv1013164181:85 , srv1135508915:85 , srv1153502481:85 , srv1246729867:85 , srv1537549789:85 , srv1573542310:85 , srv1698064604:85 , srv1831186121:85 , srv1848800133:85 , srv1902442070:85 , srv1940417658:85 , srv2078330564:85 , srv223216866:85 , srv364233458:85 , srv371758595:85 , srv515649108:85 , srv524730106:85 , srv575109229:85 , srv603359567:85 , srv630725338:85 , srv643210920:85 , srv865787335:85 , srv893379433:85 , srv998155419:85 , srv999175915:85 , srv1014301838:86 , srv1092109478:86 , srv1184911587:86 , srv121859984:86 , srv1219649544:86 , srv1309298417:86 , srv1415819192:86 , srv1423386705:86 , srv1462963286:86 , srv1527391238:86 , srv1557155707:86 , srv155757744:86 , srv1580498110:86 , srv179511455:86 , srv1796545533:86 , srv1805092077:86 , srv184192944:86 , srv1888414757:86 , srv1938342711:86 , srv2117452621:86 , srv424119779:86 , srv464555524:86 , srv670592700:86 , srv670902464:86 , srv723346298:86 , srv75128797:86 , srv847203919:86 , srv85270769:86 , srv1008042172:87 , srv1295219858:87 , srv130685361:87 , srv155926746:87 , srv1620446888:87 , srv1673024174:87 , srv2066942430:87 , srv226040451:87 , srv299569901:87 , srv506916959:87 , srv743423737:87 , srv762422641:87 , srv782941634:87 , srv1803170859:88 , srv2047240491:88 , srv2130780102:88 , srv791861357:89 , srv803293397:561 } 2023-08-31 06:53:12,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:53:12,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv922751517=97, srv1246729867=16, srv1135508915=10, srv1014301838=3, srv847203919=92, srv1008042172=1, srv1792276639=41, srv1184911587=13, srv1105915190=7, srv1698064604=40, srv2047240491=56, srv594012775=75, srv1423386705=28, srv762422641=85, srv1415040949=25, srv575109229=74, srv1537549789=31, srv75128797=84, srv603359567=76, srv1580498110=37, srv803293397=89, srv184192944=47, srv630725338=77, srv670902464=81, srv1092109478=6, srv1848800133=48, srv1013164181=2, srv155757744=34, srv2066942430=57, srv919270972=96, srv1831186121=46, srv226040451=62, srv2078330564=58, srv364233458=65, srv1573542310=36, srv1264097585=17, srv1888414757=49, srv1318280908=22, srv85270769=93, srv1417676360=27, srv723346298=82, srv565818558=73, srv1301177639=19, srv1415819192=26, srv371758595=66, srv1620446888=38, srv1043261915=5, srv1031881918=4, srv179511455=42, srv80539747=90, srv1462963286=29, srv1556435884=32, srv1902442070=50, srv1376694270=23, srv1153502481=11, srv564277396=72, srv893379433=95, srv791861357=88, srv643210920=78, srv2117452621=59, srv1940417658=52, srv121859984=14, srv663395973=79, srv1295219858=18, srv223216866=61, srv1219649544=15, srv84284272=91, srv1309298417=21, srv865787335=94, srv1557155707=33, srv130685361=20, srv1805092077=45, srv155926746=35, srv515649108=70, srv524730106=71, srv1176736168=12, srv1673024174=39, srv1006921625=0, srv299569901=63, srv11252135=8, srv464555524=68, srv1527391238=30, srv670592700=80, srv2026967346=55, srv743423737=83, srv304340906=64, srv1803170859=44, srv1988937571=53, srv1129995022=9, srv2130780102=60, srv1994238894=54, srv782941634=87, srv506916959=69, srv1796545533=43, srv1938342711=51, srv1414158870=24, srv999175915=99, srv424119779=67, srv998155419=98, srv77069085=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:53:13,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:53:13,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:53:13,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:53:13,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:53:13,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:53:13,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:53:13,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:53:13,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:53:13,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:53:13,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:53:13,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-31 06:53:13,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-31 06:53:13,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-31 06:53:13,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-31 06:53:13,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-31 06:53:13,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-31 06:53:13,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-31 06:53:13,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-31 06:53:13,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-31 06:53:13,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-31 06:53:13,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-31 06:53:13,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-31 06:53:13,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-31 06:53:13,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-31 06:53:13,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-31 06:53:13,158 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.0054341389903924614); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005102759975884884); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0054341389903924614); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00325); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:13,158 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-31 06:53:13,159 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.41916967639287E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0054341389903924614); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005102759975884884); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0054341389903924614); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=6.666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00325); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-31 06:53:13,501 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 463 ms to try 5000 different iterations. Found a solution that moves 213 regions; Going from a computed imbalance of 9.41916967639287E-4 to a new imbalance of 1.0498363098808268E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=2.735366466207394E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.023666666666666666); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=2.735366466207394E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:13,502 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1013164181:83 , srv130685361:83 , srv1527391238:83 , srv184192944:83 , srv2047240491:83 , srv791861357:83 , srv847203919:83 , srv1006921625:84 , srv1008042172:84 , srv11252135:84 , srv1176736168:84 , srv121859984:84 , srv1246729867:84 , srv1295219858:84 , srv1414158870:84 , srv1415819192:84 , srv1573542310:84 , srv1673024174:84 , srv1792276639:84 , srv179511455:84 , srv1796545533:84 , srv1803170859:84 , srv1831186121:84 , srv1940417658:84 , srv1994238894:84 , srv2066942430:84 , srv2078330564:84 , srv2130780102:84 , srv223216866:84 , srv226040451:84 , srv299569901:84 , srv304340906:84 , srv364233458:84 , srv506916959:84 , srv630725338:84 , srv643210920:84 , srv670592700:84 , srv670902464:84 , srv723346298:84 , srv75128797:84 , srv762422641:84 , srv77069085:84 , srv782941634:84 , srv80539747:84 , srv84284272:84 , srv865787335:84 , srv893379433:84 , srv1014301838:85 , srv1031881918:85 , srv1043261915:85 , srv1092109478:85 , srv1105915190:85 , srv1129995022:85 , srv1135508915:85 , srv1153502481:85 , srv1184911587:85 , srv1219649544:85 , srv1264097585:85 , srv1301177639:85 , srv1309298417:85 , srv1318280908:85 , srv1376694270:85 , srv1415040949:85 , srv1417676360:85 , srv1423386705:85 , srv1462963286:85 , srv1537549789:85 , srv1556435884:85 , srv155757744:85 , srv155926746:85 , srv1580498110:85 , srv1620446888:85 , srv1698064604:85 , srv1805092077:85 , srv1848800133:85 , srv1888414757:85 , srv1902442070:85 , srv1938342711:85 , srv1988937571:85 , srv2026967346:85 , srv2117452621:85 , srv371758595:85 , srv464555524:85 , srv515649108:85 , srv524730106:85 , srv564277396:85 , srv565818558:85 , srv575109229:85 , srv594012775:85 , srv603359567:85 , srv663395973:85 , srv743423737:85 , srv85270769:85 , srv919270972:85 , srv922751517:85 , srv999175915:85 , srv1557155707:86 , srv424119779:86 , srv998155419:86 , srv803293397:636 } 2023-08-31 06:53:13,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:53:13,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv922751517=97, srv1246729867=16, srv1135508915=10, srv1014301838=3, srv847203919=92, srv1008042172=1, srv1792276639=41, srv1184911587=13, srv1105915190=7, srv1698064604=40, srv2047240491=56, srv594012775=75, srv1423386705=28, srv762422641=85, srv1415040949=25, srv575109229=74, srv1537549789=31, srv75128797=84, srv603359567=76, srv1580498110=37, srv803293397=89, srv184192944=47, srv630725338=77, srv670902464=81, srv1092109478=6, srv1848800133=48, srv1013164181=2, srv155757744=34, srv2066942430=57, srv919270972=96, srv1831186121=46, srv226040451=62, srv2078330564=58, srv364233458=65, srv1573542310=36, srv1264097585=17, srv1888414757=49, srv1318280908=22, srv85270769=93, srv1417676360=27, srv723346298=82, srv565818558=73, srv1301177639=19, srv1415819192=26, srv371758595=66, srv1620446888=38, srv1043261915=5, srv1031881918=4, srv179511455=42, srv80539747=90, srv1462963286=29, srv1556435884=32, srv1902442070=50, srv1376694270=23, srv1153502481=11, srv564277396=72, srv893379433=95, srv791861357=88, srv643210920=78, srv2117452621=59, srv1940417658=52, srv121859984=14, srv663395973=79, srv1295219858=18, srv223216866=61, srv1219649544=15, srv84284272=91, srv1309298417=21, srv865787335=94, srv1557155707=33, srv130685361=20, srv1805092077=45, srv155926746=35, srv515649108=70, srv524730106=71, srv1176736168=12, srv1673024174=39, srv1006921625=0, srv299569901=63, srv11252135=8, srv464555524=68, srv1527391238=30, srv670592700=80, srv2026967346=55, srv743423737=83, srv304340906=64, srv1803170859=44, srv1988937571=53, srv1129995022=9, srv2130780102=60, srv1994238894=54, srv782941634=87, srv506916959=69, srv1796545533=43, srv1938342711=51, srv1414158870=24, srv999175915=99, srv424119779=67, srv998155419=98, srv77069085=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:53:13,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:53:13,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-31 06:53:13,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-31 06:53:13,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-31 06:53:13,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-31 06:53:13,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-31 06:53:13,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-31 06:53:13,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-31 06:53:13,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-31 06:53:13,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-31 06:53:13,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-31 06:53:13,648 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=9.006905221239855E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=2.735366466207394E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=2.735366466207394E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:13,649 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1013164181:83 , srv130685361:83 , srv1527391238:83 , srv184192944:83 , srv2047240491:83 , srv791861357:83 , srv847203919:83 , srv1006921625:84 , srv1008042172:84 , srv11252135:84 , srv1176736168:84 , srv121859984:84 , srv1246729867:84 , srv1295219858:84 , srv1414158870:84 , srv1415819192:84 , srv1573542310:84 , srv1673024174:84 , srv1792276639:84 , srv179511455:84 , srv1796545533:84 , srv1803170859:84 , srv1831186121:84 , srv1940417658:84 , srv1994238894:84 , srv2066942430:84 , srv2078330564:84 , srv2130780102:84 , srv223216866:84 , srv226040451:84 , srv299569901:84 , srv304340906:84 , srv364233458:84 , srv506916959:84 , srv630725338:84 , srv643210920:84 , srv670592700:84 , srv670902464:84 , srv723346298:84 , srv75128797:84 , srv762422641:84 , srv77069085:84 , srv782941634:84 , srv80539747:84 , srv84284272:84 , srv865787335:84 , srv893379433:84 , srv1014301838:85 , srv1031881918:85 , srv1043261915:85 , srv1092109478:85 , srv1105915190:85 , srv1129995022:85 , srv1135508915:85 , srv1153502481:85 , srv1184911587:85 , srv1219649544:85 , srv1264097585:85 , srv1301177639:85 , srv1309298417:85 , srv1318280908:85 , srv1376694270:85 , srv1415040949:85 , srv1417676360:85 , srv1423386705:85 , srv1462963286:85 , srv1537549789:85 , srv1556435884:85 , srv155757744:85 , srv155926746:85 , srv1580498110:85 , srv1620446888:85 , srv1698064604:85 , srv1805092077:85 , srv1848800133:85 , srv1888414757:85 , srv1902442070:85 , srv1938342711:85 , srv1988937571:85 , srv2026967346:85 , srv2117452621:85 , srv371758595:85 , srv464555524:85 , srv515649108:85 , srv524730106:85 , srv564277396:85 , srv565818558:85 , srv575109229:85 , srv594012775:85 , srv603359567:85 , srv663395973:85 , srv743423737:85 , srv85270769:85 , srv919270972:85 , srv922751517:85 , srv999175915:85 , srv1557155707:86 , srv424119779:86 , srv998155419:86 , srv803293397:636 } 2023-08-31 06:53:13,681 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=386 (was 359) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=9931 (was 10767) 2023-08-31 06:53:13,692 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=386, ProcessCount=170, AvailableMemoryMB=9930 2023-08-31 06:53:13,693 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-31 06:53:13,693 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-08-31 06:53:13,704 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1036059829:84 , srv116885672:84 , srv1212195991:84 , srv1414340389:84 , srv1601501036:84 , srv1645503089:84 , srv1646525129:84 , srv1653701823:84 , srv1697315288:84 , srv1750566800:84 , srv1798632740:84 , srv1894167904:84 , srv1954098932:84 , srv1954583753:84 , srv1968606289:84 , srv1990582843:84 , srv2022730337:84 , srv2041300024:84 , srv2054915682:84 , srv2145074537:84 , srv215107986:84 , srv224594323:84 , srv239372945:84 , srv310458558:84 , srv65639934:84 , srv657403019:84 , srv853923166:84 , srv909336968:84 , srv963714454:84 , srv946454378:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-31 06:53:13,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:53:13,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv65639934=24, srv215107986=20, srv1036059829=0, srv116885672=1, srv1894167904=11, srv1990582843=15, srv2054915682=18, srv1653701823=7, srv224594323=21, srv1798632740=10, srv239372945=22, srv1414340389=3, srv946454378=28, srv1954583753=13, srv2041300024=17, srv1954098932=12, srv2145074537=19, srv1645503089=5, srv1212195991=2, srv853923166=26, srv963714454=29, srv1646525129=6, srv1750566800=9, srv1601501036=4, srv1968606289=14, srv909336968=27, srv1697315288=8, srv2022730337=16, srv657403019=25, srv310458558=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:53:13,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:53:13,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-31 06:53:13,733 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.1748423625742266, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:53:13,733 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912743965839621, 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.1748423625742266, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-08-31 06:55:13,721 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5350379 different iterations. Found a solution that moves 1855 regions; Going from a computed imbalance of 0.9912743965839621 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); 2023-08-31 06:55:13,726 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1036059829:90 , srv116885672:90 , srv1212195991:90 , srv1414340389:90 , srv1601501036:90 , srv1645503089:90 , srv1646525129:90 , srv1653701823:90 , srv1697315288:90 , srv1750566800:90 , srv1798632740:90 , srv1894167904:90 , srv1954098932:90 , srv1954583753:90 , srv1968606289:90 , srv1990582843:90 , srv2022730337:90 , srv2041300024:90 , srv2054915682:90 , srv2145074537:90 , srv215107986:90 , srv224594323:90 , srv239372945:90 , srv310458558:90 , srv65639934:90 , srv657403019:90 , srv853923166:90 , srv909336968:90 , srv946454378:90 , srv963714454:90 } 2023-08-31 06:55:13,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-31 06:55:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv65639934=24, srv215107986=20, srv1036059829=0, srv116885672=1, srv1894167904=11, srv1990582843=15, srv2054915682=18, srv1653701823=7, srv224594323=21, srv1798632740=10, srv239372945=22, srv1414340389=3, srv946454378=28, srv1954583753=13, srv2041300024=17, srv1954098932=12, srv2145074537=19, srv1645503089=5, srv1212195991=2, srv853923166=26, srv963714454=29, srv1646525129=6, srv1750566800=9, srv1601501036=4, srv1968606289=14, srv909336968=27, srv1697315288=8, srv2022730337=16, srv657403019=25, srv310458558=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-31 06:55:13,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-31 06:55:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-31 06:55:13,744 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-31 06:55:13,744 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1036059829:90 , srv116885672:90 , srv1212195991:90 , srv1414340389:90 , srv1601501036:90 , srv1645503089:90 , srv1646525129:90 , srv1653701823:90 , srv1697315288:90 , srv1750566800:90 , srv1798632740:90 , srv1894167904:90 , srv1954098932:90 , srv1954583753:90 , srv1968606289:90 , srv1990582843:90 , srv2022730337:90 , srv2041300024:90 , srv2054915682:90 , srv2145074537:90 , srv215107986:90 , srv224594323:90 , srv239372945:90 , srv310458558:90 , srv65639934:90 , srv657403019:90 , srv853923166:90 , srv909336968:90 , srv946454378:90 , srv963714454:90 } 2023-08-31 06:55:13,756 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=269 (was 386), ProcessCount=170 (was 170), AvailableMemoryMB=9874 (was 9930)