2023-10-21 02:53:30,577 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-10-21 02:53:30,893 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-10-21 02:53:31,001 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-10-21 02:53:31,073 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-10-21 02:53:31,080 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-21 02:53:31,095 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=287, ProcessCount=169, AvailableMemoryMB=8968 2023-10-21 02:53:31,097 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-10-21 02:53:31,097 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-21 02:53:31,211 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1010520162:84 , srv102184869:84 , srv1035061507:84 , srv1075875685:84 , srv1093775383:84 , srv1096033131:84 , srv1097848272:84 , srv1099541123:84 , srv1124063628:84 , srv1125954822:84 , srv1154593021:84 , srv1164214224:84 , srv118000158:84 , srv1182065027:84 , srv1191827031:84 , srv1261042861:84 , srv1278267487:84 , srv1311371039:84 , srv132110315:84 , srv1326051823:84 , srv1344453699:84 , srv1346009570:84 , srv1350168345:84 , srv1375727475:84 , srv1413444350:84 , srv1452497105:84 , srv1460763883:84 , srv1470790659:84 , srv1512416774:84 , srv151293927:84 , srv1516114267:84 , srv1551722259:84 , srv15562986:84 , srv1596552711:84 , srv1630161650:84 , srv1630848952:84 , srv1632704022:84 , srv1747317846:84 , srv1751020256:84 , srv1757511675:84 , srv1793383480:84 , srv1800075631:84 , srv1809842398:84 , srv1815782607:84 , srv1829037981:84 , srv1830412078:84 , srv1847478504:84 , srv1877052963:84 , srv1901514575:84 , srv1902330561:84 , srv190664593:84 , srv1924956190:84 , srv1929992355:84 , srv1944700018:84 , srv1963680734:84 , srv19806180:84 , srv1986136204:84 , srv2034438175:84 , srv2036234770:84 , srv2127729260:84 , srv2138419592:84 , srv262523268:84 , srv274674481:84 , srv297763124:84 , srv302265101:84 , srv324109422:84 , srv377317313:84 , srv412327408:84 , srv422843993:84 , srv464029142:84 , srv465874711:84 , srv48241776:84 , srv502964430:84 , srv507927347:84 , srv526176311:84 , srv552535266:84 , srv554722457:84 , srv573360631:84 , srv583708364:84 , srv603481048:84 , srv674038488:84 , srv679364315:84 , srv690081760:84 , srv739736817:84 , srv755203377:84 , srv790494958:84 , srv799785926:84 , srv820099407:84 , srv822958662:84 , srv8339730:84 , srv835384245:84 , srv856034915:84 , srv894676959:84 , srv91884940:84 , srv924680127:84 , srv939255729:84 , srv957215447:84 , srv975644842:84 , srv983736032:84 , srv1097994553:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-10-21 02:53:31,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:31,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv822958662=89, srv939255729=96, srv1902330561=50, srv820099407=88, srv1747317846=38, srv690081760=83, srv190664593=51, srv132110315=19, srv2127729260=60, srv102184869=1, srv1010520162=0, srv1815782607=44, srv48241776=72, srv1847478504=47, srv1097848272=6, srv1512416774=29, srv324109422=66, srv799785926=87, srv1413444350=25, srv1877052963=48, srv1154593021=11, srv552535266=76, srv1516114267=31, srv8339730=90, srv502964430=73, srv1829037981=45, srv91884940=94, srv1630848952=36, srv573360631=78, srv894676959=93, srv1326051823=20, srv1191827031=15, srv583708364=79, srv1124063628=9, srv1182065027=14, srv1125954822=10, srv1929992355=53, srv835384245=91, srv1346009570=22, srv297763124=64, srv412327408=68, srv739736817=84, srv1375727475=24, srv674038488=81, srv1830412078=46, srv1261042861=16, srv924680127=95, srv1901514575=49, srv1075875685=3, srv1800075631=42, srv151293927=30, srv1164214224=12, srv1452497105=26, srv2034438175=58, srv15562986=33, srv554722457=77, srv422843993=69, srv1470790659=28, srv1630161650=35, srv957215447=97, srv1751020256=39, srv377317313=67, srv1350168345=23, srv1963680734=55, srv856034915=92, srv1944700018=54, srv790494958=86, srv464029142=70, srv975644842=98, srv603481048=80, srv1093775383=4, srv1278267487=17, srv507927347=74, srv1809842398=43, srv1097994553=7, srv1793383480=41, srv1035061507=2, srv1757511675=40, srv19806180=56, srv274674481=63, srv755203377=85, srv1096033131=5, srv1986136204=57, srv1596552711=34, srv1311371039=18, srv465874711=71, srv2036234770=59, srv262523268=62, srv302265101=65, srv1551722259=32, srv1344453699=21, srv983736032=99, srv526176311=75, srv118000158=13, srv2138419592=61, srv1632704022=37, srv1099541123=8, srv679364315=82, srv1924956190=52, srv1460763883=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:31,320 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:31,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:31,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:31,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:31,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:31,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:31,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:31,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:31,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:31,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:31,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:31,322 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:31,323 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:31,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:31,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:31,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:31,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:31,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:31,324 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:31,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:31,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:31,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:31,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:31,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:31,325 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:31,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-21 02:53:31,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-21 02:53:31,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-21 02:53:31,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-21 02:53:31,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-21 02:53:31,326 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-21 02:53:31,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-21 02:53:31,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-21 02:53:31,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-21 02:53:31,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-21 02:53:31,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-21 02:53:31,327 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-21 02:53:31,328 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-21 02:53:31,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-21 02:53:31,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-21 02:53:31,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-21 02:53:31,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-21 02:53:31,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-21 02:53:31,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-21 02:53:31,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-21 02:53:31,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-21 02:53:31,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-21 02:53:31,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-21 02:53:31,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-21 02:53:31,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-21 02:53:31,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-21 02:53:31,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-21 02:53:31,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-21 02:53:31,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-21 02:53:31,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-21 02:53:31,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-21 02:53:31,332 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-21 02:53:31,333 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-21 02:53:31,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-21 02:53:31,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-21 02:53:31,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-21 02:53:31,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-21 02:53:31,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-21 02:53:31,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-21 02:53:31,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-21 02:53:31,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-21 02:53:31,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-21 02:53:31,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-21 02:53:31,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-21 02:53:31,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-21 02:53:31,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-21 02:53:31,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-21 02:53:31,568 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-21 02:53:31,569 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-21 02:53:31,569 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-21 02:53:31,925 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 553 ms to try 5000 different iterations. Found a solution that moves 4718 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17751840621222015. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038942563568208986, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05241635954045976, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5242222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.038942563568208986, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17258333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-21 02:53:31,937 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1035061507:81 , srv1164214224:82 , srv1413444350:82 , srv1809842398:82 , srv1346009570:83 , srv1516114267:83 , srv1757511675:83 , srv297763124:83 , srv48241776:83 , srv755203377:83 , srv822958662:83 , srv1010520162:84 , srv1182065027:84 , srv1344453699:84 , srv1470790659:84 , srv1551722259:84 , srv1630848952:84 , srv1815782607:84 , srv1829037981:84 , srv2127729260:84 , srv507927347:84 , srv526176311:84 , srv674038488:84 , srv102184869:85 , srv1099541123:85 , srv1124063628:85 , srv118000158:85 , srv1278267487:85 , srv15562986:85 , srv1877052963:85 , srv1944700018:85 , srv1986136204:85 , srv422843993:85 , srv464029142:85 , srv552535266:85 , srv583708364:85 , srv739736817:85 , srv856034915:85 , srv894676959:85 , srv1093775383:86 , srv1125954822:86 , srv1460763883:86 , srv1630161650:86 , srv1632704022:86 , srv1793383480:86 , srv1800075631:86 , srv1901514575:86 , srv2034438175:86 , srv2138419592:86 , srv262523268:86 , srv983736032:86 , srv1311371039:87 , srv132110315:87 , srv1375727475:87 , srv1452497105:87 , srv1512416774:87 , srv1751020256:87 , srv1830412078:87 , srv1902330561:87 , srv190664593:87 , srv1929992355:87 , srv19806180:87 , srv324109422:87 , srv412327408:87 , srv835384245:87 , srv975644842:87 , srv1096033131:88 , srv1191827031:88 , srv1326051823:88 , srv1350168345:88 , srv2036234770:88 , srv302265101:88 , srv502964430:88 , srv790494958:88 , srv924680127:88 , srv939255729:88 , srv1261042861:89 , srv151293927:89 , srv1596552711:89 , srv1747317846:89 , srv1963680734:89 , srv377317313:89 , srv554722457:89 , srv573360631:89 , srv603481048:89 , srv679364315:89 , srv799785926:89 , srv820099407:89 , srv91884940:89 , srv1075875685:90 , srv1097848272:90 , srv1847478504:90 , srv1924956190:90 , srv690081760:90 , srv8339730:90 , srv1154593021:92 , srv465874711:92 , srv957215447:93 , srv274674481:97 , srv1097994553:436 } 2023-10-21 02:53:31,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:31,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv822958662=89, srv939255729=96, srv1902330561=50, srv820099407=88, srv1747317846=38, srv690081760=83, srv190664593=51, srv132110315=19, srv2127729260=60, srv102184869=1, srv1010520162=0, srv1815782607=44, srv48241776=72, srv1847478504=47, srv1097848272=6, srv1512416774=29, srv324109422=66, srv799785926=87, srv1413444350=25, srv1877052963=48, srv1154593021=11, srv552535266=76, srv1516114267=31, srv8339730=90, srv502964430=73, srv1829037981=45, srv91884940=94, srv1630848952=36, srv573360631=78, srv894676959=93, srv1326051823=20, srv1191827031=15, srv583708364=79, srv1124063628=9, srv1182065027=14, srv1125954822=10, srv1929992355=53, srv835384245=91, srv1346009570=22, srv297763124=64, srv412327408=68, srv739736817=84, srv1375727475=24, srv674038488=81, srv1830412078=46, srv1261042861=16, srv924680127=95, srv1901514575=49, srv1075875685=3, srv1800075631=42, srv151293927=30, srv1164214224=12, srv1452497105=26, srv2034438175=58, srv15562986=33, srv554722457=77, srv422843993=69, srv1470790659=28, srv1630161650=35, srv957215447=97, srv1751020256=39, srv377317313=67, srv1350168345=23, srv1963680734=55, srv856034915=92, srv1944700018=54, srv790494958=86, srv464029142=70, srv975644842=98, srv603481048=80, srv1093775383=4, srv1278267487=17, srv507927347=74, srv1809842398=43, srv1097994553=7, srv1793383480=41, srv1035061507=2, srv1757511675=40, srv19806180=56, srv274674481=63, srv755203377=85, srv1096033131=5, srv1986136204=57, srv1596552711=34, srv1311371039=18, srv465874711=71, srv2036234770=59, srv262523268=62, srv302265101=65, srv1551722259=32, srv1344453699=21, srv983736032=99, srv526176311=75, srv118000158=13, srv2138419592=61, srv1632704022=37, srv1099541123=8, srv679364315=82, srv1924956190=52, srv1460763883=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:31,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:31,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:31,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:31,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:31,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:31,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-21 02:53:31,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-21 02:53:31,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-21 02:53:31,964 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-21 02:53:31,965 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-21 02:53:31,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-21 02:53:31,967 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-21 02:53:31,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-21 02:53:32,099 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.038942563568208986, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05241635954045976, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.038942563568208986, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17258333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-21 02:53:32,099 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-21 02:53:32,099 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17748537007012455, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038942563568208986, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05241635954045976, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.038942563568208986, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17258333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24091666666666667, 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-21 02:53:32,379 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 391 ms to try 5000 different iterations. Found a solution that moves 2643 regions; Going from a computed imbalance of 0.17748537007012455 to a new imbalance of 0.015233629078387994. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020916165299100696); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0310533374101684, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2936666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020916165299100696); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01225); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043833333333333335, 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-21 02:53:32,388 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv274674481:75 , srv1154593021:79 , srv957215447:79 , srv1075875685:81 , srv1847478504:81 , srv573360631:81 , srv1191827031:82 , srv465874711:82 , srv554722457:82 , srv690081760:82 , srv1097848272:83 , srv1261042861:83 , srv1350168345:83 , srv302265101:83 , srv502964430:83 , srv603481048:83 , srv799785926:83 , srv8339730:83 , srv1311371039:84 , srv1375727475:84 , srv1596552711:84 , srv1632704022:84 , srv1747317846:84 , srv2036234770:84 , srv790494958:84 , srv820099407:84 , srv835384245:84 , srv91884940:84 , srv924680127:84 , srv939255729:84 , srv1278267487:85 , srv1326051823:85 , srv151293927:85 , srv15562986:85 , srv1630161650:85 , srv1902330561:85 , srv190664593:85 , srv1924956190:85 , srv1929992355:85 , srv1963680734:85 , srv19806180:85 , srv2138419592:85 , srv324109422:85 , srv377317313:85 , srv583708364:85 , srv679364315:85 , srv102184869:86 , srv1093775383:86 , srv1096033131:86 , srv1125954822:86 , srv1344453699:86 , srv1452497105:86 , srv1460763883:86 , srv1470790659:86 , srv1512416774:86 , srv1830412078:86 , srv1901514575:86 , srv1986136204:86 , srv2034438175:86 , srv262523268:86 , srv412327408:86 , srv422843993:86 , srv856034915:86 , srv975644842:86 , srv118000158:87 , srv132110315:87 , srv1551722259:87 , srv1751020256:87 , srv1793383480:87 , srv1877052963:87 , srv1944700018:87 , srv2127729260:87 , srv552535266:87 , srv739736817:87 , srv1124063628:88 , srv1346009570:88 , srv1630848952:88 , srv1757511675:88 , srv1800075631:88 , srv1815782607:88 , srv1829037981:88 , srv464029142:88 , srv507927347:88 , srv526176311:88 , srv755203377:88 , srv894676959:88 , srv1010520162:89 , srv1099541123:89 , srv1182065027:89 , srv1413444350:89 , srv1516114267:89 , srv48241776:89 , srv674038488:89 , srv983736032:89 , srv1809842398:90 , srv822958662:90 , srv1164214224:91 , srv297763124:91 , srv1035061507:92 , srv1097994553:524 } 2023-10-21 02:53:32,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:32,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv822958662=89, srv939255729=96, srv1902330561=50, srv820099407=88, srv1747317846=38, srv690081760=83, srv190664593=51, srv132110315=19, srv2127729260=60, srv102184869=1, srv1010520162=0, srv1815782607=44, srv48241776=72, srv1847478504=47, srv1097848272=6, srv1512416774=29, srv324109422=66, srv799785926=87, srv1413444350=25, srv1877052963=48, srv1154593021=11, srv552535266=76, srv1516114267=31, srv8339730=90, srv502964430=73, srv1829037981=45, srv91884940=94, srv1630848952=36, srv573360631=78, srv894676959=93, srv1326051823=20, srv1191827031=15, srv583708364=79, srv1124063628=9, srv1182065027=14, srv1125954822=10, srv1929992355=53, srv835384245=91, srv1346009570=22, srv297763124=64, srv412327408=68, srv739736817=84, srv1375727475=24, srv674038488=81, srv1830412078=46, srv1261042861=16, srv924680127=95, srv1901514575=49, srv1075875685=3, srv1800075631=42, srv151293927=30, srv1164214224=12, srv1452497105=26, srv2034438175=58, srv15562986=33, srv554722457=77, srv422843993=69, srv1470790659=28, srv1630161650=35, srv957215447=97, srv1751020256=39, srv377317313=67, srv1350168345=23, srv1963680734=55, srv856034915=92, srv1944700018=54, srv790494958=86, srv464029142=70, srv975644842=98, srv603481048=80, srv1093775383=4, srv1278267487=17, srv507927347=74, srv1809842398=43, srv1097994553=7, srv1793383480=41, srv1035061507=2, srv1757511675=40, srv19806180=56, srv274674481=63, srv755203377=85, srv1096033131=5, srv1986136204=57, srv1596552711=34, srv1311371039=18, srv465874711=71, srv2036234770=59, srv262523268=62, srv302265101=65, srv1551722259=32, srv1344453699=21, srv983736032=99, srv526176311=75, srv118000158=13, srv2138419592=61, srv1632704022=37, srv1099541123=8, srv679364315=82, srv1924956190=52, srv1460763883=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:32,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:32,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-21 02:53:32,407 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-21 02:53:32,408 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-21 02:53:32,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-21 02:53:32,410 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-21 02:53:32,411 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-21 02:53:32,575 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.020916165299100696); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0310533374101684, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020916165299100696); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01225); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043833333333333335, 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-21 02:53:32,575 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-21 02:53:32,576 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015215122396836759, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020916165299100696); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0310533374101684, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020916165299100696); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01225); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043833333333333335, 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-21 02:53:32,864 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 421 ms to try 5000 different iterations. Found a solution that moves 954 regions; Going from a computed imbalance of 0.015215122396836759 to a new imbalance of 6.081515751673886E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006790837632067591); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009686442096757052); MoveCostFunction : (multiplier=7.0, imbalance=0.106, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006790837632067591); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-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-21 02:53:32,866 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1924956190:82 , srv1096033131:83 , srv1099541123:83 , srv132110315:83 , srv1596552711:83 , srv1747317846:83 , srv1751020256:83 , srv1800075631:83 , srv1963680734:83 , srv975644842:83 , srv983736032:83 , srv1010520162:84 , srv1035061507:84 , srv1097848272:84 , srv1164214224:84 , srv1182065027:84 , srv1512416774:84 , srv1793383480:84 , srv1830412078:84 , srv464029142:84 , srv465874711:84 , srv679364315:84 , srv739736817:84 , srv894676959:84 , srv91884940:84 , srv1075875685:85 , srv1093775383:85 , srv1124063628:85 , srv1125954822:85 , srv1261042861:85 , srv1326051823:85 , srv1350168345:85 , srv1452497105:85 , srv1460763883:85 , srv151293927:85 , srv1516114267:85 , srv1630848952:85 , srv1757511675:85 , srv1815782607:85 , srv1829037981:85 , srv1901514575:85 , srv1902330561:85 , srv190664593:85 , srv1929992355:85 , srv1944700018:85 , srv19806180:85 , srv274674481:85 , srv297763124:85 , srv324109422:85 , srv377317313:85 , srv48241776:85 , srv526176311:85 , srv552535266:85 , srv674038488:85 , srv790494958:85 , srv820099407:85 , srv822958662:85 , srv8339730:85 , srv835384245:85 , srv924680127:85 , srv118000158:86 , srv1311371039:86 , srv1344453699:86 , srv1346009570:86 , srv1375727475:86 , srv1551722259:86 , srv15562986:86 , srv1630161650:86 , srv1809842398:86 , srv1877052963:86 , srv2034438175:86 , srv2036234770:86 , srv302265101:86 , srv412327408:86 , srv502964430:86 , srv507927347:86 , srv554722457:86 , srv603481048:86 , srv690081760:86 , srv939255729:86 , srv957215447:86 , srv1154593021:87 , srv1847478504:87 , srv2127729260:87 , srv2138419592:87 , srv262523268:87 , srv422843993:87 , srv573360631:87 , srv583708364:87 , srv755203377:87 , srv799785926:87 , srv856034915:87 , srv102184869:88 , srv1191827031:88 , srv1278267487:88 , srv1413444350:88 , srv1470790659:88 , srv1632704022:88 , srv1986136204:88 , srv1097994553:558 } 2023-10-21 02:53:32,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:32,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv822958662=89, srv939255729=96, srv1902330561=50, srv820099407=88, srv1747317846=38, srv690081760=83, srv190664593=51, srv132110315=19, srv2127729260=60, srv102184869=1, srv1010520162=0, srv1815782607=44, srv48241776=72, srv1847478504=47, srv1097848272=6, srv1512416774=29, srv324109422=66, srv799785926=87, srv1413444350=25, srv1877052963=48, srv1154593021=11, srv552535266=76, srv1516114267=31, srv8339730=90, srv502964430=73, srv1829037981=45, srv91884940=94, srv1630848952=36, srv573360631=78, srv894676959=93, srv1326051823=20, srv1191827031=15, srv583708364=79, srv1124063628=9, srv1182065027=14, srv1125954822=10, srv1929992355=53, srv835384245=91, srv1346009570=22, srv297763124=64, srv412327408=68, srv739736817=84, srv1375727475=24, srv674038488=81, srv1830412078=46, srv1261042861=16, srv924680127=95, srv1901514575=49, srv1075875685=3, srv1800075631=42, srv151293927=30, srv1164214224=12, srv1452497105=26, srv2034438175=58, srv15562986=33, srv554722457=77, srv422843993=69, srv1470790659=28, srv1630161650=35, srv957215447=97, srv1751020256=39, srv377317313=67, srv1350168345=23, srv1963680734=55, srv856034915=92, srv1944700018=54, srv790494958=86, srv464029142=70, srv975644842=98, srv603481048=80, srv1093775383=4, srv1278267487=17, srv507927347=74, srv1809842398=43, srv1097994553=7, srv1793383480=41, srv1035061507=2, srv1757511675=40, srv19806180=56, srv274674481=63, srv755203377=85, srv1096033131=5, srv1986136204=57, srv1596552711=34, srv1311371039=18, srv465874711=71, srv2036234770=59, srv262523268=62, srv302265101=65, srv1551722259=32, srv1344453699=21, srv983736032=99, srv526176311=75, srv118000158=13, srv2138419592=61, srv1632704022=37, srv1099541123=8, srv679364315=82, srv1924956190=52, srv1460763883=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:32,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:32,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:32,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:32,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:32,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-21 02:53:32,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-21 02:53:32,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-21 02:53:32,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-21 02:53:32,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-21 02:53:32,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-21 02:53:32,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-21 02:53:32,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-21 02:53:33,025 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.006790837632067591); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009686442096757052); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006790837632067591); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-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-21 02:53:33,026 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-21 02:53:33,026 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.014715243918005E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006790837632067591); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009686442096757052); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006790837632067591); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-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-21 02:53:33,371 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 448 ms to try 5000 different iterations. Found a solution that moves 269 regions; Going from a computed imbalance of 6.014715243918005E-4 to a new imbalance of 2.8707686817313873E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.02988888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-10-21 02:53:33,372 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv102184869:83 , srv1154593021:83 , srv1413444350:83 , srv151293927:83 , srv1986136204:83 , srv262523268:83 , srv297763124:83 , srv377317313:83 , srv412327408:83 , srv799785926:83 , srv1097848272:84 , srv1124063628:84 , srv118000158:84 , srv1191827031:84 , srv1278267487:84 , srv1326051823:84 , srv1452497105:84 , srv1460763883:84 , srv1470790659:84 , srv1630848952:84 , srv1632704022:84 , srv1809842398:84 , srv1830412078:84 , srv1847478504:84 , srv1877052963:84 , srv190664593:84 , srv2034438175:84 , srv2036234770:84 , srv2127729260:84 , srv2138419592:84 , srv422843993:84 , srv465874711:84 , srv507927347:84 , srv603481048:84 , srv679364315:84 , srv690081760:84 , srv820099407:84 , srv822958662:84 , srv8339730:84 , srv856034915:84 , srv939255729:84 , srv957215447:84 , srv983736032:84 , srv1010520162:85 , srv1035061507:85 , srv1075875685:85 , srv1093775383:85 , srv1096033131:85 , srv1099541123:85 , srv1125954822:85 , srv1164214224:85 , srv1182065027:85 , srv1261042861:85 , srv1311371039:85 , srv132110315:85 , srv1346009570:85 , srv1375727475:85 , srv1512416774:85 , srv1516114267:85 , srv1551722259:85 , srv1630161650:85 , srv1751020256:85 , srv1793383480:85 , srv1800075631:85 , srv1901514575:85 , srv1924956190:85 , srv1929992355:85 , srv1944700018:85 , srv1963680734:85 , srv274674481:85 , srv302265101:85 , srv324109422:85 , srv464029142:85 , srv48241776:85 , srv502964430:85 , srv552535266:85 , srv554722457:85 , srv573360631:85 , srv583708364:85 , srv674038488:85 , srv739736817:85 , srv755203377:85 , srv790494958:85 , srv835384245:85 , srv894676959:85 , srv91884940:85 , srv924680127:85 , srv1344453699:86 , srv1350168345:86 , srv1596552711:86 , srv1747317846:86 , srv1757511675:86 , srv1815782607:86 , srv1829037981:86 , srv1902330561:86 , srv19806180:86 , srv526176311:86 , srv15562986:87 , srv975644842:87 , srv1097994553:624 } 2023-10-21 02:53:33,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:33,376 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv822958662=89, srv939255729=96, srv1902330561=50, srv820099407=88, srv1747317846=38, srv690081760=83, srv190664593=51, srv132110315=19, srv2127729260=60, srv102184869=1, srv1010520162=0, srv1815782607=44, srv48241776=72, srv1847478504=47, srv1097848272=6, srv1512416774=29, srv324109422=66, srv799785926=87, srv1413444350=25, srv1877052963=48, srv1154593021=11, srv552535266=76, srv1516114267=31, srv8339730=90, srv502964430=73, srv1829037981=45, srv91884940=94, srv1630848952=36, srv573360631=78, srv894676959=93, srv1326051823=20, srv1191827031=15, srv583708364=79, srv1124063628=9, srv1182065027=14, srv1125954822=10, srv1929992355=53, srv835384245=91, srv1346009570=22, srv297763124=64, srv412327408=68, srv739736817=84, srv1375727475=24, srv674038488=81, srv1830412078=46, srv1261042861=16, srv924680127=95, srv1901514575=49, srv1075875685=3, srv1800075631=42, srv151293927=30, srv1164214224=12, srv1452497105=26, srv2034438175=58, srv15562986=33, srv554722457=77, srv422843993=69, srv1470790659=28, srv1630161650=35, srv957215447=97, srv1751020256=39, srv377317313=67, srv1350168345=23, srv1963680734=55, srv856034915=92, srv1944700018=54, srv790494958=86, srv464029142=70, srv975644842=98, srv603481048=80, srv1093775383=4, srv1278267487=17, srv507927347=74, srv1809842398=43, srv1097994553=7, srv1793383480=41, srv1035061507=2, srv1757511675=40, srv19806180=56, srv274674481=63, srv755203377=85, srv1096033131=5, srv1986136204=57, srv1596552711=34, srv1311371039=18, srv465874711=71, srv2036234770=59, srv262523268=62, srv302265101=65, srv1551722259=32, srv1344453699=21, srv983736032=99, srv526176311=75, srv118000158=13, srv2138419592=61, srv1632704022=37, srv1099541123=8, srv679364315=82, srv1924956190=52, srv1460763883=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:33,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-21 02:53:33,389 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-21 02:53:33,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-21 02:53:33,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-21 02:53:33,392 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-21 02:53:33,393 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-21 02:53:33,394 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-21 02:53:33,394 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-21 02:53:33,394 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-21 02:53:33,510 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-10-21 02:53:33,510 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-21 02:53:33,511 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.6824108558788504E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-10-21 02:53:33,762 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 353 ms to try 5000 different iterations. Found a solution that moves 23 regions; Going from a computed imbalance of 2.6824108558788504E-5 to a new imbalance of 7.850471242529529E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0025555555555555557); 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-21 02:53:33,763 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv15562986:83 , srv1815782607:83 , srv1829037981:83 , srv1902330561:83 , srv19806180:83 , srv526176311:83 , srv674038488:83 , srv755203377:83 , srv975644842:83 , srv1010520162:84 , srv102184869:84 , srv1035061507:84 , srv1093775383:84 , srv1096033131:84 , srv1099541123:84 , srv1124063628:84 , srv1125954822:84 , srv1164214224:84 , srv118000158:84 , srv1182065027:84 , srv1191827031:84 , srv1261042861:84 , srv1278267487:84 , srv1311371039:84 , srv132110315:84 , srv1326051823:84 , srv1344453699:84 , srv1346009570:84 , srv1350168345:84 , srv1375727475:84 , srv1413444350:84 , srv1452497105:84 , srv1470790659:84 , srv1512416774:84 , srv151293927:84 , srv1516114267:84 , srv1551722259:84 , srv1596552711:84 , srv1630161650:84 , srv1632704022:84 , srv1747317846:84 , srv1751020256:84 , srv1757511675:84 , srv1793383480:84 , srv1800075631:84 , srv1809842398:84 , srv1847478504:84 , srv1877052963:84 , srv1901514575:84 , srv1924956190:84 , srv1929992355:84 , srv1944700018:84 , srv1963680734:84 , srv1986136204:84 , srv2034438175:84 , srv2036234770:84 , srv2127729260:84 , srv2138419592:84 , srv262523268:84 , srv274674481:84 , srv297763124:84 , srv302265101:84 , srv324109422:84 , srv377317313:84 , srv412327408:84 , srv422843993:84 , srv464029142:84 , srv465874711:84 , srv48241776:84 , srv502964430:84 , srv507927347:84 , srv552535266:84 , srv554722457:84 , srv573360631:84 , srv583708364:84 , srv603481048:84 , srv679364315:84 , srv690081760:84 , srv790494958:84 , srv799785926:84 , srv820099407:84 , srv822958662:84 , srv8339730:84 , srv856034915:84 , srv894676959:84 , srv91884940:84 , srv924680127:84 , srv939255729:84 , srv957215447:84 , srv983736032:84 , srv1075875685:85 , srv1097848272:85 , srv1154593021:85 , srv1460763883:85 , srv1630848952:85 , srv1830412078:85 , srv190664593:85 , srv739736817:85 , srv835384245:85 , srv1097994553:684 } 2023-10-21 02:53:33,768 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:33,769 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv822958662=89, srv939255729=96, srv1902330561=50, srv820099407=88, srv1747317846=38, srv690081760=83, srv190664593=51, srv132110315=19, srv2127729260=60, srv102184869=1, srv1010520162=0, srv1815782607=44, srv48241776=72, srv1847478504=47, srv1097848272=6, srv1512416774=29, srv324109422=66, srv799785926=87, srv1413444350=25, srv1877052963=48, srv1154593021=11, srv552535266=76, srv1516114267=31, srv8339730=90, srv502964430=73, srv1829037981=45, srv91884940=94, srv1630848952=36, srv573360631=78, srv894676959=93, srv1326051823=20, srv1191827031=15, srv583708364=79, srv1124063628=9, srv1182065027=14, srv1125954822=10, srv1929992355=53, srv835384245=91, srv1346009570=22, srv297763124=64, srv412327408=68, srv739736817=84, srv1375727475=24, srv674038488=81, srv1830412078=46, srv1261042861=16, srv924680127=95, srv1901514575=49, srv1075875685=3, srv1800075631=42, srv151293927=30, srv1164214224=12, srv1452497105=26, srv2034438175=58, srv15562986=33, srv554722457=77, srv422843993=69, srv1470790659=28, srv1630161650=35, srv957215447=97, srv1751020256=39, srv377317313=67, srv1350168345=23, srv1963680734=55, srv856034915=92, srv1944700018=54, srv790494958=86, srv464029142=70, srv975644842=98, srv603481048=80, srv1093775383=4, srv1278267487=17, srv507927347=74, srv1809842398=43, srv1097994553=7, srv1793383480=41, srv1035061507=2, srv1757511675=40, srv19806180=56, srv274674481=63, srv755203377=85, srv1096033131=5, srv1986136204=57, srv1596552711=34, srv1311371039=18, srv465874711=71, srv2036234770=59, srv262523268=62, srv302265101=65, srv1551722259=32, srv1344453699=21, srv983736032=99, srv526176311=75, srv118000158=13, srv2138419592=61, srv1632704022=37, srv1099541123=8, srv679364315=82, srv1924956190=52, srv1460763883=27} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:33,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:33,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:33,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-10-21 02:53:33,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-10-21 02:53:33,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-10-21 02:53:33,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-10-21 02:53:33,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-10-21 02:53:33,815 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-10-21 02:53:33,816 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-10-21 02:53:33,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-10-21 02:53:33,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-10-21 02:53:33,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-10-21 02:53:33,817 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-10-21 02:53:33,945 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.689421800350782E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); 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-21 02:53:33,945 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv15562986:83 , srv1815782607:83 , srv1829037981:83 , srv1902330561:83 , srv19806180:83 , srv526176311:83 , srv674038488:83 , srv755203377:83 , srv975644842:83 , srv1010520162:84 , srv102184869:84 , srv1035061507:84 , srv1093775383:84 , srv1096033131:84 , srv1099541123:84 , srv1124063628:84 , srv1125954822:84 , srv1164214224:84 , srv118000158:84 , srv1182065027:84 , srv1191827031:84 , srv1261042861:84 , srv1278267487:84 , srv1311371039:84 , srv132110315:84 , srv1326051823:84 , srv1344453699:84 , srv1346009570:84 , srv1350168345:84 , srv1375727475:84 , srv1413444350:84 , srv1452497105:84 , srv1470790659:84 , srv1512416774:84 , srv151293927:84 , srv1516114267:84 , srv1551722259:84 , srv1596552711:84 , srv1630161650:84 , srv1632704022:84 , srv1747317846:84 , srv1751020256:84 , srv1757511675:84 , srv1793383480:84 , srv1800075631:84 , srv1809842398:84 , srv1847478504:84 , srv1877052963:84 , srv1901514575:84 , srv1924956190:84 , srv1929992355:84 , srv1944700018:84 , srv1963680734:84 , srv1986136204:84 , srv2034438175:84 , srv2036234770:84 , srv2127729260:84 , srv2138419592:84 , srv262523268:84 , srv274674481:84 , srv297763124:84 , srv302265101:84 , srv324109422:84 , srv377317313:84 , srv412327408:84 , srv422843993:84 , srv464029142:84 , srv465874711:84 , srv48241776:84 , srv502964430:84 , srv507927347:84 , srv552535266:84 , srv554722457:84 , srv573360631:84 , srv583708364:84 , srv603481048:84 , srv679364315:84 , srv690081760:84 , srv790494958:84 , srv799785926:84 , srv820099407:84 , srv822958662:84 , srv8339730:84 , srv856034915:84 , srv894676959:84 , srv91884940:84 , srv924680127:84 , srv939255729:84 , srv957215447:84 , srv983736032:84 , srv1075875685:85 , srv1097848272:85 , srv1154593021:85 , srv1460763883:85 , srv1630848952:85 , srv1830412078:85 , srv190664593:85 , srv739736817:85 , srv835384245:85 , srv1097994553:684 } 2023-10-21 02:53:33,973 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=296 (was 287) - SystemLoadAverage LEAK? -, ProcessCount=169 (was 169), AvailableMemoryMB=8455 (was 8968) 2023-10-21 02:53:33,980 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=296, ProcessCount=169, AvailableMemoryMB=8455 2023-10-21 02:53:33,981 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-10-21 02:53:33,981 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-21 02:53:33,994 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1155016710:84 , srv1165992231:84 , srv1442973610:84 , srv1456121128:84 , srv1506746109:84 , srv1543511741:84 , srv1552562408:84 , srv1561233038:84 , srv1570625457:84 , srv1622936397:84 , srv1646716105:84 , srv171718513:84 , srv1857218129:84 , srv1880552737:84 , srv188136039:84 , srv1947730111:84 , srv1978172052:84 , srv2009006706:84 , srv2050765556:84 , srv237393581:84 , srv240152485:84 , srv429863940:84 , srv528173198:84 , srv540395588:84 , srv691001949:84 , srv766032311:84 , srv814428818:84 , srv891828810:84 , srv925765659:84 , srv106523054:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-10-21 02:53:33,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:53:33,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv814428818=27, srv925765659=29, srv429863940=22, srv891828810=28, srv1552562408=7, srv106523054=0, srv766032311=26, srv1880552737=14, srv1442973610=3, srv1570625457=9, srv171718513=12, srv1155016710=1, srv240152485=21, srv188136039=15, srv691001949=25, srv1857218129=13, srv1165992231=2, srv1978172052=17, srv1543511741=6, srv1646716105=11, srv1622936397=10, srv237393581=20, srv2050765556=19, srv2009006706=18, srv540395588=24, srv1506746109=5, srv1456121128=4, srv528173198=23, srv1561233038=8, srv1947730111=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:53:34,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:53:34,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:53:34,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:53:34,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-10-21 02:53:34,035 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.1031822504127, 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-21 02:53:34,035 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991251816716612, 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.1031822504127, 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-21 02:55:34,016 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5882694 different iterations. Found a solution that moves 1860 regions; Going from a computed imbalance of 0.991251816716612 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-21 02:55:34,021 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv106523054:90 , srv1155016710:90 , srv1165992231:90 , srv1442973610:90 , srv1456121128:90 , srv1506746109:90 , srv1543511741:90 , srv1552562408:90 , srv1561233038:90 , srv1570625457:90 , srv1622936397:90 , srv1646716105:90 , srv171718513:90 , srv1857218129:90 , srv1880552737:90 , srv188136039:90 , srv1947730111:90 , srv1978172052:90 , srv2009006706:90 , srv2050765556:90 , srv237393581:90 , srv240152485:90 , srv429863940:90 , srv528173198:90 , srv540395588:90 , srv691001949:90 , srv766032311:90 , srv814428818:90 , srv891828810:90 , srv925765659:90 } 2023-10-21 02:55:34,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-10-21 02:55:34,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv814428818=27, srv925765659=29, srv429863940=22, srv891828810=28, srv1552562408=7, srv106523054=0, srv766032311=26, srv1880552737=14, srv1442973610=3, srv1570625457=9, srv171718513=12, srv1155016710=1, srv240152485=21, srv188136039=15, srv691001949=25, srv1857218129=13, srv1165992231=2, srv1978172052=17, srv1543511741=6, srv1646716105=11, srv1622936397=10, srv237393581=20, srv2050765556=19, srv2009006706=18, srv540395588=24, srv1506746109=5, srv1456121128=4, srv528173198=23, srv1561233038=8, srv1947730111=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-10-21 02:55:34,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-10-21 02:55:34,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-10-21 02:55:34,040 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-21 02:55:34,040 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv106523054:90 , srv1155016710:90 , srv1165992231:90 , srv1442973610:90 , srv1456121128:90 , srv1506746109:90 , srv1543511741:90 , srv1552562408:90 , srv1561233038:90 , srv1570625457:90 , srv1622936397:90 , srv1646716105:90 , srv171718513:90 , srv1857218129:90 , srv1880552737:90 , srv188136039:90 , srv1947730111:90 , srv1978172052:90 , srv2009006706:90 , srv2050765556:90 , srv237393581:90 , srv240152485:90 , srv429863940:90 , srv528173198:90 , srv540395588:90 , srv691001949:90 , srv766032311:90 , srv814428818:90 , srv891828810:90 , srv925765659:90 } 2023-10-21 02:55:34,053 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=211 (was 296), ProcessCount=167 (was 169), AvailableMemoryMB=8215 (was 8455)