2023-11-05 08:55:24,276 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-11-05 08:55:24,556 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-11-05 08:55:24,667 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-11-05 08:55:24,738 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-05 08:55:24,745 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-11-05 08:55:24,757 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=90, ProcessCount=167, AvailableMemoryMB=2298 2023-11-05 08:55:24,759 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-05 08:55:24,759 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-11-05 08:55:24,885 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1006064920:84 , srv1028926624:84 , srv1072372558:84 , srv1079816362:84 , srv1088162585:84 , srv1095742809:84 , srv1106587274:84 , srv1121129274:84 , srv1123752041:84 , srv1124963041:84 , srv1148548658:84 , srv1163267251:84 , srv1177720594:84 , srv1191386241:84 , srv1210212078:84 , srv1224794335:84 , srv1229988329:84 , srv1250784291:84 , srv1263304580:84 , srv1277919274:84 , srv12970381:84 , srv137676529:84 , srv1381577963:84 , srv139788244:84 , srv1404360916:84 , srv1430735843:84 , srv1493625443:84 , srv1505065477:84 , srv1515183081:84 , srv1527451927:84 , srv1529160330:84 , srv154071839:84 , srv1543356268:84 , srv1561875245:84 , srv1563183351:84 , srv1600417575:84 , srv161209887:84 , srv1647357536:84 , srv1648875940:84 , srv1650663620:84 , srv1665245065:84 , srv1666382992:84 , srv1703482302:84 , srv1713266980:84 , srv1775183864:84 , srv1807357850:84 , srv1883892581:84 , srv1899038438:84 , srv1935417663:84 , srv1965080905:84 , srv2002515547:84 , srv200401175:84 , srv2013655643:84 , srv2035265999:84 , srv2065612448:84 , srv2077272411:84 , srv22858101:84 , srv232938382:84 , srv24734185:84 , srv252798416:84 , srv257593670:84 , srv289719894:84 , srv296768682:84 , srv296994499:84 , srv320958396:84 , srv326978849:84 , srv356228192:84 , srv408963906:84 , srv412504883:84 , srv418381741:84 , srv421873431:84 , srv423621928:84 , srv43494320:84 , srv471532020:84 , srv486338831:84 , srv542249300:84 , srv546014957:84 , srv555018483:84 , srv561038352:84 , srv634943880:84 , srv646962363:84 , srv699836504:84 , srv767812637:84 , srv807149448:84 , srv82141761:84 , srv823982854:84 , srv838227297:84 , srv84737946:84 , srv851095932:84 , srv854707648:84 , srv858783586:84 , srv866339006:84 , srv873704399:84 , srv883905784:84 , srv896962710:84 , srv934902439:84 , srv957976003:84 , srv968501147:84 , srv9741390:84 , srv426605399:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-11-05 08:55:24,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:24,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv851095932=89, srv1163267251=11, srv418381741=69, srv883905784=94, srv1106587274=6, srv161209887=36, srv1028926624=1, srv854707648=90, srv1148548658=10, srv326978849=65, srv1430735843=25, srv1515183081=28, srv1505065477=27, srv1529160330=30, srv200401175=51, srv546014957=77, srv2035265999=53, srv296994499=63, srv2077272411=55, srv1079816362=3, srv296768682=62, srv137676529=21, srv1563183351=34, srv421873431=70, srv1543356268=32, srv471532020=74, srv896962710=95, srv1883892581=46, srv1404360916=24, srv2002515547=50, srv542249300=76, srv232938382=57, srv1493625443=26, srv1600417575=35, srv1965080905=49, srv1177720594=12, srv823982854=86, srv1006064920=0, srv252798416=59, srv486338831=75, srv699836504=82, srv356228192=66, srv84737946=88, srv873704399=93, srv1191386241=13, srv1095742809=5, srv1666382992=41, srv1263304580=18, srv1703482302=42, srv1527451927=29, srv426605399=72, srv555018483=78, srv2013655643=52, srv139788244=23, srv1935417663=48, srv1121129274=7, srv1381577963=22, srv957976003=97, srv1277919274=19, srv24734185=58, srv82141761=85, srv1250784291=17, srv43494320=73, srv1072372558=2, srv1650663620=39, srv289719894=61, srv1210212078=14, srv412504883=68, srv1224794335=15, srv1713266980=43, srv1775183864=44, srv634943880=80, srv858783586=91, srv257593670=60, srv767812637=83, srv1899038438=47, srv154071839=31, srv1124963041=9, srv1123752041=8, srv807149448=84, srv1648875940=38, srv934902439=96, srv12970381=20, srv1647357536=37, srv2065612448=54, srv320958396=64, srv1807357850=45, srv838227297=87, srv1665245065=40, srv968501147=98, srv1561875245=33, srv1088162585=4, srv866339006=92, srv9741390=99, srv22858101=56, srv646962363=81, srv423621928=71, srv561038352=79, srv408963906=67, srv1229988329=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:24,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:24,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:24,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-05 08:55:24,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-05 08:55:24,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-05 08:55:24,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-05 08:55:24,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-05 08:55:24,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-05 08:55:24,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-05 08:55:24,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-05 08:55:25,140 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-11-05 08:55:25,140 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-11-05 08:55:25,141 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-11-05 08:55:25,462 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 459 ms to try 5000 different iterations. Found a solution that moves 4704 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.180239948387527. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03858838522468463, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05075192189225523, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5226666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03858838522468463, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17533333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24375, 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-11-05 08:55:25,472 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv646962363:82 , srv1106587274:83 , srv1277919274:83 , srv1600417575:83 , srv1665245065:83 , srv2077272411:83 , srv296994499:83 , srv873704399:83 , srv1006064920:84 , srv1072372558:84 , srv1191386241:84 , srv139788244:84 , srv1515183081:84 , srv1529160330:84 , srv1965080905:84 , srv24734185:84 , srv838227297:84 , srv851095932:84 , srv896962710:84 , srv1095742809:85 , srv1163267251:85 , srv1404360916:85 , srv1493625443:85 , srv1543356268:85 , srv1561875245:85 , srv1563183351:85 , srv1647357536:85 , srv1648875940:85 , srv1666382992:85 , srv1883892581:85 , srv2013655643:85 , srv2065612448:85 , srv408963906:85 , srv418381741:85 , srv634943880:85 , srv699836504:85 , srv82141761:85 , srv858783586:85 , srv1088162585:86 , srv1124963041:86 , srv1224794335:86 , srv1381577963:86 , srv161209887:86 , srv1807357850:86 , srv326978849:86 , srv412504883:86 , srv423621928:86 , srv486338831:86 , srv542249300:86 , srv546014957:86 , srv84737946:86 , srv957976003:86 , srv1177720594:87 , srv1210212078:87 , srv1229988329:87 , srv1250784291:87 , srv1263304580:87 , srv12970381:87 , srv154071839:87 , srv1935417663:87 , srv2035265999:87 , srv252798416:87 , srv561038352:87 , srv823982854:87 , srv854707648:87 , srv866339006:87 , srv934902439:87 , srv9741390:87 , srv1028926624:88 , srv1527451927:88 , srv1650663620:88 , srv1713266980:88 , srv1899038438:88 , srv2002515547:88 , srv289719894:88 , srv296768682:88 , srv356228192:88 , srv767812637:88 , srv807149448:88 , srv968501147:88 , srv1079816362:89 , srv1121129274:89 , srv1148548658:89 , srv1430735843:89 , srv1505065477:89 , srv1703482302:89 , srv1775183864:89 , srv22858101:89 , srv43494320:89 , srv471532020:89 , srv883905784:89 , srv137676529:90 , srv232938382:90 , srv555018483:90 , srv320958396:91 , srv200401175:92 , srv421873431:92 , srv257593670:93 , srv1123752041:96 , srv426605399:433 } 2023-11-05 08:55:25,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:25,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv851095932=89, srv1163267251=11, srv418381741=69, srv883905784=94, srv1106587274=6, srv161209887=36, srv1028926624=1, srv854707648=90, srv1148548658=10, srv326978849=65, srv1430735843=25, srv1515183081=28, srv1505065477=27, srv1529160330=30, srv200401175=51, srv546014957=77, srv2035265999=53, srv296994499=63, srv2077272411=55, srv1079816362=3, srv296768682=62, srv137676529=21, srv1563183351=34, srv421873431=70, srv1543356268=32, srv471532020=74, srv896962710=95, srv1883892581=46, srv1404360916=24, srv2002515547=50, srv542249300=76, srv232938382=57, srv1493625443=26, srv1600417575=35, srv1965080905=49, srv1177720594=12, srv823982854=86, srv1006064920=0, srv252798416=59, srv486338831=75, srv699836504=82, srv356228192=66, srv84737946=88, srv873704399=93, srv1191386241=13, srv1095742809=5, srv1666382992=41, srv1263304580=18, srv1703482302=42, srv1527451927=29, srv426605399=72, srv555018483=78, srv2013655643=52, srv139788244=23, srv1935417663=48, srv1121129274=7, srv1381577963=22, srv957976003=97, srv1277919274=19, srv24734185=58, srv82141761=85, srv1250784291=17, srv43494320=73, srv1072372558=2, srv1650663620=39, srv289719894=61, srv1210212078=14, srv412504883=68, srv1224794335=15, srv1713266980=43, srv1775183864=44, srv634943880=80, srv858783586=91, srv257593670=60, srv767812637=83, srv1899038438=47, srv154071839=31, srv1124963041=9, srv1123752041=8, srv807149448=84, srv1648875940=38, srv934902439=96, srv12970381=20, srv1647357536=37, srv2065612448=54, srv320958396=64, srv1807357850=45, srv838227297=87, srv1665245065=40, srv968501147=98, srv1561875245=33, srv1088162585=4, srv866339006=92, srv9741390=99, srv22858101=56, srv646962363=81, srv423621928=71, srv561038352=79, srv408963906=67, srv1229988329=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:25,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:25,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:25,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:25,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:25,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:25,496 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:25,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:25,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:25,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:25,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:25,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:25,497 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:25,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:25,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-05 08:55:25,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-05 08:55:25,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-05 08:55:25,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-05 08:55:25,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-05 08:55:25,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-05 08:55:25,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-05 08:55:25,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-05 08:55:25,671 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.03858838522468463, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05075192189225523, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03858838522468463, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17533333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24375, 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-11-05 08:55:25,671 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-11-05 08:55:25,671 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1802070102755266, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03858838522468463, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05075192189225523, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03858838522468463, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17533333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24375, 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-11-05 08:55:25,971 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 433 ms to try 5000 different iterations. Found a solution that moves 2657 regions; Going from a computed imbalance of 0.1802070102755266 to a new imbalance of 0.01446730935341756. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.018916267211915055); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.026263791737931197, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2952222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.018916267211915055); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044, 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-11-05 08:55:25,979 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1123752041:77 , srv257593670:79 , srv200401175:80 , srv421873431:81 , srv232938382:82 , srv471532020:82 , srv555018483:82 , srv968501147:82 , srv1430735843:83 , srv1505065477:83 , srv1527451927:83 , srv1775183864:83 , srv2002515547:83 , srv22858101:83 , srv289719894:83 , srv356228192:83 , srv43494320:83 , srv807149448:83 , srv1121129274:84 , srv137676529:84 , srv1703482302:84 , srv1713266980:84 , srv1935417663:84 , srv296768682:84 , srv320958396:84 , srv767812637:84 , srv854707648:84 , srv1028926624:85 , srv1079816362:85 , srv1148548658:85 , srv1163267251:85 , srv1177720594:85 , srv1229988329:85 , srv1250784291:85 , srv1666382992:85 , srv1807357850:85 , srv2035265999:85 , srv486338831:85 , srv542249300:85 , srv84737946:85 , srv883905784:85 , srv1088162585:86 , srv1124963041:86 , srv1191386241:86 , srv1210212078:86 , srv1224794335:86 , srv1263304580:86 , srv1404360916:86 , srv1515183081:86 , srv154071839:86 , srv1563183351:86 , srv161209887:86 , srv1648875940:86 , srv252798416:86 , srv326978849:86 , srv408963906:86 , srv418381741:86 , srv546014957:86 , srv823982854:86 , srv838227297:86 , srv866339006:86 , srv934902439:86 , srv1072372558:87 , srv1095742809:87 , srv12970381:87 , srv1493625443:87 , srv1650663620:87 , srv1965080905:87 , srv2065612448:87 , srv412504883:87 , srv634943880:87 , srv82141761:87 , srv957976003:87 , srv9741390:87 , srv1381577963:88 , srv139788244:88 , srv1529160330:88 , srv1543356268:88 , srv1647357536:88 , srv1883892581:88 , srv2013655643:88 , srv296994499:88 , srv423621928:88 , srv699836504:88 , srv851095932:88 , srv873704399:88 , srv896962710:88 , srv1006064920:89 , srv1106587274:89 , srv1665245065:89 , srv1899038438:89 , srv2077272411:89 , srv561038352:89 , srv858783586:89 , srv1277919274:90 , srv24734185:90 , srv646962363:90 , srv1600417575:91 , srv1561875245:92 , srv426605399:509 } 2023-11-05 08:55:25,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:25,984 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv851095932=89, srv1163267251=11, srv418381741=69, srv883905784=94, srv1106587274=6, srv161209887=36, srv1028926624=1, srv854707648=90, srv1148548658=10, srv326978849=65, srv1430735843=25, srv1515183081=28, srv1505065477=27, srv1529160330=30, srv200401175=51, srv546014957=77, srv2035265999=53, srv296994499=63, srv2077272411=55, srv1079816362=3, srv296768682=62, srv137676529=21, srv1563183351=34, srv421873431=70, srv1543356268=32, srv471532020=74, srv896962710=95, srv1883892581=46, srv1404360916=24, srv2002515547=50, srv542249300=76, srv232938382=57, srv1493625443=26, srv1600417575=35, srv1965080905=49, srv1177720594=12, srv823982854=86, srv1006064920=0, srv252798416=59, srv486338831=75, srv699836504=82, srv356228192=66, srv84737946=88, srv873704399=93, srv1191386241=13, srv1095742809=5, srv1666382992=41, srv1263304580=18, srv1703482302=42, srv1527451927=29, srv426605399=72, srv555018483=78, srv2013655643=52, srv139788244=23, srv1935417663=48, srv1121129274=7, srv1381577963=22, srv957976003=97, srv1277919274=19, srv24734185=58, srv82141761=85, srv1250784291=17, srv43494320=73, srv1072372558=2, srv1650663620=39, srv289719894=61, srv1210212078=14, srv412504883=68, srv1224794335=15, srv1713266980=43, srv1775183864=44, srv634943880=80, srv858783586=91, srv257593670=60, srv767812637=83, srv1899038438=47, srv154071839=31, srv1124963041=9, srv1123752041=8, srv807149448=84, srv1648875940=38, srv934902439=96, srv12970381=20, srv1647357536=37, srv2065612448=54, srv320958396=64, srv1807357850=45, srv838227297=87, srv1665245065=40, srv968501147=98, srv1561875245=33, srv1088162585=4, srv866339006=92, srv9741390=99, srv22858101=56, srv646962363=81, srv423621928=71, srv561038352=79, srv408963906=67, srv1229988329=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:26,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:26,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:26,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:26,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:26,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:26,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:26,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:26,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:26,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-05 08:55:26,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-05 08:55:26,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-05 08:55:26,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-05 08:55:26,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-05 08:55:26,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-05 08:55:26,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-05 08:55:26,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-05 08:55:26,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-05 08:55:26,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-05 08:55:26,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-05 08:55:26,189 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.018916267211915055); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.026263791737931197, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.018916267211915055); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044, 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-11-05 08:55:26,189 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-11-05 08:55:26,190 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014448704641771086, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.018916267211915055); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.026263791737931197, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.018916267211915055); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011416666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044, 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-11-05 08:55:26,483 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 434 ms to try 5000 different iterations. Found a solution that moves 968 regions; Going from a computed imbalance of 0.014448704641771086 to a new imbalance of 7.328829031225224E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004984074901000224); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0059741305384328255); MoveCostFunction : (multiplier=7.0, imbalance=0.10755555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004984074901000224); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); 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-11-05 08:55:26,485 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1561875245:81 , srv1899038438:81 , srv1650663620:82 , srv320958396:82 , srv423621928:82 , srv561038352:82 , srv1079816362:83 , srv9741390:83 , srv1006064920:84 , srv1123752041:84 , srv1148548658:84 , srv12970381:84 , srv1381577963:84 , srv154071839:84 , srv1600417575:84 , srv24734185:84 , srv252798416:84 , srv421873431:84 , srv858783586:84 , srv883905784:84 , srv934902439:84 , srv1028926624:85 , srv1095742809:85 , srv1106587274:85 , srv1121129274:85 , srv1124963041:85 , srv1177720594:85 , srv1210212078:85 , srv1224794335:85 , srv1250784291:85 , srv1263304580:85 , srv1277919274:85 , srv137676529:85 , srv1430735843:85 , srv1505065477:85 , srv1543356268:85 , srv1647357536:85 , srv1665245065:85 , srv1703482302:85 , srv200401175:85 , srv2013655643:85 , srv2035265999:85 , srv22858101:85 , srv232938382:85 , srv257593670:85 , srv326978849:85 , srv412504883:85 , srv542249300:85 , srv634943880:85 , srv699836504:85 , srv767812637:85 , srv823982854:85 , srv866339006:85 , srv896962710:85 , srv957976003:85 , srv1072372558:86 , srv1088162585:86 , srv1229988329:86 , srv139788244:86 , srv1404360916:86 , srv1493625443:86 , srv1527451927:86 , srv1529160330:86 , srv1563183351:86 , srv161209887:86 , srv1648875940:86 , srv1713266980:86 , srv1775183864:86 , srv1883892581:86 , srv1935417663:86 , srv2002515547:86 , srv2065612448:86 , srv2077272411:86 , srv296768682:86 , srv296994499:86 , srv418381741:86 , srv43494320:86 , srv471532020:86 , srv486338831:86 , srv546014957:86 , srv555018483:86 , srv646962363:86 , srv82141761:86 , srv851095932:86 , srv873704399:86 , srv1163267251:87 , srv1191386241:87 , srv1666382992:87 , srv1807357850:87 , srv1965080905:87 , srv289719894:87 , srv356228192:87 , srv408963906:87 , srv807149448:87 , srv838227297:87 , srv854707648:87 , srv1515183081:88 , srv84737946:88 , srv968501147:89 , srv426605399:560 } 2023-11-05 08:55:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:26,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv851095932=89, srv1163267251=11, srv418381741=69, srv883905784=94, srv1106587274=6, srv161209887=36, srv1028926624=1, srv854707648=90, srv1148548658=10, srv326978849=65, srv1430735843=25, srv1515183081=28, srv1505065477=27, srv1529160330=30, srv200401175=51, srv546014957=77, srv2035265999=53, srv296994499=63, srv2077272411=55, srv1079816362=3, srv296768682=62, srv137676529=21, srv1563183351=34, srv421873431=70, srv1543356268=32, srv471532020=74, srv896962710=95, srv1883892581=46, srv1404360916=24, srv2002515547=50, srv542249300=76, srv232938382=57, srv1493625443=26, srv1600417575=35, srv1965080905=49, srv1177720594=12, srv823982854=86, srv1006064920=0, srv252798416=59, srv486338831=75, srv699836504=82, srv356228192=66, srv84737946=88, srv873704399=93, srv1191386241=13, srv1095742809=5, srv1666382992=41, srv1263304580=18, srv1703482302=42, srv1527451927=29, srv426605399=72, srv555018483=78, srv2013655643=52, srv139788244=23, srv1935417663=48, srv1121129274=7, srv1381577963=22, srv957976003=97, srv1277919274=19, srv24734185=58, srv82141761=85, srv1250784291=17, srv43494320=73, srv1072372558=2, srv1650663620=39, srv289719894=61, srv1210212078=14, srv412504883=68, srv1224794335=15, srv1713266980=43, srv1775183864=44, srv634943880=80, srv858783586=91, srv257593670=60, srv767812637=83, srv1899038438=47, srv154071839=31, srv1124963041=9, srv1123752041=8, srv807149448=84, srv1648875940=38, srv934902439=96, srv12970381=20, srv1647357536=37, srv2065612448=54, srv320958396=64, srv1807357850=45, srv838227297=87, srv1665245065=40, srv968501147=98, srv1561875245=33, srv1088162585=4, srv866339006=92, srv9741390=99, srv22858101=56, srv646962363=81, srv423621928=71, srv561038352=79, srv408963906=67, srv1229988329=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:26,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:26,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:26,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:26,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:26,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:26,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:26,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-05 08:55:26,504 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-05 08:55:26,505 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-05 08:55:26,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-05 08:55:26,507 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-05 08:55:26,508 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-05 08:55:26,509 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-05 08:55:26,618 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.004984074901000224); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0059741305384328255); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004984074901000224); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); 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-11-05 08:55:26,619 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-11-05 08:55:26,619 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.26104822251695E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.004984074901000224); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0059741305384328255); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.004984074901000224); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); 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-11-05 08:55:26,988 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 465 ms to try 5000 different iterations. Found a solution that moves 235 regions; Going from a computed imbalance of 7.26104822251695E-4 to a new imbalance of 3.653174333276877E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022721660362024225); MoveCostFunction : (multiplier=7.0, imbalance=0.026111111111111113, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-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-11-05 08:55:26,989 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1883892581:83 , srv2077272411:83 , srv84737946:83 , srv1006064920:84 , srv1028926624:84 , srv1088162585:84 , srv1148548658:84 , srv1177720594:84 , srv1210212078:84 , srv1229988329:84 , srv1263304580:84 , srv1277919274:84 , srv12970381:84 , srv137676529:84 , srv1381577963:84 , srv139788244:84 , srv1493625443:84 , srv1515183081:84 , srv1529160330:84 , srv1543356268:84 , srv1561875245:84 , srv1600417575:84 , srv161209887:84 , srv1647357536:84 , srv1665245065:84 , srv1666382992:84 , srv1703482302:84 , srv1713266980:84 , srv1775183864:84 , srv1807357850:84 , srv1899038438:84 , srv1935417663:84 , srv1965080905:84 , srv2013655643:84 , srv2065612448:84 , srv24734185:84 , srv289719894:84 , srv296768682:84 , srv356228192:84 , srv408963906:84 , srv412504883:84 , srv418381741:84 , srv43494320:84 , srv555018483:84 , srv646962363:84 , srv699836504:84 , srv807149448:84 , srv82141761:84 , srv823982854:84 , srv851095932:84 , srv854707648:84 , srv858783586:84 , srv866339006:84 , srv934902439:84 , srv957976003:84 , srv968501147:84 , srv1072372558:85 , srv1079816362:85 , srv1095742809:85 , srv1121129274:85 , srv1123752041:85 , srv1124963041:85 , srv1163267251:85 , srv1191386241:85 , srv1224794335:85 , srv1250784291:85 , srv1404360916:85 , srv1430735843:85 , srv1505065477:85 , srv1527451927:85 , srv154071839:85 , srv1563183351:85 , srv1648875940:85 , srv1650663620:85 , srv2002515547:85 , srv200401175:85 , srv2035265999:85 , srv22858101:85 , srv232938382:85 , srv252798416:85 , srv257593670:85 , srv296994499:85 , srv320958396:85 , srv326978849:85 , srv421873431:85 , srv471532020:85 , srv486338831:85 , srv546014957:85 , srv561038352:85 , srv634943880:85 , srv767812637:85 , srv838227297:85 , srv873704399:85 , srv883905784:85 , srv896962710:85 , srv9741390:85 , srv1106587274:86 , srv423621928:86 , srv542249300:86 , srv426605399:641 } 2023-11-05 08:55:26,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:26,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv851095932=89, srv1163267251=11, srv418381741=69, srv883905784=94, srv1106587274=6, srv161209887=36, srv1028926624=1, srv854707648=90, srv1148548658=10, srv326978849=65, srv1430735843=25, srv1515183081=28, srv1505065477=27, srv1529160330=30, srv200401175=51, srv546014957=77, srv2035265999=53, srv296994499=63, srv2077272411=55, srv1079816362=3, srv296768682=62, srv137676529=21, srv1563183351=34, srv421873431=70, srv1543356268=32, srv471532020=74, srv896962710=95, srv1883892581=46, srv1404360916=24, srv2002515547=50, srv542249300=76, srv232938382=57, srv1493625443=26, srv1600417575=35, srv1965080905=49, srv1177720594=12, srv823982854=86, srv1006064920=0, srv252798416=59, srv486338831=75, srv699836504=82, srv356228192=66, srv84737946=88, srv873704399=93, srv1191386241=13, srv1095742809=5, srv1666382992=41, srv1263304580=18, srv1703482302=42, srv1527451927=29, srv426605399=72, srv555018483=78, srv2013655643=52, srv139788244=23, srv1935417663=48, srv1121129274=7, srv1381577963=22, srv957976003=97, srv1277919274=19, srv24734185=58, srv82141761=85, srv1250784291=17, srv43494320=73, srv1072372558=2, srv1650663620=39, srv289719894=61, srv1210212078=14, srv412504883=68, srv1224794335=15, srv1713266980=43, srv1775183864=44, srv634943880=80, srv858783586=91, srv257593670=60, srv767812637=83, srv1899038438=47, srv154071839=31, srv1124963041=9, srv1123752041=8, srv807149448=84, srv1648875940=38, srv934902439=96, srv12970381=20, srv1647357536=37, srv2065612448=54, srv320958396=64, srv1807357850=45, srv838227297=87, srv1665245065=40, srv968501147=98, srv1561875245=33, srv1088162585=4, srv866339006=92, srv9741390=99, srv22858101=56, srv646962363=81, srv423621928=71, srv561038352=79, srv408963906=67, srv1229988329=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:27,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:27,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:27,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-05 08:55:27,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-05 08:55:27,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-05 08:55:27,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-05 08:55:27,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-05 08:55:27,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-05 08:55:27,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-05 08:55:27,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-05 08:55:27,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-05 08:55:27,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-05 08:55:27,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-05 08:55:27,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-05 08:55:27,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-05 08:55:27,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-05 08:55:27,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-05 08:55:27,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-05 08:55:27,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-05 08:55:27,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-05 08:55:27,159 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022721660362024225); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-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-11-05 08:55:27,159 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-11-05 08:55:27,160 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.4886238162681557E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022721660362024225); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-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-11-05 08:55:27,401 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 368 ms to try 5000 different iterations. Found a solution that moves 34 regions; Going from a computed imbalance of 3.4886238162681557E-5 to a new imbalance of 8.497837074429554E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.003777777777777778); 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-11-05 08:55:27,401 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1106587274:83 , srv1121129274:83 , srv137676529:83 , srv546014957:83 , srv561038352:83 , srv883905784:83 , srv968501147:83 , srv1028926624:84 , srv1072372558:84 , srv1079816362:84 , srv1088162585:84 , srv1095742809:84 , srv1123752041:84 , srv1124963041:84 , srv1148548658:84 , srv1163267251:84 , srv1191386241:84 , srv1210212078:84 , srv1224794335:84 , srv1229988329:84 , srv1250784291:84 , srv1263304580:84 , srv1277919274:84 , srv12970381:84 , srv1381577963:84 , srv139788244:84 , srv1404360916:84 , srv1430735843:84 , srv1493625443:84 , srv1505065477:84 , srv1515183081:84 , srv1527451927:84 , srv1529160330:84 , srv154071839:84 , srv1543356268:84 , srv1561875245:84 , srv1563183351:84 , srv1600417575:84 , srv161209887:84 , srv1647357536:84 , srv1648875940:84 , srv1650663620:84 , srv1703482302:84 , srv1713266980:84 , srv1775183864:84 , srv1807357850:84 , srv1883892581:84 , srv1899038438:84 , srv1965080905:84 , srv2002515547:84 , srv200401175:84 , srv2013655643:84 , srv2035265999:84 , srv2065612448:84 , srv22858101:84 , srv232938382:84 , srv24734185:84 , srv252798416:84 , srv257593670:84 , srv289719894:84 , srv296768682:84 , srv296994499:84 , srv320958396:84 , srv326978849:84 , srv356228192:84 , srv408963906:84 , srv412504883:84 , srv421873431:84 , srv423621928:84 , srv43494320:84 , srv471532020:84 , srv486338831:84 , srv542249300:84 , srv555018483:84 , srv634943880:84 , srv646962363:84 , srv699836504:84 , srv767812637:84 , srv807149448:84 , srv82141761:84 , srv823982854:84 , srv838227297:84 , srv84737946:84 , srv851095932:84 , srv854707648:84 , srv858783586:84 , srv866339006:84 , srv873704399:84 , srv896962710:84 , srv957976003:84 , srv9741390:84 , srv1006064920:85 , srv1177720594:85 , srv1665245065:85 , srv1666382992:85 , srv1935417663:85 , srv2077272411:85 , srv418381741:85 , srv934902439:85 , srv426605399:683 } 2023-11-05 08:55:27,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:27,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv851095932=89, srv1163267251=11, srv418381741=69, srv883905784=94, srv1106587274=6, srv161209887=36, srv1028926624=1, srv854707648=90, srv1148548658=10, srv326978849=65, srv1430735843=25, srv1515183081=28, srv1505065477=27, srv1529160330=30, srv200401175=51, srv546014957=77, srv2035265999=53, srv296994499=63, srv2077272411=55, srv1079816362=3, srv296768682=62, srv137676529=21, srv1563183351=34, srv421873431=70, srv1543356268=32, srv471532020=74, srv896962710=95, srv1883892581=46, srv1404360916=24, srv2002515547=50, srv542249300=76, srv232938382=57, srv1493625443=26, srv1600417575=35, srv1965080905=49, srv1177720594=12, srv823982854=86, srv1006064920=0, srv252798416=59, srv486338831=75, srv699836504=82, srv356228192=66, srv84737946=88, srv873704399=93, srv1191386241=13, srv1095742809=5, srv1666382992=41, srv1263304580=18, srv1703482302=42, srv1527451927=29, srv426605399=72, srv555018483=78, srv2013655643=52, srv139788244=23, srv1935417663=48, srv1121129274=7, srv1381577963=22, srv957976003=97, srv1277919274=19, srv24734185=58, srv82141761=85, srv1250784291=17, srv43494320=73, srv1072372558=2, srv1650663620=39, srv289719894=61, srv1210212078=14, srv412504883=68, srv1224794335=15, srv1713266980=43, srv1775183864=44, srv634943880=80, srv858783586=91, srv257593670=60, srv767812637=83, srv1899038438=47, srv154071839=31, srv1124963041=9, srv1123752041=8, srv807149448=84, srv1648875940=38, srv934902439=96, srv12970381=20, srv1647357536=37, srv2065612448=54, srv320958396=64, srv1807357850=45, srv838227297=87, srv1665245065=40, srv968501147=98, srv1561875245=33, srv1088162585=4, srv866339006=92, srv9741390=99, srv22858101=56, srv646962363=81, srv423621928=71, srv561038352=79, srv408963906=67, srv1229988329=16} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:27,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-05 08:55:27,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-05 08:55:27,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-05 08:55:27,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-05 08:55:27,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-05 08:55:27,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-05 08:55:27,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-05 08:55:27,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-05 08:55:27,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-05 08:55:27,538 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=8.259763985991403E-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.0018349396085439343); 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-11-05 08:55:27,538 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1106587274:83 , srv1121129274:83 , srv137676529:83 , srv546014957:83 , srv561038352:83 , srv883905784:83 , srv968501147:83 , srv1028926624:84 , srv1072372558:84 , srv1079816362:84 , srv1088162585:84 , srv1095742809:84 , srv1123752041:84 , srv1124963041:84 , srv1148548658:84 , srv1163267251:84 , srv1191386241:84 , srv1210212078:84 , srv1224794335:84 , srv1229988329:84 , srv1250784291:84 , srv1263304580:84 , srv1277919274:84 , srv12970381:84 , srv1381577963:84 , srv139788244:84 , srv1404360916:84 , srv1430735843:84 , srv1493625443:84 , srv1505065477:84 , srv1515183081:84 , srv1527451927:84 , srv1529160330:84 , srv154071839:84 , srv1543356268:84 , srv1561875245:84 , srv1563183351:84 , srv1600417575:84 , srv161209887:84 , srv1647357536:84 , srv1648875940:84 , srv1650663620:84 , srv1703482302:84 , srv1713266980:84 , srv1775183864:84 , srv1807357850:84 , srv1883892581:84 , srv1899038438:84 , srv1965080905:84 , srv2002515547:84 , srv200401175:84 , srv2013655643:84 , srv2035265999:84 , srv2065612448:84 , srv22858101:84 , srv232938382:84 , srv24734185:84 , srv252798416:84 , srv257593670:84 , srv289719894:84 , srv296768682:84 , srv296994499:84 , srv320958396:84 , srv326978849:84 , srv356228192:84 , srv408963906:84 , srv412504883:84 , srv421873431:84 , srv423621928:84 , srv43494320:84 , srv471532020:84 , srv486338831:84 , srv542249300:84 , srv555018483:84 , srv634943880:84 , srv646962363:84 , srv699836504:84 , srv767812637:84 , srv807149448:84 , srv82141761:84 , srv823982854:84 , srv838227297:84 , srv84737946:84 , srv851095932:84 , srv854707648:84 , srv858783586:84 , srv866339006:84 , srv873704399:84 , srv896962710:84 , srv957976003:84 , srv9741390:84 , srv1006064920:85 , srv1177720594:85 , srv1665245065:85 , srv1666382992:85 , srv1935417663:85 , srv2077272411:85 , srv418381741:85 , srv934902439:85 , srv426605399:683 } 2023-11-05 08:55:27,567 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=139 (was 90) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 167), AvailableMemoryMB=1803 (was 2298) 2023-11-05 08:55:27,575 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=139, ProcessCount=167, AvailableMemoryMB=1803 2023-11-05 08:55:27,576 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-05 08:55:27,576 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-11-05 08:55:27,589 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1065882348:84 , srv12920349:84 , srv1303290884:84 , srv1432687922:84 , srv1491672445:84 , srv152068278:84 , srv1562363826:84 , srv1631138237:84 , srv1711595942:84 , srv176958357:84 , srv1857474432:84 , srv1883997586:84 , srv18998215:84 , srv2025196023:84 , srv209318799:84 , srv2104646825:84 , srv2116647647:84 , srv2127381264:84 , srv2139775459:84 , srv329073134:84 , srv521380428:84 , srv541564788:84 , srv605220759:84 , srv692511325:84 , srv771987352:84 , srv89928289:84 , srv912033864:84 , srv982482624:84 , srv98685052:84 , srv1792377065:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-11-05 08:55:27,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:55:27,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv541564788=22, srv2127381264=18, srv1562363826=6, srv771987352=25, srv209318799=15, srv329073134=20, srv12920349=1, srv1303290884=2, srv2139775459=19, srv89928289=26, srv1792377065=10, srv2025196023=14, srv2104646825=16, srv1883997586=12, srv98685052=29, srv176958357=9, srv1432687922=3, srv2116647647=17, srv521380428=21, srv18998215=13, srv1631138237=7, srv1065882348=0, srv152068278=5, srv605220759=23, srv912033864=27, srv1491672445=4, srv692511325=24, srv1857474432=11, srv982482624=28, srv1711595942=8} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:55:27,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:55:27,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-11-05 08:55:27,632 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.1800822616034294, 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-11-05 08:55:27,632 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912760476590363, 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.1800822616034294, 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-11-05 08:57:27,608 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5521961 different iterations. Found a solution that moves 1887 regions; Going from a computed imbalance of 0.9912760476590363 to a new imbalance of 4.4043521361057847E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6988888888888889, 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-11-05 08:57:27,613 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1065882348:90 , srv12920349:90 , srv1303290884:90 , srv1432687922:90 , srv1491672445:90 , srv152068278:90 , srv1562363826:90 , srv1631138237:90 , srv1711595942:90 , srv176958357:90 , srv1792377065:90 , srv1857474432:90 , srv1883997586:90 , srv18998215:90 , srv2025196023:90 , srv209318799:90 , srv2104646825:90 , srv2116647647:90 , srv2127381264:90 , srv2139775459:90 , srv329073134:90 , srv521380428:90 , srv541564788:90 , srv605220759:90 , srv692511325:90 , srv771987352:90 , srv89928289:90 , srv912033864:90 , srv982482624:90 , srv98685052:90 } 2023-11-05 08:57:27,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-05 08:57:27,614 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv541564788=22, srv2127381264=18, srv1562363826=6, srv771987352=25, srv209318799=15, srv329073134=20, srv12920349=1, srv1303290884=2, srv2139775459=19, srv89928289=26, srv1792377065=10, srv2025196023=14, srv2104646825=16, srv1883997586=12, srv98685052=29, srv176958357=9, srv1432687922=3, srv2116647647=17, srv521380428=21, srv18998215=13, srv1631138237=7, srv1065882348=0, srv152068278=5, srv605220759=23, srv912033864=27, srv1491672445=4, srv692511325=24, srv1857474432=11, srv982482624=28, srv1711595942=8} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-05 08:57:27,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-05 08:57:27,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-05 08:57:27,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-05 08:57:27,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-05 08:57:27,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-05 08:57:27,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-05 08:57:27,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-05 08:57:27,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-05 08:57:27,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-11-05 08:57:27,632 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-11-05 08:57:27,632 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1065882348:90 , srv12920349:90 , srv1303290884:90 , srv1432687922:90 , srv1491672445:90 , srv152068278:90 , srv1562363826:90 , srv1631138237:90 , srv1711595942:90 , srv176958357:90 , srv1792377065:90 , srv1857474432:90 , srv1883997586:90 , srv18998215:90 , srv2025196023:90 , srv209318799:90 , srv2104646825:90 , srv2116647647:90 , srv2127381264:90 , srv2139775459:90 , srv329073134:90 , srv521380428:90 , srv541564788:90 , srv605220759:90 , srv692511325:90 , srv771987352:90 , srv89928289:90 , srv912033864:90 , srv982482624:90 , srv98685052:90 } 2023-11-05 08:57:27,644 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=222 (was 139) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 167), AvailableMemoryMB=1811 (was 1803) - AvailableMemoryMB LEAK? -