2024-04-12 03:53:16,740 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-04-12 03:53:17,081 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-04-12 03:53:17,188 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-04-12 03:53:17,257 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-12 03:53:17,265 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-12 03:53:17,280 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=286, ProcessCount=170, AvailableMemoryMB=9123 2024-04-12 03:53:17,283 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-12 03:53:17,283 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-12 03:53:17,422 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1074500132:84 , srv1074767448:84 , srv1076194568:84 , srv1083830277:84 , srv1096179718:84 , srv1112572507:84 , srv1124892207:84 , srv1153986188:84 , srv1212051861:84 , srv1215638400:84 , srv1247400979:84 , srv1297249497:84 , srv1315609400:84 , srv1327689858:84 , srv1345106881:84 , srv1357196984:84 , srv1368682657:84 , srv1369639636:84 , srv139561056:84 , srv1433803359:84 , srv1468744444:84 , srv1504700447:84 , srv1544822475:84 , srv1571877900:84 , srv158171164:84 , srv1613441834:84 , srv1645206116:84 , srv1658855844:84 , srv1658887462:84 , srv1667211236:84 , srv1668003722:84 , srv1695275450:84 , srv170940340:84 , srv1712024688:84 , srv1766709652:84 , srv1803431679:84 , srv1807712063:84 , srv1877937707:84 , srv1878285402:84 , srv1922497723:84 , srv1924185809:84 , srv1954542343:84 , srv1954597323:84 , srv1977143737:84 , srv2008729131:84 , srv2015218428:84 , srv2052404743:84 , srv2076227813:84 , srv2097974145:84 , srv2112097875:84 , srv2119343038:84 , srv211951829:84 , srv2125570241:84 , srv2127999854:84 , srv2131141842:84 , srv257402810:84 , srv293346683:84 , srv29986876:84 , srv371512:84 , srv385047667:84 , srv39773412:84 , srv430581940:84 , srv444795087:84 , srv448516785:84 , srv45958335:84 , srv467632897:84 , srv472823648:84 , srv48868361:84 , srv524429727:84 , srv541672577:84 , srv541675582:84 , srv568124536:84 , srv574829425:84 , srv58591200:84 , srv590319503:84 , srv595133833:84 , srv616243962:84 , srv628916888:84 , srv629249069:84 , srv652368489:84 , srv657856556:84 , srv663943852:84 , srv694602345:84 , srv694634859:84 , srv697336884:84 , srv706046612:84 , srv741376041:84 , srv778189622:84 , srv782373195:84 , srv841984594:84 , srv843708802:84 , srv877970975:84 , srv885943972:84 , srv898694336:84 , srv912972403:84 , srv913215884:84 , srv978148596:84 , srv9847734:84 , srv99001484:84 , srv120251409:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-04-12 03:53:17,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:53:17,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1297249497=12, srv1878285402=39, srv1368682657=17, srv448516785=64, srv541675582=71, srv843708802=91, srv1504700447=22, srv29986876=58, srv120251409=8, srv1215638400=10, srv139561056=19, srv595133833=76, srv2125570241=53, srv1345106881=15, srv1668003722=31, srv1096179718=4, srv885943972=93, srv371512=59, srv1315609400=13, srv1954542343=42, srv2119343038=51, srv1571877900=24, srv1645206116=27, srv697336884=85, srv1076194568=2, srv1712024688=34, srv1083830277=3, srv1074500132=0, srv898694336=94, srv1766709652=35, srv524429727=69, srv652368489=80, srv211951829=52, srv912972403=95, srv706046612=86, srv1877937707=38, srv467632897=66, srv568124536=72, srv1922497723=40, srv2097974145=49, srv628916888=78, srv782373195=89, srv841984594=90, srv99001484=99, srv877970975=92, srv1153986188=7, srv1327689858=14, srv58591200=74, srv1658887462=29, srv694602345=83, srv1924185809=41, srv430581940=62, srv293346683=57, srv2052404743=47, srv2131141842=55, srv1667211236=30, srv2008729131=45, srv1357196984=16, srv1074767448=1, srv444795087=63, srv1695275450=32, srv1212051861=9, srv913215884=96, srv616243962=77, srv778189622=88, srv1247400979=11, srv2076227813=48, srv1977143737=44, srv1369639636=18, srv694634859=84, srv590319503=75, srv1613441834=26, srv1954597323=43, srv541672577=70, srv1807712063=37, srv1803431679=36, srv657856556=81, srv978148596=97, srv1112572507=5, srv158171164=25, srv741376041=87, srv385047667=60, srv9847734=98, srv2112097875=50, srv170940340=33, srv48868361=68, srv45958335=65, srv2127999854=54, srv1433803359=20, srv574829425=73, srv2015218428=46, srv39773412=61, srv1544822475=23, srv1658855844=28, srv1124892207=6, srv629249069=79, srv257402810=56, srv1468744444=21, srv472823648=67, srv663943852=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:53:17,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:53:17,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:53:17,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:53:17,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:53:17,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:53:17,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-12 03:53:17,533 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-12 03:53:17,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-12 03:53:17,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-12 03:53:17,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-12 03:53:17,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-12 03:53:17,534 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-12 03:53:17,535 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-12 03:53:17,536 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-12 03:53:17,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-12 03:53:17,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-12 03:53:17,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-12 03:53:17,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-12 03:53:17,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-12 03:53:17,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-12 03:53:17,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-12 03:53:17,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-12 03:53:17,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-12 03:53:17,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-12 03:53:17,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-12 03:53:17,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-12 03:53:17,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-12 03:53:17,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-12 03:53:17,541 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-12 03:53:17,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-12 03:53:17,756 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:17,757 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-12 03:53:17,757 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-12 03:53:18,185 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 607 ms to try 5000 different iterations. Found a solution that moves 4726 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1774540088000198. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04021422867039175, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05840375739338646, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5251111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04021422867039175, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17216666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.244, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:18,200 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1076194568:83 , srv1327689858:83 , srv1954542343:83 , srv1977143737:83 , srv2125570241:83 , srv444795087:83 , srv58591200:83 , srv595133833:83 , srv629249069:83 , srv741376041:83 , srv778189622:83 , srv99001484:83 , srv1083830277:84 , srv1124892207:84 , srv1212051861:84 , srv1297249497:84 , srv1369639636:84 , srv1613441834:84 , srv1658887462:84 , srv1668003722:84 , srv1922497723:84 , srv2015218428:84 , srv29986876:84 , srv467632897:84 , srv48868361:84 , srv541672577:84 , srv541675582:84 , srv657856556:84 , srv782373195:84 , srv841984594:84 , srv912972403:84 , srv978148596:84 , srv1345106881:85 , srv1357196984:85 , srv1658855844:85 , srv1766709652:85 , srv1877937707:85 , srv1878285402:85 , srv1924185809:85 , srv2008729131:85 , srv2119343038:85 , srv293346683:85 , srv385047667:85 , srv39773412:85 , srv524429727:85 , srv652368489:85 , srv877970975:85 , srv913215884:85 , srv1074767448:86 , srv1096179718:86 , srv1468744444:86 , srv1504700447:86 , srv1803431679:86 , srv1807712063:86 , srv211951829:86 , srv2127999854:86 , srv2131141842:86 , srv371512:86 , srv45958335:86 , srv568124536:86 , srv697336884:86 , srv885943972:86 , srv9847734:86 , srv1247400979:87 , srv1368682657:87 , srv1433803359:87 , srv1544822475:87 , srv158171164:87 , srv1712024688:87 , srv2097974145:87 , srv430581940:87 , srv574829425:87 , srv843708802:87 , srv1074500132:88 , srv1153986188:88 , srv139561056:88 , srv1695275450:88 , srv2112097875:88 , srv472823648:88 , srv628916888:88 , srv1112572507:89 , srv170940340:89 , srv590319503:89 , srv616243962:89 , srv1215638400:90 , srv448516785:90 , srv663943852:90 , srv694602345:90 , srv1645206116:91 , srv2052404743:91 , srv2076227813:91 , srv1667211236:92 , srv257402810:92 , srv1315609400:93 , srv1571877900:93 , srv1954597323:93 , srv898694336:95 , srv694634859:96 , srv706046612:98 , srv120251409:447 } 2024-04-12 03:53:18,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:53:18,208 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1297249497=12, srv1878285402=39, srv1368682657=17, srv448516785=64, srv541675582=71, srv843708802=91, srv1504700447=22, srv29986876=58, srv120251409=8, srv1215638400=10, srv139561056=19, srv595133833=76, srv2125570241=53, srv1345106881=15, srv1668003722=31, srv1096179718=4, srv885943972=93, srv371512=59, srv1315609400=13, srv1954542343=42, srv2119343038=51, srv1571877900=24, srv1645206116=27, srv697336884=85, srv1076194568=2, srv1712024688=34, srv1083830277=3, srv1074500132=0, srv898694336=94, srv1766709652=35, srv524429727=69, srv652368489=80, srv211951829=52, srv912972403=95, srv706046612=86, srv1877937707=38, srv467632897=66, srv568124536=72, srv1922497723=40, srv2097974145=49, srv628916888=78, srv782373195=89, srv841984594=90, srv99001484=99, srv877970975=92, srv1153986188=7, srv1327689858=14, srv58591200=74, srv1658887462=29, srv694602345=83, srv1924185809=41, srv430581940=62, srv293346683=57, srv2052404743=47, srv2131141842=55, srv1667211236=30, srv2008729131=45, srv1357196984=16, srv1074767448=1, srv444795087=63, srv1695275450=32, srv1212051861=9, srv913215884=96, srv616243962=77, srv778189622=88, srv1247400979=11, srv2076227813=48, srv1977143737=44, srv1369639636=18, srv694634859=84, srv590319503=75, srv1613441834=26, srv1954597323=43, srv541672577=70, srv1807712063=37, srv1803431679=36, srv657856556=81, srv978148596=97, srv1112572507=5, srv158171164=25, srv741376041=87, srv385047667=60, srv9847734=98, srv2112097875=50, srv170940340=33, srv48868361=68, srv45958335=65, srv2127999854=54, srv1433803359=20, srv574829425=73, srv2015218428=46, srv39773412=61, srv1544822475=23, srv1658855844=28, srv1124892207=6, srv629249069=79, srv257402810=56, srv1468744444=21, srv472823648=67, srv663943852=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:53:18,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:53:18,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:53:18,233 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:53:18,234 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:53:18,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:53:18,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-12 03:53:18,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-12 03:53:18,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-12 03:53:18,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-12 03:53:18,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-12 03:53:18,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-12 03:53:18,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-12 03:53:18,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-12 03:53:18,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-12 03:53:18,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-12 03:53:18,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-12 03:53:18,432 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.04021422867039175, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05840375739338646, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04021422867039175, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17216666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.244, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:18,432 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-12 03:53:18,432 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1774209166407269, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04021422867039175, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05840375739338646, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04021422867039175, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17216666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.244, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-12 03:53:18,748 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 469 ms to try 5000 different iterations. Found a solution that moves 2657 regions; Going from a computed imbalance of 0.1774209166407269 to a new imbalance of 0.016145820257142743. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02238993948625764); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03376820704388187, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2952222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02238993948625764); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04625, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:18,759 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv706046612:74 , srv694634859:75 , srv1571877900:79 , srv1645206116:79 , srv898694336:79 , srv1667211236:80 , srv1315609400:81 , srv170940340:81 , srv2076227813:81 , srv257402810:81 , srv448516785:81 , srv1153986188:82 , srv1215638400:82 , srv2052404743:82 , srv590319503:82 , srv1112572507:83 , srv1247400979:83 , srv1954597323:83 , srv472823648:83 , srv616243962:83 , srv628916888:83 , srv139561056:84 , srv1807712063:84 , srv2119343038:84 , srv663943852:84 , srv694602345:84 , srv843708802:84 , srv885943972:84 , srv1074500132:85 , srv1297249497:85 , srv1368682657:85 , srv1544822475:85 , srv1695275450:85 , srv211951829:85 , srv574829425:85 , srv697336884:85 , srv877970975:85 , srv1212051861:86 , srv1345106881:86 , srv1357196984:86 , srv1433803359:86 , srv1504700447:86 , srv1668003722:86 , srv2112097875:86 , srv2127999854:86 , srv371512:86 , srv385047667:86 , srv430581940:86 , srv524429727:86 , srv541675582:86 , srv568124536:86 , srv652368489:86 , srv782373195:86 , srv841984594:86 , srv912972403:86 , srv9847734:86 , srv1074767448:87 , srv1096179718:87 , srv1369639636:87 , srv1468744444:87 , srv1658855844:87 , srv1712024688:87 , srv1877937707:87 , srv1924185809:87 , srv1977143737:87 , srv2008729131:87 , srv2097974145:87 , srv2131141842:87 , srv45958335:87 , srv467632897:87 , srv913215884:87 , srv1083830277:88 , srv1124892207:88 , srv1327689858:88 , srv158171164:88 , srv1613441834:88 , srv1766709652:88 , srv1878285402:88 , srv293346683:88 , srv58591200:88 , srv629249069:88 , srv657856556:88 , srv741376041:88 , srv778189622:88 , srv1922497723:89 , srv2015218428:89 , srv2125570241:89 , srv29986876:89 , srv39773412:89 , srv444795087:89 , srv48868361:89 , srv541672577:89 , srv978148596:89 , srv99001484:89 , srv1076194568:90 , srv1803431679:90 , srv1954542343:90 , srv595133833:90 , srv1658887462:91 , srv120251409:526 } 2024-04-12 03:53:18,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:53:18,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1297249497=12, srv1878285402=39, srv1368682657=17, srv448516785=64, srv541675582=71, srv843708802=91, srv1504700447=22, srv29986876=58, srv120251409=8, srv1215638400=10, srv139561056=19, srv595133833=76, srv2125570241=53, srv1345106881=15, srv1668003722=31, srv1096179718=4, srv885943972=93, srv371512=59, srv1315609400=13, srv1954542343=42, srv2119343038=51, srv1571877900=24, srv1645206116=27, srv697336884=85, srv1076194568=2, srv1712024688=34, srv1083830277=3, srv1074500132=0, srv898694336=94, srv1766709652=35, srv524429727=69, srv652368489=80, srv211951829=52, srv912972403=95, srv706046612=86, srv1877937707=38, srv467632897=66, srv568124536=72, srv1922497723=40, srv2097974145=49, srv628916888=78, srv782373195=89, srv841984594=90, srv99001484=99, srv877970975=92, srv1153986188=7, srv1327689858=14, srv58591200=74, srv1658887462=29, srv694602345=83, srv1924185809=41, srv430581940=62, srv293346683=57, srv2052404743=47, srv2131141842=55, srv1667211236=30, srv2008729131=45, srv1357196984=16, srv1074767448=1, srv444795087=63, srv1695275450=32, srv1212051861=9, srv913215884=96, srv616243962=77, srv778189622=88, srv1247400979=11, srv2076227813=48, srv1977143737=44, srv1369639636=18, srv694634859=84, srv590319503=75, srv1613441834=26, srv1954597323=43, srv541672577=70, srv1807712063=37, srv1803431679=36, srv657856556=81, srv978148596=97, srv1112572507=5, srv158171164=25, srv741376041=87, srv385047667=60, srv9847734=98, srv2112097875=50, srv170940340=33, srv48868361=68, srv45958335=65, srv2127999854=54, srv1433803359=20, srv574829425=73, srv2015218428=46, srv39773412=61, srv1544822475=23, srv1658855844=28, srv1124892207=6, srv629249069=79, srv257402810=56, srv1468744444=21, srv472823648=67, srv663943852=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:53:18,782 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:53:18,783 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:53:18,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:53:18,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-12 03:53:18,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-12 03:53:18,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-12 03:53:18,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-12 03:53:18,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-12 03:53:18,790 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-12 03:53:18,791 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-12 03:53:18,792 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-12 03:53:18,793 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-12 03:53:18,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-12 03:53:18,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-12 03:53:18,794 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-12 03:53:18,936 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.02238993948625764); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03376820704388187, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02238993948625764); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04625, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:18,937 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-12 03:53:18,937 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016127215545496267, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02238993948625764); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03376820704388187, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02238993948625764); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04625, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-12 03:53:19,421 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 602 ms to try 5000 different iterations. Found a solution that moves 1011 regions; Going from a computed imbalance of 0.016127215545496267 to a new imbalance of 0.0012671998157318272. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0049965694678637184); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007927845200140842); MoveCostFunction : (multiplier=7.0, imbalance=0.11233333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0049965694678637184); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=9.166666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:19,423 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1954597323:81 , srv1803431679:82 , srv158171164:83 , srv1658887462:83 , srv1712024688:83 , srv663943852:83 , srv1468744444:84 , srv1695275450:84 , srv1878285402:84 , srv1922497723:84 , srv1924185809:84 , srv2112097875:84 , srv2131141842:84 , srv257402810:84 , srv29986876:84 , srv48868361:84 , srv595133833:84 , srv694602345:84 , srv978148596:84 , srv1074500132:85 , srv1074767448:85 , srv1076194568:85 , srv1083830277:85 , srv1112572507:85 , srv1215638400:85 , srv1315609400:85 , srv1368682657:85 , srv1433803359:85 , srv1504700447:85 , srv1544822475:85 , srv1571877900:85 , srv1658855844:85 , srv1667211236:85 , srv1766709652:85 , srv1954542343:85 , srv2008729131:85 , srv2052404743:85 , srv2076227813:85 , srv2097974145:85 , srv2125570241:85 , srv2127999854:85 , srv293346683:85 , srv39773412:85 , srv430581940:85 , srv45958335:85 , srv541672577:85 , srv568124536:85 , srv616243962:85 , srv898694336:85 , srv9847734:85 , srv1096179718:86 , srv1124892207:86 , srv1153986188:86 , srv1345106881:86 , srv1357196984:86 , srv1369639636:86 , srv139561056:86 , srv1613441834:86 , srv1877937707:86 , srv2015218428:86 , srv211951829:86 , srv371512:86 , srv444795087:86 , srv448516785:86 , srv574829425:86 , srv58591200:86 , srv628916888:86 , srv629249069:86 , srv657856556:86 , srv741376041:86 , srv778189622:86 , srv843708802:86 , srv913215884:86 , srv1212051861:87 , srv1247400979:87 , srv1327689858:87 , srv1645206116:87 , srv170940340:87 , srv1977143737:87 , srv385047667:87 , srv467632897:87 , srv472823648:87 , srv524429727:87 , srv541675582:87 , srv590319503:87 , srv652368489:87 , srv697336884:87 , srv706046612:87 , srv877970975:87 , srv99001484:87 , srv1297249497:88 , srv1668003722:88 , srv1807712063:88 , srv2119343038:88 , srv694634859:88 , srv782373195:88 , srv841984594:88 , srv885943972:88 , srv912972403:88 , srv120251409:529 } 2024-04-12 03:53:19,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:53:19,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1297249497=12, srv1878285402=39, srv1368682657=17, srv448516785=64, srv541675582=71, srv843708802=91, srv1504700447=22, srv29986876=58, srv120251409=8, srv1215638400=10, srv139561056=19, srv595133833=76, srv2125570241=53, srv1345106881=15, srv1668003722=31, srv1096179718=4, srv885943972=93, srv371512=59, srv1315609400=13, srv1954542343=42, srv2119343038=51, srv1571877900=24, srv1645206116=27, srv697336884=85, srv1076194568=2, srv1712024688=34, srv1083830277=3, srv1074500132=0, srv898694336=94, srv1766709652=35, srv524429727=69, srv652368489=80, srv211951829=52, srv912972403=95, srv706046612=86, srv1877937707=38, srv467632897=66, srv568124536=72, srv1922497723=40, srv2097974145=49, srv628916888=78, srv782373195=89, srv841984594=90, srv99001484=99, srv877970975=92, srv1153986188=7, srv1327689858=14, srv58591200=74, srv1658887462=29, srv694602345=83, srv1924185809=41, srv430581940=62, srv293346683=57, srv2052404743=47, srv2131141842=55, srv1667211236=30, srv2008729131=45, srv1357196984=16, srv1074767448=1, srv444795087=63, srv1695275450=32, srv1212051861=9, srv913215884=96, srv616243962=77, srv778189622=88, srv1247400979=11, srv2076227813=48, srv1977143737=44, srv1369639636=18, srv694634859=84, srv590319503=75, srv1613441834=26, srv1954597323=43, srv541672577=70, srv1807712063=37, srv1803431679=36, srv657856556=81, srv978148596=97, srv1112572507=5, srv158171164=25, srv741376041=87, srv385047667=60, srv9847734=98, srv2112097875=50, srv170940340=33, srv48868361=68, srv45958335=65, srv2127999854=54, srv1433803359=20, srv574829425=73, srv2015218428=46, srv39773412=61, srv1544822475=23, srv1658855844=28, srv1124892207=6, srv629249069=79, srv257402810=56, srv1468744444=21, srv472823648=67, srv663943852=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:53:19,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-12 03:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-12 03:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-12 03:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-12 03:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-12 03:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-12 03:53:19,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-12 03:53:19,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-12 03:53:19,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-12 03:53:19,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-12 03:53:19,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-12 03:53:19,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-12 03:53:19,619 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.0049965694678637184); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007927845200140842); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0049965694678637184); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=9.166666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:19,619 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-12 03:53:19,620 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.0012601206424256225, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0049965694678637184); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007927845200140842); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0049965694678637184); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=9.166666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-12 03:53:19,923 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 445 ms to try 5000 different iterations. Found a solution that moves 289 regions; Going from a computed imbalance of 0.0012601206424256225 to a new imbalance of 1.2015800536456046E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.03211111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:19,924 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1096179718:83 , srv1315609400:83 , srv1433803359:83 , srv2015218428:83 , srv2097974145:83 , srv694634859:83 , srv706046612:83 , srv898694336:83 , srv99001484:83 , srv1074500132:84 , srv1074767448:84 , srv1076194568:84 , srv1124892207:84 , srv1297249497:84 , srv1327689858:84 , srv1345106881:84 , srv139561056:84 , srv158171164:84 , srv1658887462:84 , srv1668003722:84 , srv1766709652:84 , srv1803431679:84 , srv1807712063:84 , srv1877937707:84 , srv1922497723:84 , srv1954542343:84 , srv2052404743:84 , srv2112097875:84 , srv2127999854:84 , srv293346683:84 , srv385047667:84 , srv39773412:84 , srv444795087:84 , srv45958335:84 , srv467632897:84 , srv472823648:84 , srv524429727:84 , srv541672577:84 , srv568124536:84 , srv574829425:84 , srv590319503:84 , srv652368489:84 , srv657856556:84 , srv697336884:84 , srv782373195:84 , srv841984594:84 , srv885943972:84 , srv912972403:84 , srv913215884:84 , srv978148596:84 , srv1083830277:85 , srv1112572507:85 , srv1215638400:85 , srv1247400979:85 , srv1357196984:85 , srv1368682657:85 , srv1369639636:85 , srv1468744444:85 , srv1504700447:85 , srv1544822475:85 , srv1571877900:85 , srv1613441834:85 , srv1645206116:85 , srv1658855844:85 , srv1667211236:85 , srv1695275450:85 , srv170940340:85 , srv1712024688:85 , srv1878285402:85 , srv1977143737:85 , srv2008729131:85 , srv2076227813:85 , srv2119343038:85 , srv211951829:85 , srv2125570241:85 , srv2131141842:85 , srv257402810:85 , srv29986876:85 , srv371512:85 , srv430581940:85 , srv448516785:85 , srv48868361:85 , srv541675582:85 , srv58591200:85 , srv595133833:85 , srv616243962:85 , srv628916888:85 , srv629249069:85 , srv663943852:85 , srv694602345:85 , srv741376041:85 , srv778189622:85 , srv843708802:85 , srv877970975:85 , srv9847734:85 , srv1153986188:86 , srv1212051861:86 , srv1924185809:86 , srv1954597323:86 , srv120251409:640 } 2024-04-12 03:53:19,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:53:19,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1297249497=12, srv1878285402=39, srv1368682657=17, srv448516785=64, srv541675582=71, srv843708802=91, srv1504700447=22, srv29986876=58, srv120251409=8, srv1215638400=10, srv139561056=19, srv595133833=76, srv2125570241=53, srv1345106881=15, srv1668003722=31, srv1096179718=4, srv885943972=93, srv371512=59, srv1315609400=13, srv1954542343=42, srv2119343038=51, srv1571877900=24, srv1645206116=27, srv697336884=85, srv1076194568=2, srv1712024688=34, srv1083830277=3, srv1074500132=0, srv898694336=94, srv1766709652=35, srv524429727=69, srv652368489=80, srv211951829=52, srv912972403=95, srv706046612=86, srv1877937707=38, srv467632897=66, srv568124536=72, srv1922497723=40, srv2097974145=49, srv628916888=78, srv782373195=89, srv841984594=90, srv99001484=99, srv877970975=92, srv1153986188=7, srv1327689858=14, srv58591200=74, srv1658887462=29, srv694602345=83, srv1924185809=41, srv430581940=62, srv293346683=57, srv2052404743=47, srv2131141842=55, srv1667211236=30, srv2008729131=45, srv1357196984=16, srv1074767448=1, srv444795087=63, srv1695275450=32, srv1212051861=9, srv913215884=96, srv616243962=77, srv778189622=88, srv1247400979=11, srv2076227813=48, srv1977143737=44, srv1369639636=18, srv694634859=84, srv590319503=75, srv1613441834=26, srv1954597323=43, srv541672577=70, srv1807712063=37, srv1803431679=36, srv657856556=81, srv978148596=97, srv1112572507=5, srv158171164=25, srv741376041=87, srv385047667=60, srv9847734=98, srv2112097875=50, srv170940340=33, srv48868361=68, srv45958335=65, srv2127999854=54, srv1433803359=20, srv574829425=73, srv2015218428=46, srv39773412=61, srv1544822475=23, srv1658855844=28, srv1124892207=6, srv629249069=79, srv257402810=56, srv1468744444=21, srv472823648=67, srv663943852=82} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:53:19,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:53:19,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:53:19,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:53:19,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:53:19,948 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:53:19,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:53:19,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-12 03:53:19,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-12 03:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-12 03:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-12 03:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-12 03:53:19,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-12 03:53:19,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-12 03:53:19,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-12 03:53:19,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-12 03:53:19,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-12 03:53:19,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-12 03:53:20,125 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=9.992179284731768E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:20,125 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1096179718:83 , srv1315609400:83 , srv1433803359:83 , srv2015218428:83 , srv2097974145:83 , srv694634859:83 , srv706046612:83 , srv898694336:83 , srv99001484:83 , srv1074500132:84 , srv1074767448:84 , srv1076194568:84 , srv1124892207:84 , srv1297249497:84 , srv1327689858:84 , srv1345106881:84 , srv139561056:84 , srv158171164:84 , srv1658887462:84 , srv1668003722:84 , srv1766709652:84 , srv1803431679:84 , srv1807712063:84 , srv1877937707:84 , srv1922497723:84 , srv1954542343:84 , srv2052404743:84 , srv2112097875:84 , srv2127999854:84 , srv293346683:84 , srv385047667:84 , srv39773412:84 , srv444795087:84 , srv45958335:84 , srv467632897:84 , srv472823648:84 , srv524429727:84 , srv541672577:84 , srv568124536:84 , srv574829425:84 , srv590319503:84 , srv652368489:84 , srv657856556:84 , srv697336884:84 , srv782373195:84 , srv841984594:84 , srv885943972:84 , srv912972403:84 , srv913215884:84 , srv978148596:84 , srv1083830277:85 , srv1112572507:85 , srv1215638400:85 , srv1247400979:85 , srv1357196984:85 , srv1368682657:85 , srv1369639636:85 , srv1468744444:85 , srv1504700447:85 , srv1544822475:85 , srv1571877900:85 , srv1613441834:85 , srv1645206116:85 , srv1658855844:85 , srv1667211236:85 , srv1695275450:85 , srv170940340:85 , srv1712024688:85 , srv1878285402:85 , srv1977143737:85 , srv2008729131:85 , srv2076227813:85 , srv2119343038:85 , srv211951829:85 , srv2125570241:85 , srv2131141842:85 , srv257402810:85 , srv29986876:85 , srv371512:85 , srv430581940:85 , srv448516785:85 , srv48868361:85 , srv541675582:85 , srv58591200:85 , srv595133833:85 , srv616243962:85 , srv628916888:85 , srv629249069:85 , srv663943852:85 , srv694602345:85 , srv741376041:85 , srv778189622:85 , srv843708802:85 , srv877970975:85 , srv9847734:85 , srv1153986188:86 , srv1212051861:86 , srv1924185809:86 , srv1954597323:86 , srv120251409:640 } 2024-04-12 03:53:20,160 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=286 (was 286), ProcessCount=170 (was 170), AvailableMemoryMB=8368 (was 9123) 2024-04-12 03:53:20,170 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=286, ProcessCount=170, AvailableMemoryMB=8367 2024-04-12 03:53:20,171 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-12 03:53:20,171 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-04-12 03:53:20,184 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1062261848:84 , srv1089399305:84 , srv1155940602:84 , srv1181690845:84 , srv1193664915:84 , srv1302678161:84 , srv1355438263:84 , srv1533915234:84 , srv1534886875:84 , srv1710708247:84 , srv1740975161:84 , srv188714423:84 , srv2008681639:84 , srv2027217980:84 , srv2027347077:84 , srv2042390609:84 , srv2055011161:84 , srv2074182445:84 , srv344266127:84 , srv361853409:84 , srv38103694:84 , srv407054357:84 , srv582897861:84 , srv679739275:84 , srv697336642:84 , srv768978152:84 , srv801395404:84 , srv832964580:84 , srv955958317:84 , srv1600182600:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-04-12 03:53:20,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:53:20,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2074182445=18, srv679739275=24, srv1600182600=9, srv407054357=22, srv2027217980=14, srv1155940602=2, srv1710708247=10, srv1089399305=1, srv1302678161=5, srv582897861=23, srv1193664915=4, srv1062261848=0, srv1181690845=3, srv768978152=26, srv1534886875=8, srv344266127=19, srv188714423=12, srv2027347077=15, srv2042390609=16, srv697336642=25, srv1355438263=6, srv801395404=27, srv955958317=29, srv1533915234=7, srv832964580=28, srv38103694=21, srv2055011161=17, srv361853409=20, srv2008681639=13, srv1740975161=11} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:53:20,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:53:20,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:53:20,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-12 03:53:20,216 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.1133859579701546, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:53:20,217 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912550318715452, 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.1133859579701546, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-04-12 03:55:20,205 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6122260 different iterations. Found a solution that moves 1858 regions; Going from a computed imbalance of 0.9912550318715452 to a new imbalance of 4.336664689392977E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6881481481481482, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:55:20,211 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1062261848:90 , srv1089399305:90 , srv1155940602:90 , srv1181690845:90 , srv1193664915:90 , srv1302678161:90 , srv1355438263:90 , srv1533915234:90 , srv1534886875:90 , srv1600182600:90 , srv1710708247:90 , srv1740975161:90 , srv188714423:90 , srv2008681639:90 , srv2027217980:90 , srv2027347077:90 , srv2042390609:90 , srv2055011161:90 , srv2074182445:90 , srv344266127:90 , srv361853409:90 , srv38103694:90 , srv407054357:90 , srv582897861:90 , srv679739275:90 , srv697336642:90 , srv768978152:90 , srv801395404:90 , srv832964580:90 , srv955958317:90 } 2024-04-12 03:55:20,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-12 03:55:20,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2074182445=18, srv679739275=24, srv1600182600=9, srv407054357=22, srv2027217980=14, srv1155940602=2, srv1710708247=10, srv1089399305=1, srv1302678161=5, srv582897861=23, srv1193664915=4, srv1062261848=0, srv1181690845=3, srv768978152=26, srv1534886875=8, srv344266127=19, srv188714423=12, srv2027347077=15, srv2042390609=16, srv697336642=25, srv1355438263=6, srv801395404=27, srv955958317=29, srv1533915234=7, srv832964580=28, srv38103694=21, srv2055011161=17, srv361853409=20, srv2008681639=13, srv1740975161=11} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-12 03:55:20,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-12 03:55:20,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-12 03:55:20,233 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-12 03:55:20,233 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1062261848:90 , srv1089399305:90 , srv1155940602:90 , srv1181690845:90 , srv1193664915:90 , srv1302678161:90 , srv1355438263:90 , srv1533915234:90 , srv1534886875:90 , srv1600182600:90 , srv1710708247:90 , srv1740975161:90 , srv188714423:90 , srv2008681639:90 , srv2027217980:90 , srv2027347077:90 , srv2042390609:90 , srv2055011161:90 , srv2074182445:90 , srv344266127:90 , srv361853409:90 , srv38103694:90 , srv407054357:90 , srv582897861:90 , srv679739275:90 , srv697336642:90 , srv768978152:90 , srv801395404:90 , srv832964580:90 , srv955958317:90 } 2024-04-12 03:55:20,248 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=280 (was 286), ProcessCount=167 (was 170), AvailableMemoryMB=7609 (was 8367)