2023-08-27 15:53:09,708 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-27 15:53:10,031 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-27 15:53:10,150 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-27 15:53:10,221 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-27 15:53:10,231 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-27 15:53:10,247 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=267, ProcessCount=171, AvailableMemoryMB=13359 2023-08-27 15:53:10,249 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-27 15:53:10,249 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-27 15:53:10,399 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1070944186:84 , srv1079208020:84 , srv1139967203:84 , srv1165534136:84 , srv1172208942:84 , srv1205788460:84 , srv1273594807:84 , srv127991860:84 , srv1281641897:84 , srv1283196771:84 , srv129758351:84 , srv1328030065:84 , srv1338831569:84 , srv1352755786:84 , srv1365351426:84 , srv1428268974:84 , srv1434724915:84 , srv1456249023:84 , srv1478572170:84 , srv147962550:84 , srv1488401184:84 , srv1516937263:84 , srv1517448801:84 , srv1517449986:84 , srv1562564395:84 , srv1580880076:84 , srv1585352046:84 , srv1594213471:84 , srv1631500243:84 , srv1653656367:84 , srv1655342455:84 , srv1656688461:84 , srv1703905867:84 , srv1710566743:84 , srv1731280916:84 , srv175684515:84 , srv1774796333:84 , srv178694665:84 , srv1788377548:84 , srv1797965661:84 , srv1800896391:84 , srv1819194589:84 , srv1820294473:84 , srv1821220136:84 , srv1879411777:84 , srv1905244770:84 , srv1946077003:84 , srv1972543838:84 , srv1990944047:84 , srv2015442152:84 , srv2044500063:84 , srv2060073484:84 , srv206716984:84 , srv2134324382:84 , srv2143341736:84 , srv228516443:84 , srv231101359:84 , srv245490461:84 , srv24978959:84 , srv260755659:84 , srv27965374:84 , srv296481635:84 , srv296739027:84 , srv331197129:84 , srv34006446:84 , srv37209601:84 , srv379064312:84 , srv384795770:84 , srv398839212:84 , srv425707058:84 , srv45850088:84 , srv473235113:84 , srv496868442:84 , srv500141029:84 , srv524350136:84 , srv532808419:84 , srv570490029:84 , srv574345898:84 , srv574585457:84 , srv599136049:84 , srv603316873:84 , srv653653325:84 , srv692493034:84 , srv731338103:84 , srv738418970:84 , srv769830431:84 , srv775784241:84 , srv804998022:84 , srv82936211:84 , srv839362051:84 , srv861025822:84 , srv879400643:84 , srv893402935:84 , srv906778373:84 , srv920737814:84 , srv924528398:84 , srv927054494:84 , srv943515700:84 , srv988357408:84 , srv85015682:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-27 15:53:10,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:53:10,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv82936211=88, srv1139967203=2, srv731338103=83, srv861025822=91, srv1205788460=5, srv2060073484=51, srv1434724915=16, srv1428268974=15, srv425707058=69, srv524350136=74, srv34006446=64, srv1655342455=30, srv24978959=58, srv1165534136=3, srv775784241=86, srv906778373=94, srv1820294473=42, srv920737814=95, srv37209601=65, srv331197129=63, srv206716984=52, srv2015442152=49, srv147962550=19, srv296481635=61, srv1517449986=23, srv1788377548=38, srv496868442=72, srv228516443=55, srv1070944186=0, srv988357408=99, srv1283196771=9, srv1905244770=45, srv1328030065=11, srv1774796333=36, srv1517448801=22, srv260755659=59, srv1821220136=43, srv129758351=10, srv1703905867=32, srv127991860=7, srv175684515=35, srv398839212=68, srv1819194589=41, srv1594213471=27, srv1653656367=29, srv1946077003=46, srv1562564395=24, srv178694665=37, srv804998022=87, srv603316873=80, srv599136049=79, srv85015682=90, srv653653325=81, srv943515700=98, srv532808419=75, srv879400643=92, srv245490461=57, srv1172208942=4, srv924528398=96, srv1488401184=20, srv1338831569=12, srv1797965661=39, srv1365351426=14, srv296739027=62, srv473235113=71, srv570490029=76, srv738418970=84, srv1585352046=26, srv1631500243=28, srv1710566743=33, srv1352755786=13, srv574585457=78, srv1516937263=21, srv45850088=70, srv1972543838=47, srv384795770=67, srv893402935=93, srv1478572170=18, srv1879411777=44, srv1656688461=31, srv574345898=77, srv1079208020=1, srv27965374=60, srv1273594807=6, srv1456249023=17, srv379064312=66, srv927054494=97, srv1731280916=34, srv1990944047=48, srv769830431=85, srv839362051=89, srv1800896391=40, srv1281641897=8, srv1580880076=25, srv2044500063=50, srv2143341736=54, srv500141029=73, srv692493034=82, srv2134324382=53, srv231101359=56} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:53:10,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:53:10,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:53:10,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-27 15:53:10,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-27 15:53:10,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-27 15:53:10,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-27 15:53:10,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-27 15:53:10,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-27 15:53:10,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-27 15:53:10,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-27 15:53:10,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-27 15:53:10,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=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:10,755 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-27 15:53:10,755 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-27 15:53:11,142 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 597 ms to try 5000 different iterations. Found a solution that moves 4700 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1752074827519771. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039965691733973956, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05630205534958829, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5222222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039965691733973956, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16991666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24166666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:11,176 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv206716984:80 , srv425707058:81 , srv524350136:81 , srv920737814:81 , srv1352755786:82 , srv1710566743:82 , srv603316873:82 , srv127991860:83 , srv1456249023:83 , srv1562564395:83 , srv1594213471:83 , srv1631500243:83 , srv175684515:83 , srv1821220136:83 , srv1879411777:83 , srv1990944047:83 , srv2015442152:83 , srv2143341736:83 , srv245490461:83 , srv398839212:83 , srv473235113:83 , srv1478572170:84 , srv1800896391:84 , srv599136049:84 , srv1283196771:85 , srv129758351:85 , srv1338831569:85 , srv1428268974:85 , srv34006446:85 , srv574345898:85 , srv769830431:85 , srv804998022:85 , srv861025822:85 , srv988357408:85 , srv1070944186:86 , srv1079208020:86 , srv1328030065:86 , srv1365351426:86 , srv1972543838:86 , srv228516443:86 , srv260755659:86 , srv296481635:86 , srv37209601:86 , srv653653325:86 , srv738418970:86 , srv82936211:86 , srv943515700:86 , srv1139967203:87 , srv1165534136:87 , srv1273594807:87 , srv1281641897:87 , srv1434724915:87 , srv1488401184:87 , srv1517448801:87 , srv1585352046:87 , srv1653656367:87 , srv1656688461:87 , srv1797965661:87 , srv1819194589:87 , srv2044500063:87 , srv231101359:87 , srv296739027:87 , srv496868442:87 , srv500141029:87 , srv731338103:87 , srv1172208942:88 , srv1205788460:88 , srv1516937263:88 , srv1731280916:88 , srv1774796333:88 , srv178694665:88 , srv1905244770:88 , srv1946077003:88 , srv379064312:88 , srv532808419:88 , srv692493034:88 , srv775784241:88 , srv839362051:88 , srv879400643:88 , srv893402935:88 , srv1788377548:89 , srv1820294473:89 , srv2060073484:89 , srv24978959:89 , srv27965374:89 , srv570490029:89 , srv906778373:89 , srv147962550:90 , srv1517449986:90 , srv1580880076:90 , srv2134324382:90 , srv384795770:90 , srv1655342455:91 , srv1703905867:91 , srv574585457:91 , srv45850088:92 , srv927054494:92 , srv331197129:94 , srv924528398:94 , srv85015682:445 } 2023-08-27 15:53:11,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:53:11,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv82936211=88, srv1139967203=2, srv731338103=83, srv861025822=91, srv1205788460=5, srv2060073484=51, srv1434724915=16, srv1428268974=15, srv425707058=69, srv524350136=74, srv34006446=64, srv1655342455=30, srv24978959=58, srv1165534136=3, srv775784241=86, srv906778373=94, srv1820294473=42, srv920737814=95, srv37209601=65, srv331197129=63, srv206716984=52, srv2015442152=49, srv147962550=19, srv296481635=61, srv1517449986=23, srv1788377548=38, srv496868442=72, srv228516443=55, srv1070944186=0, srv988357408=99, srv1283196771=9, srv1905244770=45, srv1328030065=11, srv1774796333=36, srv1517448801=22, srv260755659=59, srv1821220136=43, srv129758351=10, srv1703905867=32, srv127991860=7, srv175684515=35, srv398839212=68, srv1819194589=41, srv1594213471=27, srv1653656367=29, srv1946077003=46, srv1562564395=24, srv178694665=37, srv804998022=87, srv603316873=80, srv599136049=79, srv85015682=90, srv653653325=81, srv943515700=98, srv532808419=75, srv879400643=92, srv245490461=57, srv1172208942=4, srv924528398=96, srv1488401184=20, srv1338831569=12, srv1797965661=39, srv1365351426=14, srv296739027=62, srv473235113=71, srv570490029=76, srv738418970=84, srv1585352046=26, srv1631500243=28, srv1710566743=33, srv1352755786=13, srv574585457=78, srv1516937263=21, srv45850088=70, srv1972543838=47, srv384795770=67, srv893402935=93, srv1478572170=18, srv1879411777=44, srv1656688461=31, srv574345898=77, srv1079208020=1, srv27965374=60, srv1273594807=6, srv1456249023=17, srv379064312=66, srv927054494=97, srv1731280916=34, srv1990944047=48, srv769830431=85, srv839362051=89, srv1800896391=40, srv1281641897=8, srv1580880076=25, srv2044500063=50, srv2143341736=54, srv500141029=73, srv692493034=82, srv2134324382=53, srv231101359=56} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:53:11,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:53:11,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:53:11,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:53:11,205 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:53:11,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:53:11,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-27 15:53:11,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-27 15:53:11,209 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-27 15:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-27 15:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-27 15:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-27 15:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-27 15:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-27 15:53:11,346 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039965691733973956, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05630205534958829, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039965691733973956, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16991666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24166666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:11,346 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-27 15:53:11,346 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17517457264857533, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039965691733973956, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05630205534958829, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039965691733973956, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16991666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24166666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-27 15:53:11,674 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 437 ms to try 5000 different iterations. Found a solution that moves 2680 regions; Going from a computed imbalance of 0.17517457264857533 to a new imbalance of 0.015244896416476379. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021276157950140845); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.029780340610353784, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29777777777777775, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021276157950140845); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04816666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:11,687 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv924528398:79 , srv927054494:79 , srv331197129:80 , srv45850088:80 , srv2060073484:81 , srv384795770:81 , srv893402935:81 , srv906778373:81 , srv1172208942:82 , srv147962550:82 , srv1655342455:82 , srv1703905867:82 , srv1788377548:82 , srv1820294473:82 , srv2134324382:82 , srv570490029:82 , srv775784241:82 , srv879400643:82 , srv1281641897:83 , srv1774796333:83 , srv178694665:83 , srv1819194589:83 , srv1946077003:83 , srv24978959:83 , srv27965374:83 , srv496868442:83 , srv500141029:83 , srv574585457:83 , srv1070944186:84 , srv1205788460:84 , srv1488401184:84 , srv1516937263:84 , srv1517448801:84 , srv1517449986:84 , srv1580880076:84 , srv1731280916:84 , srv1797965661:84 , srv1905244770:84 , srv1972543838:84 , srv2044500063:84 , srv296481635:84 , srv692493034:84 , srv731338103:84 , srv738418970:84 , srv1165534136:85 , srv228516443:85 , srv804998022:85 , srv1079208020:86 , srv1139967203:86 , srv1273594807:86 , srv1283196771:86 , srv1434724915:86 , srv1585352046:86 , srv231101359:86 , srv260755659:86 , srv37209601:86 , srv532808419:86 , srv127991860:87 , srv129758351:87 , srv1328030065:87 , srv1338831569:87 , srv1562564395:87 , srv1653656367:87 , srv1800896391:87 , srv296739027:87 , srv34006446:87 , srv379064312:87 , srv653653325:87 , srv82936211:87 , srv839362051:87 , srv861025822:87 , srv943515700:87 , srv988357408:87 , srv1428268974:88 , srv1478572170:88 , srv1656688461:88 , srv175684515:88 , srv1990944047:88 , srv603316873:88 , srv769830431:88 , srv1365351426:89 , srv2015442152:89 , srv599136049:89 , srv1456249023:90 , srv1631500243:90 , srv1821220136:90 , srv1879411777:90 , srv2143341736:90 , srv574345898:90 , srv1352755786:91 , srv1594213471:91 , srv398839212:91 , srv473235113:91 , srv920737814:91 , srv1710566743:92 , srv206716984:92 , srv245490461:92 , srv524350136:92 , srv425707058:93 , srv85015682:518 } 2023-08-27 15:53:11,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:53:11,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv82936211=88, srv1139967203=2, srv731338103=83, srv861025822=91, srv1205788460=5, srv2060073484=51, srv1434724915=16, srv1428268974=15, srv425707058=69, srv524350136=74, srv34006446=64, srv1655342455=30, srv24978959=58, srv1165534136=3, srv775784241=86, srv906778373=94, srv1820294473=42, srv920737814=95, srv37209601=65, srv331197129=63, srv206716984=52, srv2015442152=49, srv147962550=19, srv296481635=61, srv1517449986=23, srv1788377548=38, srv496868442=72, srv228516443=55, srv1070944186=0, srv988357408=99, srv1283196771=9, srv1905244770=45, srv1328030065=11, srv1774796333=36, srv1517448801=22, srv260755659=59, srv1821220136=43, srv129758351=10, srv1703905867=32, srv127991860=7, srv175684515=35, srv398839212=68, srv1819194589=41, srv1594213471=27, srv1653656367=29, srv1946077003=46, srv1562564395=24, srv178694665=37, srv804998022=87, srv603316873=80, srv599136049=79, srv85015682=90, srv653653325=81, srv943515700=98, srv532808419=75, srv879400643=92, srv245490461=57, srv1172208942=4, srv924528398=96, srv1488401184=20, srv1338831569=12, srv1797965661=39, srv1365351426=14, srv296739027=62, srv473235113=71, srv570490029=76, srv738418970=84, srv1585352046=26, srv1631500243=28, srv1710566743=33, srv1352755786=13, srv574585457=78, srv1516937263=21, srv45850088=70, srv1972543838=47, srv384795770=67, srv893402935=93, srv1478572170=18, srv1879411777=44, srv1656688461=31, srv574345898=77, srv1079208020=1, srv27965374=60, srv1273594807=6, srv1456249023=17, srv379064312=66, srv927054494=97, srv1731280916=34, srv1990944047=48, srv769830431=85, srv839362051=89, srv1800896391=40, srv1281641897=8, srv1580880076=25, srv2044500063=50, srv2143341736=54, srv500141029=73, srv692493034=82, srv2134324382=53, srv231101359=56} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:53:11,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:53:11,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:53:11,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:53:11,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:53:11,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:53:11,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:53:11,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:53:11,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-27 15:53:11,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-27 15:53:11,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-27 15:53:11,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-27 15:53:11,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-27 15:53:11,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-27 15:53:11,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-27 15:53:11,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-27 15:53:11,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-27 15:53:11,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-27 15:53:11,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-27 15:53:11,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-27 15:53:11,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-27 15:53:11,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-27 15:53:11,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-27 15:53:11,847 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.021276157950140845); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.029780340610353784, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021276157950140845); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04816666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:11,848 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-27 15:53:11,848 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015226130655387724, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021276157950140845); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.029780340610353784, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021276157950140845); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011833333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04816666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-27 15:53:12,137 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 391 ms to try 5000 different iterations. Found a solution that moves 1004 regions; Going from a computed imbalance of 0.015226130655387724 to a new imbalance of 9.278271770239964E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006124615219341183); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006338735955449387); MoveCostFunction : (multiplier=7.0, imbalance=0.11155555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006124615219341183); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:12,139 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1365351426:82 , srv379064312:82 , srv1434724915:83 , srv1580880076:83 , srv1653656367:83 , srv1656688461:83 , srv1710566743:83 , srv245490461:83 , srv296739027:83 , srv398839212:83 , srv425707058:83 , srv574345898:83 , srv574585457:83 , srv839362051:83 , srv1139967203:84 , srv1273594807:84 , srv1352755786:84 , srv1456249023:84 , srv1478572170:84 , srv1517449986:84 , srv1594213471:84 , srv1631500243:84 , srv1655342455:84 , srv1879411777:84 , srv2143341736:84 , srv331197129:84 , srv37209601:84 , srv524350136:84 , srv532808419:84 , srv653653325:84 , srv769830431:84 , srv82936211:84 , srv1079208020:85 , srv1165534136:85 , srv129758351:85 , srv1328030065:85 , srv1428268974:85 , srv1585352046:85 , srv1703905867:85 , srv1788377548:85 , srv1821220136:85 , srv1905244770:85 , srv2015442152:85 , srv231101359:85 , srv24978959:85 , srv27965374:85 , srv473235113:85 , srv692493034:85 , srv861025822:85 , srv943515700:85 , srv988357408:85 , srv1205788460:86 , srv1338831569:86 , srv1488401184:86 , srv1516937263:86 , srv1517448801:86 , srv1562564395:86 , srv1731280916:86 , srv1774796333:86 , srv178694665:86 , srv1820294473:86 , srv2044500063:86 , srv206716984:86 , srv228516443:86 , srv260755659:86 , srv296481635:86 , srv45850088:86 , srv500141029:86 , srv570490029:86 , srv599136049:86 , srv775784241:86 , srv920737814:86 , srv924528398:86 , srv127991860:87 , srv1283196771:87 , srv147962550:87 , srv175684515:87 , srv1797965661:87 , srv1800896391:87 , srv1819194589:87 , srv1946077003:87 , srv1990944047:87 , srv2060073484:87 , srv34006446:87 , srv384795770:87 , srv603316873:87 , srv731338103:87 , srv738418970:87 , srv906778373:87 , srv927054494:87 , srv1070944186:88 , srv1172208942:88 , srv1281641897:88 , srv1972543838:88 , srv496868442:88 , srv804998022:88 , srv879400643:88 , srv893402935:88 , srv2134324382:89 , srv85015682:549 } 2023-08-27 15:53:12,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:53:12,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv82936211=88, srv1139967203=2, srv731338103=83, srv861025822=91, srv1205788460=5, srv2060073484=51, srv1434724915=16, srv1428268974=15, srv425707058=69, srv524350136=74, srv34006446=64, srv1655342455=30, srv24978959=58, srv1165534136=3, srv775784241=86, srv906778373=94, srv1820294473=42, srv920737814=95, srv37209601=65, srv331197129=63, srv206716984=52, srv2015442152=49, srv147962550=19, srv296481635=61, srv1517449986=23, srv1788377548=38, srv496868442=72, srv228516443=55, srv1070944186=0, srv988357408=99, srv1283196771=9, srv1905244770=45, srv1328030065=11, srv1774796333=36, srv1517448801=22, srv260755659=59, srv1821220136=43, srv129758351=10, srv1703905867=32, srv127991860=7, srv175684515=35, srv398839212=68, srv1819194589=41, srv1594213471=27, srv1653656367=29, srv1946077003=46, srv1562564395=24, srv178694665=37, srv804998022=87, srv603316873=80, srv599136049=79, srv85015682=90, srv653653325=81, srv943515700=98, srv532808419=75, srv879400643=92, srv245490461=57, srv1172208942=4, srv924528398=96, srv1488401184=20, srv1338831569=12, srv1797965661=39, srv1365351426=14, srv296739027=62, srv473235113=71, srv570490029=76, srv738418970=84, srv1585352046=26, srv1631500243=28, srv1710566743=33, srv1352755786=13, srv574585457=78, srv1516937263=21, srv45850088=70, srv1972543838=47, srv384795770=67, srv893402935=93, srv1478572170=18, srv1879411777=44, srv1656688461=31, srv574345898=77, srv1079208020=1, srv27965374=60, srv1273594807=6, srv1456249023=17, srv379064312=66, srv927054494=97, srv1731280916=34, srv1990944047=48, srv769830431=85, srv839362051=89, srv1800896391=40, srv1281641897=8, srv1580880076=25, srv2044500063=50, srv2143341736=54, srv500141029=73, srv692493034=82, srv2134324382=53, srv231101359=56} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:53:12,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:53:12,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-27 15:53:12,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-27 15:53:12,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-27 15:53:12,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-27 15:53:12,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-27 15:53:12,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-27 15:53:12,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-27 15:53:12,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-27 15:53:12,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-27 15:53:12,287 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.006124615219341183); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006338735955449387); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006124615219341183); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:12,287 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-27 15:53:12,288 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.20797018765411E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006124615219341183); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006338735955449387); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006124615219341183); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-27 15:53:12,667 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 482 ms to try 5000 different iterations. Found a solution that moves 251 regions; Going from a computed imbalance of 9.20797018765411E-4 to a new imbalance of 1.910070598925149E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.02788888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:12,668 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2134324382:81 , srv34006446:82 , srv1283196771:83 , srv147962550:83 , srv45850088:83 , srv473235113:83 , srv924528398:83 , srv1070944186:84 , srv1205788460:84 , srv1273594807:84 , srv1338831569:84 , srv1365351426:84 , srv1516937263:84 , srv1517449986:84 , srv1585352046:84 , srv1594213471:84 , srv1655342455:84 , srv1656688461:84 , srv1703905867:84 , srv1731280916:84 , srv175684515:84 , srv1797965661:84 , srv1800896391:84 , srv1821220136:84 , srv1946077003:84 , srv1972543838:84 , srv1990944047:84 , srv206716984:84 , srv231101359:84 , srv245490461:84 , srv24978959:84 , srv260755659:84 , srv296739027:84 , srv331197129:84 , srv384795770:84 , srv496868442:84 , srv532808419:84 , srv574345898:84 , srv599136049:84 , srv731338103:84 , srv804998022:84 , srv839362051:84 , srv879400643:84 , srv920737814:84 , srv943515700:84 , srv1079208020:85 , srv1165534136:85 , srv1172208942:85 , srv127991860:85 , srv1281641897:85 , srv129758351:85 , srv1328030065:85 , srv1428268974:85 , srv1456249023:85 , srv1488401184:85 , srv1517448801:85 , srv1580880076:85 , srv1631500243:85 , srv1653656367:85 , srv1710566743:85 , srv1774796333:85 , srv178694665:85 , srv1819194589:85 , srv1820294473:85 , srv1879411777:85 , srv1905244770:85 , srv2015442152:85 , srv2044500063:85 , srv2060073484:85 , srv2143341736:85 , srv228516443:85 , srv27965374:85 , srv379064312:85 , srv398839212:85 , srv425707058:85 , srv524350136:85 , srv570490029:85 , srv574585457:85 , srv603316873:85 , srv653653325:85 , srv692493034:85 , srv738418970:85 , srv769830431:85 , srv82936211:85 , srv861025822:85 , srv893402935:85 , srv906778373:85 , srv927054494:85 , srv988357408:85 , srv1139967203:86 , srv1352755786:86 , srv1434724915:86 , srv1478572170:86 , srv1562564395:86 , srv1788377548:86 , srv296481635:86 , srv37209601:86 , srv500141029:86 , srv775784241:86 , srv85015682:630 } 2023-08-27 15:53:12,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:53:12,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv82936211=88, srv1139967203=2, srv731338103=83, srv861025822=91, srv1205788460=5, srv2060073484=51, srv1434724915=16, srv1428268974=15, srv425707058=69, srv524350136=74, srv34006446=64, srv1655342455=30, srv24978959=58, srv1165534136=3, srv775784241=86, srv906778373=94, srv1820294473=42, srv920737814=95, srv37209601=65, srv331197129=63, srv206716984=52, srv2015442152=49, srv147962550=19, srv296481635=61, srv1517449986=23, srv1788377548=38, srv496868442=72, srv228516443=55, srv1070944186=0, srv988357408=99, srv1283196771=9, srv1905244770=45, srv1328030065=11, srv1774796333=36, srv1517448801=22, srv260755659=59, srv1821220136=43, srv129758351=10, srv1703905867=32, srv127991860=7, srv175684515=35, srv398839212=68, srv1819194589=41, srv1594213471=27, srv1653656367=29, srv1946077003=46, srv1562564395=24, srv178694665=37, srv804998022=87, srv603316873=80, srv599136049=79, srv85015682=90, srv653653325=81, srv943515700=98, srv532808419=75, srv879400643=92, srv245490461=57, srv1172208942=4, srv924528398=96, srv1488401184=20, srv1338831569=12, srv1797965661=39, srv1365351426=14, srv296739027=62, srv473235113=71, srv570490029=76, srv738418970=84, srv1585352046=26, srv1631500243=28, srv1710566743=33, srv1352755786=13, srv574585457=78, srv1516937263=21, srv45850088=70, srv1972543838=47, srv384795770=67, srv893402935=93, srv1478572170=18, srv1879411777=44, srv1656688461=31, srv574345898=77, srv1079208020=1, srv27965374=60, srv1273594807=6, srv1456249023=17, srv379064312=66, srv927054494=97, srv1731280916=34, srv1990944047=48, srv769830431=85, srv839362051=89, srv1800896391=40, srv1281641897=8, srv1580880076=25, srv2044500063=50, srv2143341736=54, srv500141029=73, srv692493034=82, srv2134324382=53, srv231101359=56} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:53:12,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:53:12,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-27 15:53:12,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-27 15:53:12,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-27 15:53:12,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-27 15:53:12,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-27 15:53:12,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-27 15:53:12,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-27 15:53:12,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-27 15:53:12,821 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.734316642460514E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:12,821 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv2134324382:81 , srv34006446:82 , srv1283196771:83 , srv147962550:83 , srv45850088:83 , srv473235113:83 , srv924528398:83 , srv1070944186:84 , srv1205788460:84 , srv1273594807:84 , srv1338831569:84 , srv1365351426:84 , srv1516937263:84 , srv1517449986:84 , srv1585352046:84 , srv1594213471:84 , srv1655342455:84 , srv1656688461:84 , srv1703905867:84 , srv1731280916:84 , srv175684515:84 , srv1797965661:84 , srv1800896391:84 , srv1821220136:84 , srv1946077003:84 , srv1972543838:84 , srv1990944047:84 , srv206716984:84 , srv231101359:84 , srv245490461:84 , srv24978959:84 , srv260755659:84 , srv296739027:84 , srv331197129:84 , srv384795770:84 , srv496868442:84 , srv532808419:84 , srv574345898:84 , srv599136049:84 , srv731338103:84 , srv804998022:84 , srv839362051:84 , srv879400643:84 , srv920737814:84 , srv943515700:84 , srv1079208020:85 , srv1165534136:85 , srv1172208942:85 , srv127991860:85 , srv1281641897:85 , srv129758351:85 , srv1328030065:85 , srv1428268974:85 , srv1456249023:85 , srv1488401184:85 , srv1517448801:85 , srv1580880076:85 , srv1631500243:85 , srv1653656367:85 , srv1710566743:85 , srv1774796333:85 , srv178694665:85 , srv1819194589:85 , srv1820294473:85 , srv1879411777:85 , srv1905244770:85 , srv2015442152:85 , srv2044500063:85 , srv2060073484:85 , srv2143341736:85 , srv228516443:85 , srv27965374:85 , srv379064312:85 , srv398839212:85 , srv425707058:85 , srv524350136:85 , srv570490029:85 , srv574585457:85 , srv603316873:85 , srv653653325:85 , srv692493034:85 , srv738418970:85 , srv769830431:85 , srv82936211:85 , srv861025822:85 , srv893402935:85 , srv906778373:85 , srv927054494:85 , srv988357408:85 , srv1139967203:86 , srv1352755786:86 , srv1434724915:86 , srv1478572170:86 , srv1562564395:86 , srv1788377548:86 , srv296481635:86 , srv37209601:86 , srv500141029:86 , srv775784241:86 , srv85015682:630 } 2023-08-27 15:53:12,857 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=302 (was 267) - SystemLoadAverage LEAK? -, ProcessCount=171 (was 171), AvailableMemoryMB=12581 (was 13359) 2023-08-27 15:53:12,866 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=302, ProcessCount=171, AvailableMemoryMB=12581 2023-08-27 15:53:12,867 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-27 15:53:12,867 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-08-27 15:53:12,880 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1035798055:84 , srv1092299320:84 , srv1132712688:84 , srv1408070896:84 , srv1455901921:84 , srv1484008515:84 , srv1492594273:84 , srv1496524741:84 , srv1503888419:84 , srv1532291742:84 , srv1566439770:84 , srv1641919634:84 , srv1645339597:84 , srv1710869910:84 , srv1751841442:84 , srv1930495801:84 , srv1967710271:84 , srv281539326:84 , srv356487065:84 , srv361611165:84 , srv383798692:84 , srv426421690:84 , srv573190763:84 , srv67103861:84 , srv772142068:84 , srv885408850:84 , srv90164866:84 , srv918473995:84 , srv919285694:84 , srv351654016:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-27 15:53:12,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:53:12,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1496524741=7, srv1645339597=12, srv1566439770=10, srv1751841442=14, srv772142068=25, srv918473995=28, srv383798692=21, srv1930495801=15, srv90164866=27, srv1641919634=11, srv361611165=20, srv1035798055=0, srv1967710271=16, srv919285694=29, srv1132712688=2, srv573190763=23, srv281539326=17, srv1532291742=9, srv426421690=22, srv351654016=18, srv356487065=19, srv1455901921=4, srv885408850=26, srv1492594273=6, srv1503888419=8, srv1484008515=5, srv1710869910=13, srv1408070896=3, srv67103861=24, srv1092299320=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:53:12,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:53:12,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:53:12,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-27 15:53:12,923 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.1167649876535632, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:53:12,923 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912560965927648, 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.1167649876535632, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-08-27 15:55:12,901 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6208113 different iterations. Found a solution that moves 1854 regions; Going from a computed imbalance of 0.9912560965927648 to a new imbalance of 4.3273284898463826E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6866666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:55:12,908 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1035798055:90 , srv1092299320:90 , srv1132712688:90 , srv1408070896:90 , srv1455901921:90 , srv1484008515:90 , srv1492594273:90 , srv1496524741:90 , srv1503888419:90 , srv1532291742:90 , srv1566439770:90 , srv1641919634:90 , srv1645339597:90 , srv1710869910:90 , srv1751841442:90 , srv1930495801:90 , srv1967710271:90 , srv281539326:90 , srv351654016:90 , srv356487065:90 , srv361611165:90 , srv383798692:90 , srv426421690:90 , srv573190763:90 , srv67103861:90 , srv772142068:90 , srv885408850:90 , srv90164866:90 , srv918473995:90 , srv919285694:90 } 2023-08-27 15:55:12,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-27 15:55:12,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1496524741=7, srv1645339597=12, srv1566439770=10, srv1751841442=14, srv772142068=25, srv918473995=28, srv383798692=21, srv1930495801=15, srv90164866=27, srv1641919634=11, srv361611165=20, srv1035798055=0, srv1967710271=16, srv919285694=29, srv1132712688=2, srv573190763=23, srv281539326=17, srv1532291742=9, srv426421690=22, srv351654016=18, srv356487065=19, srv1455901921=4, srv885408850=26, srv1492594273=6, srv1503888419=8, srv1484008515=5, srv1710869910=13, srv1408070896=3, srv67103861=24, srv1092299320=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-27 15:55:12,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-27 15:55:12,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-27 15:55:12,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-27 15:55:12,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-27 15:55:12,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-27 15:55:12,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-27 15:55:12,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-27 15:55:12,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-27 15:55:12,931 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-27 15:55:12,931 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1035798055:90 , srv1092299320:90 , srv1132712688:90 , srv1408070896:90 , srv1455901921:90 , srv1484008515:90 , srv1492594273:90 , srv1496524741:90 , srv1503888419:90 , srv1532291742:90 , srv1566439770:90 , srv1641919634:90 , srv1645339597:90 , srv1710869910:90 , srv1751841442:90 , srv1930495801:90 , srv1967710271:90 , srv281539326:90 , srv351654016:90 , srv356487065:90 , srv361611165:90 , srv383798692:90 , srv426421690:90 , srv573190763:90 , srv67103861:90 , srv772142068:90 , srv885408850:90 , srv90164866:90 , srv918473995:90 , srv919285694:90 } 2023-08-27 15:55:12,947 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=227 (was 302), ProcessCount=169 (was 171), AvailableMemoryMB=12905 (was 12581) - AvailableMemoryMB LEAK? -