2024-04-08 17:53:20,145 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-04-08 17:53:20,508 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-04-08 17:53:20,630 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-04-08 17:53:20,699 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-08 17:53:20,711 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-08 17:53:20,728 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=306, ProcessCount=169, AvailableMemoryMB=13010 2024-04-08 17:53:20,731 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-08 17:53:20,731 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-04-08 17:53:20,856 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1003812682:84 , srv100466635:84 , srv101759292:84 , srv1025062111:84 , srv1031113471:84 , srv104571868:84 , srv1064243547:84 , srv1073560510:84 , srv1110087020:84 , srv1116055216:84 , srv1125494471:84 , srv1132958022:84 , srv1203732917:84 , srv1220682159:84 , srv1240043419:84 , srv127487630:84 , srv1289981490:84 , srv1304511850:84 , srv1364261849:84 , srv1408123179:84 , srv1410467504:84 , srv1447119387:84 , srv145480010:84 , srv14784951:84 , srv1492121922:84 , srv1521787804:84 , srv1577086706:84 , srv1589833412:84 , srv1637440297:84 , srv164292773:84 , srv1646831000:84 , srv1669684559:84 , srv1669763350:84 , srv1685491969:84 , srv1739661678:84 , srv1756874442:84 , srv1770118165:84 , srv1775460892:84 , srv1780434469:84 , srv1788936918:84 , srv1822826139:84 , srv1860042581:84 , srv18897139:84 , srv191912716:84 , srv1944475505:84 , srv1949710164:84 , srv1953667682:84 , srv1967957833:84 , srv1969839553:84 , srv1974630303:84 , srv1980112644:84 , srv1986192103:84 , srv1993989747:84 , srv2034278936:84 , srv2085343713:84 , srv2119290578:84 , srv2136760971:84 , srv226492968:84 , srv233361692:84 , srv240012361:84 , srv246512089:84 , srv272566545:84 , srv274664486:84 , srv284229670:84 , srv285192374:84 , srv306422526:84 , srv310960342:84 , srv319226688:84 , srv343016125:84 , srv34631160:84 , srv34670804:84 , srv428943518:84 , srv441889739:84 , srv475234552:84 , srv559502524:84 , srv599632476:84 , srv608479387:84 , srv627909685:84 , srv631025057:84 , srv643070740:84 , srv661849884:84 , srv667939494:84 , srv728593634:84 , srv764891691:84 , srv765456014:84 , srv765814892:84 , srv77726078:84 , srv830540661:84 , srv850539881:84 , srv864522626:84 , srv871889234:84 , srv878205888:84 , srv882513560:84 , srv908786406:84 , srv923509566:84 , srv926012273:84 , srv928837794:84 , srv964002781:84 , srv992799010:84 , srv1820566970:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-04-08 17:53:20,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:53:20,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv599632476=76, srv1203732917=12, srv1637440297=28, srv765814892=86, srv864522626=90, srv1820566970=40, srv34631160=70, srv1770118165=36, srv559502524=75, srv1025062111=3, srv246512089=61, srv284229670=64, srv871889234=91, srv18897139=43, srv1974630303=50, srv643070740=80, srv878205888=92, srv1949710164=46, srv441889739=73, srv1073560510=7, srv1953667682=47, srv34670804=71, srv1822826139=41, srv992799010=99, srv882513560=93, srv1577086706=26, srv1685491969=33, srv1788936918=39, srv274664486=63, srv1492121922=24, srv2034278936=54, srv923509566=95, srv1003812682=0, srv164292773=29, srv343016125=69, srv127487630=15, srv1132958022=11, srv2085343713=55, srv1289981490=16, srv428943518=72, srv1669684559=31, srv100466635=1, srv627909685=78, srv1410467504=20, srv1364261849=18, srv1944475505=45, srv1967957833=48, srv908786406=94, srv145480010=22, srv306422526=66, srv1646831000=30, srv1993989747=53, srv764891691=84, srv1125494471=10, srv1408123179=19, srv608479387=77, srv667939494=82, srv1447119387=21, srv1780434469=38, srv240012361=60, srv1775460892=37, srv191912716=44, srv1739661678=34, srv1240043419=14, srv1304511850=17, srv2136760971=57, srv475234552=74, srv1669763350=32, srv2119290578=56, srv728593634=83, srv1756874442=35, srv1980112644=51, srv1220682159=13, srv104571868=5, srv77726078=87, srv1589833412=27, srv1986192103=52, srv1521787804=25, srv1031113471=4, srv928837794=97, srv310960342=67, srv631025057=79, srv765456014=85, srv1116055216=9, srv1860042581=42, srv101759292=2, srv850539881=89, srv319226688=68, srv272566545=62, srv233361692=59, srv1110087020=8, srv226492968=58, srv1064243547=6, srv661849884=81, srv926012273=96, srv830540661=88, srv14784951=23, srv964002781=98, srv285192374=65, srv1969839553=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:53:20,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:53:20,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:53:20,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:53:20,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:53:20,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-08 17:53:20,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-08 17:53:20,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-08 17:53:20,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-08 17:53:20,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-08 17:53:20,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-08 17:53:20,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-08 17:53:20,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-08 17:53:20,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-08 17:53:20,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-08 17:53:20,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-08 17:53:20,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-08 17:53:20,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-08 17:53:20,962 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-08 17:53:20,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-08 17:53:20,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-08 17:53:20,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-08 17:53:20,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-08 17:53:20,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-08 17:53:20,963 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-08 17:53:21,147 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:21,148 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-08 17:53:21,148 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-08 17:53:21,557 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 565 ms to try 5000 different iterations. Found a solution that moves 4705 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1761568552249469. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0381695536689283, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05745637099487953, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5227777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0381695536689283, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17116666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23975, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:21,566 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1025062111:82 , srv127487630:82 , srv145480010:82 , srv1756874442:82 , srv104571868:83 , srv1364261849:83 , srv1447119387:83 , srv274664486:83 , srv310960342:83 , srv441889739:83 , srv627909685:83 , srv908786406:83 , srv964002781:83 , srv1408123179:84 , srv1410467504:84 , srv1860042581:84 , srv1944475505:84 , srv1967957833:84 , srv1986192103:84 , srv226492968:84 , srv559502524:84 , srv667939494:84 , srv764891691:84 , srv765814892:84 , srv77726078:84 , srv928837794:84 , srv1003812682:85 , srv101759292:85 , srv14784951:85 , srv1669684559:85 , srv1780434469:85 , srv1822826139:85 , srv2136760971:85 , srv343016125:85 , srv923509566:85 , srv1064243547:86 , srv1521787804:86 , srv164292773:86 , srv1646831000:86 , srv1770118165:86 , srv1949710164:86 , srv1974630303:86 , srv2085343713:86 , srv233361692:86 , srv240012361:86 , srv246512089:86 , srv272566545:86 , srv428943518:86 , srv475234552:86 , srv631025057:86 , srv661849884:86 , srv728593634:86 , srv765456014:86 , srv830540661:86 , srv992799010:86 , srv1031113471:87 , srv1132958022:87 , srv1220682159:87 , srv1492121922:87 , srv1577086706:87 , srv1589833412:87 , srv1953667682:87 , srv1969839553:87 , srv306422526:87 , srv319226688:87 , srv599632476:87 , srv850539881:87 , srv100466635:88 , srv1110087020:88 , srv1240043419:88 , srv1304511850:88 , srv1637440297:88 , srv1685491969:88 , srv2034278936:88 , srv34670804:88 , srv878205888:88 , srv1203732917:89 , srv1289981490:89 , srv1788936918:89 , srv1980112644:89 , srv34631160:89 , srv864522626:89 , srv1073560510:90 , srv1125494471:90 , srv1669763350:90 , srv1739661678:90 , srv1775460892:90 , srv882513560:90 , srv926012273:90 , srv1116055216:91 , srv18897139:91 , srv1993989747:91 , srv2119290578:91 , srv284229670:91 , srv871889234:91 , srv191912716:93 , srv285192374:93 , srv608479387:93 , srv643070740:94 , srv1820566970:429 } 2024-04-08 17:53:21,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:53:21,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv599632476=76, srv1203732917=12, srv1637440297=28, srv765814892=86, srv864522626=90, srv1820566970=40, srv34631160=70, srv1770118165=36, srv559502524=75, srv1025062111=3, srv246512089=61, srv284229670=64, srv871889234=91, srv18897139=43, srv1974630303=50, srv643070740=80, srv878205888=92, srv1949710164=46, srv441889739=73, srv1073560510=7, srv1953667682=47, srv34670804=71, srv1822826139=41, srv992799010=99, srv882513560=93, srv1577086706=26, srv1685491969=33, srv1788936918=39, srv274664486=63, srv1492121922=24, srv2034278936=54, srv923509566=95, srv1003812682=0, srv164292773=29, srv343016125=69, srv127487630=15, srv1132958022=11, srv2085343713=55, srv1289981490=16, srv428943518=72, srv1669684559=31, srv100466635=1, srv627909685=78, srv1410467504=20, srv1364261849=18, srv1944475505=45, srv1967957833=48, srv908786406=94, srv145480010=22, srv306422526=66, srv1646831000=30, srv1993989747=53, srv764891691=84, srv1125494471=10, srv1408123179=19, srv608479387=77, srv667939494=82, srv1447119387=21, srv1780434469=38, srv240012361=60, srv1775460892=37, srv191912716=44, srv1739661678=34, srv1240043419=14, srv1304511850=17, srv2136760971=57, srv475234552=74, srv1669763350=32, srv2119290578=56, srv728593634=83, srv1756874442=35, srv1980112644=51, srv1220682159=13, srv104571868=5, srv77726078=87, srv1589833412=27, srv1986192103=52, srv1521787804=25, srv1031113471=4, srv928837794=97, srv310960342=67, srv631025057=79, srv765456014=85, srv1116055216=9, srv1860042581=42, srv101759292=2, srv850539881=89, srv319226688=68, srv272566545=62, srv233361692=59, srv1110087020=8, srv226492968=58, srv1064243547=6, srv661849884=81, srv926012273=96, srv830540661=88, srv14784951=23, srv964002781=98, srv285192374=65, srv1969839553=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:53:21,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:53:21,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:53:21,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:53:21,584 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:53:21,585 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:53:21,586 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-08 17:53:21,587 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-08 17:53:21,588 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-08 17:53:21,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-08 17:53:21,590 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-08 17:53:21,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-08 17:53:21,747 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.0381695536689283, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05745637099487953, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0381695536689283, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17116666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23975, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:21,747 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-08 17:53:21,747 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1761239101107969, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0381695536689283, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05745637099487953, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0381695536689283, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17116666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23975, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-08 17:53:22,025 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 412 ms to try 5000 different iterations. Found a solution that moves 2617 regions; Going from a computed imbalance of 0.1761239101107969 to a new imbalance of 0.015373715112718582. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021751467191391406); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036320681700539696, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2907777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021751467191391406); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012416666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043416666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:22,035 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv285192374:78 , srv643070740:78 , srv1116055216:80 , srv1993989747:80 , srv284229670:80 , srv608479387:80 , srv1125494471:81 , srv1220682159:81 , srv2034278936:81 , srv871889234:81 , srv100466635:82 , srv1669763350:82 , srv18897139:82 , srv1980112644:82 , srv34670804:82 , srv882513560:82 , srv1073560510:83 , srv1240043419:83 , srv1289981490:83 , srv1521787804:83 , srv1739661678:83 , srv1770118165:83 , srv1775460892:83 , srv864522626:83 , srv191912716:84 , srv1949710164:84 , srv1974630303:84 , srv2119290578:84 , srv246512089:84 , srv34631160:84 , srv926012273:84 , srv1031113471:85 , srv1132958022:85 , srv1203732917:85 , srv1304511850:85 , srv1589833412:85 , srv1637440297:85 , srv1685491969:85 , srv1788936918:85 , srv1967957833:85 , srv1969839553:85 , srv240012361:85 , srv627909685:85 , srv728593634:85 , srv830540661:85 , srv878205888:85 , srv1110087020:86 , srv1408123179:86 , srv1410467504:86 , srv164292773:86 , srv1780434469:86 , srv1860042581:86 , srv1953667682:86 , srv1986192103:86 , srv226492968:86 , srv233361692:86 , srv272566545:86 , srv319226688:86 , srv475234552:86 , srv631025057:86 , srv77726078:86 , srv908786406:86 , srv1003812682:87 , srv1064243547:87 , srv1447119387:87 , srv14784951:87 , srv1492121922:87 , srv1822826139:87 , srv1944475505:87 , srv306422526:87 , srv343016125:87 , srv559502524:87 , srv599632476:87 , srv661849884:87 , srv667939494:87 , srv765456014:87 , srv765814892:87 , srv992799010:87 , srv101759292:88 , srv1669684559:88 , srv2085343713:88 , srv764891691:88 , srv964002781:88 , srv1025062111:89 , srv1646831000:89 , srv1756874442:89 , srv2136760971:89 , srv310960342:89 , srv428943518:89 , srv850539881:89 , srv923509566:89 , srv928837794:89 , srv104571868:90 , srv127487630:90 , srv145480010:90 , srv1577086706:90 , srv274664486:90 , srv1364261849:92 , srv441889739:92 , srv1820566970:538 } 2024-04-08 17:53:22,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:53:22,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv599632476=76, srv1203732917=12, srv1637440297=28, srv765814892=86, srv864522626=90, srv1820566970=40, srv34631160=70, srv1770118165=36, srv559502524=75, srv1025062111=3, srv246512089=61, srv284229670=64, srv871889234=91, srv18897139=43, srv1974630303=50, srv643070740=80, srv878205888=92, srv1949710164=46, srv441889739=73, srv1073560510=7, srv1953667682=47, srv34670804=71, srv1822826139=41, srv992799010=99, srv882513560=93, srv1577086706=26, srv1685491969=33, srv1788936918=39, srv274664486=63, srv1492121922=24, srv2034278936=54, srv923509566=95, srv1003812682=0, srv164292773=29, srv343016125=69, srv127487630=15, srv1132958022=11, srv2085343713=55, srv1289981490=16, srv428943518=72, srv1669684559=31, srv100466635=1, srv627909685=78, srv1410467504=20, srv1364261849=18, srv1944475505=45, srv1967957833=48, srv908786406=94, srv145480010=22, srv306422526=66, srv1646831000=30, srv1993989747=53, srv764891691=84, srv1125494471=10, srv1408123179=19, srv608479387=77, srv667939494=82, srv1447119387=21, srv1780434469=38, srv240012361=60, srv1775460892=37, srv191912716=44, srv1739661678=34, srv1240043419=14, srv1304511850=17, srv2136760971=57, srv475234552=74, srv1669763350=32, srv2119290578=56, srv728593634=83, srv1756874442=35, srv1980112644=51, srv1220682159=13, srv104571868=5, srv77726078=87, srv1589833412=27, srv1986192103=52, srv1521787804=25, srv1031113471=4, srv928837794=97, srv310960342=67, srv631025057=79, srv765456014=85, srv1116055216=9, srv1860042581=42, srv101759292=2, srv850539881=89, srv319226688=68, srv272566545=62, srv233361692=59, srv1110087020=8, srv226492968=58, srv1064243547=6, srv661849884=81, srv926012273=96, srv830540661=88, srv14784951=23, srv964002781=98, srv285192374=65, srv1969839553=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:53:22,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:53:22,070 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:53:22,071 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:53:22,072 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:53:22,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-08 17:53:22,074 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-08 17:53:22,075 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-08 17:53:22,076 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-08 17:53:22,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-08 17:53:22,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-08 17:53:22,079 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-08 17:53:22,080 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-08 17:53:22,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-08 17:53:22,205 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.021751467191391406); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036320681700539696, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021751467191391406); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012416666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043416666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:22,205 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-08 17:53:22,205 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015355390487058505, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021751467191391406); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.036320681700539696, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021751467191391406); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012416666666666666); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043416666666666666, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-08 17:53:22,492 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 389 ms to try 5000 different iterations. Found a solution that moves 1001 regions; Going from a computed imbalance of 0.015355390487058505 to a new imbalance of 7.258099431804746E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006110345835156559); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009813067629253163); MoveCostFunction : (multiplier=7.0, imbalance=0.11122222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006110345835156559); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:22,496 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv191912716:80 , srv1577086706:81 , srv1364261849:82 , srv1492121922:82 , srv2119290578:82 , srv428943518:82 , srv850539881:82 , srv101759292:83 , srv1646831000:83 , srv1788936918:83 , srv1953667682:83 , srv441889739:83 , srv599632476:83 , srv1064243547:84 , srv1073560510:84 , srv1132958022:84 , srv1637440297:84 , srv1685491969:84 , srv1739661678:84 , srv18897139:84 , srv2085343713:84 , srv306422526:84 , srv319226688:84 , srv34631160:84 , srv661849884:84 , srv765456014:84 , srv923509566:84 , srv926012273:84 , srv928837794:84 , srv992799010:84 , srv1003812682:85 , srv1031113471:85 , srv104571868:85 , srv1110087020:85 , srv1203732917:85 , srv127487630:85 , srv1304511850:85 , srv1589833412:85 , srv164292773:85 , srv1669684559:85 , srv1669763350:85 , srv1775460892:85 , srv1822826139:85 , srv2136760971:85 , srv233361692:85 , srv272566545:85 , srv274664486:85 , srv608479387:85 , srv631025057:85 , srv764891691:85 , srv864522626:85 , srv878205888:85 , srv1116055216:86 , srv1125494471:86 , srv1240043419:86 , srv1289981490:86 , srv145480010:86 , srv14784951:86 , srv1756874442:86 , srv1780434469:86 , srv1944475505:86 , srv1980112644:86 , srv1993989747:86 , srv240012361:86 , srv310960342:86 , srv343016125:86 , srv559502524:86 , srv643070740:86 , srv667939494:86 , srv830540661:86 , srv871889234:86 , srv882513560:86 , srv1025062111:87 , srv1949710164:87 , srv1969839553:87 , srv1986192103:87 , srv246512089:87 , srv284229670:87 , srv285192374:87 , srv475234552:87 , srv728593634:87 , srv765814892:87 , srv77726078:87 , srv1220682159:88 , srv1408123179:88 , srv1410467504:88 , srv1447119387:88 , srv1521787804:88 , srv1860042581:88 , srv1967957833:88 , srv1974630303:88 , srv2034278936:88 , srv226492968:88 , srv34670804:88 , srv908786406:88 , srv964002781:88 , srv100466635:89 , srv1770118165:89 , srv627909685:89 , srv1820566970:545 } 2024-04-08 17:53:22,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:53:22,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv599632476=76, srv1203732917=12, srv1637440297=28, srv765814892=86, srv864522626=90, srv1820566970=40, srv34631160=70, srv1770118165=36, srv559502524=75, srv1025062111=3, srv246512089=61, srv284229670=64, srv871889234=91, srv18897139=43, srv1974630303=50, srv643070740=80, srv878205888=92, srv1949710164=46, srv441889739=73, srv1073560510=7, srv1953667682=47, srv34670804=71, srv1822826139=41, srv992799010=99, srv882513560=93, srv1577086706=26, srv1685491969=33, srv1788936918=39, srv274664486=63, srv1492121922=24, srv2034278936=54, srv923509566=95, srv1003812682=0, srv164292773=29, srv343016125=69, srv127487630=15, srv1132958022=11, srv2085343713=55, srv1289981490=16, srv428943518=72, srv1669684559=31, srv100466635=1, srv627909685=78, srv1410467504=20, srv1364261849=18, srv1944475505=45, srv1967957833=48, srv908786406=94, srv145480010=22, srv306422526=66, srv1646831000=30, srv1993989747=53, srv764891691=84, srv1125494471=10, srv1408123179=19, srv608479387=77, srv667939494=82, srv1447119387=21, srv1780434469=38, srv240012361=60, srv1775460892=37, srv191912716=44, srv1739661678=34, srv1240043419=14, srv1304511850=17, srv2136760971=57, srv475234552=74, srv1669763350=32, srv2119290578=56, srv728593634=83, srv1756874442=35, srv1980112644=51, srv1220682159=13, srv104571868=5, srv77726078=87, srv1589833412=27, srv1986192103=52, srv1521787804=25, srv1031113471=4, srv928837794=97, srv310960342=67, srv631025057=79, srv765456014=85, srv1116055216=9, srv1860042581=42, srv101759292=2, srv850539881=89, srv319226688=68, srv272566545=62, srv233361692=59, srv1110087020=8, srv226492968=58, srv1064243547=6, srv661849884=81, srv926012273=96, srv830540661=88, srv14784951=23, srv964002781=98, srv285192374=65, srv1969839553=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:53:22,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:53:22,521 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:53:22,522 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:53:22,523 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-08 17:53:22,524 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-08 17:53:22,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-08 17:53:22,526 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-08 17:53:22,527 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-08 17:53:22,528 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-08 17:53:22,529 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-08 17:53:22,530 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-08 17:53:22,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-08 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-08 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-08 17:53:22,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-08 17:53:22,697 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.006110345835156559); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009813067629253163); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006110345835156559); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:22,698 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-04-08 17:53:22,698 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.18800791370869E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006110345835156559); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009813067629253163); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006110345835156559); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-04-08 17:53:23,158 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 603 ms to try 5000 different iterations. Found a solution that moves 239 regions; Going from a computed imbalance of 7.18800791370869E-4 to a new imbalance of 2.0375376502573913E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.026555555555555554, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:23,159 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv100466635:83 , srv1110087020:83 , srv1203732917:83 , srv1410467504:83 , srv1969839553:83 , srv2136760971:83 , srv964002781:83 , srv1025062111:84 , srv104571868:84 , srv1289981490:84 , srv1304511850:84 , srv1447119387:84 , srv145480010:84 , srv14784951:84 , srv1521787804:84 , srv1646831000:84 , srv1669684559:84 , srv1770118165:84 , srv1775460892:84 , srv1780434469:84 , srv1860042581:84 , srv1974630303:84 , srv1980112644:84 , srv2085343713:84 , srv226492968:84 , srv240012361:84 , srv246512089:84 , srv274664486:84 , srv284229670:84 , srv285192374:84 , srv306422526:84 , srv310960342:84 , srv343016125:84 , srv34670804:84 , srv441889739:84 , srv475234552:84 , srv599632476:84 , srv643070740:84 , srv728593634:84 , srv765814892:84 , srv830540661:84 , srv850539881:84 , srv871889234:84 , srv878205888:84 , srv923509566:84 , srv926012273:84 , srv1003812682:85 , srv1031113471:85 , srv1064243547:85 , srv1073560510:85 , srv1116055216:85 , srv1125494471:85 , srv1240043419:85 , srv1364261849:85 , srv1408123179:85 , srv1577086706:85 , srv1589833412:85 , srv1637440297:85 , srv164292773:85 , srv1669763350:85 , srv1685491969:85 , srv1739661678:85 , srv1756874442:85 , srv1788936918:85 , srv1822826139:85 , srv18897139:85 , srv191912716:85 , srv1944475505:85 , srv1949710164:85 , srv1967957833:85 , srv1986192103:85 , srv1993989747:85 , srv2034278936:85 , srv2119290578:85 , srv233361692:85 , srv272566545:85 , srv319226688:85 , srv34631160:85 , srv428943518:85 , srv608479387:85 , srv627909685:85 , srv631025057:85 , srv661849884:85 , srv667939494:85 , srv764891691:85 , srv765456014:85 , srv77726078:85 , srv864522626:85 , srv882513560:85 , srv908786406:85 , srv928837794:85 , srv992799010:85 , srv101759292:86 , srv1220682159:86 , srv127487630:86 , srv1492121922:86 , srv1953667682:86 , srv559502524:86 , srv1132958022:87 , srv1820566970:630 } 2024-04-08 17:53:23,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:53:23,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv599632476=76, srv1203732917=12, srv1637440297=28, srv765814892=86, srv864522626=90, srv1820566970=40, srv34631160=70, srv1770118165=36, srv559502524=75, srv1025062111=3, srv246512089=61, srv284229670=64, srv871889234=91, srv18897139=43, srv1974630303=50, srv643070740=80, srv878205888=92, srv1949710164=46, srv441889739=73, srv1073560510=7, srv1953667682=47, srv34670804=71, srv1822826139=41, srv992799010=99, srv882513560=93, srv1577086706=26, srv1685491969=33, srv1788936918=39, srv274664486=63, srv1492121922=24, srv2034278936=54, srv923509566=95, srv1003812682=0, srv164292773=29, srv343016125=69, srv127487630=15, srv1132958022=11, srv2085343713=55, srv1289981490=16, srv428943518=72, srv1669684559=31, srv100466635=1, srv627909685=78, srv1410467504=20, srv1364261849=18, srv1944475505=45, srv1967957833=48, srv908786406=94, srv145480010=22, srv306422526=66, srv1646831000=30, srv1993989747=53, srv764891691=84, srv1125494471=10, srv1408123179=19, srv608479387=77, srv667939494=82, srv1447119387=21, srv1780434469=38, srv240012361=60, srv1775460892=37, srv191912716=44, srv1739661678=34, srv1240043419=14, srv1304511850=17, srv2136760971=57, srv475234552=74, srv1669763350=32, srv2119290578=56, srv728593634=83, srv1756874442=35, srv1980112644=51, srv1220682159=13, srv104571868=5, srv77726078=87, srv1589833412=27, srv1986192103=52, srv1521787804=25, srv1031113471=4, srv928837794=97, srv310960342=67, srv631025057=79, srv765456014=85, srv1116055216=9, srv1860042581=42, srv101759292=2, srv850539881=89, srv319226688=68, srv272566545=62, srv233361692=59, srv1110087020=8, srv226492968=58, srv1064243547=6, srv661849884=81, srv926012273=96, srv830540661=88, srv14784951=23, srv964002781=98, srv285192374=65, srv1969839553=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:53:23,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:53:23,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:53:23,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-04-08 17:53:23,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-04-08 17:53:23,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-04-08 17:53:23,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-04-08 17:53:23,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-04-08 17:53:23,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-04-08 17:53:23,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-04-08 17:53:23,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-04-08 17:53:23,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-04-08 17:53:23,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-04-08 17:53:23,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-04-08 17:53:23,348 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.8701862733846913E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:23,348 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv100466635:83 , srv1110087020:83 , srv1203732917:83 , srv1410467504:83 , srv1969839553:83 , srv2136760971:83 , srv964002781:83 , srv1025062111:84 , srv104571868:84 , srv1289981490:84 , srv1304511850:84 , srv1447119387:84 , srv145480010:84 , srv14784951:84 , srv1521787804:84 , srv1646831000:84 , srv1669684559:84 , srv1770118165:84 , srv1775460892:84 , srv1780434469:84 , srv1860042581:84 , srv1974630303:84 , srv1980112644:84 , srv2085343713:84 , srv226492968:84 , srv240012361:84 , srv246512089:84 , srv274664486:84 , srv284229670:84 , srv285192374:84 , srv306422526:84 , srv310960342:84 , srv343016125:84 , srv34670804:84 , srv441889739:84 , srv475234552:84 , srv599632476:84 , srv643070740:84 , srv728593634:84 , srv765814892:84 , srv830540661:84 , srv850539881:84 , srv871889234:84 , srv878205888:84 , srv923509566:84 , srv926012273:84 , srv1003812682:85 , srv1031113471:85 , srv1064243547:85 , srv1073560510:85 , srv1116055216:85 , srv1125494471:85 , srv1240043419:85 , srv1364261849:85 , srv1408123179:85 , srv1577086706:85 , srv1589833412:85 , srv1637440297:85 , srv164292773:85 , srv1669763350:85 , srv1685491969:85 , srv1739661678:85 , srv1756874442:85 , srv1788936918:85 , srv1822826139:85 , srv18897139:85 , srv191912716:85 , srv1944475505:85 , srv1949710164:85 , srv1967957833:85 , srv1986192103:85 , srv1993989747:85 , srv2034278936:85 , srv2119290578:85 , srv233361692:85 , srv272566545:85 , srv319226688:85 , srv34631160:85 , srv428943518:85 , srv608479387:85 , srv627909685:85 , srv631025057:85 , srv661849884:85 , srv667939494:85 , srv764891691:85 , srv765456014:85 , srv77726078:85 , srv864522626:85 , srv882513560:85 , srv908786406:85 , srv928837794:85 , srv992799010:85 , srv101759292:86 , srv1220682159:86 , srv127487630:86 , srv1492121922:86 , srv1953667682:86 , srv559502524:86 , srv1132958022:87 , srv1820566970:630 } 2024-04-08 17:53:23,386 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=306 (was 306), ProcessCount=169 (was 169), AvailableMemoryMB=12259 (was 13010) 2024-04-08 17:53:23,400 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=306, ProcessCount=169, AvailableMemoryMB=12259 2024-04-08 17:53:23,401 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-04-08 17:53:23,401 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-04-08 17:53:23,414 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001674870:84 , srv1097538340:84 , srv1193294842:84 , srv1196507685:84 , srv1198335616:84 , srv1284589788:84 , srv1302535165:84 , srv1411489118:84 , srv1558035819:84 , srv1606591972:84 , srv1631399811:84 , srv1672604136:84 , srv1730831894:84 , srv187140453:84 , srv1964369827:84 , srv2074649257:84 , srv2116480702:84 , srv317557713:84 , srv339197290:84 , srv598022770:84 , srv658729924:84 , srv668096265:84 , srv707864027:84 , srv712036478:84 , srv762635239:84 , srv774427652:84 , srv857639421:84 , srv881781299:84 , srv903458200:84 , srv1668350314:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-04-08 17:53:23,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:53:23,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv857639421=27, srv317557713=18, srv339197290=19, srv1196507685=3, srv1672604136=12, srv1631399811=10, srv2116480702=17, srv1302535165=6, srv1411489118=7, srv668096265=22, srv1730831894=13, srv774427652=26, srv2074649257=16, srv1606591972=9, srv658729924=21, srv1001674870=0, srv1284589788=5, srv1193294842=2, srv1668350314=11, srv1198335616=4, srv707864027=23, srv1558035819=8, srv762635239=25, srv881781299=28, srv1964369827=15, srv1097538340=1, srv903458200=29, srv598022770=20, srv712036478=24, srv187140453=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:53:23,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:53:23,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:53:23,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-08 17:53:23,457 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.1415333600541564, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:53:23,457 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991263901026032, 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.1415333600541564, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-04-08 17:55:23,436 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5721046 different iterations. Found a solution that moves 1855 regions; Going from a computed imbalance of 0.991263901026032 to a new imbalance of 4.329662539733032E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.687037037037037, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:55:23,443 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1001674870:90 , srv1097538340:90 , srv1193294842:90 , srv1196507685:90 , srv1198335616:90 , srv1284589788:90 , srv1302535165:90 , srv1411489118:90 , srv1558035819:90 , srv1606591972:90 , srv1631399811:90 , srv1668350314:90 , srv1672604136:90 , srv1730831894:90 , srv187140453:90 , srv1964369827:90 , srv2074649257:90 , srv2116480702:90 , srv317557713:90 , srv339197290:90 , srv598022770:90 , srv658729924:90 , srv668096265:90 , srv707864027:90 , srv712036478:90 , srv762635239:90 , srv774427652:90 , srv857639421:90 , srv881781299:90 , srv903458200:90 } 2024-04-08 17:55:23,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-04-08 17:55:23,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv857639421=27, srv317557713=18, srv339197290=19, srv1196507685=3, srv1672604136=12, srv1631399811=10, srv2116480702=17, srv1302535165=6, srv1411489118=7, srv668096265=22, srv1730831894=13, srv774427652=26, srv2074649257=16, srv1606591972=9, srv658729924=21, srv1001674870=0, srv1284589788=5, srv1193294842=2, srv1668350314=11, srv1198335616=4, srv707864027=23, srv1558035819=8, srv762635239=25, srv881781299=28, srv1964369827=15, srv1097538340=1, srv903458200=29, srv598022770=20, srv712036478=24, srv187140453=14} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-04-08 17:55:23,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-04-08 17:55:23,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-04-08 17:55:23,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-04-08 17:55:23,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-04-08 17:55:23,466 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-04-08 17:55:23,467 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1001674870:90 , srv1097538340:90 , srv1193294842:90 , srv1196507685:90 , srv1198335616:90 , srv1284589788:90 , srv1302535165:90 , srv1411489118:90 , srv1558035819:90 , srv1606591972:90 , srv1631399811:90 , srv1668350314:90 , srv1672604136:90 , srv1730831894:90 , srv187140453:90 , srv1964369827:90 , srv2074649257:90 , srv2116480702:90 , srv317557713:90 , srv339197290:90 , srv598022770:90 , srv658729924:90 , srv668096265:90 , srv707864027:90 , srv712036478:90 , srv762635239:90 , srv774427652:90 , srv857639421:90 , srv881781299:90 , srv903458200:90 } 2024-04-08 17:55:23,484 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=240 (was 306), ProcessCount=167 (was 169), AvailableMemoryMB=11471 (was 12259)