2024-03-22 13:53:26,909 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-22 13:53:27,219 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-22 13:53:27,331 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-22 13:53:27,389 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 13:53:27,397 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. 2024-03-22 13:53:27,411 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=224, ProcessCount=170, AvailableMemoryMB=11946 2024-03-22 13:53:27,414 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 13:53:27,414 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. 2024-03-22 13:53:27,541 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003827224:84 , srv1008313663:84 , srv1011515470:84 , srv1016068950:84 , srv1023688510:84 , srv1092885652:84 , srv1101183053:84 , srv1165872008:84 , srv1167682077:84 , srv1175893996:84 , srv1200719777:84 , srv1203448196:84 , srv1278432644:84 , srv1280354025:84 , srv1288975439:84 , srv1291706022:84 , srv1302432367:84 , srv1334422795:84 , srv1337734725:84 , srv1340385016:84 , srv1341748689:84 , srv1360762036:84 , srv1380040225:84 , srv1444982404:84 , srv1453215215:84 , srv1463265445:84 , srv1551134088:84 , srv1591800574:84 , srv1599190324:84 , srv1608868956:84 , srv1624453382:84 , srv1625592579:84 , srv1679556930:84 , srv1689402903:84 , srv1716476173:84 , srv1722135453:84 , srv1743230427:84 , srv1749382299:84 , srv1761628798:84 , srv1773942326:84 , srv1790942579:84 , srv1806147826:84 , srv1813663065:84 , srv18433547:84 , srv184804252:84 , srv1870075907:84 , srv1878108706:84 , srv1922401555:84 , srv1935087639:84 , srv1990842004:84 , srv1991966596:84 , srv2004279610:84 , srv2005758982:84 , srv2008011099:84 , srv201862726:84 , srv2030856243:84 , srv2035151025:84 , srv2038842650:84 , srv2054355975:84 , srv2069274785:84 , srv2080397206:84 , srv2096317201:84 , srv2120433129:84 , srv2144658746:84 , srv219566874:84 , srv241571687:84 , srv308433670:84 , srv308627894:84 , srv320726628:84 , srv32657700:84 , srv35026761:84 , srv402070753:84 , srv422595310:84 , srv437344355:84 , srv44063734:84 , srv470446464:84 , srv474519729:84 , srv491856561:84 , srv538183211:84 , srv586193735:84 , srv592567208:84 , srv59965573:84 , srv647010946:84 , srv697520044:84 , srv709074317:84 , srv751348787:84 , srv754210734:84 , srv76556183:84 , srv766902737:84 , srv793008765:84 , srv818340989:84 , srv840251077:84 , srv84585697:84 , srv862826260:84 , srv895621394:84 , srv953672929:84 , srv962670969:84 , srv973477084:84 , srv987988213:84 , srv733862504:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-22 13:53:27,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:27,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2005758982=52, srv1023688510=4, srv1991966596=50, srv1813663065=42, srv470446464=75, srv1278432644=12, srv1591800574=27, srv862826260=94, srv1624453382=30, srv308627894=67, srv840251077=92, srv953672929=96, srv1280354025=13, srv44063734=74, srv84585697=93, srv1716476173=34, srv422595310=72, srv751348787=86, srv1749382299=37, srv219566874=64, srv1341748689=20, srv973477084=98, srv1380040225=22, srv491856561=77, srv184804252=44, srv2054355975=58, srv1679556930=32, srv1761628798=38, srv1453215215=24, srv76556183=88, srv1743230427=36, srv35026761=70, srv1870075907=45, srv754210734=87, srv18433547=43, srv1625592579=31, srv2096317201=61, srv1551134088=26, srv818340989=91, srv793008765=90, srv709074317=84, srv1101183053=6, srv241571687=65, srv201862726=54, srv1011515470=2, srv1175893996=9, srv1200719777=10, srv1167682077=8, srv1288975439=14, srv474519729=76, srv437344355=73, srv1444982404=23, srv1302432367=16, srv1165872008=7, srv1689402903=33, srv1773942326=39, srv538183211=78, srv1935087639=48, srv59965573=81, srv2144658746=63, srv733862504=85, srv1340385016=19, srv697520044=83, srv1990842004=49, srv402070753=71, srv1790942579=40, srv766902737=89, srv1722135453=35, srv1806147826=41, srv2035151025=56, srv2008011099=53, srv1008313663=1, srv1092885652=5, srv1003827224=0, srv1337734725=18, srv1360762036=21, srv2038842650=57, srv2069274785=59, srv320726628=68, srv2120433129=62, srv2004279610=51, srv308433670=66, srv1922401555=47, srv2080397206=60, srv32657700=69, srv1291706022=15, srv1608868956=29, srv962670969=97, srv1334422795=17, srv586193735=79, srv1878108706=46, srv1463265445=25, srv2030856243=55, srv1203448196=11, srv1599190324=28, srv592567208=80, srv1016068950=3, srv895621394=95, srv647010946=82, srv987988213=99} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:27,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:27,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:27,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:27,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 13:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 13:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 13:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 13:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 13:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 13:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 13:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 13:53:27,830 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); 2024-03-22 13:53:27,830 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) 2024-03-22 13:53:27,831 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 2024-03-22 13:53:28,198 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 527 ms to try 5000 different iterations. Found a solution that moves 4725 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17513049697334673. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03962160465019987, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05286197430782982, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.525, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03962160465019987, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17033333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23683333333333334, 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); 2024-03-22 13:53:28,208 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1016068950:82 , srv1101183053:82 , srv1340385016:82 , srv2144658746:82 , srv709074317:82 , srv793008765:82 , srv818340989:82 , srv1200719777:83 , srv1203448196:83 , srv1625592579:83 , srv1679556930:83 , srv1689402903:83 , srv1773942326:83 , srv2030856243:83 , srv241571687:83 , srv840251077:83 , srv953672929:83 , srv1011515470:84 , srv1165872008:84 , srv1922401555:84 , srv2004279610:84 , srv32657700:84 , srv538183211:84 , srv862826260:84 , srv973477084:84 , srv1444982404:85 , srv1599190324:85 , srv1749382299:85 , srv1813663065:85 , srv184804252:85 , srv2054355975:85 , srv219566874:85 , srv422595310:85 , srv470446464:85 , srv59965573:85 , srv697520044:85 , srv754210734:85 , srv1291706022:86 , srv1302432367:86 , srv1334422795:86 , srv1337734725:86 , srv1453215215:86 , srv1551134088:86 , srv1722135453:86 , srv1870075907:86 , srv1878108706:86 , srv2038842650:86 , srv2120433129:86 , srv308433670:86 , srv895621394:86 , srv962670969:86 , srv1003827224:87 , srv1175893996:87 , srv1278432644:87 , srv1380040225:87 , srv1463265445:87 , srv1743230427:87 , srv1761628798:87 , srv1790942579:87 , srv1806147826:87 , srv1991966596:87 , srv2080397206:87 , srv402070753:87 , srv474519729:87 , srv647010946:87 , srv751348787:87 , srv84585697:87 , srv1023688510:88 , srv1092885652:88 , srv1288975439:88 , srv1591800574:88 , srv18433547:88 , srv44063734:88 , srv491856561:88 , srv586193735:88 , srv592567208:88 , srv1167682077:89 , srv1608868956:89 , srv1716476173:89 , srv1935087639:89 , srv1990842004:89 , srv2005758982:89 , srv201862726:89 , srv2035151025:89 , srv2069274785:89 , srv2096317201:89 , srv320726628:89 , srv987988213:89 , srv1360762036:90 , srv76556183:90 , srv1008313663:91 , srv1341748689:91 , srv1624453382:91 , srv308627894:91 , srv766902737:91 , srv2008011099:92 , srv35026761:92 , srv437344355:92 , srv1280354025:95 , srv733862504:442 } 2024-03-22 13:53:28,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:28,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2005758982=52, srv1023688510=4, srv1991966596=50, srv1813663065=42, srv470446464=75, srv1278432644=12, srv1591800574=27, srv862826260=94, srv1624453382=30, srv308627894=67, srv840251077=92, srv953672929=96, srv1280354025=13, srv44063734=74, srv84585697=93, srv1716476173=34, srv422595310=72, srv751348787=86, srv1749382299=37, srv219566874=64, srv1341748689=20, srv973477084=98, srv1380040225=22, srv491856561=77, srv184804252=44, srv2054355975=58, srv1679556930=32, srv1761628798=38, srv1453215215=24, srv76556183=88, srv1743230427=36, srv35026761=70, srv1870075907=45, srv754210734=87, srv18433547=43, srv1625592579=31, srv2096317201=61, srv1551134088=26, srv818340989=91, srv793008765=90, srv709074317=84, srv1101183053=6, srv241571687=65, srv201862726=54, srv1011515470=2, srv1175893996=9, srv1200719777=10, srv1167682077=8, srv1288975439=14, srv474519729=76, srv437344355=73, srv1444982404=23, srv1302432367=16, srv1165872008=7, srv1689402903=33, srv1773942326=39, srv538183211=78, srv1935087639=48, srv59965573=81, srv2144658746=63, srv733862504=85, srv1340385016=19, srv697520044=83, srv1990842004=49, srv402070753=71, srv1790942579=40, srv766902737=89, srv1722135453=35, srv1806147826=41, srv2035151025=56, srv2008011099=53, srv1008313663=1, srv1092885652=5, srv1003827224=0, srv1337734725=18, srv1360762036=21, srv2038842650=57, srv2069274785=59, srv320726628=68, srv2120433129=62, srv2004279610=51, srv308433670=66, srv1922401555=47, srv2080397206=60, srv32657700=69, srv1291706022=15, srv1608868956=29, srv962670969=97, srv1334422795=17, srv586193735=79, srv1878108706=46, srv1463265445=25, srv2030856243=55, srv1203448196=11, srv1599190324=28, srv592567208=80, srv1016068950=3, srv895621394=95, srv647010946=82, srv987988213=99} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:28,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:28,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:28,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:28,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 13:53:28,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 13:53:28,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 13:53:28,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 13:53:28,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 13:53:28,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 13:53:28,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 13:53:28,365 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.03962160465019987, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05286197430782982, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03962160465019987, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17033333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23683333333333334, 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); 2024-03-22 13:53:28,365 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) 2024-03-22 13:53:28,365 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1750974118162035, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03962160465019987, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05286197430782982, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03962160465019987, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17033333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23683333333333334, 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 2024-03-22 13:53:28,637 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 376 ms to try 5000 different iterations. Found a solution that moves 2587 regions; Going from a computed imbalance of 0.1750974118162035 to a new imbalance of 0.015774211141140467. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022733182920270854); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03262204056867377, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.28744444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022733182920270854); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01275); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04466666666666667, 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); 2024-03-22 13:53:28,646 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1280354025:78 , srv437344355:79 , srv35026761:80 , srv76556183:80 , srv1341748689:81 , srv2008011099:81 , srv201862726:81 , srv766902737:81 , srv1008313663:82 , srv1624453382:82 , srv2096317201:82 , srv586193735:82 , srv1278432644:83 , srv1608868956:83 , srv1716476173:83 , srv1935087639:83 , srv320726628:83 , srv491856561:83 , srv1023688510:84 , srv1092885652:84 , srv1175893996:84 , srv1761628798:84 , srv18433547:84 , srv1870075907:84 , srv1990842004:84 , srv2005758982:84 , srv2035151025:84 , srv2038842650:84 , srv2080397206:84 , srv2120433129:84 , srv308627894:84 , srv422595310:84 , srv474519729:84 , srv84585697:84 , srv1302432367:85 , srv1334422795:85 , srv1360762036:85 , srv1380040225:85 , srv1463265445:85 , srv1722135453:85 , srv1749382299:85 , srv1790942579:85 , srv1878108706:85 , srv1991966596:85 , srv2004279610:85 , srv2069274785:85 , srv59965573:85 , srv647010946:85 , srv754210734:85 , srv895621394:85 , srv962670969:85 , srv987988213:85 , srv1167682077:86 , srv1591800574:86 , srv1599190324:86 , srv1806147826:86 , srv1813663065:86 , srv219566874:86 , srv241571687:86 , srv308433670:86 , srv32657700:86 , srv592567208:86 , srv1003827224:87 , srv1165872008:87 , srv1288975439:87 , srv1291706022:87 , srv1337734725:87 , srv1689402903:87 , srv1743230427:87 , srv1773942326:87 , srv1922401555:87 , srv2054355975:87 , srv402070753:87 , srv751348787:87 , srv1011515470:88 , srv1016068950:88 , srv1444982404:88 , srv1551134088:88 , srv1625592579:88 , srv184804252:88 , srv44063734:88 , srv470446464:88 , srv697520044:88 , srv840251077:88 , srv862826260:88 , srv953672929:88 , srv973477084:88 , srv1203448196:89 , srv1453215215:89 , srv2030856243:89 , srv2144658746:89 , srv538183211:89 , srv709074317:89 , srv1200719777:90 , srv1340385016:90 , srv1679556930:90 , srv818340989:90 , srv1101183053:91 , srv793008765:92 , srv733862504:534 } 2024-03-22 13:53:28,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:28,651 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2005758982=52, srv1023688510=4, srv1991966596=50, srv1813663065=42, srv470446464=75, srv1278432644=12, srv1591800574=27, srv862826260=94, srv1624453382=30, srv308627894=67, srv840251077=92, srv953672929=96, srv1280354025=13, srv44063734=74, srv84585697=93, srv1716476173=34, srv422595310=72, srv751348787=86, srv1749382299=37, srv219566874=64, srv1341748689=20, srv973477084=98, srv1380040225=22, srv491856561=77, srv184804252=44, srv2054355975=58, srv1679556930=32, srv1761628798=38, srv1453215215=24, srv76556183=88, srv1743230427=36, srv35026761=70, srv1870075907=45, srv754210734=87, srv18433547=43, srv1625592579=31, srv2096317201=61, srv1551134088=26, srv818340989=91, srv793008765=90, srv709074317=84, srv1101183053=6, srv241571687=65, srv201862726=54, srv1011515470=2, srv1175893996=9, srv1200719777=10, srv1167682077=8, srv1288975439=14, srv474519729=76, srv437344355=73, srv1444982404=23, srv1302432367=16, srv1165872008=7, srv1689402903=33, srv1773942326=39, srv538183211=78, srv1935087639=48, srv59965573=81, srv2144658746=63, srv733862504=85, srv1340385016=19, srv697520044=83, srv1990842004=49, srv402070753=71, srv1790942579=40, srv766902737=89, srv1722135453=35, srv1806147826=41, srv2035151025=56, srv2008011099=53, srv1008313663=1, srv1092885652=5, srv1003827224=0, srv1337734725=18, srv1360762036=21, srv2038842650=57, srv2069274785=59, srv320726628=68, srv2120433129=62, srv2004279610=51, srv308433670=66, srv1922401555=47, srv2080397206=60, srv32657700=69, srv1291706022=15, srv1608868956=29, srv962670969=97, srv1334422795=17, srv586193735=79, srv1878108706=46, srv1463265445=25, srv2030856243=55, srv1203448196=11, srv1599190324=28, srv592567208=80, srv1016068950=3, srv895621394=95, srv647010946=82, srv987988213=99} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:28,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:28,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:28,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 13:53:28,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 13:53:28,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 13:53:28,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 13:53:28,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 13:53:28,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 13:53:28,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 13:53:28,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 13:53:28,812 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.022733182920270854); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03262204056867377, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022733182920270854); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01275); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04466666666666667, 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); 2024-03-22 13:53:28,813 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) 2024-03-22 13:53:28,813 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015756096579970187, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022733182920270854); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03262204056867377, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022733182920270854); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01275); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04466666666666667, 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 2024-03-22 13:53:29,095 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 381 ms to try 5000 different iterations. Found a solution that moves 990 regions; Going from a computed imbalance of 0.015756096579970187 to a new imbalance of 5.470027646012005E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0068910969995776596); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009272045044333673); MoveCostFunction : (multiplier=7.0, imbalance=0.11, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0068910969995776596); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 13:53:29,099 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv44063734:81 , srv1167682077:82 , srv1360762036:82 , srv1453215215:82 , srv1003827224:83 , srv1101183053:83 , srv1288975439:83 , srv1551134088:83 , srv308627894:83 , srv751348787:83 , srv793008765:83 , srv1008313663:84 , srv1023688510:84 , srv1200719777:84 , srv1203448196:84 , srv1280354025:84 , srv1337734725:84 , srv1444982404:84 , srv1679556930:84 , srv1743230427:84 , srv1806147826:84 , srv184804252:84 , srv2008011099:84 , srv2069274785:84 , srv402070753:84 , srv538183211:84 , srv1092885652:85 , srv1175893996:85 , srv1291706022:85 , srv1340385016:85 , srv1463265445:85 , srv1591800574:85 , srv1608868956:85 , srv1716476173:85 , srv1761628798:85 , srv1813663065:85 , srv1878108706:85 , srv1990842004:85 , srv1991966596:85 , srv2005758982:85 , srv2030856243:85 , srv2035151025:85 , srv219566874:85 , srv308433670:85 , srv35026761:85 , srv470446464:85 , srv592567208:85 , srv647010946:85 , srv766902737:85 , srv818340989:85 , srv973477084:85 , srv987988213:85 , srv1011515470:86 , srv1165872008:86 , srv1302432367:86 , srv1334422795:86 , srv1341748689:86 , srv1380040225:86 , srv1624453382:86 , srv1722135453:86 , srv1790942579:86 , srv18433547:86 , srv1922401555:86 , srv1935087639:86 , srv2054355975:86 , srv2096317201:86 , srv320726628:86 , srv491856561:86 , srv697520044:86 , srv862826260:86 , srv962670969:86 , srv1599190324:87 , srv1625592579:87 , srv1689402903:87 , srv1749382299:87 , srv1870075907:87 , srv201862726:87 , srv2038842650:87 , srv2080397206:87 , srv2144658746:87 , srv32657700:87 , srv437344355:87 , srv474519729:87 , srv59965573:87 , srv709074317:87 , srv754210734:87 , srv76556183:87 , srv840251077:87 , srv84585697:87 , srv895621394:87 , srv953672929:87 , srv1016068950:88 , srv1278432644:88 , srv1773942326:88 , srv2120433129:88 , srv241571687:88 , srv422595310:88 , srv586193735:88 , srv2004279610:89 , srv733862504:543 } 2024-03-22 13:53:29,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:29,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2005758982=52, srv1023688510=4, srv1991966596=50, srv1813663065=42, srv470446464=75, srv1278432644=12, srv1591800574=27, srv862826260=94, srv1624453382=30, srv308627894=67, srv840251077=92, srv953672929=96, srv1280354025=13, srv44063734=74, srv84585697=93, srv1716476173=34, srv422595310=72, srv751348787=86, srv1749382299=37, srv219566874=64, srv1341748689=20, srv973477084=98, srv1380040225=22, srv491856561=77, srv184804252=44, srv2054355975=58, srv1679556930=32, srv1761628798=38, srv1453215215=24, srv76556183=88, srv1743230427=36, srv35026761=70, srv1870075907=45, srv754210734=87, srv18433547=43, srv1625592579=31, srv2096317201=61, srv1551134088=26, srv818340989=91, srv793008765=90, srv709074317=84, srv1101183053=6, srv241571687=65, srv201862726=54, srv1011515470=2, srv1175893996=9, srv1200719777=10, srv1167682077=8, srv1288975439=14, srv474519729=76, srv437344355=73, srv1444982404=23, srv1302432367=16, srv1165872008=7, srv1689402903=33, srv1773942326=39, srv538183211=78, srv1935087639=48, srv59965573=81, srv2144658746=63, srv733862504=85, srv1340385016=19, srv697520044=83, srv1990842004=49, srv402070753=71, srv1790942579=40, srv766902737=89, srv1722135453=35, srv1806147826=41, srv2035151025=56, srv2008011099=53, srv1008313663=1, srv1092885652=5, srv1003827224=0, srv1337734725=18, srv1360762036=21, srv2038842650=57, srv2069274785=59, srv320726628=68, srv2120433129=62, srv2004279610=51, srv308433670=66, srv1922401555=47, srv2080397206=60, srv32657700=69, srv1291706022=15, srv1608868956=29, srv962670969=97, srv1334422795=17, srv586193735=79, srv1878108706=46, srv1463265445=25, srv2030856243=55, srv1203448196=11, srv1599190324=28, srv592567208=80, srv1016068950=3, srv895621394=95, srv647010946=82, srv987988213=99} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 13:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 13:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 13:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 13:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 13:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 13:53:29,235 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.0068910969995776596); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009272045044333673); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0068910969995776596); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-22 13:53:29,235 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) 2024-03-22 13:53:29,236 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=5.400706364378544E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0068910969995776596); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009272045044333673); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0068910969995776596); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0035); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-22 13:53:29,601 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 464 ms to try 5000 different iterations. Found a solution that moves 251 regions; Going from a computed imbalance of 5.400706364378544E-4 to a new imbalance of 2.984497967305922E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.02788888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-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); 2024-03-22 13:53:29,602 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1016068950:83 , srv1591800574:83 , srv1624453382:83 , srv1773942326:83 , srv437344355:83 , srv592567208:83 , srv697520044:83 , srv84585697:83 , srv987988213:83 , srv1008313663:84 , srv1288975439:84 , srv1291706022:84 , srv1599190324:84 , srv1625592579:84 , srv1743230427:84 , srv1749382299:84 , srv1790942579:84 , srv1806147826:84 , srv1935087639:84 , srv1990842004:84 , srv2004279610:84 , srv2005758982:84 , srv2008011099:84 , srv2035151025:84 , srv2054355975:84 , srv2120433129:84 , srv2144658746:84 , srv308627894:84 , srv320726628:84 , srv32657700:84 , srv402070753:84 , srv470446464:84 , srv474519729:84 , srv586193735:84 , srv709074317:84 , srv840251077:84 , srv862826260:84 , srv895621394:84 , srv953672929:84 , srv1003827224:85 , srv1011515470:85 , srv1092885652:85 , srv1101183053:85 , srv1165872008:85 , srv1167682077:85 , srv1175893996:85 , srv1200719777:85 , srv1278432644:85 , srv1280354025:85 , srv1302432367:85 , srv1334422795:85 , srv1337734725:85 , srv1340385016:85 , srv1341748689:85 , srv1360762036:85 , srv1380040225:85 , srv1444982404:85 , srv1453215215:85 , srv1463265445:85 , srv1608868956:85 , srv1679556930:85 , srv1689402903:85 , srv1716476173:85 , srv1722135453:85 , srv1813663065:85 , srv18433547:85 , srv184804252:85 , srv1870075907:85 , srv1922401555:85 , srv1991966596:85 , srv201862726:85 , srv2030856243:85 , srv2038842650:85 , srv2069274785:85 , srv2080397206:85 , srv2096317201:85 , srv241571687:85 , srv35026761:85 , srv422595310:85 , srv44063734:85 , srv491856561:85 , srv59965573:85 , srv751348787:85 , srv754210734:85 , srv76556183:85 , srv766902737:85 , srv793008765:85 , srv818340989:85 , srv962670969:85 , srv973477084:85 , srv1023688510:86 , srv1203448196:86 , srv1551134088:86 , srv1761628798:86 , srv1878108706:86 , srv308433670:86 , srv538183211:86 , srv647010946:86 , srv219566874:87 , srv733862504:623 } 2024-03-22 13:53:29,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:29,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2005758982=52, srv1023688510=4, srv1991966596=50, srv1813663065=42, srv470446464=75, srv1278432644=12, srv1591800574=27, srv862826260=94, srv1624453382=30, srv308627894=67, srv840251077=92, srv953672929=96, srv1280354025=13, srv44063734=74, srv84585697=93, srv1716476173=34, srv422595310=72, srv751348787=86, srv1749382299=37, srv219566874=64, srv1341748689=20, srv973477084=98, srv1380040225=22, srv491856561=77, srv184804252=44, srv2054355975=58, srv1679556930=32, srv1761628798=38, srv1453215215=24, srv76556183=88, srv1743230427=36, srv35026761=70, srv1870075907=45, srv754210734=87, srv18433547=43, srv1625592579=31, srv2096317201=61, srv1551134088=26, srv818340989=91, srv793008765=90, srv709074317=84, srv1101183053=6, srv241571687=65, srv201862726=54, srv1011515470=2, srv1175893996=9, srv1200719777=10, srv1167682077=8, srv1288975439=14, srv474519729=76, srv437344355=73, srv1444982404=23, srv1302432367=16, srv1165872008=7, srv1689402903=33, srv1773942326=39, srv538183211=78, srv1935087639=48, srv59965573=81, srv2144658746=63, srv733862504=85, srv1340385016=19, srv697520044=83, srv1990842004=49, srv402070753=71, srv1790942579=40, srv766902737=89, srv1722135453=35, srv1806147826=41, srv2035151025=56, srv2008011099=53, srv1008313663=1, srv1092885652=5, srv1003827224=0, srv1337734725=18, srv1360762036=21, srv2038842650=57, srv2069274785=59, srv320726628=68, srv2120433129=62, srv2004279610=51, srv308433670=66, srv1922401555=47, srv2080397206=60, srv32657700=69, srv1291706022=15, srv1608868956=29, srv962670969=97, srv1334422795=17, srv586193735=79, srv1878108706=46, srv1463265445=25, srv2030856243=55, srv1203448196=11, srv1599190324=28, srv592567208=80, srv1016068950=3, srv895621394=95, srv647010946=82, srv987988213=99} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:29,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:29,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 13:53:29,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 13:53:29,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 13:53:29,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 13:53:29,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 13:53:29,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 13:53:29,740 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=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-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); 2024-03-22 13:53:29,740 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) 2024-03-22 13:53:29,740 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.8087440108412873E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.470732932414788E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.470732932414788E-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 2024-03-22 13:53:29,981 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 344 ms to try 5000 different iterations. Found a solution that moves 32 regions; Going from a computed imbalance of 2.8087440108412873E-5 to a new imbalance of 9.017259028437055E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.0035555555555555557); 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); 2024-03-22 13:53:29,982 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1011515470:83 , srv1278432644:83 , srv1341748689:83 , srv1380040225:83 , srv1551134088:83 , srv18433547:83 , srv2069274785:83 , srv2080397206:83 , srv219566874:83 , srv308433670:83 , srv538183211:83 , srv647010946:83 , srv1003827224:84 , srv1023688510:84 , srv1092885652:84 , srv1165872008:84 , srv1167682077:84 , srv1200719777:84 , srv1203448196:84 , srv1280354025:84 , srv1288975439:84 , srv1291706022:84 , srv1302432367:84 , srv1334422795:84 , srv1337734725:84 , srv1340385016:84 , srv1360762036:84 , srv1444982404:84 , srv1453215215:84 , srv1463265445:84 , srv1591800574:84 , srv1599190324:84 , srv1608868956:84 , srv1624453382:84 , srv1625592579:84 , srv1679556930:84 , srv1689402903:84 , srv1716476173:84 , srv1722135453:84 , srv1743230427:84 , srv1761628798:84 , srv1790942579:84 , srv184804252:84 , srv1870075907:84 , srv1878108706:84 , srv1922401555:84 , srv1935087639:84 , srv1990842004:84 , srv1991966596:84 , srv2004279610:84 , srv2005758982:84 , srv201862726:84 , srv2030856243:84 , srv2035151025:84 , srv2038842650:84 , srv2054355975:84 , srv2096317201:84 , srv2120433129:84 , srv2144658746:84 , srv241571687:84 , srv308627894:84 , srv320726628:84 , srv35026761:84 , srv402070753:84 , srv422595310:84 , srv44063734:84 , srv470446464:84 , srv474519729:84 , srv491856561:84 , srv586193735:84 , srv592567208:84 , srv59965573:84 , srv697520044:84 , srv709074317:84 , srv751348787:84 , srv754210734:84 , srv76556183:84 , srv766902737:84 , srv793008765:84 , srv818340989:84 , srv840251077:84 , srv862826260:84 , srv895621394:84 , srv953672929:84 , srv962670969:84 , srv973477084:84 , srv987988213:84 , srv1008313663:85 , srv1016068950:85 , srv1101183053:85 , srv1175893996:85 , srv1749382299:85 , srv1773942326:85 , srv1806147826:85 , srv1813663065:85 , srv2008011099:85 , srv32657700:85 , srv437344355:85 , srv84585697:85 , srv733862504:684 } 2024-03-22 13:53:29,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:29,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2005758982=52, srv1023688510=4, srv1991966596=50, srv1813663065=42, srv470446464=75, srv1278432644=12, srv1591800574=27, srv862826260=94, srv1624453382=30, srv308627894=67, srv840251077=92, srv953672929=96, srv1280354025=13, srv44063734=74, srv84585697=93, srv1716476173=34, srv422595310=72, srv751348787=86, srv1749382299=37, srv219566874=64, srv1341748689=20, srv973477084=98, srv1380040225=22, srv491856561=77, srv184804252=44, srv2054355975=58, srv1679556930=32, srv1761628798=38, srv1453215215=24, srv76556183=88, srv1743230427=36, srv35026761=70, srv1870075907=45, srv754210734=87, srv18433547=43, srv1625592579=31, srv2096317201=61, srv1551134088=26, srv818340989=91, srv793008765=90, srv709074317=84, srv1101183053=6, srv241571687=65, srv201862726=54, srv1011515470=2, srv1175893996=9, srv1200719777=10, srv1167682077=8, srv1288975439=14, srv474519729=76, srv437344355=73, srv1444982404=23, srv1302432367=16, srv1165872008=7, srv1689402903=33, srv1773942326=39, srv538183211=78, srv1935087639=48, srv59965573=81, srv2144658746=63, srv733862504=85, srv1340385016=19, srv697520044=83, srv1990842004=49, srv402070753=71, srv1790942579=40, srv766902737=89, srv1722135453=35, srv1806147826=41, srv2035151025=56, srv2008011099=53, srv1008313663=1, srv1092885652=5, srv1003827224=0, srv1337734725=18, srv1360762036=21, srv2038842650=57, srv2069274785=59, srv320726628=68, srv2120433129=62, srv2004279610=51, srv308433670=66, srv1922401555=47, srv2080397206=60, srv32657700=69, srv1291706022=15, srv1608868956=29, srv962670969=97, srv1334422795=17, srv586193735=79, srv1878108706=46, srv1463265445=25, srv2030856243=55, srv1203448196=11, srv1599190324=28, srv592567208=80, srv1016068950=3, srv895621394=95, srv647010946=82, srv987988213=99} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:29,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:29,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-22 13:53:29,998 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-22 13:53:29,999 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-22 13:53:30,000 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-22 13:53:30,001 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-22 13:53:30,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-22 13:53:30,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-22 13:53:30,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-22 13:53:30,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-22 13:53:30,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-22 13:53:30,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-22 13:53:30,133 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=8.793190239318795E-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.0019534423844256277); 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); 2024-03-22 13:53:30,133 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1011515470:83 , srv1278432644:83 , srv1341748689:83 , srv1380040225:83 , srv1551134088:83 , srv18433547:83 , srv2069274785:83 , srv2080397206:83 , srv219566874:83 , srv308433670:83 , srv538183211:83 , srv647010946:83 , srv1003827224:84 , srv1023688510:84 , srv1092885652:84 , srv1165872008:84 , srv1167682077:84 , srv1200719777:84 , srv1203448196:84 , srv1280354025:84 , srv1288975439:84 , srv1291706022:84 , srv1302432367:84 , srv1334422795:84 , srv1337734725:84 , srv1340385016:84 , srv1360762036:84 , srv1444982404:84 , srv1453215215:84 , srv1463265445:84 , srv1591800574:84 , srv1599190324:84 , srv1608868956:84 , srv1624453382:84 , srv1625592579:84 , srv1679556930:84 , srv1689402903:84 , srv1716476173:84 , srv1722135453:84 , srv1743230427:84 , srv1761628798:84 , srv1790942579:84 , srv184804252:84 , srv1870075907:84 , srv1878108706:84 , srv1922401555:84 , srv1935087639:84 , srv1990842004:84 , srv1991966596:84 , srv2004279610:84 , srv2005758982:84 , srv201862726:84 , srv2030856243:84 , srv2035151025:84 , srv2038842650:84 , srv2054355975:84 , srv2096317201:84 , srv2120433129:84 , srv2144658746:84 , srv241571687:84 , srv308627894:84 , srv320726628:84 , srv35026761:84 , srv402070753:84 , srv422595310:84 , srv44063734:84 , srv470446464:84 , srv474519729:84 , srv491856561:84 , srv586193735:84 , srv592567208:84 , srv59965573:84 , srv697520044:84 , srv709074317:84 , srv751348787:84 , srv754210734:84 , srv76556183:84 , srv766902737:84 , srv793008765:84 , srv818340989:84 , srv840251077:84 , srv862826260:84 , srv895621394:84 , srv953672929:84 , srv962670969:84 , srv973477084:84 , srv987988213:84 , srv1008313663:85 , srv1016068950:85 , srv1101183053:85 , srv1175893996:85 , srv1749382299:85 , srv1773942326:85 , srv1806147826:85 , srv1813663065:85 , srv2008011099:85 , srv32657700:85 , srv437344355:85 , srv84585697:85 , srv733862504:684 } 2024-03-22 13:53:30,163 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=229 (was 224) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=11439 (was 11946) 2024-03-22 13:53:30,172 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=229, ProcessCount=170, AvailableMemoryMB=11438 2024-03-22 13:53:30,173 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-22 13:53:30,173 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. 2024-03-22 13:53:30,185 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1047924759:84 , srv1138215161:84 , srv1161084631:84 , srv1250807338:84 , srv1292907907:84 , srv1335393310:84 , srv1349207760:84 , srv1396922116:84 , srv1416526762:84 , srv1486374866:84 , srv152400163:84 , srv1700943767:84 , srv1829058367:84 , srv1839748213:84 , srv2122149476:84 , srv2123886660:84 , srv296684371:84 , srv345567875:84 , srv451891671:84 , srv500414605:84 , srv673435215:84 , srv687808489:84 , srv692125032:84 , srv802646122:84 , srv820849021:84 , srv838639270:84 , srv91043679:84 , srv92710749:84 , srv977012831:84 , srv1618621680:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-22 13:53:30,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:53:30,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1250807338=3, srv2122149476=15, srv1161084631=2, srv838639270=26, srv92710749=28, srv1047924759=0, srv1618621680=11, srv1486374866=9, srv1396922116=7, srv820849021=25, srv152400163=10, srv1349207760=6, srv1416526762=8, srv91043679=27, srv2123886660=16, srv1292907907=4, srv1700943767=12, srv802646122=24, srv977012831=29, srv1839748213=14, srv687808489=22, srv451891671=19, srv673435215=21, srv692125032=23, srv296684371=17, srv345567875=18, srv1138215161=1, srv1829058367=13, srv500414605=20, srv1335393310=5} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:53:30,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:53:30,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:53:30,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:53:30,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-22 13:53:30,215 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.113464659230822, 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); 2024-03-22 13:53:30,216 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912550566700554, 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.113464659230822, 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 2024-03-22 13:55:30,204 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5581270 different iterations. Found a solution that moves 1860 regions; Going from a computed imbalance of 0.9912550566700554 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); 2024-03-22 13:55:30,211 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1047924759:90 , srv1138215161:90 , srv1161084631:90 , srv1250807338:90 , srv1292907907:90 , srv1335393310:90 , srv1349207760:90 , srv1396922116:90 , srv1416526762:90 , srv1486374866:90 , srv152400163:90 , srv1618621680:90 , srv1700943767:90 , srv1829058367:90 , srv1839748213:90 , srv2122149476:90 , srv2123886660:90 , srv296684371:90 , srv345567875:90 , srv451891671:90 , srv500414605:90 , srv673435215:90 , srv687808489:90 , srv692125032:90 , srv802646122:90 , srv820849021:90 , srv838639270:90 , srv91043679:90 , srv92710749:90 , srv977012831:90 } 2024-03-22 13:55:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-22 13:55:30,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1250807338=3, srv2122149476=15, srv1161084631=2, srv838639270=26, srv92710749=28, srv1047924759=0, srv1618621680=11, srv1486374866=9, srv1396922116=7, srv820849021=25, srv152400163=10, srv1349207760=6, srv1416526762=8, srv91043679=27, srv2123886660=16, srv1292907907=4, srv1700943767=12, srv802646122=24, srv977012831=29, srv1839748213=14, srv687808489=22, srv451891671=19, srv673435215=21, srv692125032=23, srv296684371=17, srv345567875=18, srv1138215161=1, srv1829058367=13, srv500414605=20, srv1335393310=5} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-22 13:55:30,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-22 13:55:30,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-22 13:55:30,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-22 13:55:30,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-22 13:55:30,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-22 13:55:30,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-22 13:55:30,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-22 13:55:30,233 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); 2024-03-22 13:55:30,233 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1047924759:90 , srv1138215161:90 , srv1161084631:90 , srv1250807338:90 , srv1292907907:90 , srv1335393310:90 , srv1349207760:90 , srv1396922116:90 , srv1416526762:90 , srv1486374866:90 , srv152400163:90 , srv1618621680:90 , srv1700943767:90 , srv1829058367:90 , srv1839748213:90 , srv2122149476:90 , srv2123886660:90 , srv296684371:90 , srv345567875:90 , srv451891671:90 , srv500414605:90 , srv673435215:90 , srv687808489:90 , srv692125032:90 , srv802646122:90 , srv820849021:90 , srv838639270:90 , srv91043679:90 , srv92710749:90 , srv977012831:90 } 2024-03-22 13:55:30,248 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=169 (was 229), ProcessCount=168 (was 170), AvailableMemoryMB=10652 (was 11438)