2023-10-22 20:53:26,627 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-10-22 20:53:26,924 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-10-22 20:53:27,029 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-10-22 20:53:27,086 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-10-22 20:53:27,093 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-10-22 20:53:27,106 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=214, ProcessCount=170, AvailableMemoryMB=8671 2023-10-22 20:53:27,108 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-10-22 20:53:27,108 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-10-22 20:53:27,252 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1007586881:84 , srv1014978782:84 , srv1030703052:84 , srv1034161016:84 , srv1041579089:84 , srv1045440715:84 , srv1060462230:84 , srv1065137471:84 , srv1114254180:84 , srv1116964127:84 , srv1120838487:84 , srv1121488676:84 , srv1183189452:84 , srv1215977130:84 , srv1232584526:84 , srv1234059653:84 , srv1251165195:84 , srv1263520256:84 , srv1282545303:84 , srv1295118034:84 , srv1317711416:84 , srv1354338444:84 , srv1387348846:84 , srv1407348918:84 , srv1445091563:84 , srv1451277944:84 , srv1456527888:84 , srv1471828204:84 , srv1491017347:84 , srv1492970057:84 , srv1502584979:84 , srv1531710520:84 , srv1572973779:84 , srv1575282241:84 , srv1613286496:84 , srv1621510337:84 , srv1636067258:84 , srv1638503990:84 , srv1674003173:84 , srv1675106326:84 , srv1685105808:84 , srv1726560513:84 , srv172910950:84 , srv1755355947:84 , srv1757958842:84 , srv1768920892:84 , srv1792475665:84 , srv1801956421:84 , srv189928575:84 , srv194674248:84 , srv1951670786:84 , srv1971645347:84 , srv1997437140:84 , srv2034248812:84 , srv2039873236:84 , srv2072539287:84 , srv209553071:84 , srv2105057228:84 , srv2120273653:84 , srv2120904815:84 , srv2127682322:84 , srv2134881683:84 , srv2140441001:84 , srv2140982357:84 , srv245482467:84 , srv25641861:84 , srv33124110:84 , srv360424814:84 , srv370433168:84 , srv409483671:84 , srv414732963:84 , srv419013543:84 , srv444298461:84 , srv445205383:84 , srv51502820:84 , srv535005489:84 , srv545854990:84 , srv554410131:84 , srv56963196:84 , srv589415979:84 , srv617331072:84 , srv629020221:84 , srv659505065:84 , srv660367835:84 , srv679621190:84 , srv692937301:84 , srv700601517:84 , srv731778075:84 , srv746116912:84 , srv776585012:84 , srv784631901:84 , srv786342210:84 , srv835997137:84 , srv852802770:84 , srv8639300:84 , srv936248133:84 , srv951651263:84 , srv955157864:84 , srv96433604:84 , srv1546402286:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-10-22 20:53:27,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:53:27,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2034248812=54, srv2105057228=58, srv1636067258=37, srv1685105808=41, srv629020221=82, srv554410131=78, srv951651263=97, srv1572973779=33, srv56963196=79, srv1491017347=28, srv1060462230=6, srv1014978782=1, srv2140982357=64, srv360424814=68, srv545854990=77, srv776585012=90, srv1471828204=27, srv1951670786=51, srv1971645347=52, srv414732963=71, srv1317711416=20, srv1456527888=26, srv209553071=57, srv617331072=81, srv535005489=76, srv1997437140=53, srv1531710520=31, srv1768920892=46, srv1502584979=30, srv2120273653=59, srv1116964127=9, srv419013543=72, srv700601517=87, srv589415979=80, srv692937301=86, srv1675106326=40, srv1045440715=5, srv1232584526=14, srv1638503990=38, srv25641861=66, srv1445091563=24, srv2127682322=61, srv51502820=75, srv444298461=73, srv1546402286=32, srv33124110=67, srv1251165195=16, srv1282545303=18, srv194674248=50, srv2039873236=55, srv659505065=83, srv2120904815=60, srv852802770=94, srv660367835=84, srv1114254180=8, srv746116912=89, srv8639300=95, srv1575282241=34, srv1726560513=42, srv1674003173=39, srv1065137471=7, srv1757958842=45, srv370433168=69, srv835997137=93, srv1492970057=29, srv1120838487=10, srv1234059653=15, srv1215977130=13, srv96433604=99, srv1041579089=4, srv409483671=70, srv731778075=88, srv1034161016=3, srv1387348846=22, srv189928575=49, srv1121488676=11, srv1621510337=36, srv2140441001=63, srv1792475665=47, srv1801956421=48, srv784631901=91, srv1183189452=12, srv1613286496=35, srv2072539287=56, srv172910950=43, srv245482467=65, srv936248133=96, srv2134881683=62, srv786342210=92, srv955157864=98, srv1030703052=2, srv1263520256=17, srv1451277944=25, srv1007586881=0, srv1295118034=19, srv445205383=74, srv1407348918=23, srv1354338444=21, srv1755355947=44, srv679621190=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:53:27,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:53:27,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:53:27,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:53:27,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:53:27,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:53:27,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:53:27,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-22 20:53:27,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-22 20:53:27,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-22 20:53:27,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-22 20:53:27,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-22 20:53:27,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-22 20:53:27,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-22 20:53:27,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-22 20:53:27,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-22 20:53:27,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-22 20:53:27,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-22 20:53:27,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-22 20:53:27,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-22 20:53:27,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-22 20:53:27,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-22 20:53:27,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-22 20:53:27,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-22 20:53:27,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-22 20:53:27,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-22 20:53:27,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-22 20:53:27,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-22 20:53:27,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-22 20:53:27,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-22 20:53:27,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-22 20:53:27,709 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-10-22 20:53:27,709 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-10-22 20:53:27,710 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-10-22 20:53:28,296 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 902 ms to try 5000 different iterations. Found a solution that moves 4638 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18031187510580238. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04011798287792259, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05686339390837396, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5153333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04011798287792259, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17566666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24083333333333334, 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-10-22 20:53:28,318 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv445205383:80 , srv8639300:80 , srv96433604:80 , srv1387348846:81 , srv1675106326:81 , srv1768920892:81 , srv545854990:81 , srv1451277944:82 , srv2120273653:82 , srv2134881683:82 , srv1060462230:83 , srv1114254180:83 , srv1234059653:83 , srv1726560513:83 , srv1755355947:83 , srv409483671:83 , srv659505065:83 , srv679621190:83 , srv1065137471:84 , srv1121488676:84 , srv1572973779:84 , srv1638503990:84 , srv1685105808:84 , srv1757958842:84 , srv1792475665:84 , srv1951670786:84 , srv2039873236:84 , srv2105057228:84 , srv2140441001:84 , srv700601517:84 , srv852802770:84 , srv951651263:84 , srv1045440715:85 , srv1502584979:85 , srv1613286496:85 , srv1636067258:85 , srv1997437140:85 , srv2034248812:85 , srv2127682322:85 , srv784631901:85 , srv955157864:85 , srv1014978782:86 , srv1030703052:86 , srv189928575:86 , srv1971645347:86 , srv554410131:86 , srv56963196:86 , srv589415979:86 , srv629020221:86 , srv731778075:86 , srv776585012:86 , srv1034161016:87 , srv1282545303:87 , srv1354338444:87 , srv1491017347:87 , srv1531710520:87 , srv1674003173:87 , srv209553071:87 , srv444298461:87 , srv617331072:87 , srv692937301:87 , srv1041579089:88 , srv1183189452:88 , srv1215977130:88 , srv1575282241:88 , srv172910950:88 , srv414732963:88 , srv419013543:88 , srv535005489:88 , srv786342210:88 , srv835997137:88 , srv1007586881:89 , srv1116964127:89 , srv1120838487:89 , srv1232584526:89 , srv1251165195:89 , srv1407348918:89 , srv1471828204:89 , srv1492970057:89 , srv1621510337:89 , srv1801956421:89 , srv194674248:89 , srv245482467:89 , srv25641861:89 , srv746116912:89 , srv1295118034:90 , srv1317711416:90 , srv2120904815:90 , srv360424814:90 , srv370433168:90 , srv660367835:90 , srv1263520256:91 , srv33124110:91 , srv1456527888:92 , srv1445091563:93 , srv2072539287:93 , srv936248133:93 , srv51502820:94 , srv2140982357:96 , srv1546402286:446 } 2023-10-22 20:53:28,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:53:28,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2034248812=54, srv2105057228=58, srv1636067258=37, srv1685105808=41, srv629020221=82, srv554410131=78, srv951651263=97, srv1572973779=33, srv56963196=79, srv1491017347=28, srv1060462230=6, srv1014978782=1, srv2140982357=64, srv360424814=68, srv545854990=77, srv776585012=90, srv1471828204=27, srv1951670786=51, srv1971645347=52, srv414732963=71, srv1317711416=20, srv1456527888=26, srv209553071=57, srv617331072=81, srv535005489=76, srv1997437140=53, srv1531710520=31, srv1768920892=46, srv1502584979=30, srv2120273653=59, srv1116964127=9, srv419013543=72, srv700601517=87, srv589415979=80, srv692937301=86, srv1675106326=40, srv1045440715=5, srv1232584526=14, srv1638503990=38, srv25641861=66, srv1445091563=24, srv2127682322=61, srv51502820=75, srv444298461=73, srv1546402286=32, srv33124110=67, srv1251165195=16, srv1282545303=18, srv194674248=50, srv2039873236=55, srv659505065=83, srv2120904815=60, srv852802770=94, srv660367835=84, srv1114254180=8, srv746116912=89, srv8639300=95, srv1575282241=34, srv1726560513=42, srv1674003173=39, srv1065137471=7, srv1757958842=45, srv370433168=69, srv835997137=93, srv1492970057=29, srv1120838487=10, srv1234059653=15, srv1215977130=13, srv96433604=99, srv1041579089=4, srv409483671=70, srv731778075=88, srv1034161016=3, srv1387348846=22, srv189928575=49, srv1121488676=11, srv1621510337=36, srv2140441001=63, srv1792475665=47, srv1801956421=48, srv784631901=91, srv1183189452=12, srv1613286496=35, srv2072539287=56, srv172910950=43, srv245482467=65, srv936248133=96, srv2134881683=62, srv786342210=92, srv955157864=98, srv1030703052=2, srv1263520256=17, srv1451277944=25, srv1007586881=0, srv1295118034=19, srv445205383=74, srv1407348918=23, srv1354338444=21, srv1755355947=44, srv679621190=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:53:28,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:53:28,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:53:28,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:53:28,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:53:28,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:53:28,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:53:28,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:53:28,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:53:28,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-22 20:53:28,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-22 20:53:28,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-22 20:53:28,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-22 20:53:28,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-22 20:53:28,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-22 20:53:28,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-22 20:53:28,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-22 20:53:28,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-22 20:53:28,538 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.04011798287792259, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05686339390837396, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04011798287792259, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17566666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24083333333333334, 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-10-22 20:53:28,538 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-10-22 20:53:28,538 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18027939913567953, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04011798287792259, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05686339390837396, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04011798287792259, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17566666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24083333333333334, 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-10-22 20:53:28,819 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 428 ms to try 5000 different iterations. Found a solution that moves 2668 regions; Going from a computed imbalance of 0.18027939913567953 to a new imbalance of 0.013872363086128305. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02025710783300087); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03430895476554739, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29644444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02025710783300087); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010833333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04275, 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-10-22 20:53:28,828 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2140982357:76 , srv51502820:78 , srv1445091563:79 , srv2072539287:79 , srv936248133:79 , srv1263520256:80 , srv1251165195:81 , srv1317711416:81 , srv1456527888:81 , srv2120904815:81 , srv33124110:81 , srv360424814:81 , srv1116964127:82 , srv1232584526:82 , srv1492970057:82 , srv1621510337:82 , srv194674248:82 , srv25641861:82 , srv746116912:82 , srv1120838487:83 , srv1183189452:83 , srv1215977130:83 , srv1295118034:83 , srv1575282241:83 , srv1801956421:83 , srv245482467:83 , srv370433168:83 , srv444298461:83 , srv1007586881:84 , srv1034161016:84 , srv1282545303:84 , srv1354338444:84 , srv1407348918:84 , srv1471828204:84 , srv1531710520:84 , srv172910950:84 , srv660367835:84 , srv692937301:84 , srv731778075:84 , srv776585012:84 , srv1491017347:85 , srv419013543:85 , srv535005489:85 , srv56963196:85 , srv617331072:85 , srv1014978782:86 , srv1045440715:86 , srv1951670786:86 , srv1971645347:86 , srv414732963:86 , srv589415979:86 , srv629020221:86 , srv786342210:86 , srv1030703052:87 , srv1041579089:87 , srv1572973779:87 , srv1674003173:87 , srv2034248812:87 , srv209553071:87 , srv2127682322:87 , srv2140441001:87 , srv951651263:87 , srv1065137471:88 , srv1114254180:88 , srv1121488676:88 , srv1234059653:88 , srv1502584979:88 , srv1685105808:88 , srv1755355947:88 , srv1757958842:88 , srv189928575:88 , srv1997437140:88 , srv409483671:88 , srv554410131:88 , srv835997137:88 , srv955157864:88 , srv1613286496:89 , srv1636067258:89 , srv2120273653:89 , srv700601517:89 , srv852802770:89 , srv1060462230:90 , srv1387348846:90 , srv1638503990:90 , srv1675106326:90 , srv1726560513:90 , srv1792475665:90 , srv2039873236:90 , srv679621190:90 , srv784631901:90 , srv8639300:90 , srv1451277944:91 , srv545854990:91 , srv659505065:91 , srv96433604:91 , srv1768920892:92 , srv2105057228:92 , srv2134881683:92 , srv445205383:93 , srv1546402286:508 } 2023-10-22 20:53:28,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:53:28,832 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2034248812=54, srv2105057228=58, srv1636067258=37, srv1685105808=41, srv629020221=82, srv554410131=78, srv951651263=97, srv1572973779=33, srv56963196=79, srv1491017347=28, srv1060462230=6, srv1014978782=1, srv2140982357=64, srv360424814=68, srv545854990=77, srv776585012=90, srv1471828204=27, srv1951670786=51, srv1971645347=52, srv414732963=71, srv1317711416=20, srv1456527888=26, srv209553071=57, srv617331072=81, srv535005489=76, srv1997437140=53, srv1531710520=31, srv1768920892=46, srv1502584979=30, srv2120273653=59, srv1116964127=9, srv419013543=72, srv700601517=87, srv589415979=80, srv692937301=86, srv1675106326=40, srv1045440715=5, srv1232584526=14, srv1638503990=38, srv25641861=66, srv1445091563=24, srv2127682322=61, srv51502820=75, srv444298461=73, srv1546402286=32, srv33124110=67, srv1251165195=16, srv1282545303=18, srv194674248=50, srv2039873236=55, srv659505065=83, srv2120904815=60, srv852802770=94, srv660367835=84, srv1114254180=8, srv746116912=89, srv8639300=95, srv1575282241=34, srv1726560513=42, srv1674003173=39, srv1065137471=7, srv1757958842=45, srv370433168=69, srv835997137=93, srv1492970057=29, srv1120838487=10, srv1234059653=15, srv1215977130=13, srv96433604=99, srv1041579089=4, srv409483671=70, srv731778075=88, srv1034161016=3, srv1387348846=22, srv189928575=49, srv1121488676=11, srv1621510337=36, srv2140441001=63, srv1792475665=47, srv1801956421=48, srv784631901=91, srv1183189452=12, srv1613286496=35, srv2072539287=56, srv172910950=43, srv245482467=65, srv936248133=96, srv2134881683=62, srv786342210=92, srv955157864=98, srv1030703052=2, srv1263520256=17, srv1451277944=25, srv1007586881=0, srv1295118034=19, srv445205383=74, srv1407348918=23, srv1354338444=21, srv1755355947=44, srv679621190=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:53:28,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:53:28,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-22 20:53:28,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-22 20:53:28,847 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-22 20:53:28,848 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-22 20:53:28,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-22 20:53:28,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-22 20:53:28,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-22 20:53:28,979 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.02025710783300087); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03430895476554739, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02025710783300087); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010833333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04275, 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-10-22 20:53:28,979 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-10-22 20:53:28,979 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.013853681350835567, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02025710783300087); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03430895476554739, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02025710783300087); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010833333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04275, 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-10-22 20:53:29,345 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 477 ms to try 5000 different iterations. Found a solution that moves 962 regions; Going from a computed imbalance of 0.013853681350835567 to a new imbalance of 6.622372131310257E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004872741418215634); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007075034750641397); MoveCostFunction : (multiplier=7.0, imbalance=0.1068888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004872741418215634); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); 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-10-22 20:53:29,347 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2105057228:82 , srv835997137:82 , srv1041579089:83 , srv1613286496:83 , srv189928575:83 , srv2134881683:83 , srv554410131:83 , srv659505065:83 , srv784631901:83 , srv1007586881:84 , srv1030703052:84 , srv1060462230:84 , srv1295118034:84 , srv1451277944:84 , srv1471828204:84 , srv1636067258:84 , srv1638503990:84 , srv1674003173:84 , srv1792475665:84 , srv2039873236:84 , srv209553071:84 , srv370433168:84 , srv414732963:84 , srv419013543:84 , srv679621190:84 , srv786342210:84 , srv1065137471:85 , srv1120838487:85 , srv1121488676:85 , srv1456527888:85 , srv1491017347:85 , srv1502584979:85 , srv1726560513:85 , srv172910950:85 , srv1768920892:85 , srv1971645347:85 , srv1997437140:85 , srv2127682322:85 , srv2140982357:85 , srv409483671:85 , srv445205383:85 , srv535005489:85 , srv617331072:85 , srv629020221:85 , srv660367835:85 , srv700601517:85 , srv955157864:85 , srv1014978782:86 , srv1034161016:86 , srv1045440715:86 , srv1114254180:86 , srv1183189452:86 , srv1215977130:86 , srv1234059653:86 , srv1282545303:86 , srv1317711416:86 , srv1354338444:86 , srv1387348846:86 , srv1407348918:86 , srv1445091563:86 , srv1531710520:86 , srv1572973779:86 , srv1575282241:86 , srv1685105808:86 , srv1755355947:86 , srv1757958842:86 , srv1801956421:86 , srv2034248812:86 , srv2072539287:86 , srv2120273653:86 , srv2120904815:86 , srv245482467:86 , srv33124110:86 , srv360424814:86 , srv51502820:86 , srv545854990:86 , srv589415979:86 , srv746116912:86 , srv852802770:86 , srv936248133:86 , srv1116964127:87 , srv1232584526:87 , srv1251165195:87 , srv1492970057:87 , srv1621510337:87 , srv1675106326:87 , srv194674248:87 , srv2140441001:87 , srv25641861:87 , srv444298461:87 , srv56963196:87 , srv776585012:87 , srv8639300:87 , srv951651263:87 , srv96433604:87 , srv1263520256:88 , srv1951670786:88 , srv692937301:88 , srv731778075:88 , srv1546402286:547 } 2023-10-22 20:53:29,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:53:29,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2034248812=54, srv2105057228=58, srv1636067258=37, srv1685105808=41, srv629020221=82, srv554410131=78, srv951651263=97, srv1572973779=33, srv56963196=79, srv1491017347=28, srv1060462230=6, srv1014978782=1, srv2140982357=64, srv360424814=68, srv545854990=77, srv776585012=90, srv1471828204=27, srv1951670786=51, srv1971645347=52, srv414732963=71, srv1317711416=20, srv1456527888=26, srv209553071=57, srv617331072=81, srv535005489=76, srv1997437140=53, srv1531710520=31, srv1768920892=46, srv1502584979=30, srv2120273653=59, srv1116964127=9, srv419013543=72, srv700601517=87, srv589415979=80, srv692937301=86, srv1675106326=40, srv1045440715=5, srv1232584526=14, srv1638503990=38, srv25641861=66, srv1445091563=24, srv2127682322=61, srv51502820=75, srv444298461=73, srv1546402286=32, srv33124110=67, srv1251165195=16, srv1282545303=18, srv194674248=50, srv2039873236=55, srv659505065=83, srv2120904815=60, srv852802770=94, srv660367835=84, srv1114254180=8, srv746116912=89, srv8639300=95, srv1575282241=34, srv1726560513=42, srv1674003173=39, srv1065137471=7, srv1757958842=45, srv370433168=69, srv835997137=93, srv1492970057=29, srv1120838487=10, srv1234059653=15, srv1215977130=13, srv96433604=99, srv1041579089=4, srv409483671=70, srv731778075=88, srv1034161016=3, srv1387348846=22, srv189928575=49, srv1121488676=11, srv1621510337=36, srv2140441001=63, srv1792475665=47, srv1801956421=48, srv784631901=91, srv1183189452=12, srv1613286496=35, srv2072539287=56, srv172910950=43, srv245482467=65, srv936248133=96, srv2134881683=62, srv786342210=92, srv955157864=98, srv1030703052=2, srv1263520256=17, srv1451277944=25, srv1007586881=0, srv1295118034=19, srv445205383=74, srv1407348918=23, srv1354338444=21, srv1755355947=44, srv679621190=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:53:29,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:53:29,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-22 20:53:29,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-22 20:53:29,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-22 20:53:29,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-22 20:53:29,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-22 20:53:29,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-22 20:53:29,490 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.004872741418215634); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007075034750641397); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004872741418215634); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); 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-10-22 20:53:29,490 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-10-22 20:53:29,491 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.555011451581582E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004872741418215634); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007075034750641397); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004872741418215634); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); 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-10-22 20:53:29,761 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 381 ms to try 5000 different iterations. Found a solution that moves 228 regions; Going from a computed imbalance of 6.555011451581582E-4 to a new imbalance of 1.1588669407199366E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.025333333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-10-22 20:53:29,762 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1041579089:83 , srv1263520256:83 , srv1407348918:83 , srv1445091563:83 , srv1675106326:83 , srv1801956421:83 , srv660367835:83 , srv692937301:83 , srv852802770:83 , srv1014978782:84 , srv1116964127:84 , srv1183189452:84 , srv1232584526:84 , srv1456527888:84 , srv1492970057:84 , srv1502584979:84 , srv1621510337:84 , srv1636067258:84 , srv1674003173:84 , srv1685105808:84 , srv1726560513:84 , srv1755355947:84 , srv1768920892:84 , srv1792475665:84 , srv194674248:84 , srv1951670786:84 , srv1971645347:84 , srv1997437140:84 , srv2034248812:84 , srv2039873236:84 , srv2072539287:84 , srv209553071:84 , srv2105057228:84 , srv2140441001:84 , srv245482467:84 , srv25641861:84 , srv33124110:84 , srv445205383:84 , srv51502820:84 , srv535005489:84 , srv545854990:84 , srv56963196:84 , srv589415979:84 , srv700601517:84 , srv731778075:84 , srv786342210:84 , srv835997137:84 , srv936248133:84 , srv955157864:84 , srv96433604:84 , srv1007586881:85 , srv1030703052:85 , srv1034161016:85 , srv1045440715:85 , srv1060462230:85 , srv1065137471:85 , srv1114254180:85 , srv1120838487:85 , srv1121488676:85 , srv1215977130:85 , srv1234059653:85 , srv1251165195:85 , srv1282545303:85 , srv1295118034:85 , srv1317711416:85 , srv1354338444:85 , srv1387348846:85 , srv1451277944:85 , srv1471828204:85 , srv1491017347:85 , srv1531710520:85 , srv1572973779:85 , srv1613286496:85 , srv1638503990:85 , srv172910950:85 , srv1757958842:85 , srv189928575:85 , srv2120273653:85 , srv2120904815:85 , srv2127682322:85 , srv2134881683:85 , srv2140982357:85 , srv360424814:85 , srv414732963:85 , srv419013543:85 , srv444298461:85 , srv554410131:85 , srv617331072:85 , srv629020221:85 , srv659505065:85 , srv679621190:85 , srv746116912:85 , srv776585012:85 , srv784631901:85 , srv8639300:85 , srv951651263:85 , srv1575282241:86 , srv370433168:86 , srv409483671:86 , srv1546402286:641 } 2023-10-22 20:53:29,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:53:29,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2034248812=54, srv2105057228=58, srv1636067258=37, srv1685105808=41, srv629020221=82, srv554410131=78, srv951651263=97, srv1572973779=33, srv56963196=79, srv1491017347=28, srv1060462230=6, srv1014978782=1, srv2140982357=64, srv360424814=68, srv545854990=77, srv776585012=90, srv1471828204=27, srv1951670786=51, srv1971645347=52, srv414732963=71, srv1317711416=20, srv1456527888=26, srv209553071=57, srv617331072=81, srv535005489=76, srv1997437140=53, srv1531710520=31, srv1768920892=46, srv1502584979=30, srv2120273653=59, srv1116964127=9, srv419013543=72, srv700601517=87, srv589415979=80, srv692937301=86, srv1675106326=40, srv1045440715=5, srv1232584526=14, srv1638503990=38, srv25641861=66, srv1445091563=24, srv2127682322=61, srv51502820=75, srv444298461=73, srv1546402286=32, srv33124110=67, srv1251165195=16, srv1282545303=18, srv194674248=50, srv2039873236=55, srv659505065=83, srv2120904815=60, srv852802770=94, srv660367835=84, srv1114254180=8, srv746116912=89, srv8639300=95, srv1575282241=34, srv1726560513=42, srv1674003173=39, srv1065137471=7, srv1757958842=45, srv370433168=69, srv835997137=93, srv1492970057=29, srv1120838487=10, srv1234059653=15, srv1215977130=13, srv96433604=99, srv1041579089=4, srv409483671=70, srv731778075=88, srv1034161016=3, srv1387348846=22, srv189928575=49, srv1121488676=11, srv1621510337=36, srv2140441001=63, srv1792475665=47, srv1801956421=48, srv784631901=91, srv1183189452=12, srv1613286496=35, srv2072539287=56, srv172910950=43, srv245482467=65, srv936248133=96, srv2134881683=62, srv786342210=92, srv955157864=98, srv1030703052=2, srv1263520256=17, srv1451277944=25, srv1007586881=0, srv1295118034=19, srv445205383=74, srv1407348918=23, srv1354338444=21, srv1755355947=44, srv679621190=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:53:29,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:53:29,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:53:29,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:53:29,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:53:29,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-22 20:53:29,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-22 20:53:29,780 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-22 20:53:29,781 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-22 20:53:29,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-22 20:53:29,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-22 20:53:29,902 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=9.992179284731768E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-10-22 20:53:29,903 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1041579089:83 , srv1263520256:83 , srv1407348918:83 , srv1445091563:83 , srv1675106326:83 , srv1801956421:83 , srv660367835:83 , srv692937301:83 , srv852802770:83 , srv1014978782:84 , srv1116964127:84 , srv1183189452:84 , srv1232584526:84 , srv1456527888:84 , srv1492970057:84 , srv1502584979:84 , srv1621510337:84 , srv1636067258:84 , srv1674003173:84 , srv1685105808:84 , srv1726560513:84 , srv1755355947:84 , srv1768920892:84 , srv1792475665:84 , srv194674248:84 , srv1951670786:84 , srv1971645347:84 , srv1997437140:84 , srv2034248812:84 , srv2039873236:84 , srv2072539287:84 , srv209553071:84 , srv2105057228:84 , srv2140441001:84 , srv245482467:84 , srv25641861:84 , srv33124110:84 , srv445205383:84 , srv51502820:84 , srv535005489:84 , srv545854990:84 , srv56963196:84 , srv589415979:84 , srv700601517:84 , srv731778075:84 , srv786342210:84 , srv835997137:84 , srv936248133:84 , srv955157864:84 , srv96433604:84 , srv1007586881:85 , srv1030703052:85 , srv1034161016:85 , srv1045440715:85 , srv1060462230:85 , srv1065137471:85 , srv1114254180:85 , srv1120838487:85 , srv1121488676:85 , srv1215977130:85 , srv1234059653:85 , srv1251165195:85 , srv1282545303:85 , srv1295118034:85 , srv1317711416:85 , srv1354338444:85 , srv1387348846:85 , srv1451277944:85 , srv1471828204:85 , srv1491017347:85 , srv1531710520:85 , srv1572973779:85 , srv1613286496:85 , srv1638503990:85 , srv172910950:85 , srv1757958842:85 , srv189928575:85 , srv2120273653:85 , srv2120904815:85 , srv2127682322:85 , srv2134881683:85 , srv2140982357:85 , srv360424814:85 , srv414732963:85 , srv419013543:85 , srv444298461:85 , srv554410131:85 , srv617331072:85 , srv629020221:85 , srv659505065:85 , srv679621190:85 , srv746116912:85 , srv776585012:85 , srv784631901:85 , srv8639300:85 , srv951651263:85 , srv1575282241:86 , srv370433168:86 , srv409483671:86 , srv1546402286:641 } 2023-10-22 20:53:29,927 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=213 (was 214), ProcessCount=170 (was 170), AvailableMemoryMB=8167 (was 8671) 2023-10-22 20:53:29,936 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=213, ProcessCount=170, AvailableMemoryMB=8166 2023-10-22 20:53:29,936 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-10-22 20:53:29,937 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-10-22 20:53:29,948 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1004175237:84 , srv1050219463:84 , srv1179864123:84 , srv1259201085:84 , srv1306019718:84 , srv1358651893:84 , srv141038511:84 , srv1412868109:84 , srv1549753842:84 , srv1570275839:84 , srv1875850371:84 , srv1885540781:84 , srv19228836:84 , srv1954210752:84 , srv196502973:84 , srv2008405871:84 , srv2042133389:84 , srv2047399994:84 , srv2134848798:84 , srv445817882:84 , srv457239546:84 , srv504852223:84 , srv550641205:84 , srv580384711:84 , srv600611577:84 , srv793634667:84 , srv862147586:84 , srv891588089:84 , srv946864099:84 , srv1754180469:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-10-22 20:53:29,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:53:29,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1885540781=12, srv19228836=13, srv2134848798=19, srv1358651893=5, srv1954210752=14, srv196502973=15, srv141038511=6, srv550641205=23, srv1875850371=11, srv946864099=29, srv580384711=24, srv1549753842=8, srv504852223=22, srv445817882=20, srv1570275839=9, srv2047399994=18, srv862147586=27, srv891588089=28, srv600611577=25, srv1754180469=10, srv1050219463=1, srv457239546=21, srv1259201085=3, srv2008405871=16, srv1412868109=7, srv2042133389=17, srv1306019718=4, srv793634667=26, srv1179864123=2, srv1004175237=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:53:29,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:53:29,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:53:29,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:53:29,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:53:29,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:53:29,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:53:29,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:53:29,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:53:29,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:53:29,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-10-22 20:53:29,978 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.1594845478086229, 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-10-22 20:53:29,979 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912695573866774, 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.1594845478086229, 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-10-22 20:55:29,964 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5660634 different iterations. Found a solution that moves 1860 regions; Going from a computed imbalance of 0.9912695573866774 to a new imbalance of 4.341332789166274E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6888888888888889, 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-10-22 20:55:29,970 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1004175237:90 , srv1050219463:90 , srv1179864123:90 , srv1259201085:90 , srv1306019718:90 , srv1358651893:90 , srv141038511:90 , srv1412868109:90 , srv1549753842:90 , srv1570275839:90 , srv1754180469:90 , srv1875850371:90 , srv1885540781:90 , srv19228836:90 , srv1954210752:90 , srv196502973:90 , srv2008405871:90 , srv2042133389:90 , srv2047399994:90 , srv2134848798:90 , srv445817882:90 , srv457239546:90 , srv504852223:90 , srv550641205:90 , srv580384711:90 , srv600611577:90 , srv793634667:90 , srv862147586:90 , srv891588089:90 , srv946864099:90 } 2023-10-22 20:55:29,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-22 20:55:29,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1885540781=12, srv19228836=13, srv2134848798=19, srv1358651893=5, srv1954210752=14, srv196502973=15, srv141038511=6, srv550641205=23, srv1875850371=11, srv946864099=29, srv580384711=24, srv1549753842=8, srv504852223=22, srv445817882=20, srv1570275839=9, srv2047399994=18, srv862147586=27, srv891588089=28, srv600611577=25, srv1754180469=10, srv1050219463=1, srv457239546=21, srv1259201085=3, srv2008405871=16, srv1412868109=7, srv2042133389=17, srv1306019718=4, srv793634667=26, srv1179864123=2, srv1004175237=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-22 20:55:29,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-22 20:55:29,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-22 20:55:29,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-22 20:55:29,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-22 20:55:29,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-22 20:55:29,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-22 20:55:29,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-22 20:55:29,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-22 20:55:29,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-22 20:55:29,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-22 20:55:29,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-10-22 20:55:29,988 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-10-22 20:55:29,988 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1004175237:90 , srv1050219463:90 , srv1179864123:90 , srv1259201085:90 , srv1306019718:90 , srv1358651893:90 , srv141038511:90 , srv1412868109:90 , srv1549753842:90 , srv1570275839:90 , srv1754180469:90 , srv1875850371:90 , srv1885540781:90 , srv19228836:90 , srv1954210752:90 , srv196502973:90 , srv2008405871:90 , srv2042133389:90 , srv2047399994:90 , srv2134848798:90 , srv445817882:90 , srv457239546:90 , srv504852223:90 , srv550641205:90 , srv580384711:90 , srv600611577:90 , srv793634667:90 , srv862147586:90 , srv891588089:90 , srv946864099:90 } 2023-10-22 20:55:30,001 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=210 (was 213), ProcessCount=167 (was 170), AvailableMemoryMB=7907 (was 8166)