2023-07-21 23:53:09,546 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-07-21 23:53:09,862 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-07-21 23:53:09,979 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-07-21 23:53:10,043 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-21 23:53:10,052 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-07-21 23:53:10,069 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=286, ProcessCount=175, AvailableMemoryMB=12083 2023-07-21 23:53:10,071 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-21 23:53:10,072 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-07-21 23:53:10,213 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1036847701:84 , srv1040626205:84 , srv1055469517:84 , srv1082167451:84 , srv1100258723:84 , srv111491757:84 , srv1116584940:84 , srv1129095596:84 , srv1158933773:84 , srv1196983750:84 , srv1197795403:84 , srv121288767:84 , srv1237516830:84 , srv1284375799:84 , srv1294861479:84 , srv1314777370:84 , srv131830903:84 , srv135203866:84 , srv1397672689:84 , srv1401392295:84 , srv1407535216:84 , srv1449954248:84 , srv1453156129:84 , srv146583133:84 , srv1467516193:84 , srv1473689898:84 , srv1482759480:84 , srv1486619375:84 , srv1527818849:84 , srv1566798095:84 , srv1600527787:84 , srv1634641642:84 , srv1637298486:84 , srv1651203113:84 , srv1680587870:84 , srv168691575:84 , srv1787583007:84 , srv179462635:84 , srv1802561005:84 , srv1822058209:84 , srv1831278078:84 , srv1882770311:84 , srv1913888486:84 , srv1925384215:84 , srv1964576851:84 , srv1992647242:84 , srv2014904361:84 , srv2031781962:84 , srv2055754046:84 , srv2109727366:84 , srv2110552808:84 , srv25541363:84 , srv277348344:84 , srv287549940:84 , srv299347156:84 , srv319778710:84 , srv329774517:84 , srv33615677:84 , srv350823044:84 , srv352814743:84 , srv353429162:84 , srv356401858:84 , srv359314516:84 , srv36956274:84 , srv412425759:84 , srv431197360:84 , srv480927526:84 , srv485770002:84 , srv491816381:84 , srv510438311:84 , srv539470078:84 , srv544045444:84 , srv557005522:84 , srv565693699:84 , srv56604508:84 , srv568646090:84 , srv574356582:84 , srv583794854:84 , srv595454944:84 , srv678451626:84 , srv683850711:84 , srv702715937:84 , srv722470707:84 , srv727229121:84 , srv75445727:84 , srv768764127:84 , srv770773625:84 , srv796986378:84 , srv798285068:84 , srv809474747:84 , srv824722785:84 , srv831926626:84 , srv871660759:84 , srv880472963:84 , srv892793607:84 , srv922921386:84 , srv93480129:84 , srv953958000:84 , srv974292503:84 , srv618022328:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-07-21 23:53:10,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:10,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv678451626=80, srv1284375799=13, srv583794854=77, srv2014904361=46, srv544045444=71, srv1831278078=40, srv1787583007=36, srv2031781962=47, srv1680587870=34, srv831926626=92, srv1407535216=20, srv683850711=81, srv1294861479=14, srv1449954248=21, srv796986378=88, srv277348344=52, srv135203866=17, srv329774517=56, srv595454944=78, srv871660759=93, srv1314777370=15, srv111491757=5, srv1637298486=32, srv2055754046=48, srv356401858=61, srv557005522=72, srv770773625=87, srv1129095596=7, srv2110552808=50, srv539470078=70, srv574356582=76, srv722470707=83, srv359314516=62, srv922921386=96, srv299347156=54, srv350823044=58, srv1036847701=0, srv1040626205=1, srv287549940=53, srv618022328=79, srv1116584940=6, srv1482759480=26, srv168691575=35, srv33615677=57, srv485770002=67, srv121288767=11, srv1802561005=38, srv25541363=51, srv809474747=90, srv36956274=63, srv1082167451=3, srv1882770311=41, srv1197795403=10, srv75445727=85, srv1467516193=24, srv1634641642=31, srv702715937=82, srv1397672689=18, srv431197360=65, srv1486619375=27, srv565693699=73, srv1913888486=42, srv1473689898=25, srv1964576851=44, srv480927526=66, srv892793607=95, srv1158933773=8, srv352814743=59, srv1651203113=33, srv824722785=91, srv1237516830=12, srv1453156129=22, srv179462635=37, srv2109727366=49, srv1527818849=28, srv353429162=60, srv768764127=86, srv1401392295=19, srv510438311=69, srv131830903=16, srv568646090=75, srv412425759=64, srv491816381=68, srv798285068=89, srv1566798095=29, srv953958000=98, srv1600527787=30, srv56604508=74, srv1100258723=4, srv880472963=94, srv974292503=99, srv1055469517=2, srv1992647242=45, srv727229121=84, srv1822058209=39, srv1925384215=43, srv93480129=97, srv319778710=55, srv1196983750=9, srv146583133=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:10,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:10,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:10,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-21 23:53:10,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-21 23:53:10,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-21 23:53:10,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-21 23:53:10,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-21 23:53:10,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-21 23:53:10,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-21 23:53:10,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-21 23:53:10,601 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-07-21 23:53:10,602 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-07-21 23:53:10,602 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-07-21 23:53:11,063 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 702 ms to try 5000 different iterations. Found a solution that moves 4649 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1842634503205691. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040288893160321505, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05618831572305305, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5165555555555555, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.040288893160321505, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17933333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24808333333333332, 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-07-21 23:53:11,076 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv770773625:81 , srv1196983750:82 , srv1566798095:82 , srv179462635:82 , srv359314516:82 , srv727229121:82 , srv1055469517:83 , srv1527818849:83 , srv510438311:83 , srv557005522:83 , srv583794854:83 , srv871660759:83 , srv1100258723:84 , srv1116584940:84 , srv135203866:84 , srv1467516193:84 , srv1680587870:84 , srv1802561005:84 , srv1913888486:84 , srv277348344:84 , srv287549940:84 , srv353429162:84 , srv539470078:84 , srv574356582:84 , srv683850711:84 , srv768764127:84 , srv111491757:85 , srv1237516830:85 , srv1401392295:85 , srv1407535216:85 , srv1634641642:85 , srv1831278078:85 , srv2109727366:85 , srv356401858:85 , srv595454944:85 , srv75445727:85 , srv831926626:85 , srv922921386:85 , srv953958000:85 , srv1082167451:86 , srv1284375799:86 , srv1882770311:86 , srv1964576851:86 , srv2014904361:86 , srv2055754046:86 , srv299347156:86 , srv329774517:86 , srv33615677:86 , srv412425759:86 , srv431197360:86 , srv568646090:86 , srv702715937:86 , srv796986378:86 , srv798285068:86 , srv809474747:86 , srv1294861479:87 , srv1314777370:87 , srv1486619375:87 , srv1637298486:87 , srv1925384215:87 , srv319778710:87 , srv485770002:87 , srv544045444:87 , srv565693699:87 , srv56604508:87 , srv678451626:87 , srv722470707:87 , srv1129095596:88 , srv131830903:88 , srv1397672689:88 , srv1449954248:88 , srv1473689898:88 , srv1651203113:88 , srv1787583007:88 , srv2031781962:88 , srv352814743:88 , srv491816381:88 , srv892793607:88 , srv93480129:88 , srv1036847701:89 , srv1040626205:89 , srv146583133:89 , srv1482759480:89 , srv1992647242:89 , srv2110552808:89 , srv350823044:89 , srv480927526:89 , srv1158933773:90 , srv1197795403:90 , srv1453156129:90 , srv1600527787:90 , srv1822058209:90 , srv824722785:90 , srv974292503:90 , srv121288767:91 , srv25541363:91 , srv168691575:93 , srv880472963:93 , srv36956274:96 , srv618022328:448 } 2023-07-21 23:53:11,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:11,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv678451626=80, srv1284375799=13, srv583794854=77, srv2014904361=46, srv544045444=71, srv1831278078=40, srv1787583007=36, srv2031781962=47, srv1680587870=34, srv831926626=92, srv1407535216=20, srv683850711=81, srv1294861479=14, srv1449954248=21, srv796986378=88, srv277348344=52, srv135203866=17, srv329774517=56, srv595454944=78, srv871660759=93, srv1314777370=15, srv111491757=5, srv1637298486=32, srv2055754046=48, srv356401858=61, srv557005522=72, srv770773625=87, srv1129095596=7, srv2110552808=50, srv539470078=70, srv574356582=76, srv722470707=83, srv359314516=62, srv922921386=96, srv299347156=54, srv350823044=58, srv1036847701=0, srv1040626205=1, srv287549940=53, srv618022328=79, srv1116584940=6, srv1482759480=26, srv168691575=35, srv33615677=57, srv485770002=67, srv121288767=11, srv1802561005=38, srv25541363=51, srv809474747=90, srv36956274=63, srv1082167451=3, srv1882770311=41, srv1197795403=10, srv75445727=85, srv1467516193=24, srv1634641642=31, srv702715937=82, srv1397672689=18, srv431197360=65, srv1486619375=27, srv565693699=73, srv1913888486=42, srv1473689898=25, srv1964576851=44, srv480927526=66, srv892793607=95, srv1158933773=8, srv352814743=59, srv1651203113=33, srv824722785=91, srv1237516830=12, srv1453156129=22, srv179462635=37, srv2109727366=49, srv1527818849=28, srv353429162=60, srv768764127=86, srv1401392295=19, srv510438311=69, srv131830903=16, srv568646090=75, srv412425759=64, srv491816381=68, srv798285068=89, srv1566798095=29, srv953958000=98, srv1600527787=30, srv56604508=74, srv1100258723=4, srv880472963=94, srv974292503=99, srv1055469517=2, srv1992647242=45, srv727229121=84, srv1822058209=39, srv1925384215=43, srv93480129=97, srv319778710=55, srv1196983750=9, srv146583133=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:11,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:11,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:11,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:11,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:11,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:11,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:11,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:11,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:11,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-21 23:53:11,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-21 23:53:11,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-21 23:53:11,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-21 23:53:11,104 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-21 23:53:11,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-21 23:53:11,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-21 23:53:11,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-21 23:53:11,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-21 23:53:11,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-21 23:53:11,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-21 23:53:11,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-21 23:53:11,368 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.040288893160321505, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05618831572305305, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.040288893160321505, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17933333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24808333333333332, 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-07-21 23:53:11,368 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-07-21 23:53:11,368 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18423089732680004, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040288893160321505, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05618831572305305, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.040288893160321505, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17933333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24808333333333332, 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-07-21 23:53:11,761 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 632 ms to try 5000 different iterations. Found a solution that moves 2707 regions; Going from a computed imbalance of 0.18423089732680004 to a new imbalance of 0.014348123879680317. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022978706452783028); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03369500757313367, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.30077777777777776, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022978706452783028); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011166666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044583333333333336, 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-07-21 23:53:11,772 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv36956274:74 , srv121288767:79 , srv168691575:79 , srv880472963:79 , srv1158933773:80 , srv1473689898:80 , srv1992647242:80 , srv25541363:80 , srv1197795403:81 , srv1822058209:81 , srv1040626205:82 , srv131830903:82 , srv1397672689:82 , srv2110552808:82 , srv824722785:82 , srv892793607:82 , srv1129095596:83 , srv1294861479:83 , srv146583133:83 , srv329774517:83 , srv350823044:83 , srv480927526:83 , srv974292503:83 , srv111491757:84 , srv1453156129:84 , srv1482759480:84 , srv1486619375:84 , srv1600527787:84 , srv1925384215:84 , srv2031781962:84 , srv33615677:84 , srv491816381:84 , srv798285068:84 , srv1036847701:85 , srv1082167451:85 , srv1314777370:85 , srv1449954248:85 , srv1651203113:85 , srv1787583007:85 , srv299347156:85 , srv352814743:85 , srv485770002:85 , srv565693699:85 , srv56604508:85 , srv568646090:85 , srv809474747:85 , srv831926626:85 , srv93480129:85 , srv1401392295:86 , srv1634641642:86 , srv1637298486:86 , srv1680587870:86 , srv2055754046:86 , srv2109727366:86 , srv319778710:86 , srv539470078:86 , srv544045444:86 , srv574356582:86 , srv678451626:86 , srv702715937:86 , srv75445727:86 , srv1055469517:87 , srv1116584940:87 , srv1237516830:87 , srv1284375799:87 , srv1407535216:87 , srv1802561005:87 , srv1882770311:87 , srv1913888486:87 , srv1964576851:87 , srv2014904361:87 , srv287549940:87 , srv412425759:87 , srv431197360:87 , srv595454944:87 , srv768764127:87 , srv796986378:87 , srv1100258723:88 , srv1196983750:88 , srv353429162:88 , srv557005522:88 , srv722470707:88 , srv1467516193:89 , srv1566798095:89 , srv359314516:89 , srv510438311:89 , srv727229121:89 , srv871660759:89 , srv135203866:90 , srv1831278078:90 , srv583794854:90 , srv770773625:90 , srv922921386:90 , srv356401858:91 , srv953958000:91 , srv683850711:92 , srv1527818849:93 , srv277348344:93 , srv179462635:95 , srv618022328:530 } 2023-07-21 23:53:11,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:11,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv678451626=80, srv1284375799=13, srv583794854=77, srv2014904361=46, srv544045444=71, srv1831278078=40, srv1787583007=36, srv2031781962=47, srv1680587870=34, srv831926626=92, srv1407535216=20, srv683850711=81, srv1294861479=14, srv1449954248=21, srv796986378=88, srv277348344=52, srv135203866=17, srv329774517=56, srv595454944=78, srv871660759=93, srv1314777370=15, srv111491757=5, srv1637298486=32, srv2055754046=48, srv356401858=61, srv557005522=72, srv770773625=87, srv1129095596=7, srv2110552808=50, srv539470078=70, srv574356582=76, srv722470707=83, srv359314516=62, srv922921386=96, srv299347156=54, srv350823044=58, srv1036847701=0, srv1040626205=1, srv287549940=53, srv618022328=79, srv1116584940=6, srv1482759480=26, srv168691575=35, srv33615677=57, srv485770002=67, srv121288767=11, srv1802561005=38, srv25541363=51, srv809474747=90, srv36956274=63, srv1082167451=3, srv1882770311=41, srv1197795403=10, srv75445727=85, srv1467516193=24, srv1634641642=31, srv702715937=82, srv1397672689=18, srv431197360=65, srv1486619375=27, srv565693699=73, srv1913888486=42, srv1473689898=25, srv1964576851=44, srv480927526=66, srv892793607=95, srv1158933773=8, srv352814743=59, srv1651203113=33, srv824722785=91, srv1237516830=12, srv1453156129=22, srv179462635=37, srv2109727366=49, srv1527818849=28, srv353429162=60, srv768764127=86, srv1401392295=19, srv510438311=69, srv131830903=16, srv568646090=75, srv412425759=64, srv491816381=68, srv798285068=89, srv1566798095=29, srv953958000=98, srv1600527787=30, srv56604508=74, srv1100258723=4, srv880472963=94, srv974292503=99, srv1055469517=2, srv1992647242=45, srv727229121=84, srv1822058209=39, srv1925384215=43, srv93480129=97, srv319778710=55, srv1196983750=9, srv146583133=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:11,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:11,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:11,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:11,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:11,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:11,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:11,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:11,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-21 23:53:11,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-21 23:53:11,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-21 23:53:11,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-21 23:53:11,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-21 23:53:11,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-21 23:53:11,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-21 23:53:11,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-21 23:53:11,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-21 23:53:11,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-21 23:53:12,002 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.022978706452783028); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03369500757313367, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022978706452783028); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011166666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044583333333333336, 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-07-21 23:53:12,003 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-07-21 23:53:12,003 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01432916906055084, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022978706452783028); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03369500757313367, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022978706452783028); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011166666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044583333333333336, 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-07-21 23:53:12,292 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 449 ms to try 5000 different iterations. Found a solution that moves 917 regions; Going from a computed imbalance of 0.01432916906055084 to a new imbalance of 3.960370674746196E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0073312584215567194); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008710327732246505); MoveCostFunction : (multiplier=7.0, imbalance=0.10188888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0073312584215567194); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); 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-07-21 23:53:12,296 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv179462635:80 , srv277348344:80 , srv683850711:81 , srv953958000:81 , srv1527818849:82 , srv1831278078:82 , srv356401858:82 , srv722470707:82 , srv135203866:83 , srv1600527787:83 , srv922921386:83 , srv1036847701:84 , srv1284375799:84 , srv1407535216:84 , srv1453156129:84 , srv1637298486:84 , srv1651203113:84 , srv1787583007:84 , srv1882770311:84 , srv319778710:84 , srv352814743:84 , srv431197360:84 , srv544045444:84 , srv583794854:84 , srv796986378:84 , srv974292503:84 , srv1040626205:85 , srv1100258723:85 , srv1314777370:85 , srv1449954248:85 , srv168691575:85 , srv1964576851:85 , srv2014904361:85 , srv2031781962:85 , srv25541363:85 , srv350823044:85 , srv412425759:85 , srv510438311:85 , srv565693699:85 , srv56604508:85 , srv595454944:85 , srv678451626:85 , srv702715937:85 , srv824722785:85 , srv871660759:85 , srv880472963:85 , srv93480129:85 , srv1082167451:86 , srv1116584940:86 , srv1129095596:86 , srv1158933773:86 , srv1237516830:86 , srv131830903:86 , srv146583133:86 , srv1467516193:86 , srv1482759480:86 , srv1486619375:86 , srv1566798095:86 , srv1634641642:86 , srv1822058209:86 , srv1925384215:86 , srv2055754046:86 , srv33615677:86 , srv353429162:86 , srv359314516:86 , srv480927526:86 , srv485770002:86 , srv491816381:86 , srv568646090:86 , srv727229121:86 , srv75445727:86 , srv770773625:86 , srv1055469517:87 , srv1196983750:87 , srv1197795403:87 , srv121288767:87 , srv1294861479:87 , srv1401392295:87 , srv1802561005:87 , srv1913888486:87 , srv2109727366:87 , srv2110552808:87 , srv287549940:87 , srv299347156:87 , srv36956274:87 , srv539470078:87 , srv557005522:87 , srv574356582:87 , srv768764127:87 , srv809474747:87 , srv892793607:87 , srv1397672689:88 , srv1473689898:88 , srv1680587870:88 , srv798285068:88 , srv111491757:89 , srv1992647242:89 , srv329774517:89 , srv831926626:89 , srv618022328:545 } 2023-07-21 23:53:12,302 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:12,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv678451626=80, srv1284375799=13, srv583794854=77, srv2014904361=46, srv544045444=71, srv1831278078=40, srv1787583007=36, srv2031781962=47, srv1680587870=34, srv831926626=92, srv1407535216=20, srv683850711=81, srv1294861479=14, srv1449954248=21, srv796986378=88, srv277348344=52, srv135203866=17, srv329774517=56, srv595454944=78, srv871660759=93, srv1314777370=15, srv111491757=5, srv1637298486=32, srv2055754046=48, srv356401858=61, srv557005522=72, srv770773625=87, srv1129095596=7, srv2110552808=50, srv539470078=70, srv574356582=76, srv722470707=83, srv359314516=62, srv922921386=96, srv299347156=54, srv350823044=58, srv1036847701=0, srv1040626205=1, srv287549940=53, srv618022328=79, srv1116584940=6, srv1482759480=26, srv168691575=35, srv33615677=57, srv485770002=67, srv121288767=11, srv1802561005=38, srv25541363=51, srv809474747=90, srv36956274=63, srv1082167451=3, srv1882770311=41, srv1197795403=10, srv75445727=85, srv1467516193=24, srv1634641642=31, srv702715937=82, srv1397672689=18, srv431197360=65, srv1486619375=27, srv565693699=73, srv1913888486=42, srv1473689898=25, srv1964576851=44, srv480927526=66, srv892793607=95, srv1158933773=8, srv352814743=59, srv1651203113=33, srv824722785=91, srv1237516830=12, srv1453156129=22, srv179462635=37, srv2109727366=49, srv1527818849=28, srv353429162=60, srv768764127=86, srv1401392295=19, srv510438311=69, srv131830903=16, srv568646090=75, srv412425759=64, srv491816381=68, srv798285068=89, srv1566798095=29, srv953958000=98, srv1600527787=30, srv56604508=74, srv1100258723=4, srv880472963=94, srv974292503=99, srv1055469517=2, srv1992647242=45, srv727229121=84, srv1822058209=39, srv1925384215=43, srv93480129=97, srv319778710=55, srv1196983750=9, srv146583133=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:12,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:12,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:12,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-21 23:53:12,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-21 23:53:12,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-21 23:53:12,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-21 23:53:12,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-21 23:53:12,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-21 23:53:12,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-21 23:53:12,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-21 23:53:12,502 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.0073312584215567194); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008710327732246505); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0073312584215567194); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); 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-07-21 23:53:12,502 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-07-21 23:53:12,503 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.896160962364495E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0073312584215567194); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008710327732246505); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0073312584215567194); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); 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-07-21 23:53:12,973 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 628 ms to try 5000 different iterations. Found a solution that moves 267 regions; Going from a computed imbalance of 3.896160962364495E-4 to a new imbalance of 2.857562266512294E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0020651563939657444); MoveCostFunction : (multiplier=7.0, imbalance=0.029666666666666668, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-21 23:53:12,974 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1467516193:83 , srv1482759480:83 , srv36956274:83 , srv831926626:83 , srv1036847701:84 , srv111491757:84 , srv1197795403:84 , srv1237516830:84 , srv1397672689:84 , srv1401392295:84 , srv1453156129:84 , srv146583133:84 , srv1486619375:84 , srv1527818849:84 , srv1634641642:84 , srv1680587870:84 , srv1802561005:84 , srv1913888486:84 , srv1964576851:84 , srv1992647242:84 , srv2014904361:84 , srv2109727366:84 , srv2110552808:84 , srv287549940:84 , srv299347156:84 , srv329774517:84 , srv356401858:84 , srv412425759:84 , srv480927526:84 , srv485770002:84 , srv491816381:84 , srv544045444:84 , srv557005522:84 , srv583794854:84 , srv678451626:84 , srv770773625:84 , srv798285068:84 , srv809474747:84 , srv922921386:84 , srv1055469517:85 , srv1082167451:85 , srv1100258723:85 , srv1116584940:85 , srv1129095596:85 , srv1158933773:85 , srv1196983750:85 , srv121288767:85 , srv1284375799:85 , srv1314777370:85 , srv135203866:85 , srv1449954248:85 , srv1566798095:85 , srv1600527787:85 , srv1637298486:85 , srv168691575:85 , srv1787583007:85 , srv179462635:85 , srv1822058209:85 , srv1831278078:85 , srv1882770311:85 , srv1925384215:85 , srv2031781962:85 , srv2055754046:85 , srv277348344:85 , srv319778710:85 , srv350823044:85 , srv352814743:85 , srv353429162:85 , srv359314516:85 , srv431197360:85 , srv510438311:85 , srv539470078:85 , srv565693699:85 , srv568646090:85 , srv574356582:85 , srv595454944:85 , srv702715937:85 , srv722470707:85 , srv727229121:85 , srv75445727:85 , srv768764127:85 , srv796986378:85 , srv824722785:85 , srv871660759:85 , srv880472963:85 , srv892793607:85 , srv93480129:85 , srv953958000:85 , srv974292503:85 , srv1040626205:86 , srv1294861479:86 , srv131830903:86 , srv1407535216:86 , srv1473689898:86 , srv1651203113:86 , srv25541363:86 , srv33615677:86 , srv56604508:86 , srv683850711:86 , srv618022328:618 } 2023-07-21 23:53:12,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:12,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv678451626=80, srv1284375799=13, srv583794854=77, srv2014904361=46, srv544045444=71, srv1831278078=40, srv1787583007=36, srv2031781962=47, srv1680587870=34, srv831926626=92, srv1407535216=20, srv683850711=81, srv1294861479=14, srv1449954248=21, srv796986378=88, srv277348344=52, srv135203866=17, srv329774517=56, srv595454944=78, srv871660759=93, srv1314777370=15, srv111491757=5, srv1637298486=32, srv2055754046=48, srv356401858=61, srv557005522=72, srv770773625=87, srv1129095596=7, srv2110552808=50, srv539470078=70, srv574356582=76, srv722470707=83, srv359314516=62, srv922921386=96, srv299347156=54, srv350823044=58, srv1036847701=0, srv1040626205=1, srv287549940=53, srv618022328=79, srv1116584940=6, srv1482759480=26, srv168691575=35, srv33615677=57, srv485770002=67, srv121288767=11, srv1802561005=38, srv25541363=51, srv809474747=90, srv36956274=63, srv1082167451=3, srv1882770311=41, srv1197795403=10, srv75445727=85, srv1467516193=24, srv1634641642=31, srv702715937=82, srv1397672689=18, srv431197360=65, srv1486619375=27, srv565693699=73, srv1913888486=42, srv1473689898=25, srv1964576851=44, srv480927526=66, srv892793607=95, srv1158933773=8, srv352814743=59, srv1651203113=33, srv824722785=91, srv1237516830=12, srv1453156129=22, srv179462635=37, srv2109727366=49, srv1527818849=28, srv353429162=60, srv768764127=86, srv1401392295=19, srv510438311=69, srv131830903=16, srv568646090=75, srv412425759=64, srv491816381=68, srv798285068=89, srv1566798095=29, srv953958000=98, srv1600527787=30, srv56604508=74, srv1100258723=4, srv880472963=94, srv974292503=99, srv1055469517=2, srv1992647242=45, srv727229121=84, srv1822058209=39, srv1925384215=43, srv93480129=97, srv319778710=55, srv1196983750=9, srv146583133=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:12,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:12,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-21 23:53:12,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-21 23:53:13,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-21 23:53:13,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-21 23:53:13,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-21 23:53:13,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-21 23:53:13,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-21 23:53:13,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-21 23:53:13,002 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-21 23:53:13,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-21 23:53:13,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-21 23:53:13,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-21 23:53:13,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-21 23:53:13,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-21 23:53:13,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-21 23:53:13,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-21 23:53:13,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-21 23:53:13,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-21 23:53:13,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-21 23:53:13,164 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0020651563939657444); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-07-21 23:53:13,164 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-07-21 23:53:13,164 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.6706048705917464E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0020651563939657444); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-07-21 23:53:13,469 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 450 ms to try 5000 different iterations. Found a solution that moves 31 regions; Going from a computed imbalance of 2.6706048705917464E-5 to a new imbalance of 6.961135693290261E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.0034444444444444444); 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-07-21 23:53:13,470 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1294861479:83 , srv1449954248:83 , srv1651203113:83 , srv2055754046:83 , srv353429162:83 , srv56604508:83 , srv683850711:83 , srv768764127:83 , srv93480129:83 , srv1036847701:84 , srv1040626205:84 , srv1055469517:84 , srv1082167451:84 , srv1100258723:84 , srv111491757:84 , srv1116584940:84 , srv1129095596:84 , srv1196983750:84 , srv1197795403:84 , srv121288767:84 , srv1237516830:84 , srv1284375799:84 , srv1314777370:84 , srv131830903:84 , srv135203866:84 , srv1397672689:84 , srv1401392295:84 , srv1407535216:84 , srv1453156129:84 , srv146583133:84 , srv1467516193:84 , srv1473689898:84 , srv1482759480:84 , srv1527818849:84 , srv1566798095:84 , srv1600527787:84 , srv1637298486:84 , srv1680587870:84 , srv168691575:84 , srv1787583007:84 , srv179462635:84 , srv1802561005:84 , srv1822058209:84 , srv1831278078:84 , srv1882770311:84 , srv1913888486:84 , srv1925384215:84 , srv1964576851:84 , srv1992647242:84 , srv2014904361:84 , srv2031781962:84 , srv2109727366:84 , srv2110552808:84 , srv25541363:84 , srv277348344:84 , srv287549940:84 , srv299347156:84 , srv319778710:84 , srv329774517:84 , srv33615677:84 , srv350823044:84 , srv352814743:84 , srv356401858:84 , srv359314516:84 , srv412425759:84 , srv431197360:84 , srv480927526:84 , srv485770002:84 , srv491816381:84 , srv510438311:84 , srv539470078:84 , srv557005522:84 , srv565693699:84 , srv568646090:84 , srv574356582:84 , srv595454944:84 , srv678451626:84 , srv702715937:84 , srv722470707:84 , srv727229121:84 , srv75445727:84 , srv796986378:84 , srv798285068:84 , srv809474747:84 , srv824722785:84 , srv831926626:84 , srv871660759:84 , srv880472963:84 , srv892793607:84 , srv922921386:84 , srv953958000:84 , srv974292503:84 , srv1158933773:85 , srv1486619375:85 , srv1634641642:85 , srv544045444:85 , srv583794854:85 , srv770773625:85 , srv36956274:86 , srv618022328:685 } 2023-07-21 23:53:13,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:13,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv678451626=80, srv1284375799=13, srv583794854=77, srv2014904361=46, srv544045444=71, srv1831278078=40, srv1787583007=36, srv2031781962=47, srv1680587870=34, srv831926626=92, srv1407535216=20, srv683850711=81, srv1294861479=14, srv1449954248=21, srv796986378=88, srv277348344=52, srv135203866=17, srv329774517=56, srv595454944=78, srv871660759=93, srv1314777370=15, srv111491757=5, srv1637298486=32, srv2055754046=48, srv356401858=61, srv557005522=72, srv770773625=87, srv1129095596=7, srv2110552808=50, srv539470078=70, srv574356582=76, srv722470707=83, srv359314516=62, srv922921386=96, srv299347156=54, srv350823044=58, srv1036847701=0, srv1040626205=1, srv287549940=53, srv618022328=79, srv1116584940=6, srv1482759480=26, srv168691575=35, srv33615677=57, srv485770002=67, srv121288767=11, srv1802561005=38, srv25541363=51, srv809474747=90, srv36956274=63, srv1082167451=3, srv1882770311=41, srv1197795403=10, srv75445727=85, srv1467516193=24, srv1634641642=31, srv702715937=82, srv1397672689=18, srv431197360=65, srv1486619375=27, srv565693699=73, srv1913888486=42, srv1473689898=25, srv1964576851=44, srv480927526=66, srv892793607=95, srv1158933773=8, srv352814743=59, srv1651203113=33, srv824722785=91, srv1237516830=12, srv1453156129=22, srv179462635=37, srv2109727366=49, srv1527818849=28, srv353429162=60, srv768764127=86, srv1401392295=19, srv510438311=69, srv131830903=16, srv568646090=75, srv412425759=64, srv491816381=68, srv798285068=89, srv1566798095=29, srv953958000=98, srv1600527787=30, srv56604508=74, srv1100258723=4, srv880472963=94, srv974292503=99, srv1055469517=2, srv1992647242=45, srv727229121=84, srv1822058209=39, srv1925384215=43, srv93480129=97, srv319778710=55, srv1196983750=9, srv146583133=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:13,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:13,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-07-21 23:53:13,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-07-21 23:53:13,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-07-21 23:53:13,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-07-21 23:53:13,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-07-21 23:53:13,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-07-21 23:53:13,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-07-21 23:53:13,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-07-21 23:53:13,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-07-21 23:53:13,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-07-21 23:53:13,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-07-21 23:53:13,655 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.744069053831948E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); 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-07-21 23:53:13,655 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1294861479:83 , srv1449954248:83 , srv1651203113:83 , srv2055754046:83 , srv353429162:83 , srv56604508:83 , srv683850711:83 , srv768764127:83 , srv93480129:83 , srv1036847701:84 , srv1040626205:84 , srv1055469517:84 , srv1082167451:84 , srv1100258723:84 , srv111491757:84 , srv1116584940:84 , srv1129095596:84 , srv1196983750:84 , srv1197795403:84 , srv121288767:84 , srv1237516830:84 , srv1284375799:84 , srv1314777370:84 , srv131830903:84 , srv135203866:84 , srv1397672689:84 , srv1401392295:84 , srv1407535216:84 , srv1453156129:84 , srv146583133:84 , srv1467516193:84 , srv1473689898:84 , srv1482759480:84 , srv1527818849:84 , srv1566798095:84 , srv1600527787:84 , srv1637298486:84 , srv1680587870:84 , srv168691575:84 , srv1787583007:84 , srv179462635:84 , srv1802561005:84 , srv1822058209:84 , srv1831278078:84 , srv1882770311:84 , srv1913888486:84 , srv1925384215:84 , srv1964576851:84 , srv1992647242:84 , srv2014904361:84 , srv2031781962:84 , srv2109727366:84 , srv2110552808:84 , srv25541363:84 , srv277348344:84 , srv287549940:84 , srv299347156:84 , srv319778710:84 , srv329774517:84 , srv33615677:84 , srv350823044:84 , srv352814743:84 , srv356401858:84 , srv359314516:84 , srv412425759:84 , srv431197360:84 , srv480927526:84 , srv485770002:84 , srv491816381:84 , srv510438311:84 , srv539470078:84 , srv557005522:84 , srv565693699:84 , srv568646090:84 , srv574356582:84 , srv595454944:84 , srv678451626:84 , srv702715937:84 , srv722470707:84 , srv727229121:84 , srv75445727:84 , srv796986378:84 , srv798285068:84 , srv809474747:84 , srv824722785:84 , srv831926626:84 , srv871660759:84 , srv880472963:84 , srv892793607:84 , srv922921386:84 , srv953958000:84 , srv974292503:84 , srv1158933773:85 , srv1486619375:85 , srv1634641642:85 , srv544045444:85 , srv583794854:85 , srv770773625:85 , srv36956274:86 , srv618022328:685 } 2023-07-21 23:53:13,689 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=311 (was 286) - SystemLoadAverage LEAK? -, ProcessCount=175 (was 175), AvailableMemoryMB=11322 (was 12083) 2023-07-21 23:53:13,698 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=311, ProcessCount=175, AvailableMemoryMB=11317 2023-07-21 23:53:13,699 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-07-21 23:53:13,699 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-07-21 23:53:13,711 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1112575691:84 , srv1142465782:84 , srv1160835593:84 , srv1338610743:84 , srv1383733160:84 , srv1420562750:84 , srv1456220980:84 , srv1652700626:84 , srv1683801813:84 , srv171715938:84 , srv1806659870:84 , srv1977322640:84 , srv2017776726:84 , srv2026336947:84 , srv2029359833:84 , srv2042120921:84 , srv2139890111:84 , srv245996788:84 , srv29321809:84 , srv29389930:84 , srv36729687:84 , srv624820841:84 , srv680840373:84 , srv701855022:84 , srv809176505:84 , srv816103071:84 , srv850514070:84 , srv875391099:84 , srv924748685:84 , srv589049470:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-07-21 23:53:13,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:53:13,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2029359833=14, srv1338610743=3, srv2139890111=16, srv1806659870=10, srv36729687=20, srv29389930=19, srv850514070=27, srv1683801813=8, srv1456220980=6, srv29321809=18, srv2026336947=13, srv1652700626=7, srv589049470=21, srv2017776726=12, srv2042120921=15, srv809176505=25, srv1420562750=5, srv171715938=9, srv816103071=26, srv875391099=28, srv680840373=23, srv1160835593=2, srv924748685=29, srv624820841=22, srv701855022=24, srv1112575691=0, srv245996788=17, srv1383733160=4, srv1977322640=11, srv1142465782=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:53:13,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:53:13,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:53:13,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:53:13,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:53:13,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-07-21 23:53:13,754 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.182828899913624, 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-07-21 23:53:13,754 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912769131157994, 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.182828899913624, 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-07-21 23:55:13,737 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5904700 different iterations. Found a solution that moves 1856 regions; Going from a computed imbalance of 0.9912769131157994 to a new imbalance of 4.3319965896196796E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6874074074074074, 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-07-21 23:55:13,746 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1112575691:90 , srv1142465782:90 , srv1160835593:90 , srv1338610743:90 , srv1383733160:90 , srv1420562750:90 , srv1456220980:90 , srv1652700626:90 , srv1683801813:90 , srv171715938:90 , srv1806659870:90 , srv1977322640:90 , srv2017776726:90 , srv2026336947:90 , srv2029359833:90 , srv2042120921:90 , srv2139890111:90 , srv245996788:90 , srv29321809:90 , srv29389930:90 , srv36729687:90 , srv589049470:90 , srv624820841:90 , srv680840373:90 , srv701855022:90 , srv809176505:90 , srv816103071:90 , srv850514070:90 , srv875391099:90 , srv924748685:90 } 2023-07-21 23:55:13,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-07-21 23:55:13,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2029359833=14, srv1338610743=3, srv2139890111=16, srv1806659870=10, srv36729687=20, srv29389930=19, srv850514070=27, srv1683801813=8, srv1456220980=6, srv29321809=18, srv2026336947=13, srv1652700626=7, srv589049470=21, srv2017776726=12, srv2042120921=15, srv809176505=25, srv1420562750=5, srv171715938=9, srv816103071=26, srv875391099=28, srv680840373=23, srv1160835593=2, srv924748685=29, srv624820841=22, srv701855022=24, srv1112575691=0, srv245996788=17, srv1383733160=4, srv1977322640=11, srv1142465782=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-07-21 23:55:13,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-07-21 23:55:13,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-07-21 23:55:13,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-07-21 23:55:13,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-07-21 23:55:13,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-07-21 23:55:13,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-07-21 23:55:13,779 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-07-21 23:55:13,779 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1112575691:90 , srv1142465782:90 , srv1160835593:90 , srv1338610743:90 , srv1383733160:90 , srv1420562750:90 , srv1456220980:90 , srv1652700626:90 , srv1683801813:90 , srv171715938:90 , srv1806659870:90 , srv1977322640:90 , srv2017776726:90 , srv2026336947:90 , srv2029359833:90 , srv2042120921:90 , srv2139890111:90 , srv245996788:90 , srv29321809:90 , srv29389930:90 , srv36729687:90 , srv589049470:90 , srv624820841:90 , srv680840373:90 , srv701855022:90 , srv809176505:90 , srv816103071:90 , srv850514070:90 , srv875391099:90 , srv924748685:90 } 2023-07-21 23:55:13,805 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=150 (was 311), ProcessCount=171 (was 175), AvailableMemoryMB=11270 (was 11317)