2023-08-10 19:53:09,207 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-10 19:53:09,531 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-10 19:53:09,648 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-10 19:53:09,709 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-10 19:53:09,718 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-10 19:53:09,733 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=249, ProcessCount=173, AvailableMemoryMB=8696 2023-08-10 19:53:09,735 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-10 19:53:09,736 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-10 19:53:09,896 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1002812976:84 , srv1052626807:84 , srv1062600027:84 , srv106454619:84 , srv1074629529:84 , srv1111372506:84 , srv1113268968:84 , srv1133300279:84 , srv1175813356:84 , srv1181166885:84 , srv118300622:84 , srv1210843302:84 , srv1221531187:84 , srv1224815741:84 , srv1243129017:84 , srv1291049110:84 , srv134577106:84 , srv1351598980:84 , srv1354267545:84 , srv1359535099:84 , srv1367340464:84 , srv1400138234:84 , srv1400170821:84 , srv1436278136:84 , srv1454723787:84 , srv1477362560:84 , srv1484058044:84 , srv1502520615:84 , srv1507797512:84 , srv151161658:84 , srv1532878565:84 , srv1535789625:84 , srv1567738190:84 , srv1573770722:84 , srv1586190318:84 , srv1624940482:84 , srv1633851679:84 , srv1666325784:84 , srv1671893057:84 , srv1687075483:84 , srv1706768980:84 , srv1710599093:84 , srv171235836:84 , srv1727334332:84 , srv1733075346:84 , srv1773179461:84 , srv1785244190:84 , srv1792570042:84 , srv1793344820:84 , srv1810569366:84 , srv1813926856:84 , srv1824146245:84 , srv1840432444:84 , srv1863411500:84 , srv187818131:84 , srv1923181449:84 , srv1959131467:84 , srv1967460858:84 , srv1987636524:84 , srv200664469:84 , srv2023461979:84 , srv2039284031:84 , srv2042615740:84 , srv2053879977:84 , srv2065569198:84 , srv2085540223:84 , srv21711420:84 , srv277947992:84 , srv278486360:84 , srv309324996:84 , srv322165442:84 , srv328934697:84 , srv331440319:84 , srv372041259:84 , srv402209154:84 , srv476095050:84 , srv492392369:84 , srv523881552:84 , srv537590150:84 , srv542608257:84 , srv555231731:84 , srv561784978:84 , srv589393298:84 , srv636596722:84 , srv667976094:84 , srv687875368:84 , srv707783589:84 , srv738139178:84 , srv754946624:84 , srv774763385:84 , srv78240196:84 , srv786972900:84 , srv789694022:84 , srv866000282:84 , srv868549401:84 , srv893421239:84 , srv90175339:84 , srv934793165:84 , srv951333218:84 , srv691155136:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-10 19:53:09,904 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:09,910 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1354267545=18, srv1210843302=11, srv1733075346=44, srv1813926856=50, srv738139178=88, srv372041259=73, srv1400138234=21, srv151161658=29, srv1484058044=26, srv1454723787=24, srv1792570042=47, srv1477362560=25, srv1706768980=40, srv1923181449=55, srv1351598980=17, srv1221531187=12, srv537590150=78, srv1113268968=6, srv1633851679=36, srv786972900=92, srv1586190318=34, srv402209154=74, srv934793165=98, srv1863411500=53, srv171235836=42, srv1710599093=41, srv1291049110=15, srv2085540223=65, srv1573770722=33, srv1243129017=14, srv2039284031=61, srv1773179461=45, srv331440319=72, srv1959131467=56, srv1567738190=32, srv523881552=77, srv1624940482=35, srv492392369=76, srv868549401=95, srv561784978=81, srv1785244190=46, srv1436278136=23, srv200664469=59, srv1532878565=30, srv687875368=85, srv2065569198=64, srv278486360=68, srv134577106=16, srv118300622=10, srv866000282=94, srv2042615740=62, srv1002812976=0, srv789694022=93, srv90175339=97, srv1810569366=49, srv893421239=96, srv1062600027=2, srv1535789625=31, srv691155136=86, srv322165442=70, srv555231731=80, srv2053879977=63, srv636596722=83, srv2023461979=60, srv542608257=79, srv1400170821=22, srv1502520615=27, srv328934697=71, srv774763385=90, srv1793344820=48, srv1824146245=51, srv951333218=99, srv1111372506=5, srv476095050=75, srv1175813356=8, srv707783589=87, srv187818131=54, srv78240196=91, srv1666325784=37, srv754946624=89, srv1224815741=13, srv1359535099=19, srv309324996=69, srv667976094=84, srv1687075483=39, srv21711420=66, srv1507797512=28, srv1052626807=1, srv1967460858=57, srv1727334332=43, srv1840432444=52, srv1671893057=38, srv106454619=3, srv1987636524=58, srv589393298=82, srv1181166885=9, srv1074629529=4, srv1133300279=7, srv1367340464=20, srv277947992=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:09,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:09,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:09,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:09,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:09,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:09,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:09,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:09,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:09,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:09,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:09,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:09,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:09,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:09,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:09,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:09,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:09,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:09,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:09,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:09,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:09,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:09,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:09,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:09,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:09,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:09,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:09,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:09,985 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:09,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:09,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:09,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-10 19:53:09,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-10 19:53:09,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-10 19:53:09,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-10 19:53:09,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-10 19:53:09,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-10 19:53:09,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-10 19:53:09,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-10 19:53:09,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-10 19:53:09,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-10 19:53:09,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-10 19:53:09,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-10 19:53:09,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-10 19:53:09,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-10 19:53:09,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-10 19:53:09,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-10 19:53:09,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-10 19:53:09,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-10 19:53:09,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-10 19:53:09,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-10 19:53:09,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-10 19:53:09,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-10 19:53:09,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-10 19:53:09,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-10 19:53:09,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-10 19:53:09,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-10 19:53:09,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-10 19:53:09,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-10 19:53:09,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-10 19:53:09,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-10 19:53:09,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-10 19:53:09,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-10 19:53:09,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-10 19:53:09,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-10 19:53:09,995 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-10 19:53:09,996 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-10 19:53:09,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-10 19:53:09,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-10 19:53:09,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-10 19:53:09,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-10 19:53:09,997 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-10 19:53:10,207 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:10,207 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-10 19:53:10,208 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-10 19:53:10,591 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 562 ms to try 5000 different iterations. Found a solution that moves 4648 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18303107469240315. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.043090198220605905, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05774863289785541, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5164444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.043090198220605905, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17858333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24166666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:10,615 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1210843302:81 , srv106454619:82 , srv134577106:82 , srv1633851679:82 , srv1687075483:82 , srv2042615740:82 , srv1400138234:83 , srv1502520615:83 , srv1840432444:83 , srv187818131:83 , srv687875368:83 , srv707783589:83 , srv1052626807:84 , srv1074629529:84 , srv1221531187:84 , srv1291049110:84 , srv1535789625:84 , srv1706768980:84 , srv1710599093:84 , srv1824146245:84 , srv200664469:84 , srv523881552:84 , srv866000282:84 , srv1062600027:85 , srv1359535099:85 , srv1436278136:85 , srv1454723787:85 , srv151161658:85 , srv1666325784:85 , srv1671893057:85 , srv1785244190:85 , srv1810569366:85 , srv1813926856:85 , srv1959131467:85 , srv2053879977:85 , srv2065569198:85 , srv21711420:85 , srv277947992:85 , srv278486360:85 , srv309324996:85 , srv492392369:85 , srv537590150:85 , srv542608257:85 , srv786972900:85 , srv789694022:85 , srv868549401:85 , srv934793165:85 , srv951333218:85 , srv1224815741:86 , srv1243129017:86 , srv1351598980:86 , srv1567738190:86 , srv1573770722:86 , srv1624940482:86 , srv1773179461:86 , srv1793344820:86 , srv1863411500:86 , srv1987636524:86 , srv2023461979:86 , srv2039284031:86 , srv331440319:86 , srv555231731:86 , srv636596722:86 , srv78240196:86 , srv1111372506:87 , srv1175813356:87 , srv118300622:87 , srv1367340464:87 , srv1477362560:87 , srv1586190318:87 , srv171235836:87 , srv1733075346:87 , srv372041259:87 , srv774763385:87 , srv893421239:87 , srv90175339:87 , srv1113268968:88 , srv1507797512:88 , srv1967460858:88 , srv402209154:88 , srv476095050:88 , srv561784978:88 , srv589393298:88 , srv738139178:88 , srv754946624:88 , srv1133300279:89 , srv1181166885:89 , srv1923181449:89 , srv2085540223:89 , srv1002812976:90 , srv1484058044:90 , srv1792570042:90 , srv1532878565:91 , srv667976094:91 , srv1354267545:92 , srv1400170821:93 , srv322165442:93 , srv328934697:95 , srv1727334332:96 , srv691155136:473 } 2023-08-10 19:53:10,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:10,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1354267545=18, srv1210843302=11, srv1733075346=44, srv1813926856=50, srv738139178=88, srv372041259=73, srv1400138234=21, srv151161658=29, srv1484058044=26, srv1454723787=24, srv1792570042=47, srv1477362560=25, srv1706768980=40, srv1923181449=55, srv1351598980=17, srv1221531187=12, srv537590150=78, srv1113268968=6, srv1633851679=36, srv786972900=92, srv1586190318=34, srv402209154=74, srv934793165=98, srv1863411500=53, srv171235836=42, srv1710599093=41, srv1291049110=15, srv2085540223=65, srv1573770722=33, srv1243129017=14, srv2039284031=61, srv1773179461=45, srv331440319=72, srv1959131467=56, srv1567738190=32, srv523881552=77, srv1624940482=35, srv492392369=76, srv868549401=95, srv561784978=81, srv1785244190=46, srv1436278136=23, srv200664469=59, srv1532878565=30, srv687875368=85, srv2065569198=64, srv278486360=68, srv134577106=16, srv118300622=10, srv866000282=94, srv2042615740=62, srv1002812976=0, srv789694022=93, srv90175339=97, srv1810569366=49, srv893421239=96, srv1062600027=2, srv1535789625=31, srv691155136=86, srv322165442=70, srv555231731=80, srv2053879977=63, srv636596722=83, srv2023461979=60, srv542608257=79, srv1400170821=22, srv1502520615=27, srv328934697=71, srv774763385=90, srv1793344820=48, srv1824146245=51, srv951333218=99, srv1111372506=5, srv476095050=75, srv1175813356=8, srv707783589=87, srv187818131=54, srv78240196=91, srv1666325784=37, srv754946624=89, srv1224815741=13, srv1359535099=19, srv309324996=69, srv667976094=84, srv1687075483=39, srv21711420=66, srv1507797512=28, srv1052626807=1, srv1967460858=57, srv1727334332=43, srv1840432444=52, srv1671893057=38, srv106454619=3, srv1987636524=58, srv589393298=82, srv1181166885=9, srv1074629529=4, srv1133300279=7, srv1367340464=20, srv277947992=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:10,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:10,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-10 19:53:10,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-10 19:53:10,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-10 19:53:10,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-10 19:53:10,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-10 19:53:10,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-10 19:53:10,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-10 19:53:10,777 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.043090198220605905, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05774863289785541, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.043090198220605905, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17858333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24166666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:10,777 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-10 19:53:10,777 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18299852870078373, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.043090198220605905, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05774863289785541, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.043090198220605905, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17858333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24166666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-10 19:53:11,151 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 481 ms to try 5000 different iterations. Found a solution that moves 2638 regions; Going from a computed imbalance of 0.18299852870078373 to a new imbalance of 0.016410100814823646. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023390715610156227); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03643791515790927, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2931111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023390715610156227); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013083333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04816666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:11,172 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv328934697:75 , srv1727334332:77 , srv1354267545:79 , srv1792570042:80 , srv1484058044:81 , srv1532878565:81 , srv1923181449:81 , srv322165442:81 , srv738139178:82 , srv1002812976:83 , srv1113268968:83 , srv1133300279:83 , srv1400170821:83 , srv2085540223:83 , srv372041259:83 , srv476095050:83 , srv667976094:83 , srv1181166885:84 , srv1367340464:84 , srv1507797512:84 , srv2065569198:84 , srv402209154:84 , srv868549401:84 , srv893421239:84 , srv90175339:84 , srv1243129017:85 , srv1359535099:85 , srv1573770722:85 , srv1586190318:85 , srv1666325784:85 , srv171235836:85 , srv1733075346:85 , srv1773179461:85 , srv1863411500:85 , srv278486360:85 , srv331440319:85 , srv561784978:85 , srv589393298:85 , srv754946624:85 , srv774763385:85 , srv951333218:85 , srv1062600027:86 , srv1111372506:86 , srv118300622:86 , srv1224815741:86 , srv1535789625:86 , srv1567738190:86 , srv1793344820:86 , srv1959131467:86 , srv1967460858:86 , srv1987636524:86 , srv2023461979:86 , srv2039284031:86 , srv2053879977:86 , srv21711420:86 , srv542608257:86 , srv555231731:86 , srv636596722:86 , srv78240196:86 , srv866000282:86 , srv934793165:86 , srv1175813356:87 , srv1351598980:87 , srv1436278136:87 , srv1477362560:87 , srv1671893057:87 , srv1810569366:87 , srv1813926856:87 , srv277947992:87 , srv492392369:87 , srv707783589:87 , srv789694022:87 , srv1074629529:88 , srv1454723787:88 , srv1502520615:88 , srv151161658:88 , srv1624940482:88 , srv1633851679:88 , srv1706768980:88 , srv1785244190:88 , srv1824146245:88 , srv309324996:88 , srv537590150:88 , srv1052626807:89 , srv1221531187:89 , srv1291049110:89 , srv134577106:89 , srv1687075483:89 , srv1840432444:89 , srv200664469:89 , srv2042615740:89 , srv523881552:89 , srv106454619:90 , srv1210843302:90 , srv1400138234:90 , srv1710599093:90 , srv786972900:90 , srv187818131:91 , srv687875368:91 , srv691155136:509 } 2023-08-10 19:53:11,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:11,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1354267545=18, srv1210843302=11, srv1733075346=44, srv1813926856=50, srv738139178=88, srv372041259=73, srv1400138234=21, srv151161658=29, srv1484058044=26, srv1454723787=24, srv1792570042=47, srv1477362560=25, srv1706768980=40, srv1923181449=55, srv1351598980=17, srv1221531187=12, srv537590150=78, srv1113268968=6, srv1633851679=36, srv786972900=92, srv1586190318=34, srv402209154=74, srv934793165=98, srv1863411500=53, srv171235836=42, srv1710599093=41, srv1291049110=15, srv2085540223=65, srv1573770722=33, srv1243129017=14, srv2039284031=61, srv1773179461=45, srv331440319=72, srv1959131467=56, srv1567738190=32, srv523881552=77, srv1624940482=35, srv492392369=76, srv868549401=95, srv561784978=81, srv1785244190=46, srv1436278136=23, srv200664469=59, srv1532878565=30, srv687875368=85, srv2065569198=64, srv278486360=68, srv134577106=16, srv118300622=10, srv866000282=94, srv2042615740=62, srv1002812976=0, srv789694022=93, srv90175339=97, srv1810569366=49, srv893421239=96, srv1062600027=2, srv1535789625=31, srv691155136=86, srv322165442=70, srv555231731=80, srv2053879977=63, srv636596722=83, srv2023461979=60, srv542608257=79, srv1400170821=22, srv1502520615=27, srv328934697=71, srv774763385=90, srv1793344820=48, srv1824146245=51, srv951333218=99, srv1111372506=5, srv476095050=75, srv1175813356=8, srv707783589=87, srv187818131=54, srv78240196=91, srv1666325784=37, srv754946624=89, srv1224815741=13, srv1359535099=19, srv309324996=69, srv667976094=84, srv1687075483=39, srv21711420=66, srv1507797512=28, srv1052626807=1, srv1967460858=57, srv1727334332=43, srv1840432444=52, srv1671893057=38, srv106454619=3, srv1987636524=58, srv589393298=82, srv1181166885=9, srv1074629529=4, srv1133300279=7, srv1367340464=20, srv277947992=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:11,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:11,211 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:11,212 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:11,213 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-10 19:53:11,214 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-10 19:53:11,215 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-10 19:53:11,216 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-10 19:53:11,217 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-10 19:53:11,218 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-10 19:53:11,219 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-10 19:53:11,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-10 19:53:11,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-10 19:53:11,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-10 19:53:11,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-10 19:53:11,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-10 19:53:11,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-10 19:53:11,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-10 19:53:11,362 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.023390715610156227); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03643791515790927, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023390715610156227); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013083333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04816666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:11,363 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-10 19:53:11,363 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01639162914402071, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023390715610156227); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03643791515790927, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023390715610156227); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013083333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04816666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-10 19:53:11,763 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 523 ms to try 5000 different iterations. Found a solution that moves 1024 regions; Going from a computed imbalance of 0.01639162914402071 to a new imbalance of 8.597283830510575E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0078057857106072406); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009380352942419313); MoveCostFunction : (multiplier=7.0, imbalance=0.11377777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0078057857106072406); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:11,765 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1351598980:82 , srv1181166885:83 , srv1400138234:83 , srv1400170821:83 , srv1477362560:83 , srv1710599093:83 , srv1785244190:83 , srv589393298:83 , srv687875368:83 , srv1052626807:84 , srv1111372506:84 , srv1175813356:84 , srv1221531187:84 , srv1291049110:84 , srv1454723787:84 , srv1624940482:84 , srv171235836:84 , srv1840432444:84 , srv187818131:84 , srv1967460858:84 , srv2023461979:84 , srv2039284031:84 , srv309324996:84 , srv322165442:84 , srv402209154:84 , srv561784978:84 , srv667976094:84 , srv754946624:84 , srv786972900:84 , srv1002812976:85 , srv1074629529:85 , srv1133300279:85 , srv118300622:85 , srv1224815741:85 , srv1243129017:85 , srv1436278136:85 , srv1484058044:85 , srv1502520615:85 , srv151161658:85 , srv1532878565:85 , srv1586190318:85 , srv1706768980:85 , srv1793344820:85 , srv1810569366:85 , srv1813926856:85 , srv1824146245:85 , srv1987636524:85 , srv200664469:85 , srv523881552:85 , srv537590150:85 , srv636596722:85 , srv789694022:85 , srv90175339:85 , srv1062600027:86 , srv106454619:86 , srv1113268968:86 , srv1210843302:86 , srv1354267545:86 , srv1507797512:86 , srv1567738190:86 , srv1573770722:86 , srv1666325784:86 , srv1671893057:86 , srv1687075483:86 , srv1773179461:86 , srv1863411500:86 , srv2085540223:86 , srv21711420:86 , srv277947992:86 , srv331440319:86 , srv372041259:86 , srv542608257:86 , srv555231731:86 , srv738139178:86 , srv774763385:86 , srv78240196:86 , srv893421239:86 , srv134577106:87 , srv1359535099:87 , srv1367340464:87 , srv1535789625:87 , srv1727334332:87 , srv1733075346:87 , srv1959131467:87 , srv2042615740:87 , srv492392369:87 , srv707783589:87 , srv934793165:87 , srv951333218:87 , srv1633851679:88 , srv1792570042:88 , srv1923181449:88 , srv2053879977:88 , srv2065569198:88 , srv278486360:88 , srv328934697:88 , srv476095050:88 , srv866000282:88 , srv868549401:89 , srv691155136:545 } 2023-08-10 19:53:11,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:11,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1354267545=18, srv1210843302=11, srv1733075346=44, srv1813926856=50, srv738139178=88, srv372041259=73, srv1400138234=21, srv151161658=29, srv1484058044=26, srv1454723787=24, srv1792570042=47, srv1477362560=25, srv1706768980=40, srv1923181449=55, srv1351598980=17, srv1221531187=12, srv537590150=78, srv1113268968=6, srv1633851679=36, srv786972900=92, srv1586190318=34, srv402209154=74, srv934793165=98, srv1863411500=53, srv171235836=42, srv1710599093=41, srv1291049110=15, srv2085540223=65, srv1573770722=33, srv1243129017=14, srv2039284031=61, srv1773179461=45, srv331440319=72, srv1959131467=56, srv1567738190=32, srv523881552=77, srv1624940482=35, srv492392369=76, srv868549401=95, srv561784978=81, srv1785244190=46, srv1436278136=23, srv200664469=59, srv1532878565=30, srv687875368=85, srv2065569198=64, srv278486360=68, srv134577106=16, srv118300622=10, srv866000282=94, srv2042615740=62, srv1002812976=0, srv789694022=93, srv90175339=97, srv1810569366=49, srv893421239=96, srv1062600027=2, srv1535789625=31, srv691155136=86, srv322165442=70, srv555231731=80, srv2053879977=63, srv636596722=83, srv2023461979=60, srv542608257=79, srv1400170821=22, srv1502520615=27, srv328934697=71, srv774763385=90, srv1793344820=48, srv1824146245=51, srv951333218=99, srv1111372506=5, srv476095050=75, srv1175813356=8, srv707783589=87, srv187818131=54, srv78240196=91, srv1666325784=37, srv754946624=89, srv1224815741=13, srv1359535099=19, srv309324996=69, srv667976094=84, srv1687075483=39, srv21711420=66, srv1507797512=28, srv1052626807=1, srv1967460858=57, srv1727334332=43, srv1840432444=52, srv1671893057=38, srv106454619=3, srv1987636524=58, srv589393298=82, srv1181166885=9, srv1074629529=4, srv1133300279=7, srv1367340464=20, srv277947992=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:11,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:11,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:11,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:11,801 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:11,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:11,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:11,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-10 19:53:11,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-10 19:53:11,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-10 19:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-10 19:53:11,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-10 19:53:11,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-10 19:53:11,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-10 19:53:11,818 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-10 19:53:11,819 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-10 19:53:11,820 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-10 19:53:11,821 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-10 19:53:11,822 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-10 19:53:11,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-10 19:53:11,998 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.0078057857106072406); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009380352942419313); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0078057857106072406); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:11,998 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-10 19:53:11,998 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.525581817992731E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0078057857106072406); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009380352942419313); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0078057857106072406); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-10 19:53:12,465 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 620 ms to try 5000 different iterations. Found a solution that moves 278 regions; Going from a computed imbalance of 8.525581817992731E-4 to a new imbalance of 4.352671722575324E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.03088888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:12,466 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv118300622:83 , srv1400170821:83 , srv1727334332:83 , srv1923181449:83 , srv2042615740:83 , srv2053879977:83 , srv476095050:83 , srv492392369:83 , srv786972900:83 , srv1002812976:84 , srv1052626807:84 , srv106454619:84 , srv1175813356:84 , srv1367340464:84 , srv1507797512:84 , srv151161658:84 , srv1567738190:84 , srv1624940482:84 , srv1633851679:84 , srv1671893057:84 , srv1710599093:84 , srv1733075346:84 , srv1773179461:84 , srv1792570042:84 , srv1810569366:84 , srv187818131:84 , srv1959131467:84 , srv1987636524:84 , srv2085540223:84 , srv21711420:84 , srv278486360:84 , srv322165442:84 , srv328934697:84 , srv523881552:84 , srv537590150:84 , srv555231731:84 , srv667976094:84 , srv774763385:84 , srv78240196:84 , srv866000282:84 , srv868549401:84 , srv934793165:84 , srv1062600027:85 , srv1074629529:85 , srv1111372506:85 , srv1113268968:85 , srv1133300279:85 , srv1210843302:85 , srv1221531187:85 , srv1224815741:85 , srv1243129017:85 , srv1291049110:85 , srv134577106:85 , srv1354267545:85 , srv1436278136:85 , srv1454723787:85 , srv1477362560:85 , srv1532878565:85 , srv1535789625:85 , srv1573770722:85 , srv1586190318:85 , srv1687075483:85 , srv1706768980:85 , srv171235836:85 , srv1793344820:85 , srv1813926856:85 , srv1824146245:85 , srv1863411500:85 , srv1967460858:85 , srv200664469:85 , srv2065569198:85 , srv277947992:85 , srv309324996:85 , srv331440319:85 , srv561784978:85 , srv636596722:85 , srv687875368:85 , srv707783589:85 , srv754946624:85 , srv789694022:85 , srv893421239:85 , srv951333218:85 , srv1181166885:86 , srv1359535099:86 , srv1400138234:86 , srv1484058044:86 , srv1502520615:86 , srv1666325784:86 , srv1785244190:86 , srv1840432444:86 , srv2039284031:86 , srv372041259:86 , srv402209154:86 , srv542608257:86 , srv589393298:86 , srv1351598980:87 , srv2023461979:87 , srv738139178:87 , srv90175339:87 , srv691155136:615 } 2023-08-10 19:53:12,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:12,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1354267545=18, srv1210843302=11, srv1733075346=44, srv1813926856=50, srv738139178=88, srv372041259=73, srv1400138234=21, srv151161658=29, srv1484058044=26, srv1454723787=24, srv1792570042=47, srv1477362560=25, srv1706768980=40, srv1923181449=55, srv1351598980=17, srv1221531187=12, srv537590150=78, srv1113268968=6, srv1633851679=36, srv786972900=92, srv1586190318=34, srv402209154=74, srv934793165=98, srv1863411500=53, srv171235836=42, srv1710599093=41, srv1291049110=15, srv2085540223=65, srv1573770722=33, srv1243129017=14, srv2039284031=61, srv1773179461=45, srv331440319=72, srv1959131467=56, srv1567738190=32, srv523881552=77, srv1624940482=35, srv492392369=76, srv868549401=95, srv561784978=81, srv1785244190=46, srv1436278136=23, srv200664469=59, srv1532878565=30, srv687875368=85, srv2065569198=64, srv278486360=68, srv134577106=16, srv118300622=10, srv866000282=94, srv2042615740=62, srv1002812976=0, srv789694022=93, srv90175339=97, srv1810569366=49, srv893421239=96, srv1062600027=2, srv1535789625=31, srv691155136=86, srv322165442=70, srv555231731=80, srv2053879977=63, srv636596722=83, srv2023461979=60, srv542608257=79, srv1400170821=22, srv1502520615=27, srv328934697=71, srv774763385=90, srv1793344820=48, srv1824146245=51, srv951333218=99, srv1111372506=5, srv476095050=75, srv1175813356=8, srv707783589=87, srv187818131=54, srv78240196=91, srv1666325784=37, srv754946624=89, srv1224815741=13, srv1359535099=19, srv309324996=69, srv667976094=84, srv1687075483=39, srv21711420=66, srv1507797512=28, srv1052626807=1, srv1967460858=57, srv1727334332=43, srv1840432444=52, srv1671893057=38, srv106454619=3, srv1987636524=58, srv589393298=82, srv1181166885=9, srv1074629529=4, srv1133300279=7, srv1367340464=20, srv277947992=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:12,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:12,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-10 19:53:12,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-10 19:53:12,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-10 19:53:12,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-10 19:53:12,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-10 19:53:12,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-10 19:53:12,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-10 19:53:12,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-10 19:53:12,668 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=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:12,668 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-10 19:53:12,669 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.158011962028835E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002010075630518424); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-10 19:53:13,028 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 514 ms to try 5000 different iterations. Found a solution that moves 31 regions; Going from a computed imbalance of 4.158011962028835E-5 to a new imbalance of 7.604824139770872E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.0034444444444444444); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:13,028 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv134577106:83 , srv1359535099:83 , srv1727334332:83 , srv1733075346:83 , srv1967460858:83 , srv200664469:83 , srv2023461979:83 , srv277947992:83 , srv542608257:83 , srv738139178:83 , srv90175339:83 , srv1002812976:84 , srv1062600027:84 , srv106454619:84 , srv1074629529:84 , srv1111372506:84 , srv1113268968:84 , srv1133300279:84 , srv1175813356:84 , srv1181166885:84 , srv1210843302:84 , srv1221531187:84 , srv1224815741:84 , srv1291049110:84 , srv1351598980:84 , srv1354267545:84 , srv1367340464:84 , srv1400138234:84 , srv1400170821:84 , srv1436278136:84 , srv1454723787:84 , srv1477362560:84 , srv1484058044:84 , srv1502520615:84 , srv1507797512:84 , srv151161658:84 , srv1532878565:84 , srv1535789625:84 , srv1567738190:84 , srv1573770722:84 , srv1586190318:84 , srv1624940482:84 , srv1633851679:84 , srv1666325784:84 , srv1671893057:84 , srv1687075483:84 , srv1706768980:84 , srv1785244190:84 , srv1792570042:84 , srv1793344820:84 , srv1813926856:84 , srv1824146245:84 , srv1840432444:84 , srv1863411500:84 , srv187818131:84 , srv1959131467:84 , srv2039284031:84 , srv2053879977:84 , srv2065569198:84 , srv2085540223:84 , srv278486360:84 , srv309324996:84 , srv322165442:84 , srv328934697:84 , srv331440319:84 , srv372041259:84 , srv402209154:84 , srv476095050:84 , srv492392369:84 , srv523881552:84 , srv537590150:84 , srv555231731:84 , srv561784978:84 , srv589393298:84 , srv636596722:84 , srv667976094:84 , srv687875368:84 , srv707783589:84 , srv754946624:84 , srv774763385:84 , srv78240196:84 , srv786972900:84 , srv789694022:84 , srv866000282:84 , srv868549401:84 , srv893421239:84 , srv934793165:84 , srv951333218:84 , srv1052626807:85 , srv118300622:85 , srv1243129017:85 , srv1710599093:85 , srv171235836:85 , srv1773179461:85 , srv1810569366:85 , srv1923181449:85 , srv1987636524:85 , srv2042615740:85 , srv21711420:85 , srv691155136:684 } 2023-08-10 19:53:13,034 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:13,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1354267545=18, srv1210843302=11, srv1733075346=44, srv1813926856=50, srv738139178=88, srv372041259=73, srv1400138234=21, srv151161658=29, srv1484058044=26, srv1454723787=24, srv1792570042=47, srv1477362560=25, srv1706768980=40, srv1923181449=55, srv1351598980=17, srv1221531187=12, srv537590150=78, srv1113268968=6, srv1633851679=36, srv786972900=92, srv1586190318=34, srv402209154=74, srv934793165=98, srv1863411500=53, srv171235836=42, srv1710599093=41, srv1291049110=15, srv2085540223=65, srv1573770722=33, srv1243129017=14, srv2039284031=61, srv1773179461=45, srv331440319=72, srv1959131467=56, srv1567738190=32, srv523881552=77, srv1624940482=35, srv492392369=76, srv868549401=95, srv561784978=81, srv1785244190=46, srv1436278136=23, srv200664469=59, srv1532878565=30, srv687875368=85, srv2065569198=64, srv278486360=68, srv134577106=16, srv118300622=10, srv866000282=94, srv2042615740=62, srv1002812976=0, srv789694022=93, srv90175339=97, srv1810569366=49, srv893421239=96, srv1062600027=2, srv1535789625=31, srv691155136=86, srv322165442=70, srv555231731=80, srv2053879977=63, srv636596722=83, srv2023461979=60, srv542608257=79, srv1400170821=22, srv1502520615=27, srv328934697=71, srv774763385=90, srv1793344820=48, srv1824146245=51, srv951333218=99, srv1111372506=5, srv476095050=75, srv1175813356=8, srv707783589=87, srv187818131=54, srv78240196=91, srv1666325784=37, srv754946624=89, srv1224815741=13, srv1359535099=19, srv309324996=69, srv667976094=84, srv1687075483=39, srv21711420=66, srv1507797512=28, srv1052626807=1, srv1967460858=57, srv1727334332=43, srv1840432444=52, srv1671893057=38, srv106454619=3, srv1987636524=58, srv589393298=82, srv1181166885=9, srv1074629529=4, srv1133300279=7, srv1367340464=20, srv277947992=67} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:13,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:13,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:13,046 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:13,047 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-10 19:53:13,048 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-10 19:53:13,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-10 19:53:13,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-10 19:53:13,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-10 19:53:13,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-10 19:53:13,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-10 19:53:13,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-10 19:53:13,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-10 19:53:13,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-10 19:53:13,052 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-10 19:53:13,190 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.387757500312559E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:13,190 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv134577106:83 , srv1359535099:83 , srv1727334332:83 , srv1733075346:83 , srv1967460858:83 , srv200664469:83 , srv2023461979:83 , srv277947992:83 , srv542608257:83 , srv738139178:83 , srv90175339:83 , srv1002812976:84 , srv1062600027:84 , srv106454619:84 , srv1074629529:84 , srv1111372506:84 , srv1113268968:84 , srv1133300279:84 , srv1175813356:84 , srv1181166885:84 , srv1210843302:84 , srv1221531187:84 , srv1224815741:84 , srv1291049110:84 , srv1351598980:84 , srv1354267545:84 , srv1367340464:84 , srv1400138234:84 , srv1400170821:84 , srv1436278136:84 , srv1454723787:84 , srv1477362560:84 , srv1484058044:84 , srv1502520615:84 , srv1507797512:84 , srv151161658:84 , srv1532878565:84 , srv1535789625:84 , srv1567738190:84 , srv1573770722:84 , srv1586190318:84 , srv1624940482:84 , srv1633851679:84 , srv1666325784:84 , srv1671893057:84 , srv1687075483:84 , srv1706768980:84 , srv1785244190:84 , srv1792570042:84 , srv1793344820:84 , srv1813926856:84 , srv1824146245:84 , srv1840432444:84 , srv1863411500:84 , srv187818131:84 , srv1959131467:84 , srv2039284031:84 , srv2053879977:84 , srv2065569198:84 , srv2085540223:84 , srv278486360:84 , srv309324996:84 , srv322165442:84 , srv328934697:84 , srv331440319:84 , srv372041259:84 , srv402209154:84 , srv476095050:84 , srv492392369:84 , srv523881552:84 , srv537590150:84 , srv555231731:84 , srv561784978:84 , srv589393298:84 , srv636596722:84 , srv667976094:84 , srv687875368:84 , srv707783589:84 , srv754946624:84 , srv774763385:84 , srv78240196:84 , srv786972900:84 , srv789694022:84 , srv866000282:84 , srv868549401:84 , srv893421239:84 , srv934793165:84 , srv951333218:84 , srv1052626807:85 , srv118300622:85 , srv1243129017:85 , srv1710599093:85 , srv171235836:85 , srv1773179461:85 , srv1810569366:85 , srv1923181449:85 , srv1987636524:85 , srv2042615740:85 , srv21711420:85 , srv691155136:684 } 2023-08-10 19:53:13,224 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=285 (was 249) - SystemLoadAverage LEAK? -, ProcessCount=173 (was 173), AvailableMemoryMB=7792 (was 8696) 2023-08-10 19:53:13,235 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=285, ProcessCount=173, AvailableMemoryMB=7792 2023-08-10 19:53:13,236 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-10 19:53:13,236 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-08-10 19:53:13,249 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1137153885:84 , srv1201597936:84 , srv1267947125:84 , srv1268694928:84 , srv1419074589:84 , srv1512845470:84 , srv1576313556:84 , srv1598152762:84 , srv1633205856:84 , srv1686036721:84 , srv1744210515:84 , srv1751842611:84 , srv1752977034:84 , srv1847839181:84 , srv1887642727:84 , srv1888238965:84 , srv1931368188:84 , srv2112278873:84 , srv219093992:84 , srv221851803:84 , srv312780212:84 , srv358472342:84 , srv509832423:84 , srv530271827:84 , srv631582160:84 , srv643092014:84 , srv787080512:84 , srv85274161:84 , srv966923019:84 , srv1662956626:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-10 19:53:13,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:53:13,251 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1512845470=5, srv1744210515=11, srv1576313556=6, srv1201597936=1, srv1752977034=13, srv530271827=24, srv1751842611=12, srv219093992=19, srv1633205856=8, srv1888238965=16, srv1686036721=10, srv1887642727=15, srv2112278873=18, srv631582160=25, srv1268694928=3, srv1598152762=7, srv643092014=26, srv1662956626=9, srv85274161=28, srv966923019=29, srv1931368188=17, srv1267947125=2, srv787080512=27, srv1419074589=4, srv358472342=22, srv1847839181=14, srv312780212=21, srv221851803=20, srv1137153885=0, srv509832423=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:53:13,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:53:13,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:53:13,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:53:13,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-10 19:53:13,294 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.1391172990213232, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:53:13,295 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912631397330898, 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.1391172990213232, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-08-10 19:55:13,272 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5433852 different iterations. Found a solution that moves 1873 regions; Going from a computed imbalance of 0.9912631397330898 to a new imbalance of 4.3716754376927055E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6937037037037037, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:55:13,279 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1137153885:90 , srv1201597936:90 , srv1267947125:90 , srv1268694928:90 , srv1419074589:90 , srv1512845470:90 , srv1576313556:90 , srv1598152762:90 , srv1633205856:90 , srv1662956626:90 , srv1686036721:90 , srv1744210515:90 , srv1751842611:90 , srv1752977034:90 , srv1847839181:90 , srv1887642727:90 , srv1888238965:90 , srv1931368188:90 , srv2112278873:90 , srv219093992:90 , srv221851803:90 , srv312780212:90 , srv358472342:90 , srv509832423:90 , srv530271827:90 , srv631582160:90 , srv643092014:90 , srv787080512:90 , srv85274161:90 , srv966923019:90 } 2023-08-10 19:55:13,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-10 19:55:13,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1512845470=5, srv1744210515=11, srv1576313556=6, srv1201597936=1, srv1752977034=13, srv530271827=24, srv1751842611=12, srv219093992=19, srv1633205856=8, srv1888238965=16, srv1686036721=10, srv1887642727=15, srv2112278873=18, srv631582160=25, srv1268694928=3, srv1598152762=7, srv643092014=26, srv1662956626=9, srv85274161=28, srv966923019=29, srv1931368188=17, srv1267947125=2, srv787080512=27, srv1419074589=4, srv358472342=22, srv1847839181=14, srv312780212=21, srv221851803=20, srv1137153885=0, srv509832423=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-10 19:55:13,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-10 19:55:13,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-10 19:55:13,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-10 19:55:13,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-10 19:55:13,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-10 19:55:13,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-10 19:55:13,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-10 19:55:13,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-10 19:55:13,304 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-10 19:55:13,304 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1137153885:90 , srv1201597936:90 , srv1267947125:90 , srv1268694928:90 , srv1419074589:90 , srv1512845470:90 , srv1576313556:90 , srv1598152762:90 , srv1633205856:90 , srv1662956626:90 , srv1686036721:90 , srv1744210515:90 , srv1751842611:90 , srv1752977034:90 , srv1847839181:90 , srv1887642727:90 , srv1888238965:90 , srv1931368188:90 , srv2112278873:90 , srv219093992:90 , srv221851803:90 , srv312780212:90 , srv358472342:90 , srv509832423:90 , srv530271827:90 , srv631582160:90 , srv643092014:90 , srv787080512:90 , srv85274161:90 , srv966923019:90 } 2023-08-10 19:55:13,319 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=197 (was 285), ProcessCount=173 (was 173), AvailableMemoryMB=7983 (was 7792) - AvailableMemoryMB LEAK? -