2024-01-09 20:53:02,136 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-09 20:53:02,366 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-09 20:53:02,456 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-09 20:53:02,508 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-09 20:53:02,514 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-01-09 20:53:02,525 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=310, ProcessCount=165, AvailableMemoryMB=13169 2024-01-09 20:53:02,527 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-09 20:53:02,527 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-01-09 20:53:02,629 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001797243:84 , srv1011241910:84 , srv1049407541:84 , srv1051042512:84 , srv1058053142:84 , srv1071280170:84 , srv1074785490:84 , srv1078005587:84 , srv1079208529:84 , srv1099137574:84 , srv1138860924:84 , srv1140057613:84 , srv1168713661:84 , srv1214241437:84 , srv1222952607:84 , srv1229048775:84 , srv1235342002:84 , srv1247340424:84 , srv1247481961:84 , srv1268568667:84 , srv140373667:84 , srv1410665539:84 , srv1425674009:84 , srv1512860957:84 , srv1518155341:84 , srv1536143445:84 , srv1550671732:84 , srv1563125911:84 , srv1568610877:84 , srv1570399674:84 , srv1592135926:84 , srv1601772075:84 , srv1615062582:84 , srv1617082537:84 , srv1629766856:84 , srv1677150804:84 , srv1696540510:84 , srv173681763:84 , srv1798297314:84 , srv1803219085:84 , srv1808008390:84 , srv1819642167:84 , srv184168598:84 , srv1862476697:84 , srv1863139117:84 , srv1878641719:84 , srv1885478809:84 , srv1889984045:84 , srv190675471:84 , srv1916622522:84 , srv1997708639:84 , srv2013018047:84 , srv2043336275:84 , srv214448355:84 , srv234293464:84 , srv246726653:84 , srv253936963:84 , srv286595802:84 , srv287793768:84 , srv289670888:84 , srv293041164:84 , srv295874709:84 , srv318682640:84 , srv334847288:84 , srv334976663:84 , srv339892819:84 , srv340989010:84 , srv362362561:84 , srv385627037:84 , srv408248780:84 , srv418089171:84 , srv421356456:84 , srv434434649:84 , srv438679163:84 , srv463250505:84 , srv513345996:84 , srv530752450:84 , srv536251264:84 , srv538495564:84 , srv56163787:84 , srv5860009:84 , srv589974765:84 , srv595544128:84 , srv623766767:84 , srv632721126:84 , srv661836121:84 , srv665024217:84 , srv691893487:84 , srv693630948:84 , srv700878161:84 , srv724106248:84 , srv771767362:84 , srv798187616:84 , srv845693064:84 , srv849928068:84 , srv934904723:84 , srv946973110:84 , srv976124802:84 , srv998213445:84 , srv552324779:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-09 20:53:02,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:53:02,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1079208529=8, srv289670888=59, srv595544128=83, srv934904723=96, srv246726653=55, srv418089171=70, srv1916622522=49, srv1808008390=40, srv665024217=87, srv385627037=68, srv421356456=71, srv2013018047=51, srv1410665539=21, srv293041164=60, srv5860009=81, srv1798297314=38, srv173681763=37, srv214448355=53, srv691893487=88, srv56163787=80, srv1677150804=35, srv998213445=99, srv1601772075=31, srv438679163=73, srv1247340424=17, srv845693064=94, srv1862476697=43, srv1011241910=1, srv287793768=58, srv1051042512=3, srv1696540510=36, srv1878641719=45, srv946973110=97, srv1550671732=26, srv700878161=90, srv362362561=67, srv1536143445=25, srv1819642167=41, srv552324779=79, srv1425674009=22, srv1138860924=10, srv1889984045=47, srv234293464=54, srv1229048775=15, srv589974765=82, srv1512860957=23, srv318682640=62, srv1617082537=33, srv339892819=65, srv530752450=76, srv334976663=64, srv286595802=57, srv1592135926=30, srv632721126=85, srv724106248=91, srv334847288=63, srv1235342002=16, srv1885478809=46, srv798187616=93, srv253936963=56, srv1615062582=32, srv1071280170=5, srv1568610877=28, srv1803219085=39, srv1629766856=34, srv849928068=95, srv463250505=74, srv1518155341=24, srv1001797243=0, srv1058053142=4, srv1214241437=13, srv2043336275=52, srv1074785490=6, srv661836121=86, srv693630948=89, srv1078005587=7, srv1140057613=11, srv190675471=48, srv536251264=77, srv976124802=98, srv1049407541=2, srv340989010=66, srv1563125911=27, srv1268568667=19, srv184168598=42, srv1168713661=12, srv1997708639=50, srv295874709=61, srv408248780=69, srv1099137574=9, srv771767362=92, srv1247481961=18, srv434434649=72, srv623766767=84, srv1863139117=44, srv1222952607=14, srv140373667=20, srv1570399674=29, srv513345996=75, srv538495564=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:53:02,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:53:02,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:53:02,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:53:02,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:53:02,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:53:02,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:53:02,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:53:02,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:53:02,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:53:02,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:53:02,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:53:02,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:53:02,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:53:02,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:53:02,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:53:02,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:53:02,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:53:02,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:53:02,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-09 20:53:02,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-09 20:53:02,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-09 20:53:02,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-09 20:53:02,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-09 20:53:02,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-09 20:53:02,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-09 20:53:02,739 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-09 20:53:02,740 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-09 20:53:02,741 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-09 20:53:02,742 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-09 20:53:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-09 20:53:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-09 20:53:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-09 20:53:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-09 20:53:02,743 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-09 20:53:02,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-09 20:53:02,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-09 20:53:02,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-09 20:53:02,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-09 20:53:02,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-09 20:53:02,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-09 20:53:02,905 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-01-09 20:53:02,905 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-01-09 20:53:02,906 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-01-09 20:53:03,445 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 680 ms to try 5000 different iterations. Found a solution that moves 4648 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18689061544692795. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041171884585348595, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05888031193495666, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5164444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041171884585348595, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18241666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24625, 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-01-09 20:53:03,456 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1885478809:81 , srv1001797243:82 , srv798187616:82 , srv1058053142:83 , srv1247340424:83 , srv1563125911:83 , srv1615062582:83 , srv1808008390:83 , srv184168598:83 , srv1916622522:83 , srv1997708639:83 , srv286595802:83 , srv5860009:83 , srv1071280170:84 , srv1140057613:84 , srv1536143445:84 , srv1601772075:84 , srv362362561:84 , srv385627037:84 , srv536251264:84 , srv632721126:84 , srv1099137574:85 , srv1229048775:85 , srv140373667:85 , srv1518155341:85 , srv1550671732:85 , srv1570399674:85 , srv1677150804:85 , srv1798297314:85 , srv1803219085:85 , srv1862476697:85 , srv1878641719:85 , srv318682640:85 , srv334847288:85 , srv463250505:85 , srv589974765:85 , srv693630948:85 , srv700878161:85 , srv934904723:85 , srv1051042512:86 , srv1138860924:86 , srv1410665539:86 , srv1512860957:86 , srv1592135926:86 , srv1889984045:86 , srv190675471:86 , srv2013018047:86 , srv293041164:86 , srv295874709:86 , srv339892819:86 , srv421356456:86 , srv513345996:86 , srv661836121:86 , srv845693064:86 , srv849928068:86 , srv976124802:86 , srv1011241910:87 , srv1074785490:87 , srv1168713661:87 , srv1214241437:87 , srv1235342002:87 , srv1247481961:87 , srv1568610877:87 , srv173681763:87 , srv1863139117:87 , srv2043336275:87 , srv214448355:87 , srv234293464:87 , srv287793768:87 , srv334976663:87 , srv434434649:87 , srv665024217:87 , srv691893487:87 , srv946973110:87 , srv1049407541:88 , srv1078005587:88 , srv1079208529:88 , srv1222952607:88 , srv1268568667:88 , srv1617082537:88 , srv1629766856:88 , srv408248780:88 , srv418089171:88 , srv530752450:88 , srv595544128:88 , srv623766767:88 , srv724106248:88 , srv1425674009:89 , srv289670888:89 , srv438679163:89 , srv998213445:89 , srv538495564:91 , srv1696540510:92 , srv56163787:92 , srv771767362:92 , srv1819642167:93 , srv246726653:93 , srv253936963:93 , srv340989010:93 , srv552324779:456 } 2024-01-09 20:53:03,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:53:03,462 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1079208529=8, srv289670888=59, srv595544128=83, srv934904723=96, srv246726653=55, srv418089171=70, srv1916622522=49, srv1808008390=40, srv665024217=87, srv385627037=68, srv421356456=71, srv2013018047=51, srv1410665539=21, srv293041164=60, srv5860009=81, srv1798297314=38, srv173681763=37, srv214448355=53, srv691893487=88, srv56163787=80, srv1677150804=35, srv998213445=99, srv1601772075=31, srv438679163=73, srv1247340424=17, srv845693064=94, srv1862476697=43, srv1011241910=1, srv287793768=58, srv1051042512=3, srv1696540510=36, srv1878641719=45, srv946973110=97, srv1550671732=26, srv700878161=90, srv362362561=67, srv1536143445=25, srv1819642167=41, srv552324779=79, srv1425674009=22, srv1138860924=10, srv1889984045=47, srv234293464=54, srv1229048775=15, srv589974765=82, srv1512860957=23, srv318682640=62, srv1617082537=33, srv339892819=65, srv530752450=76, srv334976663=64, srv286595802=57, srv1592135926=30, srv632721126=85, srv724106248=91, srv334847288=63, srv1235342002=16, srv1885478809=46, srv798187616=93, srv253936963=56, srv1615062582=32, srv1071280170=5, srv1568610877=28, srv1803219085=39, srv1629766856=34, srv849928068=95, srv463250505=74, srv1518155341=24, srv1001797243=0, srv1058053142=4, srv1214241437=13, srv2043336275=52, srv1074785490=6, srv661836121=86, srv693630948=89, srv1078005587=7, srv1140057613=11, srv190675471=48, srv536251264=77, srv976124802=98, srv1049407541=2, srv340989010=66, srv1563125911=27, srv1268568667=19, srv184168598=42, srv1168713661=12, srv1997708639=50, srv295874709=61, srv408248780=69, srv1099137574=9, srv771767362=92, srv1247481961=18, srv434434649=72, srv623766767=84, srv1863139117=44, srv1222952607=14, srv140373667=20, srv1570399674=29, srv513345996=75, srv538495564=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:53:03,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:53:03,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:53:03,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:53:03,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-09 20:53:03,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-09 20:53:03,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-09 20:53:03,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-09 20:53:03,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-09 20:53:03,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-09 20:53:03,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-09 20:53:03,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-09 20:53:03,605 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.041171884585348595, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05888031193495666, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041171884585348595, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18241666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24625, 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-01-09 20:53:03,605 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-01-09 20:53:03,606 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18685806945530853, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041171884585348595, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05888031193495666, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041171884585348595, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18241666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24625, 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-01-09 20:53:03,777 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 261 ms to try 5000 different iterations. Found a solution that moves 2712 regions; Going from a computed imbalance of 0.18685806945530853 to a new imbalance of 0.015408674292245324. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022850817716397336); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0377629204295893, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.30133333333333334, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022850817716397336); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04616666666666667, 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-01-09 20:53:03,785 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1819642167:77 , srv340989010:78 , srv253936963:80 , srv1696540510:81 , srv246726653:81 , srv538495564:81 , srv56163787:81 , srv1078005587:82 , srv1268568667:82 , srv1617082537:82 , srv289670888:82 , srv530752450:82 , srv771767362:82 , srv1049407541:83 , srv2043336275:83 , srv408248780:83 , srv623766767:83 , srv724106248:83 , srv946973110:83 , srv998213445:83 , srv1011241910:84 , srv1074785490:84 , srv1168713661:84 , srv1214241437:84 , srv1247481961:84 , srv1410665539:84 , srv1518155341:84 , srv1570399674:84 , srv1629766856:84 , srv1889984045:84 , srv214448355:84 , srv418089171:84 , srv438679163:84 , srv1051042512:85 , srv1079208529:85 , srv1222952607:85 , srv1229048775:85 , srv1677150804:85 , srv1878641719:85 , srv287793768:85 , srv295874709:85 , srv334847288:85 , srv334976663:85 , srv339892819:85 , srv589974765:85 , srv595544128:85 , srv661836121:85 , srv665024217:85 , srv691893487:85 , srv700878161:85 , srv845693064:85 , srv849928068:85 , srv1235342002:86 , srv1512860957:86 , srv1592135926:86 , srv1601772075:86 , srv1798297314:86 , srv1863139117:86 , srv434434649:86 , srv513345996:86 , srv1071280170:87 , srv1099137574:87 , srv1140057613:87 , srv140373667:87 , srv1425674009:87 , srv1568610877:87 , srv1803219085:87 , srv190675471:87 , srv1997708639:87 , srv2013018047:87 , srv234293464:87 , srv293041164:87 , srv421356456:87 , srv463250505:87 , srv976124802:87 , srv1138860924:88 , srv1550671732:88 , srv1563125911:88 , srv1916622522:88 , srv286595802:88 , srv318682640:88 , srv1001797243:89 , srv173681763:89 , srv1808008390:89 , srv184168598:89 , srv362362561:89 , srv385627037:89 , srv1058053142:90 , srv1247340424:90 , srv1536143445:90 , srv1615062582:90 , srv1862476697:90 , srv5860009:90 , srv632721126:90 , srv693630948:90 , srv1885478809:91 , srv536251264:91 , srv798187616:91 , srv934904723:92 , srv552324779:521 } 2024-01-09 20:53:03,788 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:53:03,789 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1079208529=8, srv289670888=59, srv595544128=83, srv934904723=96, srv246726653=55, srv418089171=70, srv1916622522=49, srv1808008390=40, srv665024217=87, srv385627037=68, srv421356456=71, srv2013018047=51, srv1410665539=21, srv293041164=60, srv5860009=81, srv1798297314=38, srv173681763=37, srv214448355=53, srv691893487=88, srv56163787=80, srv1677150804=35, srv998213445=99, srv1601772075=31, srv438679163=73, srv1247340424=17, srv845693064=94, srv1862476697=43, srv1011241910=1, srv287793768=58, srv1051042512=3, srv1696540510=36, srv1878641719=45, srv946973110=97, srv1550671732=26, srv700878161=90, srv362362561=67, srv1536143445=25, srv1819642167=41, srv552324779=79, srv1425674009=22, srv1138860924=10, srv1889984045=47, srv234293464=54, srv1229048775=15, srv589974765=82, srv1512860957=23, srv318682640=62, srv1617082537=33, srv339892819=65, srv530752450=76, srv334976663=64, srv286595802=57, srv1592135926=30, srv632721126=85, srv724106248=91, srv334847288=63, srv1235342002=16, srv1885478809=46, srv798187616=93, srv253936963=56, srv1615062582=32, srv1071280170=5, srv1568610877=28, srv1803219085=39, srv1629766856=34, srv849928068=95, srv463250505=74, srv1518155341=24, srv1001797243=0, srv1058053142=4, srv1214241437=13, srv2043336275=52, srv1074785490=6, srv661836121=86, srv693630948=89, srv1078005587=7, srv1140057613=11, srv190675471=48, srv536251264=77, srv976124802=98, srv1049407541=2, srv340989010=66, srv1563125911=27, srv1268568667=19, srv184168598=42, srv1168713661=12, srv1997708639=50, srv295874709=61, srv408248780=69, srv1099137574=9, srv771767362=92, srv1247481961=18, srv434434649=72, srv623766767=84, srv1863139117=44, srv1222952607=14, srv140373667=20, srv1570399674=29, srv513345996=75, srv538495564=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:53:03,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:53:03,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:53:03,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:53:03,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:53:03,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:53:03,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-09 20:53:03,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-09 20:53:03,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-09 20:53:03,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-09 20:53:03,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-09 20:53:03,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-09 20:53:03,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-09 20:53:03,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-09 20:53:03,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-09 20:53:03,926 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.022850817716397336); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0377629204295893, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022850817716397336); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04616666666666667, 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-01-09 20:53:03,926 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-01-09 20:53:03,926 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015389684462367551, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022850817716397336); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0377629204295893, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022850817716397336); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012166666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04616666666666667, 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-01-09 20:53:04,070 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 238 ms to try 5000 different iterations. Found a solution that moves 1016 regions; Going from a computed imbalance of 0.015389684462367551 to a new imbalance of 8.121644655198875E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004981572227028219); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008514857945740443); MoveCostFunction : (multiplier=7.0, imbalance=0.11288888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004981572227028219); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); 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-01-09 20:53:04,072 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv934904723:81 , srv1425674009:82 , srv173681763:82 , srv1862476697:82 , srv536251264:82 , srv693630948:82 , srv1536143445:83 , srv1568610877:83 , srv632721126:83 , srv771767362:83 , srv1058053142:84 , srv1079208529:84 , srv1138860924:84 , srv1235342002:84 , srv1550671732:84 , srv1615062582:84 , srv1696540510:84 , srv1863139117:84 , srv190675471:84 , srv2013018047:84 , srv234293464:84 , srv246726653:84 , srv438679163:84 , srv56163787:84 , srv5860009:84 , srv1222952607:85 , srv1247340424:85 , srv1592135926:85 , srv1803219085:85 , srv184168598:85 , srv1885478809:85 , srv253936963:85 , srv293041164:85 , srv318682640:85 , srv334976663:85 , srv385627037:85 , srv421356456:85 , srv434434649:85 , srv513345996:85 , srv595544128:85 , srv691893487:85 , srv798187616:85 , srv976124802:85 , srv1011241910:86 , srv1049407541:86 , srv1071280170:86 , srv1099137574:86 , srv1140057613:86 , srv1214241437:86 , srv1247481961:86 , srv140373667:86 , srv1512860957:86 , srv1563125911:86 , srv1629766856:86 , srv1808008390:86 , srv214448355:86 , srv287793768:86 , srv289670888:86 , srv339892819:86 , srv362362561:86 , srv408248780:86 , srv418089171:86 , srv463250505:86 , srv538495564:86 , srv623766767:86 , srv665024217:86 , srv849928068:86 , srv998213445:86 , srv1001797243:87 , srv1051042512:87 , srv1074785490:87 , srv1168713661:87 , srv1229048775:87 , srv1601772075:87 , srv1798297314:87 , srv1819642167:87 , srv1878641719:87 , srv1889984045:87 , srv1916622522:87 , srv1997708639:87 , srv286595802:87 , srv295874709:87 , srv334847288:87 , srv589974765:87 , srv661836121:87 , srv700878161:87 , srv724106248:87 , srv845693064:87 , srv1078005587:88 , srv1268568667:88 , srv1410665539:88 , srv1617082537:88 , srv1677150804:88 , srv2043336275:88 , srv340989010:88 , srv946973110:88 , srv1518155341:89 , srv1570399674:89 , srv530752450:90 , srv552324779:525 } 2024-01-09 20:53:04,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:53:04,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1079208529=8, srv289670888=59, srv595544128=83, srv934904723=96, srv246726653=55, srv418089171=70, srv1916622522=49, srv1808008390=40, srv665024217=87, srv385627037=68, srv421356456=71, srv2013018047=51, srv1410665539=21, srv293041164=60, srv5860009=81, srv1798297314=38, srv173681763=37, srv214448355=53, srv691893487=88, srv56163787=80, srv1677150804=35, srv998213445=99, srv1601772075=31, srv438679163=73, srv1247340424=17, srv845693064=94, srv1862476697=43, srv1011241910=1, srv287793768=58, srv1051042512=3, srv1696540510=36, srv1878641719=45, srv946973110=97, srv1550671732=26, srv700878161=90, srv362362561=67, srv1536143445=25, srv1819642167=41, srv552324779=79, srv1425674009=22, srv1138860924=10, srv1889984045=47, srv234293464=54, srv1229048775=15, srv589974765=82, srv1512860957=23, srv318682640=62, srv1617082537=33, srv339892819=65, srv530752450=76, srv334976663=64, srv286595802=57, srv1592135926=30, srv632721126=85, srv724106248=91, srv334847288=63, srv1235342002=16, srv1885478809=46, srv798187616=93, srv253936963=56, srv1615062582=32, srv1071280170=5, srv1568610877=28, srv1803219085=39, srv1629766856=34, srv849928068=95, srv463250505=74, srv1518155341=24, srv1001797243=0, srv1058053142=4, srv1214241437=13, srv2043336275=52, srv1074785490=6, srv661836121=86, srv693630948=89, srv1078005587=7, srv1140057613=11, srv190675471=48, srv536251264=77, srv976124802=98, srv1049407541=2, srv340989010=66, srv1563125911=27, srv1268568667=19, srv184168598=42, srv1168713661=12, srv1997708639=50, srv295874709=61, srv408248780=69, srv1099137574=9, srv771767362=92, srv1247481961=18, srv434434649=72, srv623766767=84, srv1863139117=44, srv1222952607=14, srv140373667=20, srv1570399674=29, srv513345996=75, srv538495564=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:53:04,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:53:04,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:53:04,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-09 20:53:04,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-09 20:53:04,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-09 20:53:04,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-09 20:53:04,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-09 20:53:04,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-09 20:53:04,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-09 20:53:04,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-09 20:53:04,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-09 20:53:04,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-09 20:53:04,184 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.004981572227028219); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008514857945740443); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004981572227028219); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); 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-01-09 20:53:04,184 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-01-09 20:53:04,184 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.050502814653827E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004981572227028219); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008514857945740443); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004981572227028219); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); 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-01-09 20:53:04,386 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 278 ms to try 5000 different iterations. Found a solution that moves 239 regions; Going from a computed imbalance of 8.050502814653827E-4 to a new imbalance of 1.3244420560677059E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.026555555555555554, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-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-01-09 20:53:04,387 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv530752450:82 , srv1268568667:83 , srv1512860957:83 , srv246726653:83 , srv340989010:83 , srv362362561:83 , srv1001797243:84 , srv1051042512:84 , srv1071280170:84 , srv1074785490:84 , srv1078005587:84 , srv1138860924:84 , srv140373667:84 , srv1410665539:84 , srv1425674009:84 , srv1518155341:84 , srv1601772075:84 , srv1617082537:84 , srv1629766856:84 , srv1677150804:84 , srv173681763:84 , srv1798297314:84 , srv1808008390:84 , srv1862476697:84 , srv1916622522:84 , srv2013018047:84 , srv2043336275:84 , srv234293464:84 , srv253936963:84 , srv286595802:84 , srv287793768:84 , srv293041164:84 , srv295874709:84 , srv318682640:84 , srv385627037:84 , srv408248780:84 , srv418089171:84 , srv421356456:84 , srv434434649:84 , srv438679163:84 , srv463250505:84 , srv589974765:84 , srv595544128:84 , srv665024217:84 , srv724106248:84 , srv845693064:84 , srv934904723:84 , srv946973110:84 , srv976124802:84 , srv998213445:84 , srv1011241910:85 , srv1049407541:85 , srv1058053142:85 , srv1079208529:85 , srv1099137574:85 , srv1140057613:85 , srv1214241437:85 , srv1222952607:85 , srv1229048775:85 , srv1235342002:85 , srv1247340424:85 , srv1247481961:85 , srv1536143445:85 , srv1550671732:85 , srv1563125911:85 , srv1568610877:85 , srv1570399674:85 , srv1592135926:85 , srv1615062582:85 , srv1696540510:85 , srv1803219085:85 , srv1819642167:85 , srv184168598:85 , srv1863139117:85 , srv1878641719:85 , srv1885478809:85 , srv1889984045:85 , srv190675471:85 , srv1997708639:85 , srv214448355:85 , srv289670888:85 , srv334847288:85 , srv334976663:85 , srv339892819:85 , srv513345996:85 , srv536251264:85 , srv538495564:85 , srv56163787:85 , srv5860009:85 , srv623766767:85 , srv632721126:85 , srv661836121:85 , srv693630948:85 , srv700878161:85 , srv771767362:85 , srv798187616:85 , srv849928068:85 , srv1168713661:86 , srv691893487:86 , srv552324779:640 } 2024-01-09 20:53:04,390 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:53:04,391 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1079208529=8, srv289670888=59, srv595544128=83, srv934904723=96, srv246726653=55, srv418089171=70, srv1916622522=49, srv1808008390=40, srv665024217=87, srv385627037=68, srv421356456=71, srv2013018047=51, srv1410665539=21, srv293041164=60, srv5860009=81, srv1798297314=38, srv173681763=37, srv214448355=53, srv691893487=88, srv56163787=80, srv1677150804=35, srv998213445=99, srv1601772075=31, srv438679163=73, srv1247340424=17, srv845693064=94, srv1862476697=43, srv1011241910=1, srv287793768=58, srv1051042512=3, srv1696540510=36, srv1878641719=45, srv946973110=97, srv1550671732=26, srv700878161=90, srv362362561=67, srv1536143445=25, srv1819642167=41, srv552324779=79, srv1425674009=22, srv1138860924=10, srv1889984045=47, srv234293464=54, srv1229048775=15, srv589974765=82, srv1512860957=23, srv318682640=62, srv1617082537=33, srv339892819=65, srv530752450=76, srv334976663=64, srv286595802=57, srv1592135926=30, srv632721126=85, srv724106248=91, srv334847288=63, srv1235342002=16, srv1885478809=46, srv798187616=93, srv253936963=56, srv1615062582=32, srv1071280170=5, srv1568610877=28, srv1803219085=39, srv1629766856=34, srv849928068=95, srv463250505=74, srv1518155341=24, srv1001797243=0, srv1058053142=4, srv1214241437=13, srv2043336275=52, srv1074785490=6, srv661836121=86, srv693630948=89, srv1078005587=7, srv1140057613=11, srv190675471=48, srv536251264=77, srv976124802=98, srv1049407541=2, srv340989010=66, srv1563125911=27, srv1268568667=19, srv184168598=42, srv1168713661=12, srv1997708639=50, srv295874709=61, srv408248780=69, srv1099137574=9, srv771767362=92, srv1247481961=18, srv434434649=72, srv623766767=84, srv1863139117=44, srv1222952607=14, srv140373667=20, srv1570399674=29, srv513345996=75, srv538495564=78} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:53:04,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:53:04,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-09 20:53:04,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-09 20:53:04,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-09 20:53:04,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-09 20:53:04,405 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-09 20:53:04,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-09 20:53:04,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-09 20:53:04,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-09 20:53:04,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-09 20:53:04,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-09 20:53:04,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-09 20:53:04,489 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.1570906791950059E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-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-01-09 20:53:04,489 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv530752450:82 , srv1268568667:83 , srv1512860957:83 , srv246726653:83 , srv340989010:83 , srv362362561:83 , srv1001797243:84 , srv1051042512:84 , srv1071280170:84 , srv1074785490:84 , srv1078005587:84 , srv1138860924:84 , srv140373667:84 , srv1410665539:84 , srv1425674009:84 , srv1518155341:84 , srv1601772075:84 , srv1617082537:84 , srv1629766856:84 , srv1677150804:84 , srv173681763:84 , srv1798297314:84 , srv1808008390:84 , srv1862476697:84 , srv1916622522:84 , srv2013018047:84 , srv2043336275:84 , srv234293464:84 , srv253936963:84 , srv286595802:84 , srv287793768:84 , srv293041164:84 , srv295874709:84 , srv318682640:84 , srv385627037:84 , srv408248780:84 , srv418089171:84 , srv421356456:84 , srv434434649:84 , srv438679163:84 , srv463250505:84 , srv589974765:84 , srv595544128:84 , srv665024217:84 , srv724106248:84 , srv845693064:84 , srv934904723:84 , srv946973110:84 , srv976124802:84 , srv998213445:84 , srv1011241910:85 , srv1049407541:85 , srv1058053142:85 , srv1079208529:85 , srv1099137574:85 , srv1140057613:85 , srv1214241437:85 , srv1222952607:85 , srv1229048775:85 , srv1235342002:85 , srv1247340424:85 , srv1247481961:85 , srv1536143445:85 , srv1550671732:85 , srv1563125911:85 , srv1568610877:85 , srv1570399674:85 , srv1592135926:85 , srv1615062582:85 , srv1696540510:85 , srv1803219085:85 , srv1819642167:85 , srv184168598:85 , srv1863139117:85 , srv1878641719:85 , srv1885478809:85 , srv1889984045:85 , srv190675471:85 , srv1997708639:85 , srv214448355:85 , srv289670888:85 , srv334847288:85 , srv334976663:85 , srv339892819:85 , srv513345996:85 , srv536251264:85 , srv538495564:85 , srv56163787:85 , srv5860009:85 , srv623766767:85 , srv632721126:85 , srv661836121:85 , srv693630948:85 , srv700878161:85 , srv771767362:85 , srv798187616:85 , srv849928068:85 , srv1168713661:86 , srv691893487:86 , srv552324779:640 } 2024-01-09 20:53:04,512 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=310 (was 310), ProcessCount=167 (was 165) - ProcessCount LEAK? -, AvailableMemoryMB=12683 (was 13169) 2024-01-09 20:53:04,519 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=310, ProcessCount=167, AvailableMemoryMB=12683 2024-01-09 20:53:04,520 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-09 20:53:04,520 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-01-09 20:53:04,530 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1251196216:84 , srv1328653958:84 , srv1502253480:84 , srv1620706599:84 , srv1723991422:84 , srv1726833472:84 , srv1779331332:84 , srv1782549413:84 , srv1822696867:84 , srv1893543022:84 , srv1909977595:84 , srv1941793315:84 , srv1944440400:84 , srv1981055177:84 , srv1990899684:84 , srv209220665:84 , srv308787660:84 , srv325037673:84 , srv356264564:84 , srv392837099:84 , srv419205900:84 , srv442049472:84 , srv453695695:84 , srv641394374:84 , srv714166198:84 , srv729332217:84 , srv750886854:84 , srv783809227:84 , srv944871226:84 , srv267025625:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-09 20:53:04,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:53:04,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv714166198=25, srv325037673=18, srv1620706599=3, srv1909977595=10, srv783809227=28, srv1941793315=11, srv1779331332=6, srv267025625=16, srv1990899684=14, srv1502253480=2, srv1822696867=8, srv1723991422=4, srv392837099=20, srv308787660=17, srv641394374=24, srv750886854=27, srv209220665=15, srv1251196216=0, srv944871226=29, srv442049472=22, srv356264564=19, srv729332217=26, srv1328653958=1, srv1782549413=7, srv1981055177=13, srv419205900=21, srv453695695=23, srv1893543022=9, srv1726833472=5, srv1944440400=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:53:04,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:53:04,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:53:04,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:53:04,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:53:04,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:53:04,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:53:04,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:53:04,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:53:04,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:53:04,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-09 20:53:04,567 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.0986326644827216, 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-01-09 20:53:04,568 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912503831569413, 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.0986326644827216, 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-01-09 20:55:04,551 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 10522130 different iterations. Found a solution that moves 1833 regions; Going from a computed imbalance of 0.9912503831569413 to a new imbalance of 4.278313442226764E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6788888888888889, 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-01-09 20:55:04,557 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1251196216:90 , srv1328653958:90 , srv1502253480:90 , srv1620706599:90 , srv1723991422:90 , srv1726833472:90 , srv1779331332:90 , srv1782549413:90 , srv1822696867:90 , srv1893543022:90 , srv1909977595:90 , srv1941793315:90 , srv1944440400:90 , srv1981055177:90 , srv1990899684:90 , srv209220665:90 , srv267025625:90 , srv308787660:90 , srv325037673:90 , srv356264564:90 , srv392837099:90 , srv419205900:90 , srv442049472:90 , srv453695695:90 , srv641394374:90 , srv714166198:90 , srv729332217:90 , srv750886854:90 , srv783809227:90 , srv944871226:90 } 2024-01-09 20:55:04,558 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-09 20:55:04,559 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv714166198=25, srv325037673=18, srv1620706599=3, srv1909977595=10, srv783809227=28, srv1941793315=11, srv1779331332=6, srv267025625=16, srv1990899684=14, srv1502253480=2, srv1822696867=8, srv1723991422=4, srv392837099=20, srv308787660=17, srv641394374=24, srv750886854=27, srv209220665=15, srv1251196216=0, srv944871226=29, srv442049472=22, srv356264564=19, srv729332217=26, srv1328653958=1, srv1782549413=7, srv1981055177=13, srv419205900=21, srv453695695=23, srv1893543022=9, srv1726833472=5, srv1944440400=12} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-09 20:55:04,562 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-09 20:55:04,563 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-09 20:55:04,576 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-01-09 20:55:04,576 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1251196216:90 , srv1328653958:90 , srv1502253480:90 , srv1620706599:90 , srv1723991422:90 , srv1726833472:90 , srv1779331332:90 , srv1782549413:90 , srv1822696867:90 , srv1893543022:90 , srv1909977595:90 , srv1941793315:90 , srv1944440400:90 , srv1981055177:90 , srv1990899684:90 , srv209220665:90 , srv267025625:90 , srv308787660:90 , srv325037673:90 , srv356264564:90 , srv392837099:90 , srv419205900:90 , srv442049472:90 , srv453695695:90 , srv641394374:90 , srv714166198:90 , srv729332217:90 , srv750886854:90 , srv783809227:90 , srv944871226:90 } 2024-01-09 20:55:04,588 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=204 (was 310), ProcessCount=165 (was 167), AvailableMemoryMB=12878 (was 12683) - AvailableMemoryMB LEAK? -