2024-02-21 09:53:16,367 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-21 09:53:16,703 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-21 09:53:16,818 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-21 09:53:16,886 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-21 09:53:16,893 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-02-21 09:53:16,909 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=288, ProcessCount=167, AvailableMemoryMB=9209 2024-02-21 09:53:16,912 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-21 09:53:16,912 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-02-21 09:53:17,056 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1063696262:84 , srv1073838261:84 , srv1082426444:84 , srv1090808443:84 , srv109409374:84 , srv110619850:84 , srv1136860360:84 , srv1143076177:84 , srv1154568960:84 , srv1157293310:84 , srv1158323141:84 , srv1168548527:84 , srv1169487954:84 , srv1191430936:84 , srv1191803706:84 , srv1192175720:84 , srv1231458432:84 , srv1235547860:84 , srv1236617785:84 , srv1241259434:84 , srv1265690288:84 , srv1280723055:84 , srv1288780868:84 , srv1336596235:84 , srv1341817474:84 , srv1385097724:84 , srv1404280262:84 , srv1444198976:84 , srv1476607441:84 , srv147736578:84 , srv1531549729:84 , srv1545422737:84 , srv1561732920:84 , srv1593450638:84 , srv16393087:84 , srv1660593862:84 , srv1686603765:84 , srv1704102357:84 , srv1721851180:84 , srv1735452915:84 , srv1737400273:84 , srv1820193322:84 , srv1831701549:84 , srv1844463065:84 , srv1846241879:84 , srv1853524304:84 , srv1856625734:84 , srv1881442702:84 , srv1905366884:84 , srv1921567652:84 , srv1942808372:84 , srv1945227090:84 , srv1948260420:84 , srv1962971595:84 , srv1971175826:84 , srv208022789:84 , srv2092274188:84 , srv2105120893:84 , srv2106082143:84 , srv2109584272:84 , srv267403446:84 , srv270688534:84 , srv274358041:84 , srv311854738:84 , srv317170896:84 , srv430904091:84 , srv475271765:84 , srv481298112:84 , srv485223130:84 , srv49710515:84 , srv504465632:84 , srv521001527:84 , srv524960002:84 , srv554655313:84 , srv574215012:84 , srv577195201:84 , srv592653008:84 , srv61435712:84 , srv616090819:84 , srv630280073:84 , srv637987836:84 , srv649002189:84 , srv649673019:84 , srv673728802:84 , srv687803664:84 , srv687921496:84 , srv688537556:84 , srv716597730:84 , srv720213936:84 , srv752919364:84 , srv776799792:84 , srv79513360:84 , srv822386176:84 , srv831018035:84 , srv837625466:84 , srv90020035:84 , srv95967570:84 , srv966249830:84 , srv982450417:84 , srv1411489104:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-21 09:53:17,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:17,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv274358041=63, srv1921567652=50, srv1063696262=0, srv1235547860=17, srv504465632=71, srv1444198976=28, srv1336596235=23, srv1846241879=45, srv1082426444=2, srv208022789=56, srv574215012=75, srv1073838261=1, srv1154568960=8, srv1686603765=37, srv837625466=95, srv1660593862=36, srv1721851180=39, srv1404280262=26, srv1341817474=24, srv687921496=86, srv16393087=35, srv592653008=77, srv90020035=96, srv311854738=64, srv1948260420=53, srv1090808443=3, srv475271765=67, srv1945227090=52, srv2105120893=58, srv2109584272=60, srv1192175720=15, srv649673019=83, srv688537556=87, srv1241259434=19, srv317170896=65, srv776799792=91, srv1385097724=25, srv1169487954=12, srv1905366884=49, srv267403446=61, srv1853524304=46, srv1881442702=48, srv1168548527=11, srv1737400273=41, srv982450417=99, srv1411489104=27, srv1735452915=40, srv1820193322=42, srv61435712=78, srv1280723055=21, srv616090819=79, srv430904091=66, srv1844463065=44, srv1158323141=10, srv637987836=81, srv1157293310=9, srv720213936=89, srv1545422737=32, srv147736578=30, srv1561732920=33, srv270688534=62, srv485223130=69, srv630280073=80, srv2106082143=59, srv752919364=90, srv1593450638=34, srv673728802=84, srv1236617785=18, srv481298112=68, srv822386176=93, srv524960002=73, srv831018035=94, srv1191430936=13, srv687803664=85, srv95967570=97, srv554655313=74, srv1265690288=20, srv2092274188=57, srv1531549729=31, srv1831701549=43, srv1143076177=7, srv79513360=92, srv109409374=4, srv1191803706=14, srv1704102357=38, srv1971175826=55, srv1942808372=51, srv521001527=72, srv577195201=76, srv1136860360=6, srv49710515=70, srv110619850=5, srv1476607441=29, srv1856625734=47, srv716597730=88, srv1231458432=16, srv1288780868=22, srv966249830=98, srv649002189=82, srv1962971595=54} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-21 09:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-21 09:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-21 09:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-21 09:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-21 09:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-21 09:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-21 09:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-21 09:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-21 09:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-21 09:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-21 09:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-21 09:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-21 09:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-21 09:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-21 09:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-21 09:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-21 09:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-21 09:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-21 09:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-21 09:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-21 09:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-21 09:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-21 09:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-21 09:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-21 09:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-21 09:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-21 09:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-21 09:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-21 09:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-21 09:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-21 09:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-21 09:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-21 09:53:17,413 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-02-21 09:53:17,414 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-02-21 09:53:17,414 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-02-21 09:53:17,809 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 583 ms to try 5000 different iterations. Found a solution that moves 4700 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18032424192778504. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04483442818712748, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05613435862048202, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5222222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04483442818712748, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1755, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24241666666666667, 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-02-21 09:53:17,823 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1962971595:81 , srv966249830:81 , srv1169487954:82 , srv1265690288:82 , srv267403446:82 , srv630280073:82 , srv1192175720:83 , srv1476607441:83 , srv147736578:83 , srv1844463065:83 , srv1853524304:83 , srv317170896:83 , srv430904091:83 , srv481298112:83 , srv485223130:83 , srv822386176:83 , srv831018035:83 , srv1154568960:84 , srv1231458432:84 , srv1531549729:84 , srv1660593862:84 , srv1737400273:84 , srv1820193322:84 , srv1846241879:84 , srv1856625734:84 , srv2109584272:84 , srv475271765:84 , srv524960002:84 , srv554655313:84 , srv1082426444:85 , srv1143076177:85 , srv1157293310:85 , srv1191430936:85 , srv1191803706:85 , srv1561732920:85 , srv1593450638:85 , srv1831701549:85 , srv1945227090:85 , srv270688534:85 , srv577195201:85 , srv592653008:85 , srv61435712:85 , srv649002189:85 , srv673728802:85 , srv752919364:85 , srv982450417:85 , srv1063696262:86 , srv110619850:86 , srv1235547860:86 , srv1236617785:86 , srv1280723055:86 , srv1288780868:86 , srv1336596235:86 , srv1385097724:86 , srv1545422737:86 , srv1881442702:86 , srv1942808372:86 , srv208022789:86 , srv2106082143:86 , srv274358041:86 , srv616090819:86 , srv687803664:86 , srv688537556:86 , srv79513360:86 , srv90020035:86 , srv1073838261:87 , srv1090808443:87 , srv1158323141:87 , srv1168548527:87 , srv1686603765:87 , srv1948260420:87 , srv2092274188:87 , srv2105120893:87 , srv49710515:87 , srv504465632:87 , srv521001527:87 , srv637987836:87 , srv649673019:87 , srv716597730:87 , srv720213936:87 , srv837625466:87 , srv109409374:88 , srv1136860360:88 , srv1704102357:88 , srv1721851180:88 , srv1735452915:88 , srv1905366884:88 , srv311854738:88 , srv776799792:88 , srv95967570:88 , srv1341817474:89 , srv1404280262:89 , srv1444198976:89 , srv687921496:89 , srv16393087:90 , srv574215012:90 , srv1921567652:91 , srv1971175826:104 , srv1241259434:107 , srv1411489104:488 } 2024-02-21 09:53:17,830 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:17,831 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv274358041=63, srv1921567652=50, srv1063696262=0, srv1235547860=17, srv504465632=71, srv1444198976=28, srv1336596235=23, srv1846241879=45, srv1082426444=2, srv208022789=56, srv574215012=75, srv1073838261=1, srv1154568960=8, srv1686603765=37, srv837625466=95, srv1660593862=36, srv1721851180=39, srv1404280262=26, srv1341817474=24, srv687921496=86, srv16393087=35, srv592653008=77, srv90020035=96, srv311854738=64, srv1948260420=53, srv1090808443=3, srv475271765=67, srv1945227090=52, srv2105120893=58, srv2109584272=60, srv1192175720=15, srv649673019=83, srv688537556=87, srv1241259434=19, srv317170896=65, srv776799792=91, srv1385097724=25, srv1169487954=12, srv1905366884=49, srv267403446=61, srv1853524304=46, srv1881442702=48, srv1168548527=11, srv1737400273=41, srv982450417=99, srv1411489104=27, srv1735452915=40, srv1820193322=42, srv61435712=78, srv1280723055=21, srv616090819=79, srv430904091=66, srv1844463065=44, srv1158323141=10, srv637987836=81, srv1157293310=9, srv720213936=89, srv1545422737=32, srv147736578=30, srv1561732920=33, srv270688534=62, srv485223130=69, srv630280073=80, srv2106082143=59, srv752919364=90, srv1593450638=34, srv673728802=84, srv1236617785=18, srv481298112=68, srv822386176=93, srv524960002=73, srv831018035=94, srv1191430936=13, srv687803664=85, srv95967570=97, srv554655313=74, srv1265690288=20, srv2092274188=57, srv1531549729=31, srv1831701549=43, srv1143076177=7, srv79513360=92, srv109409374=4, srv1191803706=14, srv1704102357=38, srv1971175826=55, srv1942808372=51, srv521001527=72, srv577195201=76, srv1136860360=6, srv49710515=70, srv110619850=5, srv1476607441=29, srv1856625734=47, srv716597730=88, srv1231458432=16, srv1288780868=22, srv966249830=98, srv649002189=82, srv1962971595=54} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:17,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:17,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:17,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:17,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:17,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:17,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:17,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:17,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:17,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:17,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:17,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:17,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:17,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:17,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-21 09:53:17,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-21 09:53:17,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-21 09:53:17,859 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-21 09:53:17,860 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-21 09:53:17,861 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-21 09:53:17,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-21 09:53:17,863 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-21 09:53:17,864 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-21 09:53:17,865 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-21 09:53:18,025 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.04483442818712748, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05613435862048202, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04483442818712748, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1755, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24241666666666667, 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-02-21 09:53:18,026 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-02-21 09:53:18,026 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18029133182438328, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04483442818712748, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05613435862048202, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04483442818712748, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1755, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24241666666666667, 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-02-21 09:53:18,284 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 389 ms to try 5000 different iterations. Found a solution that moves 2648 regions; Going from a computed imbalance of 0.18029133182438328 to a new imbalance of 0.016023573275375742. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02528944551331383, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03852207960746604, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2942222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02528944551331383, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012583333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.048666666666666664, 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-02-21 09:53:18,310 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1241259434:68 , srv1971175826:68 , srv1404280262:81 , srv1341817474:82 , srv1444198976:82 , srv16393087:82 , srv1721851180:82 , srv1921567652:82 , srv311854738:82 , srv776799792:82 , srv1073838261:83 , srv109409374:83 , srv1704102357:83 , srv1905366884:83 , srv1948260420:83 , srv574215012:83 , srv687921496:83 , srv1136860360:84 , srv49710515:84 , srv504465632:84 , srv616090819:84 , srv687803664:84 , srv720213936:84 , srv79513360:84 , srv95967570:84 , srv1063696262:85 , srv1090808443:85 , srv1157293310:85 , srv1158323141:85 , srv1336596235:85 , srv1385097724:85 , srv1545422737:85 , srv1735452915:85 , srv1820193322:85 , srv208022789:85 , srv2105120893:85 , srv637987836:85 , srv649673019:85 , srv688537556:85 , srv716597730:85 , srv837625466:85 , srv110619850:86 , srv1154568960:86 , srv1168548527:86 , srv1231458432:86 , srv1593450638:86 , srv1686603765:86 , srv1942808372:86 , srv2092274188:86 , srv2106082143:86 , srv270688534:86 , srv274358041:86 , srv521001527:86 , srv554655313:86 , srv752919364:86 , srv1082426444:87 , srv1143076177:87 , srv1235547860:87 , srv1288780868:87 , srv1660593862:87 , srv1831701549:87 , srv1856625734:87 , srv1881442702:87 , srv1945227090:87 , srv481298112:87 , srv524960002:87 , srv592653008:87 , srv61435712:87 , srv673728802:87 , srv822386176:87 , srv90020035:87 , srv1191430936:88 , srv1191803706:88 , srv1236617785:88 , srv1265690288:88 , srv1531549729:88 , srv1846241879:88 , srv1853524304:88 , srv2109584272:88 , srv430904091:88 , srv475271765:88 , srv485223130:88 , srv630280073:88 , srv649002189:88 , srv1192175720:89 , srv1280723055:89 , srv147736578:89 , srv1561732920:89 , srv1737400273:89 , srv577195201:89 , srv831018035:89 , srv982450417:89 , srv1169487954:90 , srv1844463065:90 , srv1962971595:90 , srv267403446:90 , srv317170896:90 , srv1476607441:91 , srv966249830:92 , srv1411489104:511 } 2024-02-21 09:53:18,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:18,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv274358041=63, srv1921567652=50, srv1063696262=0, srv1235547860=17, srv504465632=71, srv1444198976=28, srv1336596235=23, srv1846241879=45, srv1082426444=2, srv208022789=56, srv574215012=75, srv1073838261=1, srv1154568960=8, srv1686603765=37, srv837625466=95, srv1660593862=36, srv1721851180=39, srv1404280262=26, srv1341817474=24, srv687921496=86, srv16393087=35, srv592653008=77, srv90020035=96, srv311854738=64, srv1948260420=53, srv1090808443=3, srv475271765=67, srv1945227090=52, srv2105120893=58, srv2109584272=60, srv1192175720=15, srv649673019=83, srv688537556=87, srv1241259434=19, srv317170896=65, srv776799792=91, srv1385097724=25, srv1169487954=12, srv1905366884=49, srv267403446=61, srv1853524304=46, srv1881442702=48, srv1168548527=11, srv1737400273=41, srv982450417=99, srv1411489104=27, srv1735452915=40, srv1820193322=42, srv61435712=78, srv1280723055=21, srv616090819=79, srv430904091=66, srv1844463065=44, srv1158323141=10, srv637987836=81, srv1157293310=9, srv720213936=89, srv1545422737=32, srv147736578=30, srv1561732920=33, srv270688534=62, srv485223130=69, srv630280073=80, srv2106082143=59, srv752919364=90, srv1593450638=34, srv673728802=84, srv1236617785=18, srv481298112=68, srv822386176=93, srv524960002=73, srv831018035=94, srv1191430936=13, srv687803664=85, srv95967570=97, srv554655313=74, srv1265690288=20, srv2092274188=57, srv1531549729=31, srv1831701549=43, srv1143076177=7, srv79513360=92, srv109409374=4, srv1191803706=14, srv1704102357=38, srv1971175826=55, srv1942808372=51, srv521001527=72, srv577195201=76, srv1136860360=6, srv49710515=70, srv110619850=5, srv1476607441=29, srv1856625734=47, srv716597730=88, srv1231458432=16, srv1288780868=22, srv966249830=98, srv649002189=82, srv1962971595=54} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:18,337 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:18,338 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:18,339 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:18,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:18,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:18,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:18,340 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-21 09:53:18,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-21 09:53:18,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-21 09:53:18,343 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-21 09:53:18,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-21 09:53:18,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-21 09:53:18,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-21 09:53:18,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-21 09:53:18,348 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-21 09:53:18,505 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.02528944551331383, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03852207960746604, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02528944551331383, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012583333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.048666666666666664, 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-02-21 09:53:18,505 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-02-21 09:53:18,506 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016005031583076205, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02528944551331383, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03852207960746604, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02528944551331383, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012583333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.048666666666666664, 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-02-21 09:53:18,813 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 443 ms to try 5000 different iterations. Found a solution that moves 1020 regions; Going from a computed imbalance of 0.016005031583076205 to a new imbalance of 8.121687136643981E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007441001264140751); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009211323729436767); MoveCostFunction : (multiplier=7.0, imbalance=0.11333333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007441001264140751); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); 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-02-21 09:53:18,816 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1280723055:82 , srv1476607441:82 , srv1236617785:83 , srv1241259434:83 , srv110619850:84 , srv1168548527:84 , srv1191430936:84 , srv1191803706:84 , srv1561732920:84 , srv1735452915:84 , srv1737400273:84 , srv1881442702:84 , srv1921567652:84 , srv2092274188:84 , srv317170896:84 , srv577195201:84 , srv592653008:84 , srv966249830:84 , srv982450417:84 , srv1090808443:85 , srv1136860360:85 , srv1143076177:85 , srv1192175720:85 , srv1235547860:85 , srv1288780868:85 , srv147736578:85 , srv1531549729:85 , srv1686603765:85 , srv1831701549:85 , srv1844463065:85 , srv1846241879:85 , srv1971175826:85 , srv2105120893:85 , srv2106082143:85 , srv267403446:85 , srv270688534:85 , srv274358041:85 , srv475271765:85 , srv521001527:85 , srv574215012:85 , srv61435712:85 , srv637987836:85 , srv649002189:85 , srv649673019:85 , srv673728802:85 , srv716597730:85 , srv752919364:85 , srv90020035:85 , srv95967570:85 , srv1082426444:86 , srv109409374:86 , srv1158323141:86 , srv1169487954:86 , srv1341817474:86 , srv1593450638:86 , srv16393087:86 , srv1704102357:86 , srv1856625734:86 , srv1905366884:86 , srv1942808372:86 , srv2109584272:86 , srv430904091:86 , srv485223130:86 , srv49710515:86 , srv504465632:86 , srv524960002:86 , srv616090819:86 , srv687921496:86 , srv688537556:86 , srv720213936:86 , srv831018035:86 , srv837625466:86 , srv1063696262:87 , srv1073838261:87 , srv1154568960:87 , srv1157293310:87 , srv1265690288:87 , srv1336596235:87 , srv1385097724:87 , srv1404280262:87 , srv1545422737:87 , srv1660593862:87 , srv1721851180:87 , srv1853524304:87 , srv1945227090:87 , srv1948260420:87 , srv1962971595:87 , srv208022789:87 , srv554655313:87 , srv687803664:87 , srv776799792:87 , srv822386176:87 , srv1231458432:88 , srv1444198976:88 , srv1820193322:88 , srv481298112:88 , srv630280073:88 , srv79513360:88 , srv311854738:89 , srv1411489104:525 } 2024-02-21 09:53:18,823 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:18,824 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv274358041=63, srv1921567652=50, srv1063696262=0, srv1235547860=17, srv504465632=71, srv1444198976=28, srv1336596235=23, srv1846241879=45, srv1082426444=2, srv208022789=56, srv574215012=75, srv1073838261=1, srv1154568960=8, srv1686603765=37, srv837625466=95, srv1660593862=36, srv1721851180=39, srv1404280262=26, srv1341817474=24, srv687921496=86, srv16393087=35, srv592653008=77, srv90020035=96, srv311854738=64, srv1948260420=53, srv1090808443=3, srv475271765=67, srv1945227090=52, srv2105120893=58, srv2109584272=60, srv1192175720=15, srv649673019=83, srv688537556=87, srv1241259434=19, srv317170896=65, srv776799792=91, srv1385097724=25, srv1169487954=12, srv1905366884=49, srv267403446=61, srv1853524304=46, srv1881442702=48, srv1168548527=11, srv1737400273=41, srv982450417=99, srv1411489104=27, srv1735452915=40, srv1820193322=42, srv61435712=78, srv1280723055=21, srv616090819=79, srv430904091=66, srv1844463065=44, srv1158323141=10, srv637987836=81, srv1157293310=9, srv720213936=89, srv1545422737=32, srv147736578=30, srv1561732920=33, srv270688534=62, srv485223130=69, srv630280073=80, srv2106082143=59, srv752919364=90, srv1593450638=34, srv673728802=84, srv1236617785=18, srv481298112=68, srv822386176=93, srv524960002=73, srv831018035=94, srv1191430936=13, srv687803664=85, srv95967570=97, srv554655313=74, srv1265690288=20, srv2092274188=57, srv1531549729=31, srv1831701549=43, srv1143076177=7, srv79513360=92, srv109409374=4, srv1191803706=14, srv1704102357=38, srv1971175826=55, srv1942808372=51, srv521001527=72, srv577195201=76, srv1136860360=6, srv49710515=70, srv110619850=5, srv1476607441=29, srv1856625734=47, srv716597730=88, srv1231458432=16, srv1288780868=22, srv966249830=98, srv649002189=82, srv1962971595=54} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:18,841 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:18,842 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:18,843 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:18,844 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:18,845 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:18,846 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-21 09:53:18,849 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-21 09:53:18,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-21 09:53:18,850 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-21 09:53:18,851 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-21 09:53:18,852 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-21 09:53:18,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-21 09:53:18,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-21 09:53:18,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-21 09:53:18,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-21 09:53:18,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-21 09:53:18,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-21 09:53:18,855 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-21 09:53:18,856 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-21 09:53:18,857 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-21 09:53:18,858 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-21 09:53:19,004 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.007441001264140751); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009211323729436767); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007441001264140751); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); 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-02-21 09:53:19,005 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-02-21 09:53:19,005 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.050265210112537E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007441001264140751); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009211323729436767); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007441001264140751); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); 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-02-21 09:53:19,437 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 564 ms to try 5000 different iterations. Found a solution that moves 292 regions; Going from a computed imbalance of 8.050265210112537E-4 to a new imbalance of 3.468266885616821E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.03244444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-21 09:53:19,438 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1945227090:83 , srv311854738:83 , srv481298112:83 , srv1063696262:84 , srv1082426444:84 , srv1158323141:84 , srv1169487954:84 , srv1191803706:84 , srv1231458432:84 , srv1235547860:84 , srv1241259434:84 , srv1288780868:84 , srv1336596235:84 , srv1385097724:84 , srv1444198976:84 , srv1561732920:84 , srv1686603765:84 , srv1844463065:84 , srv1853524304:84 , srv1856625734:84 , srv1905366884:84 , srv1942808372:84 , srv1948260420:84 , srv1962971595:84 , srv208022789:84 , srv2109584272:84 , srv521001527:84 , srv554655313:84 , srv574215012:84 , srv577195201:84 , srv630280073:84 , srv637987836:84 , srv649002189:84 , srv687921496:84 , srv688537556:84 , srv79513360:84 , srv831018035:84 , srv837625466:84 , srv90020035:84 , srv982450417:84 , srv1073838261:85 , srv1090808443:85 , srv109409374:85 , srv1136860360:85 , srv1143076177:85 , srv1154568960:85 , srv1157293310:85 , srv1168548527:85 , srv1191430936:85 , srv1192175720:85 , srv1236617785:85 , srv1265690288:85 , srv1280723055:85 , srv1341817474:85 , srv1404280262:85 , srv147736578:85 , srv1531549729:85 , srv1545422737:85 , srv1593450638:85 , srv16393087:85 , srv1660593862:85 , srv1704102357:85 , srv1721851180:85 , srv1735452915:85 , srv1737400273:85 , srv1820193322:85 , srv1831701549:85 , srv1846241879:85 , srv1881442702:85 , srv1921567652:85 , srv1971175826:85 , srv2092274188:85 , srv2105120893:85 , srv2106082143:85 , srv267403446:85 , srv317170896:85 , srv430904091:85 , srv475271765:85 , srv485223130:85 , srv504465632:85 , srv524960002:85 , srv649673019:85 , srv687803664:85 , srv716597730:85 , srv720213936:85 , srv776799792:85 , srv822386176:85 , srv95967570:85 , srv966249830:85 , srv110619850:86 , srv1476607441:86 , srv270688534:86 , srv274358041:86 , srv49710515:86 , srv592653008:86 , srv61435712:86 , srv616090819:86 , srv673728802:86 , srv752919364:86 , srv1411489104:618 } 2024-02-21 09:53:19,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:19,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv274358041=63, srv1921567652=50, srv1063696262=0, srv1235547860=17, srv504465632=71, srv1444198976=28, srv1336596235=23, srv1846241879=45, srv1082426444=2, srv208022789=56, srv574215012=75, srv1073838261=1, srv1154568960=8, srv1686603765=37, srv837625466=95, srv1660593862=36, srv1721851180=39, srv1404280262=26, srv1341817474=24, srv687921496=86, srv16393087=35, srv592653008=77, srv90020035=96, srv311854738=64, srv1948260420=53, srv1090808443=3, srv475271765=67, srv1945227090=52, srv2105120893=58, srv2109584272=60, srv1192175720=15, srv649673019=83, srv688537556=87, srv1241259434=19, srv317170896=65, srv776799792=91, srv1385097724=25, srv1169487954=12, srv1905366884=49, srv267403446=61, srv1853524304=46, srv1881442702=48, srv1168548527=11, srv1737400273=41, srv982450417=99, srv1411489104=27, srv1735452915=40, srv1820193322=42, srv61435712=78, srv1280723055=21, srv616090819=79, srv430904091=66, srv1844463065=44, srv1158323141=10, srv637987836=81, srv1157293310=9, srv720213936=89, srv1545422737=32, srv147736578=30, srv1561732920=33, srv270688534=62, srv485223130=69, srv630280073=80, srv2106082143=59, srv752919364=90, srv1593450638=34, srv673728802=84, srv1236617785=18, srv481298112=68, srv822386176=93, srv524960002=73, srv831018035=94, srv1191430936=13, srv687803664=85, srv95967570=97, srv554655313=74, srv1265690288=20, srv2092274188=57, srv1531549729=31, srv1831701549=43, srv1143076177=7, srv79513360=92, srv109409374=4, srv1191803706=14, srv1704102357=38, srv1971175826=55, srv1942808372=51, srv521001527=72, srv577195201=76, srv1136860360=6, srv49710515=70, srv110619850=5, srv1476607441=29, srv1856625734=47, srv716597730=88, srv1231458432=16, srv1288780868=22, srv966249830=98, srv649002189=82, srv1962971595=54} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:19,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:19,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-21 09:53:19,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-21 09:53:19,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-21 09:53:19,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-21 09:53:19,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-21 09:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-21 09:53:19,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-21 09:53:19,562 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-21 09:53:19,562 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-02-21 09:53:19,562 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.2638041155464095E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-21 09:53:19,774 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 309 ms to try 5000 different iterations. Found a solution that moves 20 regions; Going from a computed imbalance of 3.2638041155464095E-5 to a new imbalance of 6.88411204703086E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); MoveCostFunction : (multiplier=7.0, imbalance=0.0022222222222222222); 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-02-21 09:53:19,775 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1444198976:83 , srv1545422737:83 , srv16393087:83 , srv1660593862:83 , srv274358041:83 , srv49710515:83 , srv61435712:83 , srv673728802:83 , srv1063696262:84 , srv1073838261:84 , srv1082426444:84 , srv1090808443:84 , srv109409374:84 , srv110619850:84 , srv1136860360:84 , srv1143076177:84 , srv1154568960:84 , srv1157293310:84 , srv1158323141:84 , srv1168548527:84 , srv1169487954:84 , srv1191430936:84 , srv1192175720:84 , srv1231458432:84 , srv1235547860:84 , srv1236617785:84 , srv1241259434:84 , srv1265690288:84 , srv1280723055:84 , srv1288780868:84 , srv1336596235:84 , srv1341817474:84 , srv1385097724:84 , srv1404280262:84 , srv1476607441:84 , srv147736578:84 , srv1531549729:84 , srv1561732920:84 , srv1593450638:84 , srv1686603765:84 , srv1704102357:84 , srv1721851180:84 , srv1735452915:84 , srv1737400273:84 , srv1820193322:84 , srv1831701549:84 , srv1844463065:84 , srv1846241879:84 , srv1853524304:84 , srv1881442702:84 , srv1921567652:84 , srv1942808372:84 , srv1945227090:84 , srv1962971595:84 , srv1971175826:84 , srv208022789:84 , srv2092274188:84 , srv2105120893:84 , srv2106082143:84 , srv2109584272:84 , srv267403446:84 , srv270688534:84 , srv311854738:84 , srv317170896:84 , srv430904091:84 , srv475271765:84 , srv485223130:84 , srv504465632:84 , srv521001527:84 , srv524960002:84 , srv574215012:84 , srv577195201:84 , srv592653008:84 , srv616090819:84 , srv630280073:84 , srv649002189:84 , srv649673019:84 , srv687803664:84 , srv687921496:84 , srv716597730:84 , srv720213936:84 , srv752919364:84 , srv776799792:84 , srv79513360:84 , srv822386176:84 , srv831018035:84 , srv837625466:84 , srv90020035:84 , srv95967570:84 , srv966249830:84 , srv982450417:84 , srv1191803706:85 , srv1856625734:85 , srv1905366884:85 , srv1948260420:85 , srv481298112:85 , srv554655313:85 , srv637987836:85 , srv688537556:85 , srv1411489104:684 } 2024-02-21 09:53:19,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:19,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv274358041=63, srv1921567652=50, srv1063696262=0, srv1235547860=17, srv504465632=71, srv1444198976=28, srv1336596235=23, srv1846241879=45, srv1082426444=2, srv208022789=56, srv574215012=75, srv1073838261=1, srv1154568960=8, srv1686603765=37, srv837625466=95, srv1660593862=36, srv1721851180=39, srv1404280262=26, srv1341817474=24, srv687921496=86, srv16393087=35, srv592653008=77, srv90020035=96, srv311854738=64, srv1948260420=53, srv1090808443=3, srv475271765=67, srv1945227090=52, srv2105120893=58, srv2109584272=60, srv1192175720=15, srv649673019=83, srv688537556=87, srv1241259434=19, srv317170896=65, srv776799792=91, srv1385097724=25, srv1169487954=12, srv1905366884=49, srv267403446=61, srv1853524304=46, srv1881442702=48, srv1168548527=11, srv1737400273=41, srv982450417=99, srv1411489104=27, srv1735452915=40, srv1820193322=42, srv61435712=78, srv1280723055=21, srv616090819=79, srv430904091=66, srv1844463065=44, srv1158323141=10, srv637987836=81, srv1157293310=9, srv720213936=89, srv1545422737=32, srv147736578=30, srv1561732920=33, srv270688534=62, srv485223130=69, srv630280073=80, srv2106082143=59, srv752919364=90, srv1593450638=34, srv673728802=84, srv1236617785=18, srv481298112=68, srv822386176=93, srv524960002=73, srv831018035=94, srv1191430936=13, srv687803664=85, srv95967570=97, srv554655313=74, srv1265690288=20, srv2092274188=57, srv1531549729=31, srv1831701549=43, srv1143076177=7, srv79513360=92, srv109409374=4, srv1191803706=14, srv1704102357=38, srv1971175826=55, srv1942808372=51, srv521001527=72, srv577195201=76, srv1136860360=6, srv49710515=70, srv110619850=5, srv1476607441=29, srv1856625734=47, srv716597730=88, srv1231458432=16, srv1288780868=22, srv966249830=98, srv649002189=82, srv1962971595=54} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:19,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:19,795 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:19,796 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-21 09:53:19,797 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-21 09:53:19,798 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-21 09:53:19,799 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-21 09:53:19,800 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-21 09:53:19,901 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.744069053831948E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014982219165849825); 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-02-21 09:53:19,901 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1444198976:83 , srv1545422737:83 , srv16393087:83 , srv1660593862:83 , srv274358041:83 , srv49710515:83 , srv61435712:83 , srv673728802:83 , srv1063696262:84 , srv1073838261:84 , srv1082426444:84 , srv1090808443:84 , srv109409374:84 , srv110619850:84 , srv1136860360:84 , srv1143076177:84 , srv1154568960:84 , srv1157293310:84 , srv1158323141:84 , srv1168548527:84 , srv1169487954:84 , srv1191430936:84 , srv1192175720:84 , srv1231458432:84 , srv1235547860:84 , srv1236617785:84 , srv1241259434:84 , srv1265690288:84 , srv1280723055:84 , srv1288780868:84 , srv1336596235:84 , srv1341817474:84 , srv1385097724:84 , srv1404280262:84 , srv1476607441:84 , srv147736578:84 , srv1531549729:84 , srv1561732920:84 , srv1593450638:84 , srv1686603765:84 , srv1704102357:84 , srv1721851180:84 , srv1735452915:84 , srv1737400273:84 , srv1820193322:84 , srv1831701549:84 , srv1844463065:84 , srv1846241879:84 , srv1853524304:84 , srv1881442702:84 , srv1921567652:84 , srv1942808372:84 , srv1945227090:84 , srv1962971595:84 , srv1971175826:84 , srv208022789:84 , srv2092274188:84 , srv2105120893:84 , srv2106082143:84 , srv2109584272:84 , srv267403446:84 , srv270688534:84 , srv311854738:84 , srv317170896:84 , srv430904091:84 , srv475271765:84 , srv485223130:84 , srv504465632:84 , srv521001527:84 , srv524960002:84 , srv574215012:84 , srv577195201:84 , srv592653008:84 , srv616090819:84 , srv630280073:84 , srv649002189:84 , srv649673019:84 , srv687803664:84 , srv687921496:84 , srv716597730:84 , srv720213936:84 , srv752919364:84 , srv776799792:84 , srv79513360:84 , srv822386176:84 , srv831018035:84 , srv837625466:84 , srv90020035:84 , srv95967570:84 , srv966249830:84 , srv982450417:84 , srv1191803706:85 , srv1856625734:85 , srv1905366884:85 , srv1948260420:85 , srv481298112:85 , srv554655313:85 , srv637987836:85 , srv688537556:85 , srv1411489104:684 } 2024-02-21 09:53:19,925 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=288 (was 288), ProcessCount=167 (was 167), AvailableMemoryMB=8473 (was 9209) 2024-02-21 09:53:19,935 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=288, ProcessCount=167, AvailableMemoryMB=8473 2024-02-21 09:53:19,935 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-21 09:53:19,936 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-02-21 09:53:19,943 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1090020137:84 , srv1124355835:84 , srv1199005492:84 , srv1205851041:84 , srv1286486546:84 , srv1297648907:84 , srv1363969924:84 , srv1420904894:84 , srv1421648179:84 , srv1566474104:84 , srv1573902215:84 , srv167974148:84 , srv1703990634:84 , srv1716698658:84 , srv1720394697:84 , srv174857564:84 , srv1837344352:84 , srv1871331054:84 , srv1951353220:84 , srv215385133:84 , srv269891497:84 , srv402604843:84 , srv417285936:84 , srv539843693:84 , srv757255140:84 , srv771044102:84 , srv818355599:84 , srv923456146:84 , srv976963643:84 , srv1671740298:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-21 09:53:19,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:53:19,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv757255140=25, srv174857564=16, srv976963643=29, srv1090020137=0, srv167974148=12, srv1837344352=17, srv269891497=21, srv1421648179=8, srv1286486546=4, srv1871331054=18, srv1363969924=6, srv818355599=27, srv1124355835=1, srv1716698658=14, srv1566474104=9, srv1951353220=19, srv1703990634=13, srv402604843=22, srv417285936=23, srv1573902215=10, srv1671740298=11, srv1720394697=15, srv1420904894=7, srv539843693=24, srv1205851041=3, srv215385133=20, srv923456146=28, srv1297648907=5, srv1199005492=2, srv771044102=26} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:53:19,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:53:19,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:53:19,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-21 09:53:19,968 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.1104758521640268, 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-02-21 09:53:19,969 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.991254114906708, 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.1104758521640268, 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-02-21 09:55:19,957 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6083691 different iterations. Found a solution that moves 1863 regions; Going from a computed imbalance of 0.991254114906708 to a new imbalance of 4.3483349388262195E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.69, 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-02-21 09:55:19,965 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1090020137:90 , srv1124355835:90 , srv1199005492:90 , srv1205851041:90 , srv1286486546:90 , srv1297648907:90 , srv1363969924:90 , srv1420904894:90 , srv1421648179:90 , srv1566474104:90 , srv1573902215:90 , srv1671740298:90 , srv167974148:90 , srv1703990634:90 , srv1716698658:90 , srv1720394697:90 , srv174857564:90 , srv1837344352:90 , srv1871331054:90 , srv1951353220:90 , srv215385133:90 , srv269891497:90 , srv402604843:90 , srv417285936:90 , srv539843693:90 , srv757255140:90 , srv771044102:90 , srv818355599:90 , srv923456146:90 , srv976963643:90 } 2024-02-21 09:55:19,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-21 09:55:19,966 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv757255140=25, srv174857564=16, srv976963643=29, srv1090020137=0, srv167974148=12, srv1837344352=17, srv269891497=21, srv1421648179=8, srv1286486546=4, srv1871331054=18, srv1363969924=6, srv818355599=27, srv1124355835=1, srv1716698658=14, srv1566474104=9, srv1951353220=19, srv1703990634=13, srv402604843=22, srv417285936=23, srv1573902215=10, srv1671740298=11, srv1720394697=15, srv1420904894=7, srv539843693=24, srv1205851041=3, srv215385133=20, srv923456146=28, srv1297648907=5, srv1199005492=2, srv771044102=26} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-21 09:55:19,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-21 09:55:19,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-21 09:55:19,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-21 09:55:19,984 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-02-21 09:55:19,984 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1090020137:90 , srv1124355835:90 , srv1199005492:90 , srv1205851041:90 , srv1286486546:90 , srv1297648907:90 , srv1363969924:90 , srv1420904894:90 , srv1421648179:90 , srv1566474104:90 , srv1573902215:90 , srv1671740298:90 , srv167974148:90 , srv1703990634:90 , srv1716698658:90 , srv1720394697:90 , srv174857564:90 , srv1837344352:90 , srv1871331054:90 , srv1951353220:90 , srv215385133:90 , srv269891497:90 , srv402604843:90 , srv417285936:90 , srv539843693:90 , srv757255140:90 , srv771044102:90 , srv818355599:90 , srv923456146:90 , srv976963643:90 } 2024-02-21 09:55:19,997 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=224 (was 288), ProcessCount=167 (was 167), AvailableMemoryMB=8030 (was 8473)