2024-01-03 00:53:13,366 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-03 00:53:13,696 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-03 00:53:13,810 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-03 00:53:13,882 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-03 00:53:13,889 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-03 00:53:13,902 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=266, ProcessCount=167, AvailableMemoryMB=3825 2024-01-03 00:53:13,904 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-03 00:53:13,904 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-03 00:53:14,042 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv10416647:84 , srv1064769977:84 , srv1071970856:84 , srv1090105813:84 , srv1098820903:84 , srv1111209444:84 , srv1118494187:84 , srv1123501689:84 , srv1142589055:84 , srv1198107476:84 , srv1201587459:84 , srv1217874214:84 , srv1228068363:84 , srv12603993:84 , srv1332017068:84 , srv133272508:84 , srv1342335071:84 , srv1378762814:84 , srv144620176:84 , srv1450705729:84 , srv1464166314:84 , srv1477806605:84 , srv1535554125:84 , srv155467794:84 , srv1587232313:84 , srv1591170130:84 , srv1591331441:84 , srv1598046611:84 , srv1621019891:84 , srv164776012:84 , srv1663988464:84 , srv1672929772:84 , srv1707986380:84 , srv1708145902:84 , srv1800015789:84 , srv1832170988:84 , srv1843975136:84 , srv1845259480:84 , srv1849521633:84 , srv18859993:84 , srv1898382221:84 , srv190375289:84 , srv1911278833:84 , srv1920134623:84 , srv1926929196:84 , srv1932133557:84 , srv1951764342:84 , srv1959769293:84 , srv1969627974:84 , srv1978269981:84 , srv2031755328:84 , srv2041118019:84 , srv2053954069:84 , srv2061357957:84 , srv2085321728:84 , srv2127099453:84 , srv2129257496:84 , srv2135086240:84 , srv2135180397:84 , srv2139288777:84 , srv2140085707:84 , srv2143997041:84 , srv222569996:84 , srv277150902:84 , srv292131402:84 , srv315379258:84 , srv324088952:84 , srv34339923:84 , srv363264063:84 , srv39112749:84 , srv519331262:84 , srv536648620:84 , srv565808223:84 , srv585072580:84 , srv604752658:84 , srv648733638:84 , srv65015171:84 , srv687533194:84 , srv687587112:84 , srv707599039:84 , srv74012035:84 , srv740947871:84 , srv764822963:84 , srv804647518:84 , srv807908291:84 , srv808108945:84 , srv811433405:84 , srv823887565:84 , srv828822434:84 , srv838055743:84 , srv867571567:84 , srv875053913:84 , srv886908657:84 , srv898720354:84 , srv900243546:84 , srv921969167:84 , srv930254473:84 , srv950119162:84 , srv961566573:84 , srv239579470:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-03 00:53:14,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:53:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1663988464=30, srv2143997041=61, srv39112749=70, srv133272508=15, srv1978269981=49, srv1591331441=26, srv2127099453=55, srv886908657=93, srv1845259480=37, srv1932133557=45, srv811433405=87, srv2085321728=54, srv1926929196=44, srv1959769293=47, srv315379258=66, srv604752658=75, srv828822434=89, srv1198107476=9, srv1849521633=38, srv807908291=85, srv687587112=79, srv1228068363=12, srv1591170130=25, srv1090105813=3, srv764822963=83, srv2135180397=58, srv164776012=29, srv1201587459=10, srv648733638=76, srv867571567=91, srv1111209444=5, srv961566573=99, srv1123501689=7, srv239579470=63, srv1672929772=31, srv875053913=92, srv808108945=86, srv74012035=81, srv1071970856=2, srv838055743=90, srv565808223=73, srv1587232313=24, srv363264063=69, srv1378762814=17, srv2061357957=53, srv1707986380=32, srv292131402=65, srv1800015789=34, srv1064769977=1, srv1118494187=6, srv536648620=72, srv921969167=96, srv687533194=78, srv1477806605=21, srv18859993=39, srv2129257496=56, srv1217874214=11, srv898720354=94, srv1464166314=20, srv155467794=23, srv1832170988=35, srv950119162=98, srv1969627974=48, srv900243546=95, srv1142589055=8, srv519331262=71, srv823887565=88, srv65015171=77, srv2041118019=51, srv2139288777=59, srv277150902=64, srv2053954069=52, srv324088952=67, srv1898382221=40, srv190375289=41, srv585072580=74, srv930254473=97, srv1535554125=22, srv1332017068=14, srv1450705729=19, srv2031755328=50, srv1920134623=43, srv34339923=68, srv1098820903=4, srv707599039=80, srv1342335071=16, srv1843975136=36, srv10416647=0, srv1951764342=46, srv144620176=18, srv1708145902=33, srv1598046611=27, srv740947871=82, srv2135086240=57, srv222569996=62, srv1911278833=42, srv1621019891=28, srv2140085707=60, srv804647518=84, srv12603993=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:53:14,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:53:14,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:53:14,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:53:14,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:53:14,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-03 00:53:14,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-03 00:53:14,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-03 00:53:14,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-03 00:53:14,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-03 00:53:14,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-03 00:53:14,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-03 00:53:14,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-03 00:53:14,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-03 00:53:14,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-03 00:53:14,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-03 00:53:14,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-03 00:53:14,405 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:14,405 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-03 00:53:14,405 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-03 00:53:14,764 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 557 ms to try 5000 different iterations. Found a solution that moves 4687 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17725398568986328. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04167134279783751, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06080271126331207, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5207777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04167134279783751, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17241666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23908333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:14,779 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1845259480:81 , srv1978269981:81 , srv1090105813:82 , srv1587232313:82 , srv1621019891:82 , srv1951764342:82 , srv222569996:82 , srv930254473:82 , srv1142589055:83 , srv1591170130:83 , srv1591331441:83 , srv164776012:83 , srv1959769293:83 , srv2143997041:83 , srv277150902:83 , srv707599039:83 , srv807908291:83 , srv823887565:83 , srv961566573:83 , srv1198107476:84 , srv1201587459:84 , srv1228068363:84 , srv1450705729:84 , srv648733638:84 , srv687587112:84 , srv804647518:84 , srv808108945:84 , srv1064769977:85 , srv1071970856:85 , srv1118494187:85 , srv133272508:85 , srv1464166314:85 , srv1707986380:85 , srv1898382221:85 , srv1926929196:85 , srv1932133557:85 , srv2140085707:85 , srv292131402:85 , srv519331262:85 , srv536648620:85 , srv687533194:85 , srv811433405:85 , srv838055743:85 , srv886908657:85 , srv1378762814:86 , srv155467794:86 , srv1708145902:86 , srv1849521633:86 , srv18859993:86 , srv2061357957:86 , srv2085321728:86 , srv2135180397:86 , srv315379258:86 , srv39112749:86 , srv565808223:86 , srv585072580:86 , srv828822434:86 , srv900243546:86 , srv950119162:86 , srv10416647:87 , srv1098820903:87 , srv1111209444:87 , srv12603993:87 , srv1332017068:87 , srv1342335071:87 , srv144620176:87 , srv1663988464:87 , srv1800015789:87 , srv190375289:87 , srv1969627974:87 , srv2031755328:87 , srv2041118019:87 , srv2053954069:87 , srv2129257496:87 , srv740947871:87 , srv898720354:87 , srv2127099453:88 , srv2139288777:88 , srv34339923:88 , srv1832170988:89 , srv1911278833:89 , srv1920134623:89 , srv2135086240:89 , srv363264063:89 , srv604752658:89 , srv921969167:89 , srv1535554125:90 , srv1672929772:90 , srv74012035:90 , srv867571567:90 , srv875053913:90 , srv1477806605:91 , srv764822963:92 , srv324088952:93 , srv65015171:93 , srv1123501689:94 , srv1843975136:94 , srv1217874214:96 , srv1598046611:97 , srv239579470:460 } 2024-01-03 00:53:14,786 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:53:14,787 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1663988464=30, srv2143997041=61, srv39112749=70, srv133272508=15, srv1978269981=49, srv1591331441=26, srv2127099453=55, srv886908657=93, srv1845259480=37, srv1932133557=45, srv811433405=87, srv2085321728=54, srv1926929196=44, srv1959769293=47, srv315379258=66, srv604752658=75, srv828822434=89, srv1198107476=9, srv1849521633=38, srv807908291=85, srv687587112=79, srv1228068363=12, srv1591170130=25, srv1090105813=3, srv764822963=83, srv2135180397=58, srv164776012=29, srv1201587459=10, srv648733638=76, srv867571567=91, srv1111209444=5, srv961566573=99, srv1123501689=7, srv239579470=63, srv1672929772=31, srv875053913=92, srv808108945=86, srv74012035=81, srv1071970856=2, srv838055743=90, srv565808223=73, srv1587232313=24, srv363264063=69, srv1378762814=17, srv2061357957=53, srv1707986380=32, srv292131402=65, srv1800015789=34, srv1064769977=1, srv1118494187=6, srv536648620=72, srv921969167=96, srv687533194=78, srv1477806605=21, srv18859993=39, srv2129257496=56, srv1217874214=11, srv898720354=94, srv1464166314=20, srv155467794=23, srv1832170988=35, srv950119162=98, srv1969627974=48, srv900243546=95, srv1142589055=8, srv519331262=71, srv823887565=88, srv65015171=77, srv2041118019=51, srv2139288777=59, srv277150902=64, srv2053954069=52, srv324088952=67, srv1898382221=40, srv190375289=41, srv585072580=74, srv930254473=97, srv1535554125=22, srv1332017068=14, srv1450705729=19, srv2031755328=50, srv1920134623=43, srv34339923=68, srv1098820903=4, srv707599039=80, srv1342335071=16, srv1843975136=36, srv10416647=0, srv1951764342=46, srv144620176=18, srv1708145902=33, srv1598046611=27, srv740947871=82, srv2135086240=57, srv222569996=62, srv1911278833=42, srv1621019891=28, srv2140085707=60, srv804647518=84, srv12603993=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:53:14,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:53:14,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:53:14,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:53:14,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:53:14,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:53:14,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-03 00:53:14,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-03 00:53:14,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-03 00:53:14,811 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-03 00:53:14,812 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-03 00:53:14,813 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-03 00:53:14,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-03 00:53:14,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-03 00:53:14,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-03 00:53:14,814 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-03 00:53:14,944 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.04167134279783751, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06080271126331207, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04167134279783751, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17241666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23908333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:14,944 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-03 00:53:14,944 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17722116661440712, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04167134279783751, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06080271126331207, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04167134279783751, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17241666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23908333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-03 00:53:15,226 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 391 ms to try 5000 different iterations. Found a solution that moves 2610 regions; Going from a computed imbalance of 0.17722116661440712 to a new imbalance of 0.017790261132825967. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022518230549283993); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03402316501408647, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022518230549283993); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01475); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.047, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:15,243 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1598046611:75 , srv1217874214:76 , srv65015171:77 , srv1843975136:78 , srv1123501689:79 , srv1477806605:80 , srv1535554125:80 , srv324088952:81 , srv867571567:81 , srv1800015789:82 , srv604752658:82 , srv764822963:82 , srv875053913:82 , srv921969167:82 , srv12603993:83 , srv1663988464:83 , srv1672929772:83 , srv1708145902:83 , srv1911278833:83 , srv2127099453:83 , srv74012035:83 , srv1111209444:84 , srv1832170988:84 , srv2031755328:84 , srv2061357957:84 , srv2139288777:84 , srv34339923:84 , srv565808223:84 , srv900243546:84 , srv10416647:85 , srv1098820903:85 , srv1849521633:85 , srv18859993:85 , srv190375289:85 , srv1920134623:85 , srv1969627974:85 , srv2135086240:85 , srv292131402:85 , srv39112749:85 , srv585072580:85 , srv687533194:85 , srv898720354:85 , srv1332017068:86 , srv1342335071:86 , srv144620176:86 , srv1898382221:86 , srv1932133557:86 , srv2129257496:86 , srv2135180397:86 , srv2140085707:86 , srv648733638:86 , srv808108945:86 , srv811433405:86 , srv828822434:86 , srv1118494187:87 , srv133272508:87 , srv155467794:87 , srv1591170130:87 , srv1707986380:87 , srv1959769293:87 , srv2053954069:87 , srv2143997041:87 , srv315379258:87 , srv519331262:87 , srv804647518:87 , srv950119162:87 , srv1064769977:88 , srv1198107476:88 , srv1378762814:88 , srv1450705729:88 , srv1591331441:88 , srv164776012:88 , srv1926929196:88 , srv1951764342:88 , srv1978269981:88 , srv2041118019:88 , srv2085321728:88 , srv536648620:88 , srv886908657:88 , srv961566573:88 , srv1090105813:89 , srv1201587459:89 , srv1228068363:89 , srv1464166314:89 , srv1621019891:89 , srv277150902:89 , srv707599039:89 , srv740947871:89 , srv1071970856:90 , srv1142589055:90 , srv1587232313:90 , srv1845259480:90 , srv363264063:90 , srv687587112:90 , srv807908291:90 , srv823887565:90 , srv838055743:90 , srv930254473:90 , srv222569996:91 , srv239579470:514 } 2024-01-03 00:53:15,249 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:53:15,250 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1663988464=30, srv2143997041=61, srv39112749=70, srv133272508=15, srv1978269981=49, srv1591331441=26, srv2127099453=55, srv886908657=93, srv1845259480=37, srv1932133557=45, srv811433405=87, srv2085321728=54, srv1926929196=44, srv1959769293=47, srv315379258=66, srv604752658=75, srv828822434=89, srv1198107476=9, srv1849521633=38, srv807908291=85, srv687587112=79, srv1228068363=12, srv1591170130=25, srv1090105813=3, srv764822963=83, srv2135180397=58, srv164776012=29, srv1201587459=10, srv648733638=76, srv867571567=91, srv1111209444=5, srv961566573=99, srv1123501689=7, srv239579470=63, srv1672929772=31, srv875053913=92, srv808108945=86, srv74012035=81, srv1071970856=2, srv838055743=90, srv565808223=73, srv1587232313=24, srv363264063=69, srv1378762814=17, srv2061357957=53, srv1707986380=32, srv292131402=65, srv1800015789=34, srv1064769977=1, srv1118494187=6, srv536648620=72, srv921969167=96, srv687533194=78, srv1477806605=21, srv18859993=39, srv2129257496=56, srv1217874214=11, srv898720354=94, srv1464166314=20, srv155467794=23, srv1832170988=35, srv950119162=98, srv1969627974=48, srv900243546=95, srv1142589055=8, srv519331262=71, srv823887565=88, srv65015171=77, srv2041118019=51, srv2139288777=59, srv277150902=64, srv2053954069=52, srv324088952=67, srv1898382221=40, srv190375289=41, srv585072580=74, srv930254473=97, srv1535554125=22, srv1332017068=14, srv1450705729=19, srv2031755328=50, srv1920134623=43, srv34339923=68, srv1098820903=4, srv707599039=80, srv1342335071=16, srv1843975136=36, srv10416647=0, srv1951764342=46, srv144620176=18, srv1708145902=33, srv1598046611=27, srv740947871=82, srv2135086240=57, srv222569996=62, srv1911278833=42, srv1621019891=28, srv2140085707=60, srv804647518=84, srv12603993=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:53:15,285 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:53:15,286 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:53:15,287 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:53:15,288 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-03 00:53:15,289 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-03 00:53:15,290 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-03 00:53:15,291 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-03 00:53:15,292 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-03 00:53:15,293 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-03 00:53:15,294 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-03 00:53:15,295 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-03 00:53:15,417 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.022518230549283993); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03402316501408647, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022518230549283993); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01475); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.047, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:15,417 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-03 00:53:15,417 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01777198552221351, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022518230549283993); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03402316501408647, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022518230549283993); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01475); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.047, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-03 00:53:15,661 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 346 ms to try 5000 different iterations. Found a solution that moves 1046 regions; Going from a computed imbalance of 0.01777198552221351 to a new imbalance of 9.182927484937863E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006108304630544682); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007506076849761332); MoveCostFunction : (multiplier=7.0, imbalance=0.11622222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006108304630544682); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:15,663 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv363264063:79 , srv740947871:82 , srv1071970856:83 , srv1920134623:83 , srv222569996:83 , srv324088952:83 , srv764822963:83 , srv838055743:83 , srv950119162:83 , srv1123501689:84 , srv1142589055:84 , srv1201587459:84 , srv1464166314:84 , srv1672929772:84 , srv2041118019:84 , srv2053954069:84 , srv2085321728:84 , srv2135086240:84 , srv2135180397:84 , srv315379258:84 , srv687587112:84 , srv74012035:84 , srv10416647:85 , srv1064769977:85 , srv1098820903:85 , srv1198107476:85 , srv1217874214:85 , srv1228068363:85 , srv1332017068:85 , srv133272508:85 , srv1342335071:85 , srv1378762814:85 , srv144620176:85 , srv1450705729:85 , srv155467794:85 , srv1587232313:85 , srv1591331441:85 , srv1598046611:85 , srv1707986380:85 , srv1832170988:85 , srv1843975136:85 , srv1911278833:85 , srv1926929196:85 , srv2129257496:85 , srv2139288777:85 , srv34339923:85 , srv536648620:85 , srv807908291:85 , srv823887565:85 , srv875053913:85 , srv886908657:85 , srv898720354:85 , srv1090105813:86 , srv1118494187:86 , srv1477806605:86 , srv1621019891:86 , srv164776012:86 , srv1845259480:86 , srv1849521633:86 , srv1898382221:86 , srv190375289:86 , srv1932133557:86 , srv1969627974:86 , srv2127099453:86 , srv39112749:86 , srv519331262:86 , srv585072580:86 , srv707599039:86 , srv808108945:86 , srv811433405:86 , srv828822434:86 , srv921969167:86 , srv930254473:86 , srv961566573:86 , srv1111209444:87 , srv1535554125:87 , srv1708145902:87 , srv18859993:87 , srv1951764342:87 , srv1959769293:87 , srv2031755328:87 , srv2061357957:87 , srv2140085707:87 , srv2143997041:87 , srv277150902:87 , srv292131402:87 , srv604752658:87 , srv687533194:87 , srv804647518:87 , srv867571567:87 , srv900243546:87 , srv12603993:88 , srv1663988464:88 , srv1978269981:88 , srv565808223:88 , srv648733638:88 , srv1591170130:89 , srv1800015789:89 , srv65015171:89 , srv239579470:538 } 2024-01-03 00:53:15,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:53:15,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1663988464=30, srv2143997041=61, srv39112749=70, srv133272508=15, srv1978269981=49, srv1591331441=26, srv2127099453=55, srv886908657=93, srv1845259480=37, srv1932133557=45, srv811433405=87, srv2085321728=54, srv1926929196=44, srv1959769293=47, srv315379258=66, srv604752658=75, srv828822434=89, srv1198107476=9, srv1849521633=38, srv807908291=85, srv687587112=79, srv1228068363=12, srv1591170130=25, srv1090105813=3, srv764822963=83, srv2135180397=58, srv164776012=29, srv1201587459=10, srv648733638=76, srv867571567=91, srv1111209444=5, srv961566573=99, srv1123501689=7, srv239579470=63, srv1672929772=31, srv875053913=92, srv808108945=86, srv74012035=81, srv1071970856=2, srv838055743=90, srv565808223=73, srv1587232313=24, srv363264063=69, srv1378762814=17, srv2061357957=53, srv1707986380=32, srv292131402=65, srv1800015789=34, srv1064769977=1, srv1118494187=6, srv536648620=72, srv921969167=96, srv687533194=78, srv1477806605=21, srv18859993=39, srv2129257496=56, srv1217874214=11, srv898720354=94, srv1464166314=20, srv155467794=23, srv1832170988=35, srv950119162=98, srv1969627974=48, srv900243546=95, srv1142589055=8, srv519331262=71, srv823887565=88, srv65015171=77, srv2041118019=51, srv2139288777=59, srv277150902=64, srv2053954069=52, srv324088952=67, srv1898382221=40, srv190375289=41, srv585072580=74, srv930254473=97, srv1535554125=22, srv1332017068=14, srv1450705729=19, srv2031755328=50, srv1920134623=43, srv34339923=68, srv1098820903=4, srv707599039=80, srv1342335071=16, srv1843975136=36, srv10416647=0, srv1951764342=46, srv144620176=18, srv1708145902=33, srv1598046611=27, srv740947871=82, srv2135086240=57, srv222569996=62, srv1911278833=42, srv1621019891=28, srv2140085707=60, srv804647518=84, srv12603993=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:53:15,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:53:15,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-03 00:53:15,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-03 00:53:15,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-03 00:53:15,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-03 00:53:15,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-03 00:53:15,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-03 00:53:15,685 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-03 00:53:15,795 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.006108304630544682); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007506076849761332); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006108304630544682); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:15,795 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-03 00:53:15,795 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.109684999494831E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006108304630544682); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007506076849761332); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006108304630544682); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004416666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-03 00:53:16,131 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 436 ms to try 5000 different iterations. Found a solution that moves 253 regions; Going from a computed imbalance of 9.109684999494831E-4 to a new imbalance of 1.9667697556100105E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.02811111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:16,132 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1111209444:83 , srv1378762814:83 , srv2041118019:83 , srv519331262:83 , srv565808223:83 , srv65015171:83 , srv1064769977:84 , srv1071970856:84 , srv1118494187:84 , srv1228068363:84 , srv12603993:84 , srv1332017068:84 , srv1342335071:84 , srv144620176:84 , srv1450705729:84 , srv1464166314:84 , srv155467794:84 , srv1591170130:84 , srv1663988464:84 , srv1672929772:84 , srv1800015789:84 , srv1832170988:84 , srv18859993:84 , srv190375289:84 , srv1926929196:84 , srv1969627974:84 , srv2031755328:84 , srv2053954069:84 , srv2129257496:84 , srv2135086240:84 , srv2139288777:84 , srv2140085707:84 , srv277150902:84 , srv363264063:84 , srv604752658:84 , srv648733638:84 , srv687587112:84 , srv707599039:84 , srv740947871:84 , srv804647518:84 , srv807908291:84 , srv823887565:84 , srv828822434:84 , srv838055743:84 , srv867571567:84 , srv886908657:84 , srv930254473:84 , srv10416647:85 , srv1090105813:85 , srv1098820903:85 , srv1123501689:85 , srv1142589055:85 , srv1198107476:85 , srv1201587459:85 , srv1217874214:85 , srv133272508:85 , srv1477806605:85 , srv1535554125:85 , srv1598046611:85 , srv1621019891:85 , srv164776012:85 , srv1707986380:85 , srv1843975136:85 , srv1845259480:85 , srv1849521633:85 , srv1898382221:85 , srv1911278833:85 , srv1932133557:85 , srv1951764342:85 , srv1959769293:85 , srv1978269981:85 , srv2061357957:85 , srv2085321728:85 , srv2127099453:85 , srv2143997041:85 , srv292131402:85 , srv315379258:85 , srv324088952:85 , srv34339923:85 , srv39112749:85 , srv536648620:85 , srv585072580:85 , srv687533194:85 , srv74012035:85 , srv764822963:85 , srv811433405:85 , srv875053913:85 , srv898720354:85 , srv900243546:85 , srv921969167:85 , srv961566573:85 , srv1587232313:86 , srv1591331441:86 , srv1708145902:86 , srv1920134623:86 , srv2135180397:86 , srv222569996:86 , srv808108945:86 , srv950119162:86 , srv239579470:630 } 2024-01-03 00:53:16,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:53:16,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1663988464=30, srv2143997041=61, srv39112749=70, srv133272508=15, srv1978269981=49, srv1591331441=26, srv2127099453=55, srv886908657=93, srv1845259480=37, srv1932133557=45, srv811433405=87, srv2085321728=54, srv1926929196=44, srv1959769293=47, srv315379258=66, srv604752658=75, srv828822434=89, srv1198107476=9, srv1849521633=38, srv807908291=85, srv687587112=79, srv1228068363=12, srv1591170130=25, srv1090105813=3, srv764822963=83, srv2135180397=58, srv164776012=29, srv1201587459=10, srv648733638=76, srv867571567=91, srv1111209444=5, srv961566573=99, srv1123501689=7, srv239579470=63, srv1672929772=31, srv875053913=92, srv808108945=86, srv74012035=81, srv1071970856=2, srv838055743=90, srv565808223=73, srv1587232313=24, srv363264063=69, srv1378762814=17, srv2061357957=53, srv1707986380=32, srv292131402=65, srv1800015789=34, srv1064769977=1, srv1118494187=6, srv536648620=72, srv921969167=96, srv687533194=78, srv1477806605=21, srv18859993=39, srv2129257496=56, srv1217874214=11, srv898720354=94, srv1464166314=20, srv155467794=23, srv1832170988=35, srv950119162=98, srv1969627974=48, srv900243546=95, srv1142589055=8, srv519331262=71, srv823887565=88, srv65015171=77, srv2041118019=51, srv2139288777=59, srv277150902=64, srv2053954069=52, srv324088952=67, srv1898382221=40, srv190375289=41, srv585072580=74, srv930254473=97, srv1535554125=22, srv1332017068=14, srv1450705729=19, srv2031755328=50, srv1920134623=43, srv34339923=68, srv1098820903=4, srv707599039=80, srv1342335071=16, srv1843975136=36, srv10416647=0, srv1951764342=46, srv144620176=18, srv1708145902=33, srv1598046611=27, srv740947871=82, srv2135086240=57, srv222569996=62, srv1911278833=42, srv1621019891=28, srv2140085707=60, srv804647518=84, srv12603993=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:53:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:53:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:53:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:53:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:53:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:53:16,155 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:53:16,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:53:16,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-03 00:53:16,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-03 00:53:16,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-03 00:53:16,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-03 00:53:16,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-03 00:53:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-03 00:53:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-03 00:53:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-03 00:53:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-03 00:53:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-03 00:53:16,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-03 00:53:16,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-03 00:53:16,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-03 00:53:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-03 00:53:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-03 00:53:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-03 00:53:16,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-03 00:53:16,274 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.789615369213387E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.868392354571063E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.868392354571063E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:16,274 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1111209444:83 , srv1378762814:83 , srv2041118019:83 , srv519331262:83 , srv565808223:83 , srv65015171:83 , srv1064769977:84 , srv1071970856:84 , srv1118494187:84 , srv1228068363:84 , srv12603993:84 , srv1332017068:84 , srv1342335071:84 , srv144620176:84 , srv1450705729:84 , srv1464166314:84 , srv155467794:84 , srv1591170130:84 , srv1663988464:84 , srv1672929772:84 , srv1800015789:84 , srv1832170988:84 , srv18859993:84 , srv190375289:84 , srv1926929196:84 , srv1969627974:84 , srv2031755328:84 , srv2053954069:84 , srv2129257496:84 , srv2135086240:84 , srv2139288777:84 , srv2140085707:84 , srv277150902:84 , srv363264063:84 , srv604752658:84 , srv648733638:84 , srv687587112:84 , srv707599039:84 , srv740947871:84 , srv804647518:84 , srv807908291:84 , srv823887565:84 , srv828822434:84 , srv838055743:84 , srv867571567:84 , srv886908657:84 , srv930254473:84 , srv10416647:85 , srv1090105813:85 , srv1098820903:85 , srv1123501689:85 , srv1142589055:85 , srv1198107476:85 , srv1201587459:85 , srv1217874214:85 , srv133272508:85 , srv1477806605:85 , srv1535554125:85 , srv1598046611:85 , srv1621019891:85 , srv164776012:85 , srv1707986380:85 , srv1843975136:85 , srv1845259480:85 , srv1849521633:85 , srv1898382221:85 , srv1911278833:85 , srv1932133557:85 , srv1951764342:85 , srv1959769293:85 , srv1978269981:85 , srv2061357957:85 , srv2085321728:85 , srv2127099453:85 , srv2143997041:85 , srv292131402:85 , srv315379258:85 , srv324088952:85 , srv34339923:85 , srv39112749:85 , srv536648620:85 , srv585072580:85 , srv687533194:85 , srv74012035:85 , srv764822963:85 , srv811433405:85 , srv875053913:85 , srv898720354:85 , srv900243546:85 , srv921969167:85 , srv961566573:85 , srv1587232313:86 , srv1591331441:86 , srv1708145902:86 , srv1920134623:86 , srv2135180397:86 , srv222569996:86 , srv808108945:86 , srv950119162:86 , srv239579470:630 } 2024-01-03 00:53:16,312 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=266 (was 266), ProcessCount=167 (was 167), AvailableMemoryMB=3231 (was 3825) 2024-01-03 00:53:16,320 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=266, ProcessCount=167, AvailableMemoryMB=3230 2024-01-03 00:53:16,321 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-03 00:53:16,321 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-01-03 00:53:16,334 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1006678961:84 , srv1247152316:84 , srv1387456763:84 , srv1436043320:84 , srv1457191853:84 , srv1548053535:84 , srv1588934856:84 , srv1592861442:84 , srv1776619358:84 , srv1890752344:84 , srv1937299266:84 , srv1968407366:84 , srv2094884726:84 , srv345611400:84 , srv35628896:84 , srv392218260:84 , srv417975679:84 , srv433705787:84 , srv447306896:84 , srv515328732:84 , srv517877454:84 , srv518295201:84 , srv523540397:84 , srv70873480:84 , srv756636159:84 , srv863257070:84 , srv881514426:84 , srv895250776:84 , srv99116518:84 , srv952183538:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-03 00:53:16,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:53:16,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv433705787=17, srv447306896=18, srv1247152316=1, srv518295201=21, srv1592861442=7, srv1890752344=9, srv1548053535=5, srv1006678961=0, srv345611400=13, srv517877454=20, srv99116518=29, srv1387456763=2, srv70873480=23, srv2094884726=12, srv1457191853=4, srv35628896=14, srv515328732=19, srv952183538=28, srv392218260=15, srv756636159=24, srv1937299266=10, srv863257070=25, srv523540397=22, srv1968407366=11, srv1776619358=8, srv881514426=26, srv417975679=16, srv895250776=27, srv1436043320=3, srv1588934856=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:53:16,349 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:53:16,350 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:53:16,351 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:53:16,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-03 00:53:16,378 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.1191786915557969, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:53:16,378 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912568571429831, 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.1191786915557969, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-01-03 00:55:16,356 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6035834 different iterations. Found a solution that moves 1853 regions; Going from a computed imbalance of 0.9912568571429831 to a new imbalance of 4.324994439959734E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6862962962962963, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:55:16,363 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1006678961:90 , srv1247152316:90 , srv1387456763:90 , srv1436043320:90 , srv1457191853:90 , srv1548053535:90 , srv1588934856:90 , srv1592861442:90 , srv1776619358:90 , srv1890752344:90 , srv1937299266:90 , srv1968407366:90 , srv2094884726:90 , srv345611400:90 , srv35628896:90 , srv392218260:90 , srv417975679:90 , srv433705787:90 , srv447306896:90 , srv515328732:90 , srv517877454:90 , srv518295201:90 , srv523540397:90 , srv70873480:90 , srv756636159:90 , srv863257070:90 , srv881514426:90 , srv895250776:90 , srv952183538:90 , srv99116518:90 } 2024-01-03 00:55:16,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-03 00:55:16,365 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv433705787=17, srv447306896=18, srv1247152316=1, srv518295201=21, srv1592861442=7, srv1890752344=9, srv1548053535=5, srv1006678961=0, srv345611400=13, srv517877454=20, srv99116518=29, srv1387456763=2, srv70873480=23, srv2094884726=12, srv1457191853=4, srv35628896=14, srv515328732=19, srv952183538=28, srv392218260=15, srv756636159=24, srv1937299266=10, srv863257070=25, srv523540397=22, srv1968407366=11, srv1776619358=8, srv881514426=26, srv417975679=16, srv895250776=27, srv1436043320=3, srv1588934856=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-03 00:55:16,369 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-03 00:55:16,370 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-03 00:55:16,384 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-03 00:55:16,385 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1006678961:90 , srv1247152316:90 , srv1387456763:90 , srv1436043320:90 , srv1457191853:90 , srv1548053535:90 , srv1588934856:90 , srv1592861442:90 , srv1776619358:90 , srv1890752344:90 , srv1937299266:90 , srv1968407366:90 , srv2094884726:90 , srv345611400:90 , srv35628896:90 , srv392218260:90 , srv417975679:90 , srv433705787:90 , srv447306896:90 , srv515328732:90 , srv517877454:90 , srv518295201:90 , srv523540397:90 , srv70873480:90 , srv756636159:90 , srv863257070:90 , srv881514426:90 , srv895250776:90 , srv952183538:90 , srv99116518:90 } 2024-01-03 00:55:16,397 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=198 (was 266), ProcessCount=167 (was 167), AvailableMemoryMB=2837 (was 3230)