2024-01-22 21:53:12,298 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-22 21:53:12,603 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-22 21:53:12,710 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-22 21:53:12,779 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-22 21:53:12,787 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-22 21:53:12,801 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=263, ProcessCount=167, AvailableMemoryMB=14976 2024-01-22 21:53:12,803 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-22 21:53:12,803 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-22 21:53:12,942 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003821876:84 , srv1014996623:84 , srv1024973354:84 , srv1059108098:84 , srv1088409379:84 , srv1153934764:84 , srv1160512020:84 , srv1163056211:84 , srv1165885739:84 , srv1190670049:84 , srv1193909082:84 , srv1198010189:84 , srv1247154602:84 , srv1251804459:84 , srv1256460769:84 , srv1282659695:84 , srv1296500282:84 , srv1325527091:84 , srv1328596136:84 , srv1352288393:84 , srv1364528694:84 , srv1388536052:84 , srv1421275528:84 , srv1467770059:84 , srv1496647946:84 , srv1536643895:84 , srv1593099142:84 , srv1606735535:84 , srv1612803995:84 , srv1614441317:84 , srv1616855057:84 , srv1667767210:84 , srv1676763745:84 , srv1730455516:84 , srv1734844803:84 , srv1789113045:84 , srv1804503847:84 , srv182145903:84 , srv183154263:84 , srv184339207:84 , srv1844555069:84 , srv1872126913:84 , srv189968223:84 , srv1951559837:84 , srv1987672000:84 , srv198857816:84 , srv1990611468:84 , srv2023120020:84 , srv2029215110:84 , srv2040382021:84 , srv2046836317:84 , srv211163197:84 , srv214595329:84 , srv22798175:84 , srv229449895:84 , srv233685845:84 , srv233831325:84 , srv237580626:84 , srv238283798:84 , srv243040416:84 , srv249118943:84 , srv274432932:84 , srv282246561:84 , srv285138466:84 , srv312480322:84 , srv324616711:84 , srv361030968:84 , srv362718198:84 , srv394631545:84 , srv403941708:84 , srv40782770:84 , srv415833265:84 , srv425033691:84 , srv437472872:84 , srv44030161:84 , srv442629129:84 , srv446665427:84 , srv471002250:84 , srv500518907:84 , srv502183222:84 , srv525912808:84 , srv545955944:84 , srv560712362:84 , srv561118174:84 , srv626467396:84 , srv627284052:84 , srv639943614:84 , srv646593438:84 , srv647334381:84 , srv685720954:84 , srv699323761:84 , srv798247506:84 , srv800490717:84 , srv824095908:84 , srv831441071:84 , srv887343875:84 , srv897930895:84 , srv930062451:84 , srv965921131:84 , srv1428581468:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-22 21:53:12,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:12,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv249118943=61, srv2023120020=48, srv699323761=91, srv1256460769=14, srv1088409379=4, srv560712362=83, srv2029215110=49, srv238283798=59, srv639943614=87, srv1153934764=5, srv1428581468=23, srv1325527091=17, srv1730455516=34, srv442629129=76, srv471002250=78, srv1165885739=8, srv1059108098=3, srv1667767210=32, srv1328596136=18, srv1282659695=15, srv44030161=75, srv1844555069=41, srv824095908=94, srv800490717=93, srv1160512020=6, srv545955944=82, srv233685845=56, srv1789113045=36, srv1024973354=2, srv1193909082=10, srv40782770=71, srv525912808=81, srv798247506=92, srv1536643895=26, srv214595329=53, srv1247154602=12, srv1163056211=7, srv211163197=52, srv647334381=89, srv324616711=66, srv2040382021=50, srv285138466=64, srv1990611468=47, srv1496647946=25, srv502183222=80, srv1676763745=33, srv415833265=72, srv1872126913=42, srv425033691=73, srv1612803995=29, srv1951559837=44, srv198857816=46, srv685720954=90, srv626467396=85, srv930062451=98, srv1467770059=24, srv403941708=70, srv1003821876=0, srv312480322=65, srv237580626=58, srv646593438=88, srv1616855057=31, srv1606735535=28, srv831441071=95, srv362718198=68, srv22798175=54, srv1804503847=37, srv1987672000=45, srv437472872=74, srv965921131=99, srv182145903=38, srv274432932=62, srv1198010189=11, srv1388536052=21, srv2046836317=51, srv189968223=43, srv897930895=97, srv1734844803=35, srv500518907=79, srv394631545=69, srv282246561=63, srv233831325=57, srv1421275528=22, srv229449895=55, srv243040416=60, srv1593099142=27, srv184339207=40, srv1251804459=13, srv361030968=67, srv627284052=86, srv1296500282=16, srv446665427=77, srv1614441317=30, srv561118174=84, srv1364528694=20, srv183154263=39, srv1190670049=9, srv887343875=96, srv1014996623=1, srv1352288393=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:13,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:13,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:13,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:13,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:13,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:13,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:13,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:13,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:13,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:13,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:13,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:13,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:13,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:13,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:13,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:13,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:13,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:13,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:13,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:13,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:13,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:13,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:13,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:13,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:13,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-22 21:53:13,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-22 21:53:13,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-22 21:53:13,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-22 21:53:13,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-22 21:53:13,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-22 21:53:13,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-22 21:53:13,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-22 21:53:13,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-22 21:53:13,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-22 21:53:13,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-22 21:53:13,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-22 21:53:13,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-22 21:53:13,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-22 21:53:13,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-22 21:53:13,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-22 21:53:13,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-22 21:53:13,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-22 21:53:13,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-22 21:53:13,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-22 21:53:13,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-22 21:53:13,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-22 21:53:13,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-22 21:53:13,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-22 21:53:13,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-22 21:53:13,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-22 21:53:13,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-22 21:53:13,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-22 21:53:13,082 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-22 21:53:13,386 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:13,386 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-22 21:53:13,387 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-22 21:53:14,096 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 984 ms to try 5000 different iterations. Found a solution that moves 4641 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1851279208447725. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04123846564506488, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055563635776026694, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5156666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04123846564506488, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18033333333333335, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24766666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:14,106 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1388536052:82 , srv1165885739:83 , srv1296500282:83 , srv1352288393:83 , srv1614441317:83 , srv2040382021:83 , srv233685845:83 , srv502183222:83 , srv646593438:83 , srv1003821876:84 , srv1256460769:84 , srv1325527091:84 , srv1667767210:84 , srv1872126913:84 , srv1024973354:85 , srv1153934764:85 , srv1163056211:85 , srv1467770059:85 , srv1496647946:85 , srv1593099142:85 , srv1616855057:85 , srv182145903:85 , srv184339207:85 , srv198857816:85 , srv2023120020:85 , srv214595329:85 , srv243040416:85 , srv249118943:85 , srv471002250:85 , srv525912808:85 , srv626467396:85 , srv699323761:85 , srv824095908:85 , srv831441071:85 , srv897930895:85 , srv1251804459:86 , srv1328596136:86 , srv1421275528:86 , srv1789113045:86 , srv238283798:86 , srv274432932:86 , srv324616711:86 , srv394631545:86 , srv403941708:86 , srv425033691:86 , srv442629129:86 , srv560712362:86 , srv561118174:86 , srv627284052:86 , srv930062451:86 , srv1160512020:87 , srv1190670049:87 , srv1193909082:87 , srv1198010189:87 , srv1247154602:87 , srv1364528694:87 , srv1536643895:87 , srv1606735535:87 , srv1612803995:87 , srv1676763745:87 , srv1730455516:87 , srv1804503847:87 , srv1844555069:87 , srv1990611468:87 , srv211163197:87 , srv22798175:87 , srv237580626:87 , srv282246561:87 , srv312480322:87 , srv362718198:87 , srv500518907:87 , srv639943614:87 , srv647334381:87 , srv1088409379:88 , srv1734844803:88 , srv183154263:88 , srv1951559837:88 , srv1987672000:88 , srv2029215110:88 , srv361030968:88 , srv40782770:88 , srv415833265:88 , srv437472872:88 , srv44030161:88 , srv446665427:88 , srv685720954:88 , srv798247506:88 , srv800490717:88 , srv887343875:88 , srv965921131:88 , srv1014996623:89 , srv1282659695:89 , srv189968223:89 , srv233831325:89 , srv285138466:89 , srv545955944:89 , srv1059108098:90 , srv229449895:90 , srv2046836317:91 , srv1428581468:457 } 2024-01-22 21:53:14,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:14,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv249118943=61, srv2023120020=48, srv699323761=91, srv1256460769=14, srv1088409379=4, srv560712362=83, srv2029215110=49, srv238283798=59, srv639943614=87, srv1153934764=5, srv1428581468=23, srv1325527091=17, srv1730455516=34, srv442629129=76, srv471002250=78, srv1165885739=8, srv1059108098=3, srv1667767210=32, srv1328596136=18, srv1282659695=15, srv44030161=75, srv1844555069=41, srv824095908=94, srv800490717=93, srv1160512020=6, srv545955944=82, srv233685845=56, srv1789113045=36, srv1024973354=2, srv1193909082=10, srv40782770=71, srv525912808=81, srv798247506=92, srv1536643895=26, srv214595329=53, srv1247154602=12, srv1163056211=7, srv211163197=52, srv647334381=89, srv324616711=66, srv2040382021=50, srv285138466=64, srv1990611468=47, srv1496647946=25, srv502183222=80, srv1676763745=33, srv415833265=72, srv1872126913=42, srv425033691=73, srv1612803995=29, srv1951559837=44, srv198857816=46, srv685720954=90, srv626467396=85, srv930062451=98, srv1467770059=24, srv403941708=70, srv1003821876=0, srv312480322=65, srv237580626=58, srv646593438=88, srv1616855057=31, srv1606735535=28, srv831441071=95, srv362718198=68, srv22798175=54, srv1804503847=37, srv1987672000=45, srv437472872=74, srv965921131=99, srv182145903=38, srv274432932=62, srv1198010189=11, srv1388536052=21, srv2046836317=51, srv189968223=43, srv897930895=97, srv1734844803=35, srv500518907=79, srv394631545=69, srv282246561=63, srv233831325=57, srv1421275528=22, srv229449895=55, srv243040416=60, srv1593099142=27, srv184339207=40, srv1251804459=13, srv361030968=67, srv627284052=86, srv1296500282=16, srv446665427=77, srv1614441317=30, srv561118174=84, srv1364528694=20, srv183154263=39, srv1190670049=9, srv887343875=96, srv1014996623=1, srv1352288393=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:14,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:14,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:14,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:14,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:14,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:14,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:14,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:14,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-22 21:53:14,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-22 21:53:14,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-22 21:53:14,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-22 21:53:14,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-22 21:53:14,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-22 21:53:14,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-22 21:53:14,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-22 21:53:14,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-22 21:53:14,293 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.04123846564506488, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055563635776026694, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04123846564506488, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18033333333333335, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24766666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:14,294 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-22 21:53:14,294 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1850954238682007, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04123846564506488, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055563635776026694, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04123846564506488, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18033333333333335, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24766666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-22 21:53:14,544 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 377 ms to try 5000 different iterations. Found a solution that moves 2638 regions; Going from a computed imbalance of 0.1850954238682007 to a new imbalance of 0.015612957245644953. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021391311973756967); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.034821977914866915, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2931111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021391311973756967); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012583333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0445, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:14,554 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1282659695:81 , srv189968223:81 , srv415833265:81 , srv40782770:82 , srv437472872:82 , srv1059108098:83 , srv1088409379:83 , srv2046836317:83 , srv233831325:83 , srv545955944:83 , srv647334381:83 , srv800490717:83 , srv887343875:83 , srv1160512020:84 , srv1198010189:84 , srv1247154602:84 , srv1421275528:84 , srv1536643895:84 , srv1676763745:84 , srv1730455516:84 , srv183154263:84 , srv1951559837:84 , srv1990611468:84 , srv22798175:84 , srv238283798:84 , srv285138466:84 , srv361030968:84 , srv362718198:84 , srv44030161:84 , srv446665427:84 , srv798247506:84 , srv1014996623:85 , srv1163056211:85 , srv1190670049:85 , srv1193909082:85 , srv1328596136:85 , srv1364528694:85 , srv1734844803:85 , srv182145903:85 , srv184339207:85 , srv1844555069:85 , srv214595329:85 , srv312480322:85 , srv403941708:85 , srv425033691:85 , srv500518907:85 , srv685720954:85 , srv897930895:85 , srv1593099142:86 , srv1606735535:86 , srv1612803995:86 , srv1789113045:86 , srv1804503847:86 , srv1872126913:86 , srv1987672000:86 , srv198857816:86 , srv2029215110:86 , srv282246561:86 , srv324616711:86 , srv525912808:86 , srv561118174:86 , srv627284052:86 , srv824095908:86 , srv930062451:86 , srv1003821876:87 , srv1024973354:87 , srv1251804459:87 , srv1667767210:87 , srv211163197:87 , srv237580626:87 , srv249118943:87 , srv274432932:87 , srv442629129:87 , srv471002250:87 , srv560712362:87 , srv699323761:87 , srv831441071:87 , srv965921131:87 , srv1256460769:88 , srv1325527091:88 , srv1467770059:88 , srv1616855057:88 , srv229449895:88 , srv233685845:88 , srv243040416:88 , srv626467396:88 , srv639943614:88 , srv1153934764:89 , srv1352288393:89 , srv1614441317:89 , srv2040382021:89 , srv1165885739:90 , srv1296500282:90 , srv1388536052:90 , srv1496647946:90 , srv2023120020:90 , srv394631545:90 , srv646593438:91 , srv502183222:92 , srv1428581468:507 } 2024-01-22 21:53:14,558 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:14,559 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv249118943=61, srv2023120020=48, srv699323761=91, srv1256460769=14, srv1088409379=4, srv560712362=83, srv2029215110=49, srv238283798=59, srv639943614=87, srv1153934764=5, srv1428581468=23, srv1325527091=17, srv1730455516=34, srv442629129=76, srv471002250=78, srv1165885739=8, srv1059108098=3, srv1667767210=32, srv1328596136=18, srv1282659695=15, srv44030161=75, srv1844555069=41, srv824095908=94, srv800490717=93, srv1160512020=6, srv545955944=82, srv233685845=56, srv1789113045=36, srv1024973354=2, srv1193909082=10, srv40782770=71, srv525912808=81, srv798247506=92, srv1536643895=26, srv214595329=53, srv1247154602=12, srv1163056211=7, srv211163197=52, srv647334381=89, srv324616711=66, srv2040382021=50, srv285138466=64, srv1990611468=47, srv1496647946=25, srv502183222=80, srv1676763745=33, srv415833265=72, srv1872126913=42, srv425033691=73, srv1612803995=29, srv1951559837=44, srv198857816=46, srv685720954=90, srv626467396=85, srv930062451=98, srv1467770059=24, srv403941708=70, srv1003821876=0, srv312480322=65, srv237580626=58, srv646593438=88, srv1616855057=31, srv1606735535=28, srv831441071=95, srv362718198=68, srv22798175=54, srv1804503847=37, srv1987672000=45, srv437472872=74, srv965921131=99, srv182145903=38, srv274432932=62, srv1198010189=11, srv1388536052=21, srv2046836317=51, srv189968223=43, srv897930895=97, srv1734844803=35, srv500518907=79, srv394631545=69, srv282246561=63, srv233831325=57, srv1421275528=22, srv229449895=55, srv243040416=60, srv1593099142=27, srv184339207=40, srv1251804459=13, srv361030968=67, srv627284052=86, srv1296500282=16, srv446665427=77, srv1614441317=30, srv561118174=84, srv1364528694=20, srv183154263=39, srv1190670049=9, srv887343875=96, srv1014996623=1, srv1352288393=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:14,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:14,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:14,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-22 21:53:14,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-22 21:53:14,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-22 21:53:14,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-22 21:53:14,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-22 21:53:14,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-22 21:53:14,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-22 21:53:14,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-22 21:53:14,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-22 21:53:14,592 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-22 21:53:14,699 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.021391311973756967); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.034821977914866915, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021391311973756967); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012583333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0445, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:14,699 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-22 21:53:14,699 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015594485574842016, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021391311973756967); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.034821977914866915, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021391311973756967); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012583333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0445, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-22 21:53:14,921 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 318 ms to try 5000 different iterations. Found a solution that moves 1003 regions; Going from a computed imbalance of 0.015594485574842016 to a new imbalance of 7.805647169404725E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006679747735073158); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009698021828443195); MoveCostFunction : (multiplier=7.0, imbalance=0.11144444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006679747735073158); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:14,923 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv229449895:79 , srv394631545:81 , srv2023120020:82 , srv502183222:82 , srv639943614:82 , srv965921131:82 , srv1153934764:83 , srv1496647946:83 , srv1612803995:83 , srv1734844803:83 , srv2046836317:83 , srv243040416:83 , srv646593438:83 , srv1014996623:84 , srv1059108098:84 , srv1165885739:84 , srv1251804459:84 , srv1606735535:84 , srv1804503847:84 , srv1987672000:84 , srv2029215110:84 , srv211163197:84 , srv237580626:84 , srv442629129:84 , srv560712362:84 , srv561118174:84 , srv1088409379:85 , srv1256460769:85 , srv1296500282:85 , srv1325527091:85 , srv1352288393:85 , srv1364528694:85 , srv1467770059:85 , srv1616855057:85 , srv1789113045:85 , srv1844555069:85 , srv1951559837:85 , srv2040382021:85 , srv249118943:85 , srv274432932:85 , srv282246561:85 , srv285138466:85 , srv361030968:85 , srv44030161:85 , srv471002250:85 , srv500518907:85 , srv545955944:85 , srv626467396:85 , srv627284052:85 , srv685720954:85 , srv699323761:85 , srv798247506:85 , srv831441071:85 , srv930062451:85 , srv1003821876:86 , srv1024973354:86 , srv1198010189:86 , srv1247154602:86 , srv1593099142:86 , srv1614441317:86 , srv1667767210:86 , srv1676763745:86 , srv1730455516:86 , srv183154263:86 , srv189968223:86 , srv22798175:86 , srv324616711:86 , srv362718198:86 , srv446665427:86 , srv525912808:86 , srv887343875:86 , srv1160512020:87 , srv1163056211:87 , srv1190670049:87 , srv1193909082:87 , srv1282659695:87 , srv1328596136:87 , srv1421275528:87 , srv1536643895:87 , srv184339207:87 , srv1872126913:87 , srv198857816:87 , srv1990611468:87 , srv214595329:87 , srv233685845:87 , srv233831325:87 , srv238283798:87 , srv403941708:87 , srv40782770:87 , srv425033691:87 , srv647334381:87 , srv800490717:87 , srv824095908:87 , srv897930895:87 , srv312480322:88 , srv437472872:88 , srv1388536052:89 , srv182145903:89 , srv415833265:89 , srv1428581468:553 } 2024-01-22 21:53:14,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:14,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv249118943=61, srv2023120020=48, srv699323761=91, srv1256460769=14, srv1088409379=4, srv560712362=83, srv2029215110=49, srv238283798=59, srv639943614=87, srv1153934764=5, srv1428581468=23, srv1325527091=17, srv1730455516=34, srv442629129=76, srv471002250=78, srv1165885739=8, srv1059108098=3, srv1667767210=32, srv1328596136=18, srv1282659695=15, srv44030161=75, srv1844555069=41, srv824095908=94, srv800490717=93, srv1160512020=6, srv545955944=82, srv233685845=56, srv1789113045=36, srv1024973354=2, srv1193909082=10, srv40782770=71, srv525912808=81, srv798247506=92, srv1536643895=26, srv214595329=53, srv1247154602=12, srv1163056211=7, srv211163197=52, srv647334381=89, srv324616711=66, srv2040382021=50, srv285138466=64, srv1990611468=47, srv1496647946=25, srv502183222=80, srv1676763745=33, srv415833265=72, srv1872126913=42, srv425033691=73, srv1612803995=29, srv1951559837=44, srv198857816=46, srv685720954=90, srv626467396=85, srv930062451=98, srv1467770059=24, srv403941708=70, srv1003821876=0, srv312480322=65, srv237580626=58, srv646593438=88, srv1616855057=31, srv1606735535=28, srv831441071=95, srv362718198=68, srv22798175=54, srv1804503847=37, srv1987672000=45, srv437472872=74, srv965921131=99, srv182145903=38, srv274432932=62, srv1198010189=11, srv1388536052=21, srv2046836317=51, srv189968223=43, srv897930895=97, srv1734844803=35, srv500518907=79, srv394631545=69, srv282246561=63, srv233831325=57, srv1421275528=22, srv229449895=55, srv243040416=60, srv1593099142=27, srv184339207=40, srv1251804459=13, srv361030968=67, srv627284052=86, srv1296500282=16, srv446665427=77, srv1614441317=30, srv561118174=84, srv1364528694=20, srv183154263=39, srv1190670049=9, srv887343875=96, srv1014996623=1, srv1352288393=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:14,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:14,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-22 21:53:14,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-22 21:53:14,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-22 21:53:14,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-22 21:53:14,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-22 21:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-22 21:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-22 21:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-22 21:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-22 21:53:14,945 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-22 21:53:15,059 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.006679747735073158); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009698021828443195); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006679747735073158); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:15,059 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-22 21:53:15,060 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.73541560831547E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006679747735073158); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009698021828443195); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006679747735073158); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-22 21:53:15,397 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 442 ms to try 5000 different iterations. Found a solution that moves 298 regions; Going from a computed imbalance of 7.73541560831547E-4 to a new imbalance of 2.8544749751625554E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.03311111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:15,398 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1388536052:81 , srv1190670049:83 , srv1193909082:83 , srv182145903:83 , srv183154263:83 , srv233831325:83 , srv312480322:83 , srv415833265:83 , srv1014996623:84 , srv1024973354:84 , srv1160512020:84 , srv1198010189:84 , srv1247154602:84 , srv1282659695:84 , srv1296500282:84 , srv1328596136:84 , srv1467770059:84 , srv1496647946:84 , srv1536643895:84 , srv1614441317:84 , srv1616855057:84 , srv1987672000:84 , srv1990611468:84 , srv2029215110:84 , srv211163197:84 , srv233685845:84 , srv237580626:84 , srv274432932:84 , srv282246561:84 , srv285138466:84 , srv324616711:84 , srv446665427:84 , srv471002250:84 , srv639943614:84 , srv685720954:84 , srv699323761:84 , srv800490717:84 , srv824095908:84 , srv1003821876:85 , srv1059108098:85 , srv1163056211:85 , srv1165885739:85 , srv1251804459:85 , srv1256460769:85 , srv1325527091:85 , srv1352288393:85 , srv1364528694:85 , srv1421275528:85 , srv1593099142:85 , srv1606735535:85 , srv1667767210:85 , srv1676763745:85 , srv1730455516:85 , srv1734844803:85 , srv1789113045:85 , srv1804503847:85 , srv184339207:85 , srv1844555069:85 , srv1872126913:85 , srv189968223:85 , srv1951559837:85 , srv198857816:85 , srv2040382021:85 , srv2046836317:85 , srv214595329:85 , srv22798175:85 , srv229449895:85 , srv238283798:85 , srv249118943:85 , srv361030968:85 , srv362718198:85 , srv394631545:85 , srv403941708:85 , srv40782770:85 , srv425033691:85 , srv437472872:85 , srv44030161:85 , srv442629129:85 , srv500518907:85 , srv502183222:85 , srv525912808:85 , srv560712362:85 , srv626467396:85 , srv627284052:85 , srv646593438:85 , srv647334381:85 , srv798247506:85 , srv831441071:85 , srv887343875:85 , srv897930895:85 , srv930062451:85 , srv965921131:85 , srv1088409379:86 , srv1153934764:86 , srv2023120020:86 , srv243040416:86 , srv545955944:86 , srv561118174:86 , srv1612803995:87 , srv1428581468:625 } 2024-01-22 21:53:15,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:15,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv249118943=61, srv2023120020=48, srv699323761=91, srv1256460769=14, srv1088409379=4, srv560712362=83, srv2029215110=49, srv238283798=59, srv639943614=87, srv1153934764=5, srv1428581468=23, srv1325527091=17, srv1730455516=34, srv442629129=76, srv471002250=78, srv1165885739=8, srv1059108098=3, srv1667767210=32, srv1328596136=18, srv1282659695=15, srv44030161=75, srv1844555069=41, srv824095908=94, srv800490717=93, srv1160512020=6, srv545955944=82, srv233685845=56, srv1789113045=36, srv1024973354=2, srv1193909082=10, srv40782770=71, srv525912808=81, srv798247506=92, srv1536643895=26, srv214595329=53, srv1247154602=12, srv1163056211=7, srv211163197=52, srv647334381=89, srv324616711=66, srv2040382021=50, srv285138466=64, srv1990611468=47, srv1496647946=25, srv502183222=80, srv1676763745=33, srv415833265=72, srv1872126913=42, srv425033691=73, srv1612803995=29, srv1951559837=44, srv198857816=46, srv685720954=90, srv626467396=85, srv930062451=98, srv1467770059=24, srv403941708=70, srv1003821876=0, srv312480322=65, srv237580626=58, srv646593438=88, srv1616855057=31, srv1606735535=28, srv831441071=95, srv362718198=68, srv22798175=54, srv1804503847=37, srv1987672000=45, srv437472872=74, srv965921131=99, srv182145903=38, srv274432932=62, srv1198010189=11, srv1388536052=21, srv2046836317=51, srv189968223=43, srv897930895=97, srv1734844803=35, srv500518907=79, srv394631545=69, srv282246561=63, srv233831325=57, srv1421275528=22, srv229449895=55, srv243040416=60, srv1593099142=27, srv184339207=40, srv1251804459=13, srv361030968=67, srv627284052=86, srv1296500282=16, srv446665427=77, srv1614441317=30, srv561118174=84, srv1364528694=20, srv183154263=39, srv1190670049=9, srv887343875=96, srv1014996623=1, srv1352288393=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:15,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:15,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-22 21:53:15,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-22 21:53:15,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-22 21:53:15,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-22 21:53:15,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-22 21:53:15,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-22 21:53:15,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-22 21:53:15,533 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=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:15,533 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-22 21:53:15,534 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.6458109152961765E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-22 21:53:15,747 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 313 ms to try 5000 different iterations. Found a solution that moves 29 regions; Going from a computed imbalance of 2.6458109152961765E-5 to a new imbalance of 7.27630163646787E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0032222222222222222); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:15,747 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1153934764:83 , srv1612803995:83 , srv198857816:83 , srv2023120020:83 , srv312480322:83 , srv403941708:83 , srv425033691:83 , srv437472872:83 , srv545955944:83 , srv626467396:83 , srv1003821876:84 , srv1014996623:84 , srv1024973354:84 , srv1059108098:84 , srv1088409379:84 , srv1160512020:84 , srv1163056211:84 , srv1165885739:84 , srv1190670049:84 , srv1193909082:84 , srv1251804459:84 , srv1256460769:84 , srv1296500282:84 , srv1325527091:84 , srv1328596136:84 , srv1352288393:84 , srv1364528694:84 , srv1388536052:84 , srv1421275528:84 , srv1467770059:84 , srv1496647946:84 , srv1536643895:84 , srv1593099142:84 , srv1606735535:84 , srv1614441317:84 , srv1616855057:84 , srv1667767210:84 , srv1676763745:84 , srv1730455516:84 , srv1789113045:84 , srv1804503847:84 , srv182145903:84 , srv184339207:84 , srv1844555069:84 , srv1872126913:84 , srv1951559837:84 , srv1987672000:84 , srv1990611468:84 , srv2029215110:84 , srv2040382021:84 , srv2046836317:84 , srv211163197:84 , srv214595329:84 , srv22798175:84 , srv229449895:84 , srv233685845:84 , srv233831325:84 , srv237580626:84 , srv238283798:84 , srv243040416:84 , srv249118943:84 , srv274432932:84 , srv282246561:84 , srv285138466:84 , srv324616711:84 , srv361030968:84 , srv362718198:84 , srv394631545:84 , srv40782770:84 , srv44030161:84 , srv442629129:84 , srv446665427:84 , srv500518907:84 , srv502183222:84 , srv525912808:84 , srv560712362:84 , srv561118174:84 , srv627284052:84 , srv646593438:84 , srv647334381:84 , srv685720954:84 , srv798247506:84 , srv800490717:84 , srv824095908:84 , srv831441071:84 , srv887343875:84 , srv897930895:84 , srv930062451:84 , srv965921131:84 , srv1198010189:85 , srv1247154602:85 , srv1282659695:85 , srv1734844803:85 , srv183154263:85 , srv189968223:85 , srv415833265:85 , srv471002250:85 , srv639943614:85 , srv699323761:85 , srv1428581468:684 } 2024-01-22 21:53:15,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:15,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv249118943=61, srv2023120020=48, srv699323761=91, srv1256460769=14, srv1088409379=4, srv560712362=83, srv2029215110=49, srv238283798=59, srv639943614=87, srv1153934764=5, srv1428581468=23, srv1325527091=17, srv1730455516=34, srv442629129=76, srv471002250=78, srv1165885739=8, srv1059108098=3, srv1667767210=32, srv1328596136=18, srv1282659695=15, srv44030161=75, srv1844555069=41, srv824095908=94, srv800490717=93, srv1160512020=6, srv545955944=82, srv233685845=56, srv1789113045=36, srv1024973354=2, srv1193909082=10, srv40782770=71, srv525912808=81, srv798247506=92, srv1536643895=26, srv214595329=53, srv1247154602=12, srv1163056211=7, srv211163197=52, srv647334381=89, srv324616711=66, srv2040382021=50, srv285138466=64, srv1990611468=47, srv1496647946=25, srv502183222=80, srv1676763745=33, srv415833265=72, srv1872126913=42, srv425033691=73, srv1612803995=29, srv1951559837=44, srv198857816=46, srv685720954=90, srv626467396=85, srv930062451=98, srv1467770059=24, srv403941708=70, srv1003821876=0, srv312480322=65, srv237580626=58, srv646593438=88, srv1616855057=31, srv1606735535=28, srv831441071=95, srv362718198=68, srv22798175=54, srv1804503847=37, srv1987672000=45, srv437472872=74, srv965921131=99, srv182145903=38, srv274432932=62, srv1198010189=11, srv1388536052=21, srv2046836317=51, srv189968223=43, srv897930895=97, srv1734844803=35, srv500518907=79, srv394631545=69, srv282246561=63, srv233831325=57, srv1421275528=22, srv229449895=55, srv243040416=60, srv1593099142=27, srv184339207=40, srv1251804459=13, srv361030968=67, srv627284052=86, srv1296500282=16, srv446665427=77, srv1614441317=30, srv561118174=84, srv1364528694=20, srv183154263=39, srv1190670049=9, srv887343875=96, srv1014996623=1, srv1352288393=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:15,762 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:15,763 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-22 21:53:15,764 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-22 21:53:15,765 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-22 21:53:15,766 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-22 21:53:15,767 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-22 21:53:15,889 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:15,889 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1153934764:83 , srv1612803995:83 , srv198857816:83 , srv2023120020:83 , srv312480322:83 , srv403941708:83 , srv425033691:83 , srv437472872:83 , srv545955944:83 , srv626467396:83 , srv1003821876:84 , srv1014996623:84 , srv1024973354:84 , srv1059108098:84 , srv1088409379:84 , srv1160512020:84 , srv1163056211:84 , srv1165885739:84 , srv1190670049:84 , srv1193909082:84 , srv1251804459:84 , srv1256460769:84 , srv1296500282:84 , srv1325527091:84 , srv1328596136:84 , srv1352288393:84 , srv1364528694:84 , srv1388536052:84 , srv1421275528:84 , srv1467770059:84 , srv1496647946:84 , srv1536643895:84 , srv1593099142:84 , srv1606735535:84 , srv1614441317:84 , srv1616855057:84 , srv1667767210:84 , srv1676763745:84 , srv1730455516:84 , srv1789113045:84 , srv1804503847:84 , srv182145903:84 , srv184339207:84 , srv1844555069:84 , srv1872126913:84 , srv1951559837:84 , srv1987672000:84 , srv1990611468:84 , srv2029215110:84 , srv2040382021:84 , srv2046836317:84 , srv211163197:84 , srv214595329:84 , srv22798175:84 , srv229449895:84 , srv233685845:84 , srv233831325:84 , srv237580626:84 , srv238283798:84 , srv243040416:84 , srv249118943:84 , srv274432932:84 , srv282246561:84 , srv285138466:84 , srv324616711:84 , srv361030968:84 , srv362718198:84 , srv394631545:84 , srv40782770:84 , srv44030161:84 , srv442629129:84 , srv446665427:84 , srv500518907:84 , srv502183222:84 , srv525912808:84 , srv560712362:84 , srv561118174:84 , srv627284052:84 , srv646593438:84 , srv647334381:84 , srv685720954:84 , srv798247506:84 , srv800490717:84 , srv824095908:84 , srv831441071:84 , srv887343875:84 , srv897930895:84 , srv930062451:84 , srv965921131:84 , srv1198010189:85 , srv1247154602:85 , srv1282659695:85 , srv1734844803:85 , srv183154263:85 , srv189968223:85 , srv415833265:85 , srv471002250:85 , srv639943614:85 , srv699323761:85 , srv1428581468:684 } 2024-01-22 21:53:15,912 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=298 (was 263) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 167), AvailableMemoryMB=14376 (was 14976) 2024-01-22 21:53:15,921 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=298, ProcessCount=167, AvailableMemoryMB=14375 2024-01-22 21:53:15,921 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-22 21:53:15,922 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-01-22 21:53:15,936 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1038147196:84 , srv1090406986:84 , srv1130897043:84 , srv119348639:84 , srv1220445510:84 , srv12670691:84 , srv1441795990:84 , srv1536171541:84 , srv1651933447:84 , srv1657921105:84 , srv1720763389:84 , srv1790812595:84 , srv2040837905:84 , srv217789145:84 , srv279213872:84 , srv290809863:84 , srv350233537:84 , srv388721517:84 , srv526829397:84 , srv585761506:84 , srv609316068:84 , srv641964501:84 , srv685280094:84 , srv717617847:84 , srv825101121:84 , srv866672338:84 , srv905997795:84 , srv986614895:84 , srv996412761:84 , srv2143499094:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-22 21:53:15,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:53:15,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv866672338=26, srv2143499094=13, srv986614895=28, srv1536171541=7, srv1038147196=0, srv1790812595=11, srv1441795990=6, srv996412761=29, srv526829397=19, srv1651933447=8, srv217789145=14, srv1130897043=2, srv717617847=24, srv825101121=25, srv905997795=27, srv350233537=17, srv279213872=15, srv585761506=20, srv685280094=23, srv1090406986=1, srv12670691=5, srv641964501=22, srv1657921105=9, srv1720763389=10, srv1220445510=4, srv388721517=18, srv119348639=3, srv2040837905=12, srv609316068=21, srv290809863=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:53:15,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:53:15,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:53:15,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:53:15,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:53:15,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:53:15,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:53:15,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:53:15,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-22 21:53:15,985 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.1308077799489549, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:53:15,986 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912605214307632, 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.1308077799489549, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-01-22 21:55:15,959 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6358907 different iterations. Found a solution that moves 1852 regions; Going from a computed imbalance of 0.9912605214307632 to a new imbalance of 4.322660390073086E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6859259259259259, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:55:15,967 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1038147196:90 , srv1090406986:90 , srv1130897043:90 , srv119348639:90 , srv1220445510:90 , srv12670691:90 , srv1441795990:90 , srv1536171541:90 , srv1651933447:90 , srv1657921105:90 , srv1720763389:90 , srv1790812595:90 , srv2040837905:90 , srv2143499094:90 , srv217789145:90 , srv279213872:90 , srv290809863:90 , srv350233537:90 , srv388721517:90 , srv526829397:90 , srv585761506:90 , srv609316068:90 , srv641964501:90 , srv685280094:90 , srv717617847:90 , srv825101121:90 , srv866672338:90 , srv905997795:90 , srv986614895:90 , srv996412761:90 } 2024-01-22 21:55:15,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-22 21:55:15,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv866672338=26, srv2143499094=13, srv986614895=28, srv1536171541=7, srv1038147196=0, srv1790812595=11, srv1441795990=6, srv996412761=29, srv526829397=19, srv1651933447=8, srv217789145=14, srv1130897043=2, srv717617847=24, srv825101121=25, srv905997795=27, srv350233537=17, srv279213872=15, srv585761506=20, srv685280094=23, srv1090406986=1, srv12670691=5, srv641964501=22, srv1657921105=9, srv1720763389=10, srv1220445510=4, srv388721517=18, srv119348639=3, srv2040837905=12, srv609316068=21, srv290809863=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-22 21:55:15,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-22 21:55:15,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-22 21:55:15,996 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-22 21:55:15,996 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1038147196:90 , srv1090406986:90 , srv1130897043:90 , srv119348639:90 , srv1220445510:90 , srv12670691:90 , srv1441795990:90 , srv1536171541:90 , srv1651933447:90 , srv1657921105:90 , srv1720763389:90 , srv1790812595:90 , srv2040837905:90 , srv2143499094:90 , srv217789145:90 , srv279213872:90 , srv290809863:90 , srv350233537:90 , srv388721517:90 , srv526829397:90 , srv585761506:90 , srv609316068:90 , srv641964501:90 , srv685280094:90 , srv717617847:90 , srv825101121:90 , srv866672338:90 , srv905997795:90 , srv986614895:90 , srv996412761:90 } 2024-01-22 21:55:16,014 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=695 (was 298) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 167) - ProcessCount LEAK? -, AvailableMemoryMB=13621 (was 14375)