2023-12-25 13:53:16,384 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-12-25 13:53:16,709 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-12-25 13:53:16,817 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-12-25 13:53:16,886 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-12-25 13:53:16,894 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-12-25 13:53:16,911 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=276, ProcessCount=172, AvailableMemoryMB=11900 2023-12-25 13:53:16,914 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-12-25 13:53:16,914 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-12-25 13:53:17,055 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1008830428:84 , srv101721096:84 , srv102472398:84 , srv1026434071:84 , srv1056014017:84 , srv1057803160:84 , srv1091032522:84 , srv1118164971:84 , srv1173367138:84 , srv1185818838:84 , srv1219956552:84 , srv1223907744:84 , srv1240437356:84 , srv1263656366:84 , srv1302287839:84 , srv1303755928:84 , srv1312302804:84 , srv13217761:84 , srv1326986815:84 , srv1334287651:84 , srv1336945696:84 , srv1353607628:84 , srv1378343099:84 , srv1389532990:84 , srv1395085583:84 , srv1397476878:84 , srv1409775611:84 , srv1410093438:84 , srv1411938801:84 , srv1422034393:84 , srv1423611665:84 , srv1466743078:84 , srv1473702563:84 , srv1498628483:84 , srv1498802193:84 , srv1511251483:84 , srv1516672793:84 , srv1548441741:84 , srv1549199389:84 , srv1589420472:84 , srv1611307041:84 , srv1635792849:84 , srv1709624613:84 , srv1712157309:84 , srv1767466935:84 , srv1772382719:84 , srv1784116382:84 , srv1790676210:84 , srv1828816837:84 , srv1871615234:84 , srv187247394:84 , srv18836277:84 , srv1964847540:84 , srv1975365032:84 , srv1989743126:84 , srv2045011270:84 , srv207604917:84 , srv2080517959:84 , srv2084307715:84 , srv2115618866:84 , srv2127168082:84 , srv238743238:84 , srv239256657:84 , srv276584025:84 , srv278465602:84 , srv295132477:84 , srv332667265:84 , srv332742:84 , srv353142397:84 , srv413978951:84 , srv422071619:84 , srv460639032:84 , srv496526019:84 , srv517406226:84 , srv517978162:84 , srv556352335:84 , srv576607179:84 , srv609958564:84 , srv628518429:84 , srv642730329:84 , srv648731054:84 , srv67130659:84 , srv674089178:84 , srv699971345:84 , srv701178871:84 , srv731471386:84 , srv750841428:84 , srv755529380:84 , srv821487265:84 , srv831373631:84 , srv837460432:84 , srv860481913:84 , srv886771140:84 , srv909163830:84 , srv916202958:84 , srv940317726:84 , srv9450986:84 , srv982381797:84 , srv987270516:84 , srv339100727:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-12-25 13:53:17,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:53:17,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1964847540=52, srv2084307715=58, srv1240437356=12, srv1975365032=53, srv1635792849=41, srv1712157309=43, srv821487265=89, srv674089178=83, srv1709624613=42, srv18836277=51, srv2115618866=59, srv102472398=2, srv1989743126=54, srv860481913=92, srv556352335=76, srv9450986=97, srv1336945696=20, srv67130659=82, srv2080517959=57, srv699971345=84, srv1173367138=8, srv1389532990=23, srv1411938801=28, srv1498628483=33, srv1466743078=31, srv628518429=79, srv278465602=64, srv1589420472=39, srv1219956552=10, srv609958564=78, srv1378343099=22, srv460639032=72, srv940317726=96, srv1828816837=48, srv886771140=93, srv701178871=85, srv731471386=86, srv750841428=87, srv1784116382=46, srv2127168082=60, srv207604917=56, srv1008830428=0, srv982381797=98, srv239256657=62, srv987270516=99, srv909163830=94, srv1223907744=11, srv1871615234=49, srv1056014017=4, srv1263656366=13, srv1312302804=16, srv1511251483=35, srv332742=67, srv187247394=50, srv1549199389=38, srv1397476878=25, srv496526019=73, srv916202958=95, srv1026434071=3, srv1185818838=9, srv1423611665=30, srv101721096=1, srv755529380=88, srv1516672793=36, srv1767466935=44, srv1118164971=7, srv1057803160=5, srv422071619=71, srv1326986815=18, srv339100727=68, srv648731054=81, srv1772382719=45, srv1611307041=40, srv238743238=61, srv1334287651=19, srv517978162=75, srv1409775611=26, srv576607179=77, srv353142397=69, srv295132477=65, srv2045011270=55, srv642730329=80, srv13217761=17, srv1303755928=15, srv1473702563=32, srv1353607628=21, srv1548441741=37, srv1498802193=34, srv1790676210=47, srv1302287839=14, srv1395085583=24, srv831373631=90, srv1422034393=29, srv276584025=63, srv517406226=74, srv1410093438=27, srv332667265=66, srv413978951=70, srv1091032522=6, srv837460432=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:53:17,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:53:17,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:53:17,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:53:17,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:53:17,189 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-25 13:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-25 13:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-25 13:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-25 13:53:17,190 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-25 13:53:17,191 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-25 13:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-25 13:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-25 13:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-25 13:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-25 13:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-25 13:53:17,192 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-25 13:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-25 13:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-25 13:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-25 13:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-25 13:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-25 13:53:17,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-25 13:53:17,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-25 13:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-25 13:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-25 13:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-25 13:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-25 13:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-25 13:53:17,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-25 13:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-25 13:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-25 13:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-25 13:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-25 13:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-25 13:53:17,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-25 13:53:17,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-25 13:53:17,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-25 13:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-25 13:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-25 13:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-25 13:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-25 13:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-25 13:53:17,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-25 13:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-25 13:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-25 13:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-25 13:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-25 13:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-25 13:53:17,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-25 13:53:17,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-25 13:53:17,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-25 13:53:17,421 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:17,421 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-12-25 13:53:17,422 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-12-25 13:53:17,900 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 668 ms to try 5000 different iterations. Found a solution that moves 4696 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1794099191700998. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03887942806195509, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057725306399166613, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5217777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03887942806195509, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17375, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.25, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:17,925 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv13217761:81 , srv413978951:81 , srv1091032522:82 , srv1326986815:82 , srv2127168082:82 , srv576607179:82 , srv609958564:82 , srv648731054:82 , srv987270516:82 , srv1334287651:83 , srv1409775611:83 , srv1473702563:83 , srv1498802193:83 , srv238743238:83 , srv332667265:83 , srv750841428:83 , srv837460432:83 , srv9450986:83 , srv1118164971:84 , srv1219956552:84 , srv1410093438:84 , srv1498628483:84 , srv276584025:84 , srv353142397:84 , srv422071619:84 , srv674089178:84 , srv1223907744:85 , srv1397476878:85 , srv1712157309:85 , srv1871615234:85 , srv187247394:85 , srv295132477:85 , srv332742:85 , srv642730329:85 , srv982381797:85 , srv1057803160:86 , srv1240437356:86 , srv1423611665:86 , srv1511251483:86 , srv1516672793:86 , srv1635792849:86 , srv1709624613:86 , srv1767466935:86 , srv1790676210:86 , srv18836277:86 , srv1989743126:86 , srv2045011270:86 , srv2115618866:86 , srv496526019:86 , srv556352335:86 , srv628518429:86 , srv831373631:86 , srv886771140:86 , srv909163830:86 , srv940317726:86 , srv101721096:87 , srv1336945696:87 , srv1353607628:87 , srv1395085583:87 , srv1466743078:87 , srv1611307041:87 , srv1772382719:87 , srv1964847540:87 , srv207604917:87 , srv239256657:87 , srv517978162:87 , srv699971345:87 , srv731471386:87 , srv916202958:87 , srv1389532990:88 , srv1422034393:88 , srv1548441741:88 , srv1975365032:88 , srv2080517959:88 , srv2084307715:88 , srv701178871:88 , srv102472398:89 , srv1056014017:89 , srv1302287839:89 , srv1312302804:89 , srv1378343099:89 , srv1549199389:89 , srv1784116382:89 , srv517406226:89 , srv821487265:89 , srv1026434071:90 , srv1303755928:90 , srv1589420472:90 , srv1828816837:90 , srv67130659:90 , srv860481913:90 , srv1263656366:91 , srv278465602:92 , srv755529380:92 , srv1008830428:93 , srv1411938801:94 , srv1173367138:95 , srv460639032:96 , srv1185818838:97 , srv339100727:435 } 2023-12-25 13:53:17,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:53:17,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1964847540=52, srv2084307715=58, srv1240437356=12, srv1975365032=53, srv1635792849=41, srv1712157309=43, srv821487265=89, srv674089178=83, srv1709624613=42, srv18836277=51, srv2115618866=59, srv102472398=2, srv1989743126=54, srv860481913=92, srv556352335=76, srv9450986=97, srv1336945696=20, srv67130659=82, srv2080517959=57, srv699971345=84, srv1173367138=8, srv1389532990=23, srv1411938801=28, srv1498628483=33, srv1466743078=31, srv628518429=79, srv278465602=64, srv1589420472=39, srv1219956552=10, srv609958564=78, srv1378343099=22, srv460639032=72, srv940317726=96, srv1828816837=48, srv886771140=93, srv701178871=85, srv731471386=86, srv750841428=87, srv1784116382=46, srv2127168082=60, srv207604917=56, srv1008830428=0, srv982381797=98, srv239256657=62, srv987270516=99, srv909163830=94, srv1223907744=11, srv1871615234=49, srv1056014017=4, srv1263656366=13, srv1312302804=16, srv1511251483=35, srv332742=67, srv187247394=50, srv1549199389=38, srv1397476878=25, srv496526019=73, srv916202958=95, srv1026434071=3, srv1185818838=9, srv1423611665=30, srv101721096=1, srv755529380=88, srv1516672793=36, srv1767466935=44, srv1118164971=7, srv1057803160=5, srv422071619=71, srv1326986815=18, srv339100727=68, srv648731054=81, srv1772382719=45, srv1611307041=40, srv238743238=61, srv1334287651=19, srv517978162=75, srv1409775611=26, srv576607179=77, srv353142397=69, srv295132477=65, srv2045011270=55, srv642730329=80, srv13217761=17, srv1303755928=15, srv1473702563=32, srv1353607628=21, srv1548441741=37, srv1498802193=34, srv1790676210=47, srv1302287839=14, srv1395085583=24, srv831373631=90, srv1422034393=29, srv276584025=63, srv517406226=74, srv1410093438=27, srv332667265=66, srv413978951=70, srv1091032522=6, srv837460432=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:53:17,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:53:17,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:53:17,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:53:17,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:53:17,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:53:17,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:53:17,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:53:17,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:53:17,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:53:17,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:53:17,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-25 13:53:17,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-25 13:53:17,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-25 13:53:17,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-25 13:53:17,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-25 13:53:17,959 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-25 13:53:17,960 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-25 13:53:17,961 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-25 13:53:18,102 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.03887942806195509, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057725306399166613, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03887942806195509, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17375, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.25, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:18,103 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-12-25 13:53:18,103 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17937703707529667, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03887942806195509, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.057725306399166613, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03887942806195509, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17375, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.25, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-12-25 13:53:18,427 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 434 ms to try 5000 different iterations. Found a solution that moves 2697 regions; Going from a computed imbalance of 0.17937703707529667 to a new imbalance of 0.015155197262914253. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02084090771399927); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0352925881581404, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2996666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02084090771399927); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:18,437 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1185818838:75 , srv1411938801:77 , srv1008830428:78 , srv1173367138:78 , srv278465602:78 , srv460639032:79 , srv755529380:79 , srv860481913:80 , srv1549199389:81 , srv1263656366:82 , srv1303755928:82 , srv1378343099:82 , srv2080517959:82 , srv701178871:82 , srv102472398:83 , srv1302287839:83 , srv1312302804:83 , srv1353607628:83 , srv1589420472:83 , srv1784116382:83 , srv1964847540:83 , srv67130659:83 , srv1026434071:84 , srv1389532990:84 , srv1423611665:84 , srv1516672793:84 , srv1548441741:84 , srv1611307041:84 , srv1828816837:84 , srv1975365032:84 , srv207604917:84 , srv517406226:84 , srv699971345:84 , srv916202958:84 , srv101721096:85 , srv1336945696:85 , srv1466743078:85 , srv1511251483:85 , srv18836277:85 , srv2115618866:85 , srv239256657:85 , srv332742:85 , srv353142397:85 , srv821487265:85 , srv831373631:85 , srv886771140:85 , srv1056014017:86 , srv1057803160:86 , srv1395085583:86 , srv1422034393:86 , srv1712157309:86 , srv1871615234:86 , srv2045011270:86 , srv2084307715:86 , srv496526019:86 , srv556352335:86 , srv628518429:86 , srv909163830:86 , srv940317726:86 , srv1219956552:87 , srv1223907744:87 , srv1397476878:87 , srv1409775611:87 , srv1498628483:87 , srv1709624613:87 , srv1767466935:87 , srv1772382719:87 , srv187247394:87 , srv295132477:87 , srv332667265:87 , srv731471386:87 , srv837460432:87 , srv1410093438:88 , srv1473702563:88 , srv1790676210:88 , srv1989743126:88 , srv422071619:88 , srv517978162:88 , srv1118164971:89 , srv1326986815:89 , srv1498802193:89 , srv1635792849:89 , srv2127168082:89 , srv238743238:89 , srv276584025:89 , srv609958564:89 , srv674089178:89 , srv750841428:89 , srv987270516:89 , srv1091032522:90 , srv576607179:90 , srv648731054:90 , srv982381797:90 , srv1240437356:91 , srv9450986:91 , srv413978951:92 , srv13217761:93 , srv1334287651:93 , srv642730329:93 , srv339100727:524 } 2023-12-25 13:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1964847540=52, srv2084307715=58, srv1240437356=12, srv1975365032=53, srv1635792849=41, srv1712157309=43, srv821487265=89, srv674089178=83, srv1709624613=42, srv18836277=51, srv2115618866=59, srv102472398=2, srv1989743126=54, srv860481913=92, srv556352335=76, srv9450986=97, srv1336945696=20, srv67130659=82, srv2080517959=57, srv699971345=84, srv1173367138=8, srv1389532990=23, srv1411938801=28, srv1498628483=33, srv1466743078=31, srv628518429=79, srv278465602=64, srv1589420472=39, srv1219956552=10, srv609958564=78, srv1378343099=22, srv460639032=72, srv940317726=96, srv1828816837=48, srv886771140=93, srv701178871=85, srv731471386=86, srv750841428=87, srv1784116382=46, srv2127168082=60, srv207604917=56, srv1008830428=0, srv982381797=98, srv239256657=62, srv987270516=99, srv909163830=94, srv1223907744=11, srv1871615234=49, srv1056014017=4, srv1263656366=13, srv1312302804=16, srv1511251483=35, srv332742=67, srv187247394=50, srv1549199389=38, srv1397476878=25, srv496526019=73, srv916202958=95, srv1026434071=3, srv1185818838=9, srv1423611665=30, srv101721096=1, srv755529380=88, srv1516672793=36, srv1767466935=44, srv1118164971=7, srv1057803160=5, srv422071619=71, srv1326986815=18, srv339100727=68, srv648731054=81, srv1772382719=45, srv1611307041=40, srv238743238=61, srv1334287651=19, srv517978162=75, srv1409775611=26, srv576607179=77, srv353142397=69, srv295132477=65, srv2045011270=55, srv642730329=80, srv13217761=17, srv1303755928=15, srv1473702563=32, srv1353607628=21, srv1548441741=37, srv1498802193=34, srv1790676210=47, srv1302287839=14, srv1395085583=24, srv831373631=90, srv1422034393=29, srv276584025=63, srv517406226=74, srv1410093438=27, srv332667265=66, srv413978951=70, srv1091032522=6, srv837460432=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:53:18,464 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:53:18,465 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:53:18,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:53:18,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-25 13:53:18,468 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-25 13:53:18,469 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-25 13:53:18,470 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-25 13:53:18,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-25 13:53:18,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-25 13:53:18,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-25 13:53:18,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-25 13:53:18,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-25 13:53:18,625 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.02084090771399927); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0352925881581404, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02084090771399927); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:18,625 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-12-25 13:53:18,625 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01513631246528138, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02084090771399927); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0352925881581404, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02084090771399927); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-12-25 13:53:18,988 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 486 ms to try 5000 different iterations. Found a solution that moves 1006 regions; Going from a computed imbalance of 0.01513631246528138 to a new imbalance of 8.773725950961443E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005211573066470477); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007770559420976526); MoveCostFunction : (multiplier=7.0, imbalance=0.11177777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005211573066470477); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.005666666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:18,990 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1240437356:80 , srv642730329:80 , srv1056014017:82 , srv1334287651:82 , srv1635792849:82 , srv13217761:83 , srv1772382719:83 , srv460639032:83 , srv517978162:83 , srv821487265:83 , srv9450986:83 , srv982381797:83 , srv1026434071:84 , srv1118164971:84 , srv1173367138:84 , srv1395085583:84 , srv1422034393:84 , srv1790676210:84 , srv1828816837:84 , srv1989743126:84 , srv413978951:84 , srv67130659:84 , srv699971345:84 , srv731471386:84 , srv101721096:85 , srv1223907744:85 , srv1263656366:85 , srv1312302804:85 , srv1336945696:85 , srv1410093438:85 , srv1466743078:85 , srv1498802193:85 , srv1548441741:85 , srv1589420472:85 , srv1709624613:85 , srv1767466935:85 , srv187247394:85 , srv2084307715:85 , srv238743238:85 , srv276584025:85 , srv517406226:85 , srv556352335:85 , srv576607179:85 , srv648731054:85 , srv674089178:85 , srv750841428:85 , srv1008830428:86 , srv102472398:86 , srv1057803160:86 , srv1091032522:86 , srv1185818838:86 , srv1302287839:86 , srv1303755928:86 , srv1378343099:86 , srv1397476878:86 , srv1411938801:86 , srv1473702563:86 , srv1498628483:86 , srv1511251483:86 , srv1611307041:86 , srv1712157309:86 , srv1871615234:86 , srv18836277:86 , srv1975365032:86 , srv2045011270:86 , srv207604917:86 , srv2115618866:86 , srv239256657:86 , srv295132477:86 , srv422071619:86 , srv496526019:86 , srv628518429:86 , srv831373631:86 , srv909163830:86 , srv916202958:86 , srv940317726:86 , srv1219956552:87 , srv1326986815:87 , srv1353607628:87 , srv1389532990:87 , srv1516672793:87 , srv1549199389:87 , srv2080517959:87 , srv2127168082:87 , srv332667265:87 , srv332742:87 , srv609958564:87 , srv755529380:87 , srv860481913:87 , srv886771140:87 , srv987270516:87 , srv1409775611:88 , srv1423611665:88 , srv1784116382:88 , srv1964847540:88 , srv278465602:88 , srv701178871:88 , srv837460432:88 , srv353142397:89 , srv339100727:545 } 2023-12-25 13:53:18,993 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:53:18,994 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1964847540=52, srv2084307715=58, srv1240437356=12, srv1975365032=53, srv1635792849=41, srv1712157309=43, srv821487265=89, srv674089178=83, srv1709624613=42, srv18836277=51, srv2115618866=59, srv102472398=2, srv1989743126=54, srv860481913=92, srv556352335=76, srv9450986=97, srv1336945696=20, srv67130659=82, srv2080517959=57, srv699971345=84, srv1173367138=8, srv1389532990=23, srv1411938801=28, srv1498628483=33, srv1466743078=31, srv628518429=79, srv278465602=64, srv1589420472=39, srv1219956552=10, srv609958564=78, srv1378343099=22, srv460639032=72, srv940317726=96, srv1828816837=48, srv886771140=93, srv701178871=85, srv731471386=86, srv750841428=87, srv1784116382=46, srv2127168082=60, srv207604917=56, srv1008830428=0, srv982381797=98, srv239256657=62, srv987270516=99, srv909163830=94, srv1223907744=11, srv1871615234=49, srv1056014017=4, srv1263656366=13, srv1312302804=16, srv1511251483=35, srv332742=67, srv187247394=50, srv1549199389=38, srv1397476878=25, srv496526019=73, srv916202958=95, srv1026434071=3, srv1185818838=9, srv1423611665=30, srv101721096=1, srv755529380=88, srv1516672793=36, srv1767466935=44, srv1118164971=7, srv1057803160=5, srv422071619=71, srv1326986815=18, srv339100727=68, srv648731054=81, srv1772382719=45, srv1611307041=40, srv238743238=61, srv1334287651=19, srv517978162=75, srv1409775611=26, srv576607179=77, srv353142397=69, srv295132477=65, srv2045011270=55, srv642730329=80, srv13217761=17, srv1303755928=15, srv1473702563=32, srv1353607628=21, srv1548441741=37, srv1498802193=34, srv1790676210=47, srv1302287839=14, srv1395085583=24, srv831373631=90, srv1422034393=29, srv276584025=63, srv517406226=74, srv1410093438=27, srv332667265=66, srv413978951=70, srv1091032522=6, srv837460432=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:53:19,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:53:19,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-25 13:53:19,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-25 13:53:19,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-25 13:53:19,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-25 13:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-25 13:53:19,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-25 13:53:19,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-25 13:53:19,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-25 13:53:19,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-25 13:53:19,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-25 13:53:19,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-25 13:53:19,141 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.005211573066470477); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007770559420976526); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005211573066470477); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.005666666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:19,141 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-12-25 13:53:19,142 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.70328432538239E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005211573066470477); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007770559420976526); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005211573066470477); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.005666666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-12-25 13:53:19,401 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 369 ms to try 5000 different iterations. Found a solution that moves 262 regions; Going from a computed imbalance of 8.70328432538239E-4 to a new imbalance of 2.104080114343901E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.029111111111111112, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:19,402 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1784116382:82 , srv1389532990:83 , srv2084307715:83 , srv278465602:83 , srv102472398:84 , srv1026434071:84 , srv1056014017:84 , srv1057803160:84 , srv1091032522:84 , srv1185818838:84 , srv1219956552:84 , srv1263656366:84 , srv1303755928:84 , srv1326986815:84 , srv1334287651:84 , srv1336945696:84 , srv1397476878:84 , srv1409775611:84 , srv1422034393:84 , srv1423611665:84 , srv1498802193:84 , srv1589420472:84 , srv1709624613:84 , srv1767466935:84 , srv1790676210:84 , srv1828816837:84 , srv1964847540:84 , srv1975365032:84 , srv1989743126:84 , srv2045011270:84 , srv2127168082:84 , srv239256657:84 , srv295132477:84 , srv353142397:84 , srv422071619:84 , srv460639032:84 , srv496526019:84 , srv517406226:84 , srv517978162:84 , srv628518429:84 , srv642730329:84 , srv674089178:84 , srv701178871:84 , srv731471386:84 , srv755529380:84 , srv837460432:84 , srv886771140:84 , srv909163830:84 , srv940317726:84 , srv982381797:84 , srv987270516:84 , srv1008830428:85 , srv101721096:85 , srv1118164971:85 , srv1173367138:85 , srv1223907744:85 , srv1240437356:85 , srv1302287839:85 , srv1312302804:85 , srv13217761:85 , srv1353607628:85 , srv1378343099:85 , srv1395085583:85 , srv1410093438:85 , srv1411938801:85 , srv1466743078:85 , srv1473702563:85 , srv1498628483:85 , srv1511251483:85 , srv1516672793:85 , srv1548441741:85 , srv1611307041:85 , srv1635792849:85 , srv1712157309:85 , srv1772382719:85 , srv1871615234:85 , srv187247394:85 , srv18836277:85 , srv207604917:85 , srv2080517959:85 , srv2115618866:85 , srv238743238:85 , srv276584025:85 , srv332667265:85 , srv332742:85 , srv413978951:85 , srv556352335:85 , srv576607179:85 , srv609958564:85 , srv648731054:85 , srv67130659:85 , srv750841428:85 , srv821487265:85 , srv831373631:85 , srv860481913:85 , srv9450986:85 , srv1549199389:86 , srv699971345:86 , srv916202958:86 , srv339100727:638 } 2023-12-25 13:53:19,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:53:19,406 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1964847540=52, srv2084307715=58, srv1240437356=12, srv1975365032=53, srv1635792849=41, srv1712157309=43, srv821487265=89, srv674089178=83, srv1709624613=42, srv18836277=51, srv2115618866=59, srv102472398=2, srv1989743126=54, srv860481913=92, srv556352335=76, srv9450986=97, srv1336945696=20, srv67130659=82, srv2080517959=57, srv699971345=84, srv1173367138=8, srv1389532990=23, srv1411938801=28, srv1498628483=33, srv1466743078=31, srv628518429=79, srv278465602=64, srv1589420472=39, srv1219956552=10, srv609958564=78, srv1378343099=22, srv460639032=72, srv940317726=96, srv1828816837=48, srv886771140=93, srv701178871=85, srv731471386=86, srv750841428=87, srv1784116382=46, srv2127168082=60, srv207604917=56, srv1008830428=0, srv982381797=98, srv239256657=62, srv987270516=99, srv909163830=94, srv1223907744=11, srv1871615234=49, srv1056014017=4, srv1263656366=13, srv1312302804=16, srv1511251483=35, srv332742=67, srv187247394=50, srv1549199389=38, srv1397476878=25, srv496526019=73, srv916202958=95, srv1026434071=3, srv1185818838=9, srv1423611665=30, srv101721096=1, srv755529380=88, srv1516672793=36, srv1767466935=44, srv1118164971=7, srv1057803160=5, srv422071619=71, srv1326986815=18, srv339100727=68, srv648731054=81, srv1772382719=45, srv1611307041=40, srv238743238=61, srv1334287651=19, srv517978162=75, srv1409775611=26, srv576607179=77, srv353142397=69, srv295132477=65, srv2045011270=55, srv642730329=80, srv13217761=17, srv1303755928=15, srv1473702563=32, srv1353607628=21, srv1548441741=37, srv1498802193=34, srv1790676210=47, srv1302287839=14, srv1395085583=24, srv831373631=90, srv1422034393=29, srv276584025=63, srv517406226=74, srv1410093438=27, srv332667265=66, srv413978951=70, srv1091032522=6, srv837460432=91} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:53:19,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:53:19,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:53:19,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:53:19,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:53:19,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:53:19,417 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:53:19,418 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-12-25 13:53:19,419 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-12-25 13:53:19,420 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-12-25 13:53:19,421 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-12-25 13:53:19,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-12-25 13:53:19,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-12-25 13:53:19,534 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.920623793253326E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:19,534 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1784116382:82 , srv1389532990:83 , srv2084307715:83 , srv278465602:83 , srv102472398:84 , srv1026434071:84 , srv1056014017:84 , srv1057803160:84 , srv1091032522:84 , srv1185818838:84 , srv1219956552:84 , srv1263656366:84 , srv1303755928:84 , srv1326986815:84 , srv1334287651:84 , srv1336945696:84 , srv1397476878:84 , srv1409775611:84 , srv1422034393:84 , srv1423611665:84 , srv1498802193:84 , srv1589420472:84 , srv1709624613:84 , srv1767466935:84 , srv1790676210:84 , srv1828816837:84 , srv1964847540:84 , srv1975365032:84 , srv1989743126:84 , srv2045011270:84 , srv2127168082:84 , srv239256657:84 , srv295132477:84 , srv353142397:84 , srv422071619:84 , srv460639032:84 , srv496526019:84 , srv517406226:84 , srv517978162:84 , srv628518429:84 , srv642730329:84 , srv674089178:84 , srv701178871:84 , srv731471386:84 , srv755529380:84 , srv837460432:84 , srv886771140:84 , srv909163830:84 , srv940317726:84 , srv982381797:84 , srv987270516:84 , srv1008830428:85 , srv101721096:85 , srv1118164971:85 , srv1173367138:85 , srv1223907744:85 , srv1240437356:85 , srv1302287839:85 , srv1312302804:85 , srv13217761:85 , srv1353607628:85 , srv1378343099:85 , srv1395085583:85 , srv1410093438:85 , srv1411938801:85 , srv1466743078:85 , srv1473702563:85 , srv1498628483:85 , srv1511251483:85 , srv1516672793:85 , srv1548441741:85 , srv1611307041:85 , srv1635792849:85 , srv1712157309:85 , srv1772382719:85 , srv1871615234:85 , srv187247394:85 , srv18836277:85 , srv207604917:85 , srv2080517959:85 , srv2115618866:85 , srv238743238:85 , srv276584025:85 , srv332667265:85 , srv332742:85 , srv413978951:85 , srv556352335:85 , srv576607179:85 , srv609958564:85 , srv648731054:85 , srv67130659:85 , srv750841428:85 , srv821487265:85 , srv831373631:85 , srv860481913:85 , srv9450986:85 , srv1549199389:86 , srv699971345:86 , srv916202958:86 , srv339100727:638 } 2023-12-25 13:53:19,570 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=302 (was 276) - SystemLoadAverage LEAK? -, ProcessCount=172 (was 172), AvailableMemoryMB=11279 (was 11900) 2023-12-25 13:53:19,581 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=302, ProcessCount=172, AvailableMemoryMB=11279 2023-12-25 13:53:19,582 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-12-25 13:53:19,582 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-12-25 13:53:19,593 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1060339921:84 , srv1071534685:84 , srv1078093906:84 , srv1165524466:84 , srv1255991701:84 , srv1274456650:84 , srv1403265135:84 , srv1454743243:84 , srv148192723:84 , srv1501788376:84 , srv1515185804:84 , srv1711656082:84 , srv1815608736:84 , srv1864059015:84 , srv1890898526:84 , srv1962259966:84 , srv1968534739:84 , srv2092210012:84 , srv2100777494:84 , srv2126102079:84 , srv330214319:84 , srv409250610:84 , srv521892797:84 , srv614615295:84 , srv634220645:84 , srv634526317:84 , srv803362466:84 , srv874309868:84 , srv910835042:84 , srv1644595787:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-12-25 13:53:19,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:53:19,595 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv521892797=23, srv1071534685=1, srv1962259966=16, srv148192723=8, srv1864059015=14, srv1711656082=12, srv1968534739=17, srv1078093906=2, srv614615295=24, srv1165524466=3, srv1403265135=6, srv2126102079=20, srv1815608736=13, srv634526317=26, srv330214319=21, srv874309868=28, srv1274456650=5, srv910835042=29, srv1515185804=10, srv1255991701=4, srv2092210012=18, srv803362466=27, srv1060339921=0, srv1644595787=11, srv634220645=25, srv1890898526=15, srv1501788376=9, srv409250610=22, srv1454743243=7, srv2100777494=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:53:19,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:53:19,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:53:19,606 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-12-25 13:53:19,625 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.1159252150411372, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:53:19,626 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912558319831567, 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.1159252150411372, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-12-25 13:55:19,611 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5735297 different iterations. Found a solution that moves 1860 regions; Going from a computed imbalance of 0.9912558319831567 to a new imbalance of 4.341332789166274E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6888888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:55:19,618 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1060339921:90 , srv1071534685:90 , srv1078093906:90 , srv1165524466:90 , srv1255991701:90 , srv1274456650:90 , srv1403265135:90 , srv1454743243:90 , srv148192723:90 , srv1501788376:90 , srv1515185804:90 , srv1644595787:90 , srv1711656082:90 , srv1815608736:90 , srv1864059015:90 , srv1890898526:90 , srv1962259966:90 , srv1968534739:90 , srv2092210012:90 , srv2100777494:90 , srv2126102079:90 , srv330214319:90 , srv409250610:90 , srv521892797:90 , srv614615295:90 , srv634220645:90 , srv634526317:90 , srv803362466:90 , srv874309868:90 , srv910835042:90 } 2023-12-25 13:55:19,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-12-25 13:55:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv521892797=23, srv1071534685=1, srv1962259966=16, srv148192723=8, srv1864059015=14, srv1711656082=12, srv1968534739=17, srv1078093906=2, srv614615295=24, srv1165524466=3, srv1403265135=6, srv2126102079=20, srv1815608736=13, srv634526317=26, srv330214319=21, srv874309868=28, srv1274456650=5, srv910835042=29, srv1515185804=10, srv1255991701=4, srv2092210012=18, srv803362466=27, srv1060339921=0, srv1644595787=11, srv634220645=25, srv1890898526=15, srv1501788376=9, srv409250610=22, srv1454743243=7, srv2100777494=19} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-12-25 13:55:19,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-12-25 13:55:19,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-12-25 13:55:19,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-12-25 13:55:19,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-12-25 13:55:19,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-12-25 13:55:19,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-12-25 13:55:19,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-12-25 13:55:19,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-12-25 13:55:19,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-12-25 13:55:19,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-12-25 13:55:19,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-12-25 13:55:19,642 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-12-25 13:55:19,643 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1060339921:90 , srv1071534685:90 , srv1078093906:90 , srv1165524466:90 , srv1255991701:90 , srv1274456650:90 , srv1403265135:90 , srv1454743243:90 , srv148192723:90 , srv1501788376:90 , srv1515185804:90 , srv1644595787:90 , srv1711656082:90 , srv1815608736:90 , srv1864059015:90 , srv1890898526:90 , srv1962259966:90 , srv1968534739:90 , srv2092210012:90 , srv2100777494:90 , srv2126102079:90 , srv330214319:90 , srv409250610:90 , srv521892797:90 , srv614615295:90 , srv634220645:90 , srv634526317:90 , srv803362466:90 , srv874309868:90 , srv910835042:90 } 2023-12-25 13:55:19,657 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=277 (was 302), ProcessCount=171 (was 172), AvailableMemoryMB=11339 (was 11279) - AvailableMemoryMB LEAK? -