2023-09-14 07:53:11,705 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-09-14 07:53:12,011 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-09-14 07:53:12,133 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-09-14 07:53:12,201 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-14 07:53:12,210 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-09-14 07:53:12,227 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=304, ProcessCount=171, AvailableMemoryMB=10162 2023-09-14 07:53:12,229 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-14 07:53:12,229 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-09-14 07:53:12,371 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1000649232:84 , srv1003964656:84 , srv1006030114:84 , srv1063876461:84 , srv1069086398:84 , srv1108009:84 , srv1140042913:84 , srv114582823:84 , srv1154110884:84 , srv115781801:84 , srv117925052:84 , srv1185700212:84 , srv1200089784:84 , srv1247227366:84 , srv1285558065:84 , srv1286851399:84 , srv1295621441:84 , srv1314562904:84 , srv1325260100:84 , srv1326627730:84 , srv1379402807:84 , srv1383790499:84 , srv1402954213:84 , srv1422586756:84 , srv1459487450:84 , srv1541455865:84 , srv1558106879:84 , srv1569346546:84 , srv1602834767:84 , srv1603365322:84 , srv1617303122:84 , srv1621708996:84 , srv164598347:84 , srv1681012487:84 , srv1692740647:84 , srv1695373221:84 , srv17175912:84 , srv1732517183:84 , srv1781442962:84 , srv1782856954:84 , srv1795700531:84 , srv1859342525:84 , srv1888304945:84 , srv1936033905:84 , srv196383966:84 , srv1969934989:84 , srv1973637798:84 , srv1979308107:84 , srv2022968856:84 , srv2046942849:84 , srv2065087288:84 , srv208854915:84 , srv2106567083:84 , srv2106979635:84 , srv2111322548:84 , srv2128510285:84 , srv2139430197:84 , srv221943901:84 , srv25917479:84 , srv283745131:84 , srv302818218:84 , srv320821232:84 , srv329967692:84 , srv333043796:84 , srv340269449:84 , srv354024350:84 , srv361109223:84 , srv424570420:84 , srv436865525:84 , srv467149811:84 , srv477268341:84 , srv47752585:84 , srv489170798:84 , srv493859053:84 , srv525818217:84 , srv539805643:84 , srv593786042:84 , srv623408274:84 , srv650616583:84 , srv651611161:84 , srv663208177:84 , srv66548340:84 , srv713146359:84 , srv728865614:84 , srv733789707:84 , srv733989545:84 , srv742019422:84 , srv754531191:84 , srv774534574:84 , srv810326633:84 , srv81632121:84 , srv835111166:84 , srv857233464:84 , srv878826273:84 , srv929418220:84 , srv949534101:84 , srv965496833:84 , srv978376010:84 , srv984495956:84 , srv2028046619:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-09-14 07:53:12,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:53:12,395 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv650616583=79, srv1782856954=39, srv1326627730=19, srv208854915=52, srv302818218=61, srv1621708996=31, srv1936033905=43, srv1569346546=27, srv25917479=59, srv1286851399=15, srv857233464=93, srv1379402807=20, srv2022968856=48, srv164598347=32, srv1681012487=33, srv623408274=78, srv2128510285=56, srv114582823=7, srv1422586756=23, srv713146359=83, srv728865614=84, srv1979308107=47, srv2046942849=50, srv878826273=94, srv329967692=63, srv489170798=73, srv436865525=69, srv774534574=89, srv1732517183=37, srv1247227366=13, srv1602834767=28, srv2106979635=54, srv477268341=71, srv1383790499=21, srv651611161=80, srv929418220=95, srv361109223=67, srv1069086398=4, srv593786042=77, srv810326633=90, srv115781801=9, srv835111166=92, srv1695373221=35, srv1603365322=29, srv424570420=68, srv733789707=85, srv81632121=91, srv1795700531=40, srv1558106879=26, srv1325260100=18, srv1781442962=38, srv196383966=44, srv1154110884=8, srv1295621441=16, srv1000649232=0, srv1973637798=46, srv525818217=75, srv1541455865=25, srv354024350=66, srv47752585=72, srv1108009=5, srv965496833=97, srv117925052=10, srv1063876461=3, srv1314562904=17, srv1459487450=24, srv1185700212=11, srv1006030114=2, srv978376010=98, srv2111322548=55, srv742019422=87, srv2139430197=57, srv2106567083=53, srv663208177=81, srv1200089784=12, srv467149811=70, srv333043796=64, srv320821232=62, srv221943901=58, srv754531191=88, srv17175912=36, srv2065087288=51, srv539805643=76, srv1888304945=42, srv1617303122=30, srv1140042913=6, srv949534101=96, srv984495956=99, srv493859053=74, srv1692740647=34, srv340269449=65, srv1402954213=22, srv1969934989=45, srv1285558065=14, srv733989545=86, srv283745131=60, srv2028046619=49, srv1003964656=1, srv1859342525=41, srv66548340=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:53:12,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:53:12,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:53:12,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:53:12,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:53:12,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:53:12,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:53:12,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:53:12,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:53:12,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:53:12,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:53:12,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:53:12,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:53:12,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:53:12,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:53:12,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:53:12,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:53:12,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:53:12,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:53:12,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:53:12,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:53:12,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:53:12,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:53:12,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:53:12,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:53:12,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:53:12,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:53:12,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:53:12,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:53:12,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 07:53:12,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 07:53:12,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 07:53:12,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 07:53:12,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 07:53:12,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 07:53:12,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 07:53:12,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 07:53:12,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 07:53:12,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 07:53:12,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 07:53:12,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 07:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 07:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 07:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 07:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 07:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 07:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 07:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 07:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 07:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 07:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 07:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 07:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 07:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 07:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 07:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 07:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 07:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 07:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 07:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 07:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 07:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 07:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 07:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 07:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 07:53:12,795 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:12,796 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-09-14 07:53:12,796 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-09-14 07:53:13,214 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 681 ms to try 5000 different iterations. Found a solution that moves 4687 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17738364756575226. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04206895212338543, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06084884032788165, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5207777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04206895212338543, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17275, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23716666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:13,238 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1000649232:81 , srv1621708996:81 , srv1781442962:81 , srv2128510285:81 , srv2046942849:82 , srv329967692:82 , srv47752585:82 , srv1006030114:83 , srv1185700212:83 , srv1247227366:83 , srv1314562904:83 , srv17175912:83 , srv1973637798:83 , srv1286851399:84 , srv1326627730:84 , srv164598347:84 , srv25917479:84 , srv477268341:84 , srv733989545:84 , srv774534574:84 , srv949534101:84 , srv978376010:84 , srv1069086398:85 , srv1154110884:85 , srv1285558065:85 , srv1558106879:85 , srv1602834767:85 , srv1692740647:85 , srv1782856954:85 , srv1859342525:85 , srv196383966:85 , srv2106567083:85 , srv2111322548:85 , srv302818218:85 , srv333043796:85 , srv650616583:85 , srv929418220:85 , srv1140042913:86 , srv1295621441:86 , srv1422586756:86 , srv1541455865:86 , srv1569346546:86 , srv1681012487:86 , srv1695373221:86 , srv1732517183:86 , srv1795700531:86 , srv208854915:86 , srv283745131:86 , srv354024350:86 , srv424570420:86 , srv467149811:86 , srv539805643:86 , srv66548340:86 , srv742019422:86 , srv984495956:86 , srv1063876461:87 , srv1108009:87 , srv114582823:87 , srv1200089784:87 , srv1325260100:87 , srv1379402807:87 , srv1603365322:87 , srv1936033905:87 , srv2022968856:87 , srv2139430197:87 , srv361109223:87 , srv593786042:87 , srv713146359:87 , srv754531191:87 , srv810326633:87 , srv835111166:87 , srv857233464:87 , srv115781801:88 , srv1402954213:88 , srv1459487450:88 , srv1617303122:88 , srv1888304945:88 , srv1979308107:88 , srv2065087288:88 , srv221943901:88 , srv340269449:88 , srv436865525:88 , srv623408274:88 , srv733789707:88 , srv81632121:88 , srv878826273:88 , srv117925052:89 , srv1383790499:89 , srv1969934989:89 , srv651611161:89 , srv728865614:89 , srv489170798:90 , srv525818217:90 , srv1003964656:91 , srv320821232:91 , srv965496833:92 , srv2106979635:93 , srv493859053:93 , srv663208177:93 , srv2028046619:464 } 2023-09-14 07:53:13,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:53:13,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv650616583=79, srv1782856954=39, srv1326627730=19, srv208854915=52, srv302818218=61, srv1621708996=31, srv1936033905=43, srv1569346546=27, srv25917479=59, srv1286851399=15, srv857233464=93, srv1379402807=20, srv2022968856=48, srv164598347=32, srv1681012487=33, srv623408274=78, srv2128510285=56, srv114582823=7, srv1422586756=23, srv713146359=83, srv728865614=84, srv1979308107=47, srv2046942849=50, srv878826273=94, srv329967692=63, srv489170798=73, srv436865525=69, srv774534574=89, srv1732517183=37, srv1247227366=13, srv1602834767=28, srv2106979635=54, srv477268341=71, srv1383790499=21, srv651611161=80, srv929418220=95, srv361109223=67, srv1069086398=4, srv593786042=77, srv810326633=90, srv115781801=9, srv835111166=92, srv1695373221=35, srv1603365322=29, srv424570420=68, srv733789707=85, srv81632121=91, srv1795700531=40, srv1558106879=26, srv1325260100=18, srv1781442962=38, srv196383966=44, srv1154110884=8, srv1295621441=16, srv1000649232=0, srv1973637798=46, srv525818217=75, srv1541455865=25, srv354024350=66, srv47752585=72, srv1108009=5, srv965496833=97, srv117925052=10, srv1063876461=3, srv1314562904=17, srv1459487450=24, srv1185700212=11, srv1006030114=2, srv978376010=98, srv2111322548=55, srv742019422=87, srv2139430197=57, srv2106567083=53, srv663208177=81, srv1200089784=12, srv467149811=70, srv333043796=64, srv320821232=62, srv221943901=58, srv754531191=88, srv17175912=36, srv2065087288=51, srv539805643=76, srv1888304945=42, srv1617303122=30, srv1140042913=6, srv949534101=96, srv984495956=99, srv493859053=74, srv1692740647=34, srv340269449=65, srv1402954213=22, srv1969934989=45, srv1285558065=14, srv733989545=86, srv283745131=60, srv2028046619=49, srv1003964656=1, srv1859342525=41, srv66548340=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 07:53:13,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 07:53:13,270 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 07:53:13,271 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 07:53:13,272 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 07:53:13,273 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 07:53:13,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 07:53:13,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 07:53:13,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 07:53:13,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 07:53:13,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 07:53:13,449 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.04206895212338543, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06084884032788165, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04206895212338543, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17275, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23716666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:13,449 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-09-14 07:53:13,449 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1773508284902961, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04206895212338543, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06084884032788165, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04206895212338543, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17275, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23716666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-09-14 07:53:13,843 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 538 ms to try 5000 different iterations. Found a solution that moves 2581 regions; Going from a computed imbalance of 0.1773508284902961 to a new imbalance of 0.01541407485105673. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022607766610417558); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03442651863295482, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2867777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022607766610417558); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01225); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04558333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:13,856 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv663208177:77 , srv2106979635:78 , srv320821232:80 , srv493859053:80 , srv1969934989:81 , srv1003964656:82 , srv1383790499:82 , srv651611161:82 , srv1108009:83 , srv114582823:83 , srv115781801:83 , srv1617303122:83 , srv2065087288:83 , srv208854915:83 , srv340269449:83 , srv489170798:83 , srv525818217:83 , srv623408274:83 , srv728865614:83 , srv81632121:83 , srv835111166:83 , srv117925052:84 , srv1200089784:84 , srv1379402807:84 , srv1936033905:84 , srv2022968856:84 , srv2139430197:84 , srv361109223:84 , srv424570420:84 , srv713146359:84 , srv733789707:84 , srv878826273:84 , srv965496833:84 , srv1063876461:85 , srv1140042913:85 , srv1325260100:85 , srv1402954213:85 , srv1603365322:85 , srv1732517183:85 , srv1795700531:85 , srv1979308107:85 , srv283745131:85 , srv436865525:85 , srv467149811:85 , srv539805643:85 , srv742019422:85 , srv754531191:85 , srv984495956:85 , srv1295621441:86 , srv1422586756:86 , srv1459487450:86 , srv1541455865:86 , srv1602834767:86 , srv1692740647:86 , srv1695373221:86 , srv2106567083:86 , srv221943901:86 , srv650616583:86 , srv774534574:86 , srv810326633:86 , srv857233464:86 , srv1069086398:87 , srv1286851399:87 , srv1569346546:87 , srv1859342525:87 , srv1888304945:87 , srv1973637798:87 , srv302818218:87 , srv333043796:87 , srv354024350:87 , srv1285558065:88 , srv1314562904:88 , srv1558106879:88 , srv196383966:88 , srv2111322548:88 , srv593786042:88 , srv66548340:88 , srv733989545:88 , srv929418220:88 , srv949534101:88 , srv978376010:88 , srv1000649232:89 , srv1154110884:89 , srv1185700212:89 , srv1326627730:89 , srv164598347:89 , srv1681012487:89 , srv17175912:89 , srv25917479:89 , srv477268341:89 , srv47752585:89 , srv1781442962:90 , srv1782856954:90 , srv1006030114:91 , srv1247227366:91 , srv1621708996:91 , srv2046942849:91 , srv2128510285:91 , srv329967692:91 , srv2028046619:511 } 2023-09-14 07:53:13,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:53:13,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv650616583=79, srv1782856954=39, srv1326627730=19, srv208854915=52, srv302818218=61, srv1621708996=31, srv1936033905=43, srv1569346546=27, srv25917479=59, srv1286851399=15, srv857233464=93, srv1379402807=20, srv2022968856=48, srv164598347=32, srv1681012487=33, srv623408274=78, srv2128510285=56, srv114582823=7, srv1422586756=23, srv713146359=83, srv728865614=84, srv1979308107=47, srv2046942849=50, srv878826273=94, srv329967692=63, srv489170798=73, srv436865525=69, srv774534574=89, srv1732517183=37, srv1247227366=13, srv1602834767=28, srv2106979635=54, srv477268341=71, srv1383790499=21, srv651611161=80, srv929418220=95, srv361109223=67, srv1069086398=4, srv593786042=77, srv810326633=90, srv115781801=9, srv835111166=92, srv1695373221=35, srv1603365322=29, srv424570420=68, srv733789707=85, srv81632121=91, srv1795700531=40, srv1558106879=26, srv1325260100=18, srv1781442962=38, srv196383966=44, srv1154110884=8, srv1295621441=16, srv1000649232=0, srv1973637798=46, srv525818217=75, srv1541455865=25, srv354024350=66, srv47752585=72, srv1108009=5, srv965496833=97, srv117925052=10, srv1063876461=3, srv1314562904=17, srv1459487450=24, srv1185700212=11, srv1006030114=2, srv978376010=98, srv2111322548=55, srv742019422=87, srv2139430197=57, srv2106567083=53, srv663208177=81, srv1200089784=12, srv467149811=70, srv333043796=64, srv320821232=62, srv221943901=58, srv754531191=88, srv17175912=36, srv2065087288=51, srv539805643=76, srv1888304945=42, srv1617303122=30, srv1140042913=6, srv949534101=96, srv984495956=99, srv493859053=74, srv1692740647=34, srv340269449=65, srv1402954213=22, srv1969934989=45, srv1285558065=14, srv733989545=86, srv283745131=60, srv2028046619=49, srv1003964656=1, srv1859342525=41, srv66548340=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:53:13,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:53:13,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:53:13,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 07:53:13,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 07:53:13,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 07:53:13,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 07:53:13,886 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 07:53:13,887 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 07:53:14,012 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.022607766610417558); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03442651863295482, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022607766610417558); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01225); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04558333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:14,013 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-09-14 07:53:14,013 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015396002302784411, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022607766610417558); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03442651863295482, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022607766610417558); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01225); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04558333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-09-14 07:53:14,327 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 429 ms to try 5000 different iterations. Found a solution that moves 987 regions; Going from a computed imbalance of 0.015396002302784411 to a new imbalance of 4.4986191800375257E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006217570812329759); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010083823763012803); MoveCostFunction : (multiplier=7.0, imbalance=0.10966666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006217570812329759); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00325); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:14,330 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv965496833:81 , srv1888304945:82 , srv593786042:82 , srv1006030114:83 , srv1459487450:83 , srv1681012487:83 , srv1782856954:83 , srv221943901:83 , srv66548340:83 , srv857233464:83 , srv1003964656:84 , srv1069086398:84 , srv1154110884:84 , srv117925052:84 , srv1247227366:84 , srv1326627730:84 , srv1569346546:84 , srv196383966:84 , srv1979308107:84 , srv2128510285:84 , srv329967692:84 , srv489170798:84 , srv493859053:84 , srv525818217:84 , srv733989545:84 , srv810326633:84 , srv929418220:84 , srv1185700212:85 , srv1295621441:85 , srv1325260100:85 , srv1402954213:85 , srv1541455865:85 , srv1558106879:85 , srv1621708996:85 , srv164598347:85 , srv1781442962:85 , srv1859342525:85 , srv2046942849:85 , srv2111322548:85 , srv25917479:85 , srv333043796:85 , srv354024350:85 , srv436865525:85 , srv477268341:85 , srv754531191:85 , srv878826273:85 , srv1063876461:86 , srv1285558065:86 , srv1314562904:86 , srv1383790499:86 , srv1422586756:86 , srv1603365322:86 , srv1617303122:86 , srv1695373221:86 , srv17175912:86 , srv1795700531:86 , srv2106567083:86 , srv2106979635:86 , srv2139430197:86 , srv302818218:86 , srv340269449:86 , srv361109223:86 , srv47752585:86 , srv650616583:86 , srv651611161:86 , srv663208177:86 , srv733789707:86 , srv949534101:86 , srv978376010:86 , srv984495956:86 , srv1140042913:87 , srv114582823:87 , srv1200089784:87 , srv1286851399:87 , srv1379402807:87 , srv1602834767:87 , srv1692740647:87 , srv1732517183:87 , srv1936033905:87 , srv1969934989:87 , srv2065087288:87 , srv283745131:87 , srv320821232:87 , srv424570420:87 , srv467149811:87 , srv539805643:87 , srv623408274:87 , srv713146359:87 , srv728865614:87 , srv742019422:87 , srv774534574:87 , srv81632121:87 , srv835111166:87 , srv1000649232:88 , srv1108009:88 , srv115781801:88 , srv1973637798:88 , srv2022968856:88 , srv208854915:88 , srv2028046619:538 } 2023-09-14 07:53:14,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:53:14,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv650616583=79, srv1782856954=39, srv1326627730=19, srv208854915=52, srv302818218=61, srv1621708996=31, srv1936033905=43, srv1569346546=27, srv25917479=59, srv1286851399=15, srv857233464=93, srv1379402807=20, srv2022968856=48, srv164598347=32, srv1681012487=33, srv623408274=78, srv2128510285=56, srv114582823=7, srv1422586756=23, srv713146359=83, srv728865614=84, srv1979308107=47, srv2046942849=50, srv878826273=94, srv329967692=63, srv489170798=73, srv436865525=69, srv774534574=89, srv1732517183=37, srv1247227366=13, srv1602834767=28, srv2106979635=54, srv477268341=71, srv1383790499=21, srv651611161=80, srv929418220=95, srv361109223=67, srv1069086398=4, srv593786042=77, srv810326633=90, srv115781801=9, srv835111166=92, srv1695373221=35, srv1603365322=29, srv424570420=68, srv733789707=85, srv81632121=91, srv1795700531=40, srv1558106879=26, srv1325260100=18, srv1781442962=38, srv196383966=44, srv1154110884=8, srv1295621441=16, srv1000649232=0, srv1973637798=46, srv525818217=75, srv1541455865=25, srv354024350=66, srv47752585=72, srv1108009=5, srv965496833=97, srv117925052=10, srv1063876461=3, srv1314562904=17, srv1459487450=24, srv1185700212=11, srv1006030114=2, srv978376010=98, srv2111322548=55, srv742019422=87, srv2139430197=57, srv2106567083=53, srv663208177=81, srv1200089784=12, srv467149811=70, srv333043796=64, srv320821232=62, srv221943901=58, srv754531191=88, srv17175912=36, srv2065087288=51, srv539805643=76, srv1888304945=42, srv1617303122=30, srv1140042913=6, srv949534101=96, srv984495956=99, srv493859053=74, srv1692740647=34, srv340269449=65, srv1402954213=22, srv1969934989=45, srv1285558065=14, srv733989545=86, srv283745131=60, srv2028046619=49, srv1003964656=1, srv1859342525=41, srv66548340=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:53:14,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:53:14,362 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:53:14,363 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 07:53:14,364 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 07:53:14,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 07:53:14,366 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 07:53:14,367 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 07:53:14,368 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 07:53:14,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 07:53:14,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 07:53:14,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 07:53:14,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 07:53:14,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 07:53:14,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 07:53:14,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 07:53:14,371 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 07:53:14,540 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.006217570812329759); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010083823763012803); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006217570812329759); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00325); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:14,540 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-09-14 07:53:14,541 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.429507962893862E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006217570812329759); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.010083823763012803); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006217570812329759); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00325); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-09-14 07:53:14,907 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 519 ms to try 5000 different iterations. Found a solution that moves 250 regions; Going from a computed imbalance of 4.429507962893862E-4 to a new imbalance of 1.4158992986965896E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.027777777777777776, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:14,908 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv115781801:82 , srv1285558065:83 , srv1558106879:83 , srv1603365322:83 , srv2022968856:83 , srv1063876461:84 , srv1108009:84 , srv1140042913:84 , srv1154110884:84 , srv1200089784:84 , srv1247227366:84 , srv1286851399:84 , srv1295621441:84 , srv1402954213:84 , srv1422586756:84 , srv1602834767:84 , srv1617303122:84 , srv1681012487:84 , srv1692740647:84 , srv17175912:84 , srv1732517183:84 , srv1782856954:84 , srv1859342525:84 , srv1888304945:84 , srv1936033905:84 , srv1969934989:84 , srv1973637798:84 , srv2046942849:84 , srv2065087288:84 , srv2111322548:84 , srv2139430197:84 , srv283745131:84 , srv302818218:84 , srv320821232:84 , srv340269449:84 , srv354024350:84 , srv467149811:84 , srv477268341:84 , srv539805643:84 , srv623408274:84 , srv713146359:84 , srv728865614:84 , srv733789707:84 , srv742019422:84 , srv949534101:84 , srv978376010:84 , srv1000649232:85 , srv1003964656:85 , srv1006030114:85 , srv117925052:85 , srv1185700212:85 , srv1314562904:85 , srv1325260100:85 , srv1326627730:85 , srv1379402807:85 , srv1383790499:85 , srv1459487450:85 , srv1541455865:85 , srv1569346546:85 , srv1621708996:85 , srv164598347:85 , srv1695373221:85 , srv1795700531:85 , srv196383966:85 , srv1979308107:85 , srv208854915:85 , srv2106567083:85 , srv2106979635:85 , srv221943901:85 , srv25917479:85 , srv329967692:85 , srv333043796:85 , srv424570420:85 , srv436865525:85 , srv47752585:85 , srv489170798:85 , srv493859053:85 , srv525818217:85 , srv593786042:85 , srv650616583:85 , srv651611161:85 , srv66548340:85 , srv754531191:85 , srv774534574:85 , srv810326633:85 , srv81632121:85 , srv835111166:85 , srv878826273:85 , srv929418220:85 , srv965496833:85 , srv984495956:85 , srv1069086398:86 , srv114582823:86 , srv1781442962:86 , srv2128510285:86 , srv361109223:86 , srv663208177:86 , srv733989545:86 , srv857233464:86 , srv2028046619:629 } 2023-09-14 07:53:14,911 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:53:14,912 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv650616583=79, srv1782856954=39, srv1326627730=19, srv208854915=52, srv302818218=61, srv1621708996=31, srv1936033905=43, srv1569346546=27, srv25917479=59, srv1286851399=15, srv857233464=93, srv1379402807=20, srv2022968856=48, srv164598347=32, srv1681012487=33, srv623408274=78, srv2128510285=56, srv114582823=7, srv1422586756=23, srv713146359=83, srv728865614=84, srv1979308107=47, srv2046942849=50, srv878826273=94, srv329967692=63, srv489170798=73, srv436865525=69, srv774534574=89, srv1732517183=37, srv1247227366=13, srv1602834767=28, srv2106979635=54, srv477268341=71, srv1383790499=21, srv651611161=80, srv929418220=95, srv361109223=67, srv1069086398=4, srv593786042=77, srv810326633=90, srv115781801=9, srv835111166=92, srv1695373221=35, srv1603365322=29, srv424570420=68, srv733789707=85, srv81632121=91, srv1795700531=40, srv1558106879=26, srv1325260100=18, srv1781442962=38, srv196383966=44, srv1154110884=8, srv1295621441=16, srv1000649232=0, srv1973637798=46, srv525818217=75, srv1541455865=25, srv354024350=66, srv47752585=72, srv1108009=5, srv965496833=97, srv117925052=10, srv1063876461=3, srv1314562904=17, srv1459487450=24, srv1185700212=11, srv1006030114=2, srv978376010=98, srv2111322548=55, srv742019422=87, srv2139430197=57, srv2106567083=53, srv663208177=81, srv1200089784=12, srv467149811=70, srv333043796=64, srv320821232=62, srv221943901=58, srv754531191=88, srv17175912=36, srv2065087288=51, srv539805643=76, srv1888304945=42, srv1617303122=30, srv1140042913=6, srv949534101=96, srv984495956=99, srv493859053=74, srv1692740647=34, srv340269449=65, srv1402954213=22, srv1969934989=45, srv1285558065=14, srv733989545=86, srv283745131=60, srv2028046619=49, srv1003964656=1, srv1859342525=41, srv66548340=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:53:14,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:53:14,933 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:53:14,934 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:53:14,935 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-09-14 07:53:14,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-09-14 07:53:14,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-09-14 07:53:14,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-09-14 07:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-09-14 07:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-09-14 07:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-09-14 07:53:15,078 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.2408455571979496E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:15,078 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv115781801:82 , srv1285558065:83 , srv1558106879:83 , srv1603365322:83 , srv2022968856:83 , srv1063876461:84 , srv1108009:84 , srv1140042913:84 , srv1154110884:84 , srv1200089784:84 , srv1247227366:84 , srv1286851399:84 , srv1295621441:84 , srv1402954213:84 , srv1422586756:84 , srv1602834767:84 , srv1617303122:84 , srv1681012487:84 , srv1692740647:84 , srv17175912:84 , srv1732517183:84 , srv1782856954:84 , srv1859342525:84 , srv1888304945:84 , srv1936033905:84 , srv1969934989:84 , srv1973637798:84 , srv2046942849:84 , srv2065087288:84 , srv2111322548:84 , srv2139430197:84 , srv283745131:84 , srv302818218:84 , srv320821232:84 , srv340269449:84 , srv354024350:84 , srv467149811:84 , srv477268341:84 , srv539805643:84 , srv623408274:84 , srv713146359:84 , srv728865614:84 , srv733789707:84 , srv742019422:84 , srv949534101:84 , srv978376010:84 , srv1000649232:85 , srv1003964656:85 , srv1006030114:85 , srv117925052:85 , srv1185700212:85 , srv1314562904:85 , srv1325260100:85 , srv1326627730:85 , srv1379402807:85 , srv1383790499:85 , srv1459487450:85 , srv1541455865:85 , srv1569346546:85 , srv1621708996:85 , srv164598347:85 , srv1695373221:85 , srv1795700531:85 , srv196383966:85 , srv1979308107:85 , srv208854915:85 , srv2106567083:85 , srv2106979635:85 , srv221943901:85 , srv25917479:85 , srv329967692:85 , srv333043796:85 , srv424570420:85 , srv436865525:85 , srv47752585:85 , srv489170798:85 , srv493859053:85 , srv525818217:85 , srv593786042:85 , srv650616583:85 , srv651611161:85 , srv66548340:85 , srv754531191:85 , srv774534574:85 , srv810326633:85 , srv81632121:85 , srv835111166:85 , srv878826273:85 , srv929418220:85 , srv965496833:85 , srv984495956:85 , srv1069086398:86 , srv114582823:86 , srv1781442962:86 , srv2128510285:86 , srv361109223:86 , srv663208177:86 , srv733989545:86 , srv857233464:86 , srv2028046619:629 } 2023-09-14 07:53:15,113 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=304 (was 304), ProcessCount=171 (was 171), AvailableMemoryMB=9328 (was 10162) 2023-09-14 07:53:15,124 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=304, ProcessCount=171, AvailableMemoryMB=9328 2023-09-14 07:53:15,125 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-09-14 07:53:15,125 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-09-14 07:53:15,137 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1036490769:84 , srv1043635374:84 , srv1115052574:84 , srv1291353020:84 , srv1398006764:84 , srv1408859429:84 , srv1433824282:84 , srv1460780436:84 , srv1648447683:84 , srv1894813184:84 , srv1944385493:84 , srv194891731:84 , srv2049607008:84 , srv2072794293:84 , srv2078023989:84 , srv213106111:84 , srv214593714:84 , srv34759380:84 , srv41583555:84 , srv539701052:84 , srv624342107:84 , srv638537506:84 , srv70678765:84 , srv709092063:84 , srv739961292:84 , srv777909640:84 , srv786383323:84 , srv817266245:84 , srv896619382:84 , srv1656672451:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-09-14 07:53:15,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:53:15,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1408859429=5, srv70678765=23, srv539701052=20, srv638537506=22, srv1398006764=4, srv1656672451=9, srv214593714=17, srv896619382=29, srv1460780436=7, srv1433824282=6, srv1648447683=8, srv1115052574=2, srv213106111=16, srv786383323=27, srv1944385493=11, srv1043635374=1, srv624342107=21, srv1291353020=3, srv817266245=28, srv1894813184=10, srv2049607008=13, srv1036490769=0, srv41583555=19, srv2078023989=15, srv194891731=12, srv34759380=18, srv2072794293=14, srv739961292=25, srv709092063=24, srv777909640=26} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:53:15,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:53:15,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:53:15,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-09-14 07:53:15,177 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.13952305338981, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:53:15,178 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912632675849663, 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.13952305338981, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-09-14 07:55:15,162 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5643388 different iterations. Found a solution that moves 1857 regions; Going from a computed imbalance of 0.9912632675849663 to a new imbalance of 4.334330639506329E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6877777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:55:15,168 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1036490769:90 , srv1043635374:90 , srv1115052574:90 , srv1291353020:90 , srv1398006764:90 , srv1408859429:90 , srv1433824282:90 , srv1460780436:90 , srv1648447683:90 , srv1656672451:90 , srv1894813184:90 , srv1944385493:90 , srv194891731:90 , srv2049607008:90 , srv2072794293:90 , srv2078023989:90 , srv213106111:90 , srv214593714:90 , srv34759380:90 , srv41583555:90 , srv539701052:90 , srv624342107:90 , srv638537506:90 , srv70678765:90 , srv709092063:90 , srv739961292:90 , srv777909640:90 , srv786383323:90 , srv817266245:90 , srv896619382:90 } 2023-09-14 07:55:15,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-09-14 07:55:15,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1408859429=5, srv70678765=23, srv539701052=20, srv638537506=22, srv1398006764=4, srv1656672451=9, srv214593714=17, srv896619382=29, srv1460780436=7, srv1433824282=6, srv1648447683=8, srv1115052574=2, srv213106111=16, srv786383323=27, srv1944385493=11, srv1043635374=1, srv624342107=21, srv1291353020=3, srv817266245=28, srv1894813184=10, srv2049607008=13, srv1036490769=0, srv41583555=19, srv2078023989=15, srv194891731=12, srv34759380=18, srv2072794293=14, srv739961292=25, srv709092063=24, srv777909640=26} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-09-14 07:55:15,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-09-14 07:55:15,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-09-14 07:55:15,189 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-09-14 07:55:15,189 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1036490769:90 , srv1043635374:90 , srv1115052574:90 , srv1291353020:90 , srv1398006764:90 , srv1408859429:90 , srv1433824282:90 , srv1460780436:90 , srv1648447683:90 , srv1656672451:90 , srv1894813184:90 , srv1944385493:90 , srv194891731:90 , srv2049607008:90 , srv2072794293:90 , srv2078023989:90 , srv213106111:90 , srv214593714:90 , srv34759380:90 , srv41583555:90 , srv539701052:90 , srv624342107:90 , srv638537506:90 , srv70678765:90 , srv709092063:90 , srv739961292:90 , srv777909640:90 , srv786383323:90 , srv817266245:90 , srv896619382:90 } 2023-09-14 07:55:15,206 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=138 (was 304), ProcessCount=170 (was 171), AvailableMemoryMB=8637 (was 9328)