2023-04-27 01:55:41,332 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-04-27 01:55:41,643 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-04-27 01:55:41,756 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-04-27 01:55:41,820 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-27 01:55:41,830 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-04-27 01:55:41,845 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=386, ProcessCount=170, AvailableMemoryMB=12809 2023-04-27 01:55:41,847 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-27 01:55:41,847 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-04-27 01:55:41,969 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1010319568:84 , srv102404345:84 , srv1052798091:84 , srv1054174555:84 , srv1134861919:84 , srv1135960849:84 , srv1146681868:84 , srv1149920313:84 , srv1156391891:84 , srv1178528479:84 , srv1192211347:84 , srv1218371303:84 , srv1240510396:84 , srv12698369:84 , srv1275240705:84 , srv1338104071:84 , srv1346412354:84 , srv1364517952:84 , srv1378980272:84 , srv1501600199:84 , srv1514645545:84 , srv1515843910:84 , srv1540520989:84 , srv1561990326:84 , srv158521024:84 , srv1609726292:84 , srv1616330918:84 , srv1631672539:84 , srv1634796375:84 , srv164397899:84 , srv16466448:84 , srv1667121078:84 , srv1697926434:84 , srv1713131063:84 , srv1755850088:84 , srv1805559983:84 , srv1811418183:84 , srv1828690505:84 , srv1830487785:84 , srv1866902608:84 , srv1869337038:84 , srv1874749985:84 , srv1896233025:84 , srv1902066598:84 , srv1909186196:84 , srv1923823824:84 , srv194165684:84 , srv1958708985:84 , srv1959062690:84 , srv1977231409:84 , srv1977356716:84 , srv1996966968:84 , srv2007389954:84 , srv2018820391:84 , srv2030780686:84 , srv2042279565:84 , srv2070444330:84 , srv2072559593:84 , srv2082317448:84 , srv2097989432:84 , srv2147417715:84 , srv225678476:84 , srv228060256:84 , srv237769598:84 , srv24298065:84 , srv263515940:84 , srv266299389:84 , srv300661176:84 , srv313640175:84 , srv321420165:84 , srv339269367:84 , srv373220446:84 , srv386512189:84 , srv415148032:84 , srv441920879:84 , srv452967998:84 , srv462152883:84 , srv573743825:84 , srv579148792:84 , srv622159382:84 , srv662245067:84 , srv664006428:84 , srv678478947:84 , srv697899025:84 , srv730309758:84 , srv731844673:84 , srv776949908:84 , srv78358629:84 , srv784693128:84 , srv804975916:84 , srv828909912:84 , srv837295426:84 , srv84849078:84 , srv861282549:84 , srv879678259:84 , srv897359365:84 , srv907227775:84 , srv943398843:84 , srv943622036:84 , srv40655358:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-04-27 01:55:41,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:55:41,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1135960849=5, srv237769598=63, srv1830487785=38, srv339269367=70, srv573743825=78, srv678478947=83, srv1828690505=37, srv441920879=75, srv662245067=81, srv102404345=1, srv784693128=89, srv1346412354=16, srv1240510396=12, srv1218371303=11, srv1869337038=40, srv228060256=62, srv313640175=68, srv1010319568=0, srv1811418183=36, srv2147417715=60, srv1378980272=18, srv373220446=71, srv837295426=92, srv664006428=82, srv266299389=66, srv452967998=76, srv1192211347=10, srv1338104071=15, srv1275240705=14, srv164397899=29, srv300661176=67, srv1515843910=21, srv1616330918=26, srv897359365=96, srv943622036=99, srv2030780686=54, srv1146681868=6, srv828909912=91, srv861282549=94, srv907227775=97, srv1540520989=22, srv1631672539=27, srv1667121078=31, srv1866902608=39, srv731844673=86, srv24298065=64, srv40655358=73, srv879678259=95, srv415148032=74, srv1755850088=34, srv1514645545=20, srv1896233025=42, srv697899025=84, srv1134861919=4, srv1909186196=44, srv622159382=80, srv2007389954=52, srv1958708985=47, srv386512189=72, srv579148792=79, srv1805559983=35, srv1364517952=17, srv1713131063=33, srv263515940=65, srv2042279565=55, srv1697926434=32, srv1996966968=51, srv1874749985=41, srv1923823824=45, srv1634796375=28, srv84849078=93, srv2072559593=57, srv1149920313=7, srv462152883=77, srv1609726292=25, srv1977231409=49, srv16466448=30, srv1052798091=2, srv1561990326=23, srv1977356716=50, srv1054174555=3, srv194165684=46, srv321420165=69, srv2018820391=53, srv730309758=85, srv804975916=90, srv1902066598=43, srv776949908=87, srv943398843=98, srv1178528479=9, srv158521024=24, srv2070444330=56, srv1959062690=48, srv1156391891=8, srv12698369=13, srv2097989432=59, srv1501600199=19, srv225678476=61, srv2082317448=58, srv78358629=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:55:42,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:55:42,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:55:42,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:55:42,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-27 01:55:42,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-27 01:55:42,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-27 01:55:42,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-27 01:55:42,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-27 01:55:42,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-27 01:55:42,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-27 01:55:42,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-27 01:55:42,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-27 01:55:42,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-27 01:55:42,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-27 01:55:42,371 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:42,372 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-27 01:55:42,372 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-27 01:55:42,677 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 576 ms to try 5000 different iterations. Found a solution that moves 4675 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1818321124498786. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041408666249996104, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05981828074727695, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5194444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041408666249996104, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17716666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2425, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:42,699 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1811418183:80 , srv1346412354:81 , srv1501600199:82 , srv2147417715:82 , srv1240510396:83 , srv1667121078:83 , srv1866902608:83 , srv452967998:83 , srv697899025:83 , srv1134861919:84 , srv1149920313:84 , srv1275240705:84 , srv1514645545:84 , srv1540520989:84 , srv1616330918:84 , srv1896233025:84 , srv194165684:84 , srv1958708985:84 , srv1977231409:84 , srv263515940:84 , srv300661176:84 , srv321420165:84 , srv386512189:84 , srv943398843:84 , srv943622036:84 , srv1146681868:85 , srv1156391891:85 , srv1561990326:85 , srv16466448:85 , srv1713131063:85 , srv1909186196:85 , srv415148032:85 , srv573743825:85 , srv622159382:85 , srv776949908:85 , srv78358629:85 , srv784693128:85 , srv879678259:85 , srv897359365:85 , srv1052798091:86 , srv1609726292:86 , srv164397899:86 , srv1805559983:86 , srv1830487785:86 , srv1869337038:86 , srv1959062690:86 , srv1977356716:86 , srv2030780686:86 , srv2042279565:86 , srv2070444330:86 , srv228060256:86 , srv339269367:86 , srv731844673:86 , srv804975916:86 , srv907227775:86 , srv1054174555:87 , srv1135960849:87 , srv1178528479:87 , srv1218371303:87 , srv1378980272:87 , srv1634796375:87 , srv1755850088:87 , srv1874749985:87 , srv2072559593:87 , srv2082317448:87 , srv237769598:87 , srv24298065:87 , srv266299389:87 , srv373220446:87 , srv441920879:87 , srv662245067:87 , srv678478947:87 , srv730309758:87 , srv861282549:87 , srv102404345:88 , srv12698369:88 , srv1338104071:88 , srv158521024:88 , srv1697926434:88 , srv1902066598:88 , srv1923823824:88 , srv664006428:88 , srv84849078:88 , srv1010319568:89 , srv1192211347:89 , srv1828690505:89 , srv1996966968:89 , srv2097989432:89 , srv225678476:89 , srv462152883:89 , srv828909912:89 , srv2007389954:90 , srv313640175:90 , srv837295426:90 , srv1364517952:91 , srv1631672539:91 , srv2018820391:91 , srv579148792:91 , srv1515843910:101 , srv40655358:458 } 2023-04-27 01:55:42,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:55:42,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1135960849=5, srv237769598=63, srv1830487785=38, srv339269367=70, srv573743825=78, srv678478947=83, srv1828690505=37, srv441920879=75, srv662245067=81, srv102404345=1, srv784693128=89, srv1346412354=16, srv1240510396=12, srv1218371303=11, srv1869337038=40, srv228060256=62, srv313640175=68, srv1010319568=0, srv1811418183=36, srv2147417715=60, srv1378980272=18, srv373220446=71, srv837295426=92, srv664006428=82, srv266299389=66, srv452967998=76, srv1192211347=10, srv1338104071=15, srv1275240705=14, srv164397899=29, srv300661176=67, srv1515843910=21, srv1616330918=26, srv897359365=96, srv943622036=99, srv2030780686=54, srv1146681868=6, srv828909912=91, srv861282549=94, srv907227775=97, srv1540520989=22, srv1631672539=27, srv1667121078=31, srv1866902608=39, srv731844673=86, srv24298065=64, srv40655358=73, srv879678259=95, srv415148032=74, srv1755850088=34, srv1514645545=20, srv1896233025=42, srv697899025=84, srv1134861919=4, srv1909186196=44, srv622159382=80, srv2007389954=52, srv1958708985=47, srv386512189=72, srv579148792=79, srv1805559983=35, srv1364517952=17, srv1713131063=33, srv263515940=65, srv2042279565=55, srv1697926434=32, srv1996966968=51, srv1874749985=41, srv1923823824=45, srv1634796375=28, srv84849078=93, srv2072559593=57, srv1149920313=7, srv462152883=77, srv1609726292=25, srv1977231409=49, srv16466448=30, srv1052798091=2, srv1561990326=23, srv1977356716=50, srv1054174555=3, srv194165684=46, srv321420165=69, srv2018820391=53, srv730309758=85, srv804975916=90, srv1902066598=43, srv776949908=87, srv943398843=98, srv1178528479=9, srv158521024=24, srv2070444330=56, srv1959062690=48, srv1156391891=8, srv12698369=13, srv2097989432=59, srv1501600199=19, srv225678476=61, srv2082317448=58, srv78358629=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:55:42,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:55:42,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:55:42,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:55:42,726 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-27 01:55:42,727 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-27 01:55:42,728 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-27 01:55:42,729 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-27 01:55:42,730 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-27 01:55:42,731 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-27 01:55:42,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-27 01:55:42,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-27 01:55:42,851 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.041408666249996104, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05981828074727695, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041408666249996104, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17716666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2425, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:42,852 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-27 01:55:42,852 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18179937740021837, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.041408666249996104, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05981828074727695, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.041408666249996104, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17716666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2425, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-27 01:55:43,146 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 391 ms to try 5000 different iterations. Found a solution that moves 2641 regions; Going from a computed imbalance of 0.18179937740021837 to a new imbalance of 0.013694845553927167. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021713595612960955); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03668961632571191, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29344444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021713595612960955); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0105); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043916666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:43,157 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1515843910:70 , srv1364517952:80 , srv2018820391:80 , srv1631672539:81 , srv2097989432:81 , srv837295426:81 , srv2007389954:82 , srv462152883:82 , srv579148792:82 , srv1178528479:83 , srv1192211347:83 , srv1218371303:83 , srv1338104071:83 , srv1828690505:83 , srv1902066598:83 , srv1996966968:83 , srv225678476:83 , srv313640175:83 , srv678478947:83 , srv84849078:83 , srv1010319568:84 , srv102404345:84 , srv12698369:84 , srv158521024:84 , srv1609726292:84 , srv1634796375:84 , srv1697926434:84 , srv2070444330:84 , srv373220446:84 , srv622159382:84 , srv730309758:84 , srv828909912:84 , srv1054174555:85 , srv1135960849:85 , srv164397899:85 , srv1755850088:85 , srv1874749985:85 , srv1959062690:85 , srv2082317448:85 , srv731844673:85 , srv784693128:85 , srv804975916:85 , srv861282549:85 , srv907227775:85 , srv943398843:85 , srv1713131063:86 , srv1805559983:86 , srv1896233025:86 , srv1977356716:86 , srv2072559593:86 , srv228060256:86 , srv24298065:86 , srv266299389:86 , srv415148032:86 , srv441920879:86 , srv662245067:86 , srv879678259:86 , srv897359365:86 , srv1052798091:87 , srv1149920313:87 , srv1275240705:87 , srv1378980272:87 , srv1561990326:87 , srv1909186196:87 , srv1923823824:87 , srv2030780686:87 , srv237769598:87 , srv321420165:87 , srv339269367:87 , srv573743825:87 , srv78358629:87 , srv1134861919:88 , srv1146681868:88 , srv16466448:88 , srv1830487785:88 , srv194165684:88 , srv2042279565:88 , srv263515940:88 , srv776949908:88 , srv943622036:88 , srv1156391891:89 , srv1240510396:89 , srv1501600199:89 , srv1514645545:89 , srv1866902608:89 , srv1869337038:89 , srv1958708985:89 , srv1977231409:89 , srv300661176:89 , srv386512189:89 , srv1540520989:90 , srv1616330918:90 , srv1667121078:90 , srv2147417715:90 , srv452967998:90 , srv664006428:90 , srv697899025:90 , srv1346412354:91 , srv1811418183:94 , srv40655358:509 } 2023-04-27 01:55:43,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:55:43,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1135960849=5, srv237769598=63, srv1830487785=38, srv339269367=70, srv573743825=78, srv678478947=83, srv1828690505=37, srv441920879=75, srv662245067=81, srv102404345=1, srv784693128=89, srv1346412354=16, srv1240510396=12, srv1218371303=11, srv1869337038=40, srv228060256=62, srv313640175=68, srv1010319568=0, srv1811418183=36, srv2147417715=60, srv1378980272=18, srv373220446=71, srv837295426=92, srv664006428=82, srv266299389=66, srv452967998=76, srv1192211347=10, srv1338104071=15, srv1275240705=14, srv164397899=29, srv300661176=67, srv1515843910=21, srv1616330918=26, srv897359365=96, srv943622036=99, srv2030780686=54, srv1146681868=6, srv828909912=91, srv861282549=94, srv907227775=97, srv1540520989=22, srv1631672539=27, srv1667121078=31, srv1866902608=39, srv731844673=86, srv24298065=64, srv40655358=73, srv879678259=95, srv415148032=74, srv1755850088=34, srv1514645545=20, srv1896233025=42, srv697899025=84, srv1134861919=4, srv1909186196=44, srv622159382=80, srv2007389954=52, srv1958708985=47, srv386512189=72, srv579148792=79, srv1805559983=35, srv1364517952=17, srv1713131063=33, srv263515940=65, srv2042279565=55, srv1697926434=32, srv1996966968=51, srv1874749985=41, srv1923823824=45, srv1634796375=28, srv84849078=93, srv2072559593=57, srv1149920313=7, srv462152883=77, srv1609726292=25, srv1977231409=49, srv16466448=30, srv1052798091=2, srv1561990326=23, srv1977356716=50, srv1054174555=3, srv194165684=46, srv321420165=69, srv2018820391=53, srv730309758=85, srv804975916=90, srv1902066598=43, srv776949908=87, srv943398843=98, srv1178528479=9, srv158521024=24, srv2070444330=56, srv1959062690=48, srv1156391891=8, srv12698369=13, srv2097989432=59, srv1501600199=19, srv225678476=61, srv2082317448=58, srv78358629=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:55:43,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:55:43,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:55:43,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:55:43,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:55:43,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:55:43,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-27 01:55:43,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-27 01:55:43,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-27 01:55:43,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-27 01:55:43,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-27 01:55:43,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-27 01:55:43,301 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.021713595612960955); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03668961632571191, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021713595612960955); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0105); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043916666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:43,301 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-27 01:55:43,301 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01367635287667525, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021713595612960955); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03668961632571191, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021713595612960955); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0105); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043916666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-27 01:55:43,583 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 386 ms to try 5000 different iterations. Found a solution that moves 1017 regions; Going from a computed imbalance of 0.01367635287667525 to a new imbalance of 6.479905229349158E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005211573066470477); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008461970117626566); MoveCostFunction : (multiplier=7.0, imbalance=0.113, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005211573066470477); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:43,584 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv664006428:79 , srv1869337038:82 , srv1923823824:82 , srv1156391891:83 , srv1378980272:83 , srv2030780686:83 , srv1052798091:84 , srv1146681868:84 , srv1616330918:84 , srv16466448:84 , srv1667121078:84 , srv1811418183:84 , srv1830487785:84 , srv2042279565:84 , srv237769598:84 , srv266299389:84 , srv339269367:84 , srv441920879:84 , srv452967998:84 , srv579148792:84 , srv662245067:84 , srv697899025:84 , srv776949908:84 , srv1010319568:85 , srv1240510396:85 , srv1346412354:85 , srv1514645545:85 , srv1540520989:85 , srv1755850088:85 , srv1805559983:85 , srv1828690505:85 , srv1866902608:85 , srv1874749985:85 , srv1909186196:85 , srv1958708985:85 , srv1977231409:85 , srv1977356716:85 , srv2072559593:85 , srv2082317448:85 , srv225678476:85 , srv24298065:85 , srv300661176:85 , srv321420165:85 , srv386512189:85 , srv573743825:85 , srv828909912:85 , srv861282549:85 , srv102404345:86 , srv1054174555:86 , srv1134861919:86 , srv1135960849:86 , srv1149920313:86 , srv1192211347:86 , srv12698369:86 , srv1338104071:86 , srv1501600199:86 , srv158521024:86 , srv1631672539:86 , srv164397899:86 , srv1697926434:86 , srv194165684:86 , srv1996966968:86 , srv2018820391:86 , srv2147417715:86 , srv228060256:86 , srv263515940:86 , srv313640175:86 , srv415148032:86 , srv730309758:86 , srv731844673:86 , srv78358629:86 , srv837295426:86 , srv84849078:86 , srv879678259:86 , srv907227775:86 , srv943622036:86 , srv1178528479:87 , srv1218371303:87 , srv1275240705:87 , srv1364517952:87 , srv1515843910:87 , srv1561990326:87 , srv1609726292:87 , srv1634796375:87 , srv1713131063:87 , srv1902066598:87 , srv1959062690:87 , srv2007389954:87 , srv2097989432:87 , srv462152883:87 , srv784693128:87 , srv804975916:87 , srv897359365:87 , srv2070444330:88 , srv373220446:88 , srv678478947:88 , srv943398843:88 , srv1896233025:89 , srv622159382:89 , srv40655358:537 } 2023-04-27 01:55:43,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:55:43,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1135960849=5, srv237769598=63, srv1830487785=38, srv339269367=70, srv573743825=78, srv678478947=83, srv1828690505=37, srv441920879=75, srv662245067=81, srv102404345=1, srv784693128=89, srv1346412354=16, srv1240510396=12, srv1218371303=11, srv1869337038=40, srv228060256=62, srv313640175=68, srv1010319568=0, srv1811418183=36, srv2147417715=60, srv1378980272=18, srv373220446=71, srv837295426=92, srv664006428=82, srv266299389=66, srv452967998=76, srv1192211347=10, srv1338104071=15, srv1275240705=14, srv164397899=29, srv300661176=67, srv1515843910=21, srv1616330918=26, srv897359365=96, srv943622036=99, srv2030780686=54, srv1146681868=6, srv828909912=91, srv861282549=94, srv907227775=97, srv1540520989=22, srv1631672539=27, srv1667121078=31, srv1866902608=39, srv731844673=86, srv24298065=64, srv40655358=73, srv879678259=95, srv415148032=74, srv1755850088=34, srv1514645545=20, srv1896233025=42, srv697899025=84, srv1134861919=4, srv1909186196=44, srv622159382=80, srv2007389954=52, srv1958708985=47, srv386512189=72, srv579148792=79, srv1805559983=35, srv1364517952=17, srv1713131063=33, srv263515940=65, srv2042279565=55, srv1697926434=32, srv1996966968=51, srv1874749985=41, srv1923823824=45, srv1634796375=28, srv84849078=93, srv2072559593=57, srv1149920313=7, srv462152883=77, srv1609726292=25, srv1977231409=49, srv16466448=30, srv1052798091=2, srv1561990326=23, srv1977356716=50, srv1054174555=3, srv194165684=46, srv321420165=69, srv2018820391=53, srv730309758=85, srv804975916=90, srv1902066598=43, srv776949908=87, srv943398843=98, srv1178528479=9, srv158521024=24, srv2070444330=56, srv1959062690=48, srv1156391891=8, srv12698369=13, srv2097989432=59, srv1501600199=19, srv225678476=61, srv2082317448=58, srv78358629=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:55:43,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:55:43,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-27 01:55:43,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-27 01:55:43,608 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-27 01:55:43,609 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-27 01:55:43,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-27 01:55:43,611 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-27 01:55:43,721 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.005211573066470477); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008461970117626566); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005211573066470477); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:43,721 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-27 01:55:43,722 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.408693367307512E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005211573066470477); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008461970117626566); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005211573066470477); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.6666666666666666E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-27 01:55:44,008 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 380 ms to try 5000 different iterations. Found a solution that moves 284 regions; Going from a computed imbalance of 6.408693367307512E-4 to a new imbalance of 1.2933242159913132E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.03155555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:44,009 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1540520989:83 , srv1561990326:83 , srv1896233025:83 , srv2007389954:83 , srv313640175:83 , srv373220446:83 , srv1010319568:84 , srv102404345:84 , srv1054174555:84 , srv1134861919:84 , srv1135960849:84 , srv1178528479:84 , srv1192211347:84 , srv12698369:84 , srv1275240705:84 , srv1338104071:84 , srv1364517952:84 , srv1514645545:84 , srv1515843910:84 , srv158521024:84 , srv1616330918:84 , srv1631672539:84 , srv1634796375:84 , srv1713131063:84 , srv1874749985:84 , srv1902066598:84 , srv194165684:84 , srv1958708985:84 , srv1959062690:84 , srv1977231409:84 , srv1977356716:84 , srv1996966968:84 , srv2018820391:84 , srv2042279565:84 , srv2070444330:84 , srv2072559593:84 , srv2147417715:84 , srv228060256:84 , srv237769598:84 , srv263515940:84 , srv300661176:84 , srv386512189:84 , srv462152883:84 , srv622159382:84 , srv678478947:84 , srv730309758:84 , srv78358629:84 , srv804975916:84 , srv828909912:84 , srv84849078:84 , srv897359365:84 , srv943622036:84 , srv1052798091:85 , srv1146681868:85 , srv1149920313:85 , srv1156391891:85 , srv1218371303:85 , srv1346412354:85 , srv1378980272:85 , srv1501600199:85 , srv1609726292:85 , srv164397899:85 , srv16466448:85 , srv1667121078:85 , srv1697926434:85 , srv1755850088:85 , srv1805559983:85 , srv1811418183:85 , srv1828690505:85 , srv1830487785:85 , srv1866902608:85 , srv1869337038:85 , srv1909186196:85 , srv1923823824:85 , srv2082317448:85 , srv2097989432:85 , srv225678476:85 , srv24298065:85 , srv266299389:85 , srv321420165:85 , srv339269367:85 , srv415148032:85 , srv452967998:85 , srv573743825:85 , srv662245067:85 , srv664006428:85 , srv697899025:85 , srv731844673:85 , srv776949908:85 , srv784693128:85 , srv837295426:85 , srv861282549:85 , srv879678259:85 , srv907227775:85 , srv943398843:85 , srv1240510396:86 , srv441920879:86 , srv579148792:86 , srv2030780686:87 , srv40655358:638 } 2023-04-27 01:55:44,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:55:44,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1135960849=5, srv237769598=63, srv1830487785=38, srv339269367=70, srv573743825=78, srv678478947=83, srv1828690505=37, srv441920879=75, srv662245067=81, srv102404345=1, srv784693128=89, srv1346412354=16, srv1240510396=12, srv1218371303=11, srv1869337038=40, srv228060256=62, srv313640175=68, srv1010319568=0, srv1811418183=36, srv2147417715=60, srv1378980272=18, srv373220446=71, srv837295426=92, srv664006428=82, srv266299389=66, srv452967998=76, srv1192211347=10, srv1338104071=15, srv1275240705=14, srv164397899=29, srv300661176=67, srv1515843910=21, srv1616330918=26, srv897359365=96, srv943622036=99, srv2030780686=54, srv1146681868=6, srv828909912=91, srv861282549=94, srv907227775=97, srv1540520989=22, srv1631672539=27, srv1667121078=31, srv1866902608=39, srv731844673=86, srv24298065=64, srv40655358=73, srv879678259=95, srv415148032=74, srv1755850088=34, srv1514645545=20, srv1896233025=42, srv697899025=84, srv1134861919=4, srv1909186196=44, srv622159382=80, srv2007389954=52, srv1958708985=47, srv386512189=72, srv579148792=79, srv1805559983=35, srv1364517952=17, srv1713131063=33, srv263515940=65, srv2042279565=55, srv1697926434=32, srv1996966968=51, srv1874749985=41, srv1923823824=45, srv1634796375=28, srv84849078=93, srv2072559593=57, srv1149920313=7, srv462152883=77, srv1609726292=25, srv1977231409=49, srv16466448=30, srv1052798091=2, srv1561990326=23, srv1977356716=50, srv1054174555=3, srv194165684=46, srv321420165=69, srv2018820391=53, srv730309758=85, srv804975916=90, srv1902066598=43, srv776949908=87, srv943398843=98, srv1178528479=9, srv158521024=24, srv2070444330=56, srv1959062690=48, srv1156391891=8, srv12698369=13, srv2097989432=59, srv1501600199=19, srv225678476=61, srv2082317448=58, srv78358629=88} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:55:44,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:55:44,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:55:44,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:55:44,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:55:44,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-27 01:55:44,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-27 01:55:44,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-27 01:55:44,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-27 01:55:44,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-27 01:55:44,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-27 01:55:44,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-27 01:55:44,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-27 01:55:44,128 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.0944631656488581E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0019534423844256277); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:44,128 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1540520989:83 , srv1561990326:83 , srv1896233025:83 , srv2007389954:83 , srv313640175:83 , srv373220446:83 , srv1010319568:84 , srv102404345:84 , srv1054174555:84 , srv1134861919:84 , srv1135960849:84 , srv1178528479:84 , srv1192211347:84 , srv12698369:84 , srv1275240705:84 , srv1338104071:84 , srv1364517952:84 , srv1514645545:84 , srv1515843910:84 , srv158521024:84 , srv1616330918:84 , srv1631672539:84 , srv1634796375:84 , srv1713131063:84 , srv1874749985:84 , srv1902066598:84 , srv194165684:84 , srv1958708985:84 , srv1959062690:84 , srv1977231409:84 , srv1977356716:84 , srv1996966968:84 , srv2018820391:84 , srv2042279565:84 , srv2070444330:84 , srv2072559593:84 , srv2147417715:84 , srv228060256:84 , srv237769598:84 , srv263515940:84 , srv300661176:84 , srv386512189:84 , srv462152883:84 , srv622159382:84 , srv678478947:84 , srv730309758:84 , srv78358629:84 , srv804975916:84 , srv828909912:84 , srv84849078:84 , srv897359365:84 , srv943622036:84 , srv1052798091:85 , srv1146681868:85 , srv1149920313:85 , srv1156391891:85 , srv1218371303:85 , srv1346412354:85 , srv1378980272:85 , srv1501600199:85 , srv1609726292:85 , srv164397899:85 , srv16466448:85 , srv1667121078:85 , srv1697926434:85 , srv1755850088:85 , srv1805559983:85 , srv1811418183:85 , srv1828690505:85 , srv1830487785:85 , srv1866902608:85 , srv1869337038:85 , srv1909186196:85 , srv1923823824:85 , srv2082317448:85 , srv2097989432:85 , srv225678476:85 , srv24298065:85 , srv266299389:85 , srv321420165:85 , srv339269367:85 , srv415148032:85 , srv452967998:85 , srv573743825:85 , srv662245067:85 , srv664006428:85 , srv697899025:85 , srv731844673:85 , srv776949908:85 , srv784693128:85 , srv837295426:85 , srv861282549:85 , srv879678259:85 , srv907227775:85 , srv943398843:85 , srv1240510396:86 , srv441920879:86 , srv579148792:86 , srv2030780686:87 , srv40655358:638 } 2023-04-27 01:55:44,154 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=386 (was 386), ProcessCount=170 (was 170), AvailableMemoryMB=12320 (was 12809) 2023-04-27 01:55:44,162 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=386, ProcessCount=170, AvailableMemoryMB=12319 2023-04-27 01:55:44,162 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-27 01:55:44,163 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-04-27 01:55:44,174 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1064946462:84 , srv1158525221:84 , srv1160792622:84 , srv1374719989:84 , srv1405814568:84 , srv1602230668:84 , srv1622943055:84 , srv1649440888:84 , srv1682009799:84 , srv1743613859:84 , srv1759770259:84 , srv1783694368:84 , srv1806530475:84 , srv1828836934:84 , srv1884273974:84 , srv189678115:84 , srv2034046487:84 , srv25009829:84 , srv497886391:84 , srv572372308:84 , srv576724065:84 , srv594456466:84 , srv614735667:84 , srv618091180:84 , srv691586932:84 , srv740849566:84 , srv797939056:84 , srv818017051:84 , srv950361995:84 , srv800955751:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-04-27 01:55:44,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:55:44,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv572372308=19, srv1884273974=14, srv614735667=22, srv1405814568=4, srv1743613859=9, srv1682009799=8, srv740849566=25, srv800955751=27, srv2034046487=16, srv818017051=28, srv189678115=15, srv576724065=20, srv1602230668=5, srv618091180=23, srv1806530475=12, srv1649440888=7, srv25009829=17, srv594456466=21, srv1064946462=0, srv797939056=26, srv497886391=18, srv1374719989=3, srv950361995=29, srv1759770259=10, srv1783694368=11, srv1828836934=13, srv1158525221=1, srv1160792622=2, srv691586932=24, srv1622943055=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:55:44,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:55:44,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:55:44,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-27 01:55:44,214 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.1673566063647243, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:55:44,215 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912720378466238, 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.1673566063647243, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-04-27 01:57:44,196 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5897461 different iterations. Found a solution that moves 1860 regions; Going from a computed imbalance of 0.9912720378466238 to a new imbalance of 4.341332789166274E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6888888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:57:44,204 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1064946462:90 , srv1158525221:90 , srv1160792622:90 , srv1374719989:90 , srv1405814568:90 , srv1602230668:90 , srv1622943055:90 , srv1649440888:90 , srv1682009799:90 , srv1743613859:90 , srv1759770259:90 , srv1783694368:90 , srv1806530475:90 , srv1828836934:90 , srv1884273974:90 , srv189678115:90 , srv2034046487:90 , srv25009829:90 , srv497886391:90 , srv572372308:90 , srv576724065:90 , srv594456466:90 , srv614735667:90 , srv618091180:90 , srv691586932:90 , srv740849566:90 , srv797939056:90 , srv800955751:90 , srv818017051:90 , srv950361995:90 } 2023-04-27 01:57:44,206 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-27 01:57:44,207 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv572372308=19, srv1884273974=14, srv614735667=22, srv1405814568=4, srv1743613859=9, srv1682009799=8, srv740849566=25, srv800955751=27, srv2034046487=16, srv818017051=28, srv189678115=15, srv576724065=20, srv1602230668=5, srv618091180=23, srv1806530475=12, srv1649440888=7, srv25009829=17, srv594456466=21, srv1064946462=0, srv797939056=26, srv497886391=18, srv1374719989=3, srv950361995=29, srv1759770259=10, srv1783694368=11, srv1828836934=13, srv1158525221=1, srv1160792622=2, srv691586932=24, srv1622943055=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-27 01:57:44,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-27 01:57:44,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-27 01:57:44,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-27 01:57:44,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-27 01:57:44,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-27 01:57:44,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-27 01:57:44,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-27 01:57:44,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-27 01:57:44,231 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-27 01:57:44,231 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1064946462:90 , srv1158525221:90 , srv1160792622:90 , srv1374719989:90 , srv1405814568:90 , srv1602230668:90 , srv1622943055:90 , srv1649440888:90 , srv1682009799:90 , srv1743613859:90 , srv1759770259:90 , srv1783694368:90 , srv1806530475:90 , srv1828836934:90 , srv1884273974:90 , srv189678115:90 , srv2034046487:90 , srv25009829:90 , srv497886391:90 , srv572372308:90 , srv576724065:90 , srv594456466:90 , srv614735667:90 , srv618091180:90 , srv691586932:90 , srv740849566:90 , srv797939056:90 , srv800955751:90 , srv818017051:90 , srv950361995:90 } 2023-04-27 01:57:44,258 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=312 (was 386), ProcessCount=169 (was 170), AvailableMemoryMB=12052 (was 12319)