2024-01-24 11:53:13,601 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-24 11:53:13,935 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-24 11:53:14,054 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-24 11:53:14,117 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-24 11:53:14,125 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-24 11:53:14,138 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=282, ProcessCount=167, AvailableMemoryMB=13111 2024-01-24 11:53:14,141 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-24 11:53:14,141 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-24 11:53:14,287 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1013971610:84 , srv1014624628:84 , srv1028200429:84 , srv1031559465:84 , srv104290986:84 , srv1099906310:84 , srv1106763119:84 , srv1117978079:84 , srv112251961:84 , srv1182121583:84 , srv1198217458:84 , srv1223418539:84 , srv1245780587:84 , srv1247969335:84 , srv1251371748:84 , srv1251575997:84 , srv1263753200:84 , srv1270392844:84 , srv1323254549:84 , srv1337593666:84 , srv136257746:84 , srv1380136680:84 , srv140624887:84 , srv1489266076:84 , srv1506957102:84 , srv1512392101:84 , srv1533756804:84 , srv1560255794:84 , srv1625827580:84 , srv1631478928:84 , srv1633463954:84 , srv1688477535:84 , srv1689133315:84 , srv170365357:84 , srv1727690896:84 , srv1740066226:84 , srv1750492974:84 , srv1809984775:84 , srv1862544975:84 , srv1864311984:84 , srv1877160493:84 , srv1890752753:84 , srv1893810815:84 , srv1897746783:84 , srv1912525103:84 , srv1934194423:84 , srv1940842721:84 , srv1953788441:84 , srv1992464308:84 , srv203435905:84 , srv203493674:84 , srv2059201246:84 , srv2065287053:84 , srv2081797078:84 , srv2090517993:84 , srv2096176340:84 , srv2101445720:84 , srv2118408407:84 , srv2135122691:84 , srv213536120:84 , srv23443218:84 , srv245289979:84 , srv247714240:84 , srv262047044:84 , srv262441013:84 , srv296937340:84 , srv321297011:84 , srv338116754:84 , srv3408978:84 , srv362402981:84 , srv398262455:84 , srv454830723:84 , srv463673131:84 , srv47416142:84 , srv474395408:84 , srv502618860:84 , srv506049378:84 , srv508365368:84 , srv521891867:84 , srv556650803:84 , srv569370580:84 , srv580255410:84 , srv592693840:84 , srv60651549:84 , srv617034099:84 , srv66867678:84 , srv671000634:84 , srv691849236:84 , srv708284866:84 , srv785103341:84 , srv820919466:84 , srv842967126:84 , srv847574743:84 , srv905424393:84 , srv912174941:84 , srv913001747:84 , srv977729114:84 , srv978123127:84 , srv986279118:84 , srv1734951060:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-24 11:53:14,301 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:14,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1940842721=47, srv1099906310=5, srv1245780587=12, srv1897746783=44, srv247714240=63, srv47416142=74, srv1560255794=27, srv1028200429=2, srv203435905=50, srv2118408407=58, srv66867678=86, srv1862544975=39, srv1014624628=1, srv1198217458=10, srv1251371748=14, srv1323254549=18, srv1890752753=42, srv321297011=67, srv1380136680=21, srv136257746=20, srv1734951060=35, srv23443218=61, srv1625827580=28, srv454830723=72, srv1688477535=31, srv1031559465=3, srv2065287053=53, srv556650803=80, srv474395408=75, srv1512392101=25, srv569370580=81, srv1251575997=15, srv296937340=66, srv2101445720=57, srv502618860=76, srv1893810815=43, srv1864311984=40, srv1953788441=48, srv671000634=87, srv1247969335=13, srv506049378=77, srv847574743=93, srv1912525103=45, srv1106763119=6, srv2090517993=55, srv592693840=83, srv1270392844=17, srv1013971610=0, srv203493674=51, srv1117978079=7, srv104290986=4, srv905424393=94, srv463673131=73, srv1992464308=49, srv2135122691=59, srv3408978=69, srv785103341=90, srv398262455=71, srv1633463954=30, srv986279118=99, srv1182121583=9, srv140624887=22, srv1689133315=32, srv617034099=85, srv1809984775=38, srv508365368=78, srv1489266076=23, srv213536120=60, srv521891867=79, srv913001747=96, srv580255410=82, srv820919466=91, srv1727690896=34, srv338116754=68, srv2059201246=52, srv362402981=70, srv1750492974=37, srv262047044=64, srv691849236=88, srv1934194423=46, srv977729114=97, srv1337593666=19, srv1223418539=11, srv60651549=84, srv1740066226=36, srv842967126=92, srv1263753200=16, srv262441013=65, srv112251961=8, srv245289979=62, srv912174941=95, srv978123127=98, srv1533756804=26, srv170365357=33, srv1877160493=41, srv1631478928=29, srv2096176340=56, srv2081797078=54, srv1506957102=24, srv708284866=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:14,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:14,422 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:14,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:14,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:14,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:14,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:14,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:14,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:14,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:14,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:14,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:14,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:14,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:14,425 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:14,426 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:14,426 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:14,426 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:14,426 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:14,426 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:14,426 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-24 11:53:14,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-24 11:53:14,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-24 11:53:14,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-24 11:53:14,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-24 11:53:14,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-24 11:53:14,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-24 11:53:14,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-24 11:53:14,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-24 11:53:14,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-24 11:53:14,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-24 11:53:14,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-24 11:53:14,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-24 11:53:14,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-24 11:53:14,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-24 11:53:14,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-24 11:53:14,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-24 11:53:14,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-24 11:53:14,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-24 11:53:14,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-24 11:53:14,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-24 11:53:14,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-24 11:53:14,434 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-24 11:53:14,435 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-24 11:53:14,436 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-24 11:53:14,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-24 11:53:14,644 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:14,645 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-24 11:53:14,645 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-24 11:53:15,116 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 642 ms to try 5000 different iterations. Found a solution that moves 4631 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1861599280567117. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04139661833986329, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06134116477596288, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5145555555555555, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04139661833986329, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18166666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2455, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:15,142 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv104290986:81 , srv1512392101:82 , srv1625827580:82 , srv1631478928:82 , srv1750492974:82 , srv1890752753:82 , srv1897746783:82 , srv338116754:83 , srv556650803:83 , srv785103341:83 , srv977729114:83 , srv1014624628:84 , srv1263753200:84 , srv140624887:84 , srv1740066226:84 , srv1912525103:84 , srv203493674:84 , srv262441013:84 , srv454830723:84 , srv1031559465:85 , srv1099906310:85 , srv1198217458:85 , srv1245780587:85 , srv136257746:85 , srv1489266076:85 , srv1862544975:85 , srv1934194423:85 , srv203435905:85 , srv2065287053:85 , srv245289979:85 , srv296937340:85 , srv463673131:85 , srv47416142:85 , srv521891867:85 , srv671000634:85 , srv842967126:85 , srv912174941:85 , srv986279118:85 , srv1028200429:86 , srv112251961:86 , srv1182121583:86 , srv1270392844:86 , srv1380136680:86 , srv1560255794:86 , srv1689133315:86 , srv170365357:86 , srv1809984775:86 , srv1877160493:86 , srv1893810815:86 , srv1992464308:86 , srv2118408407:86 , srv2135122691:86 , srv708284866:86 , srv847574743:86 , srv1013971610:87 , srv1117978079:87 , srv1247969335:87 , srv1251575997:87 , srv1506957102:87 , srv1533756804:87 , srv1688477535:87 , srv2090517993:87 , srv2096176340:87 , srv2101445720:87 , srv213536120:87 , srv23443218:87 , srv262047044:87 , srv362402981:87 , srv398262455:87 , srv474395408:87 , srv508365368:87 , srv580255410:87 , srv592693840:87 , srv617034099:87 , srv913001747:87 , srv978123127:87 , srv1106763119:88 , srv1251371748:88 , srv1633463954:88 , srv1864311984:88 , srv1940842721:88 , srv2081797078:88 , srv247714240:88 , srv502618860:88 , srv569370580:88 , srv60651549:88 , srv691849236:88 , srv1223418539:89 , srv1323254549:89 , srv1953788441:89 , srv506049378:89 , srv1337593666:90 , srv66867678:90 , srv820919466:90 , srv2059201246:92 , srv3408978:92 , srv905424393:92 , srv1727690896:93 , srv321297011:97 , srv1734951060:458 } 2024-01-24 11:53:15,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:15,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1940842721=47, srv1099906310=5, srv1245780587=12, srv1897746783=44, srv247714240=63, srv47416142=74, srv1560255794=27, srv1028200429=2, srv203435905=50, srv2118408407=58, srv66867678=86, srv1862544975=39, srv1014624628=1, srv1198217458=10, srv1251371748=14, srv1323254549=18, srv1890752753=42, srv321297011=67, srv1380136680=21, srv136257746=20, srv1734951060=35, srv23443218=61, srv1625827580=28, srv454830723=72, srv1688477535=31, srv1031559465=3, srv2065287053=53, srv556650803=80, srv474395408=75, srv1512392101=25, srv569370580=81, srv1251575997=15, srv296937340=66, srv2101445720=57, srv502618860=76, srv1893810815=43, srv1864311984=40, srv1953788441=48, srv671000634=87, srv1247969335=13, srv506049378=77, srv847574743=93, srv1912525103=45, srv1106763119=6, srv2090517993=55, srv592693840=83, srv1270392844=17, srv1013971610=0, srv203493674=51, srv1117978079=7, srv104290986=4, srv905424393=94, srv463673131=73, srv1992464308=49, srv2135122691=59, srv3408978=69, srv785103341=90, srv398262455=71, srv1633463954=30, srv986279118=99, srv1182121583=9, srv140624887=22, srv1689133315=32, srv617034099=85, srv1809984775=38, srv508365368=78, srv1489266076=23, srv213536120=60, srv521891867=79, srv913001747=96, srv580255410=82, srv820919466=91, srv1727690896=34, srv338116754=68, srv2059201246=52, srv362402981=70, srv1750492974=37, srv262047044=64, srv691849236=88, srv1934194423=46, srv977729114=97, srv1337593666=19, srv1223418539=11, srv60651549=84, srv1740066226=36, srv842967126=92, srv1263753200=16, srv262441013=65, srv112251961=8, srv245289979=62, srv912174941=95, srv978123127=98, srv1533756804=26, srv170365357=33, srv1877160493=41, srv1631478928=29, srv2096176340=56, srv2081797078=54, srv1506957102=24, srv708284866=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:15,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:15,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:15,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:15,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:15,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-24 11:53:15,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-24 11:53:15,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-24 11:53:15,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-24 11:53:15,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-24 11:53:15,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-24 11:53:15,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-24 11:53:15,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-24 11:53:15,187 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-24 11:53:15,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-24 11:53:15,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-24 11:53:15,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-24 11:53:15,188 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-24 11:53:15,367 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.04139661833986329, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06134116477596288, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04139661833986329, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18166666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2455, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:15,367 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-24 11:53:15,368 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18612750110163648, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04139661833986329, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06134116477596288, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04139661833986329, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18166666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2455, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-24 11:53:15,688 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 468 ms to try 5000 different iterations. Found a solution that moves 2647 regions; Going from a computed imbalance of 0.18612750110163648 to a new imbalance of 0.01687149685029157. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023298836130974165); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037356534397308974, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2941111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023298836130974165); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0135); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04908333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:15,697 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv321297011:73 , srv1727690896:79 , srv2059201246:80 , srv820919466:80 , srv905424393:80 , srv1223418539:81 , srv3408978:81 , srv1106763119:82 , srv1337593666:82 , srv1633463954:82 , srv1864311984:82 , srv1013971610:83 , srv1247969335:83 , srv1270392844:83 , srv1323254549:83 , srv213536120:83 , srv398262455:83 , srv569370580:83 , srv913001747:83 , srv1117978079:84 , srv1251575997:84 , srv1506957102:84 , srv1893810815:84 , srv1940842721:84 , srv1953788441:84 , srv2090517993:84 , srv247714240:84 , srv474395408:84 , srv66867678:84 , srv986279118:84 , srv1245780587:85 , srv1251371748:85 , srv1688477535:85 , srv1689133315:85 , srv1809984775:85 , srv2065287053:85 , srv2096176340:85 , srv23443218:85 , srv262047044:85 , srv362402981:85 , srv463673131:85 , srv508365368:85 , srv60651549:85 , srv617034099:85 , srv708284866:85 , srv847574743:85 , srv1028200429:86 , srv112251961:86 , srv1182121583:86 , srv1533756804:86 , srv1740066226:86 , srv1862544975:86 , srv1877160493:86 , srv1934194423:86 , srv2081797078:86 , srv47416142:86 , srv506049378:86 , srv521891867:86 , srv580255410:86 , srv912174941:86 , srv1031559465:87 , srv1263753200:87 , srv136257746:87 , srv1489266076:87 , srv1992464308:87 , srv2101445720:87 , srv2118408407:87 , srv262441013:87 , srv296937340:87 , srv502618860:87 , srv556650803:87 , srv592693840:87 , srv671000634:87 , srv691849236:87 , srv842967126:87 , srv140624887:88 , srv1560255794:88 , srv170365357:88 , srv1912525103:88 , srv203493674:88 , srv2135122691:88 , srv245289979:88 , srv338116754:88 , srv454830723:88 , srv785103341:88 , srv978123127:88 , srv1014624628:89 , srv1631478928:89 , srv1750492974:89 , srv1890752753:89 , srv203435905:89 , srv1099906310:90 , srv1380136680:90 , srv1512392101:90 , srv1625827580:90 , srv977729114:90 , srv104290986:91 , srv1897746783:91 , srv1198217458:93 , srv1734951060:523 } 2024-01-24 11:53:15,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:15,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1940842721=47, srv1099906310=5, srv1245780587=12, srv1897746783=44, srv247714240=63, srv47416142=74, srv1560255794=27, srv1028200429=2, srv203435905=50, srv2118408407=58, srv66867678=86, srv1862544975=39, srv1014624628=1, srv1198217458=10, srv1251371748=14, srv1323254549=18, srv1890752753=42, srv321297011=67, srv1380136680=21, srv136257746=20, srv1734951060=35, srv23443218=61, srv1625827580=28, srv454830723=72, srv1688477535=31, srv1031559465=3, srv2065287053=53, srv556650803=80, srv474395408=75, srv1512392101=25, srv569370580=81, srv1251575997=15, srv296937340=66, srv2101445720=57, srv502618860=76, srv1893810815=43, srv1864311984=40, srv1953788441=48, srv671000634=87, srv1247969335=13, srv506049378=77, srv847574743=93, srv1912525103=45, srv1106763119=6, srv2090517993=55, srv592693840=83, srv1270392844=17, srv1013971610=0, srv203493674=51, srv1117978079=7, srv104290986=4, srv905424393=94, srv463673131=73, srv1992464308=49, srv2135122691=59, srv3408978=69, srv785103341=90, srv398262455=71, srv1633463954=30, srv986279118=99, srv1182121583=9, srv140624887=22, srv1689133315=32, srv617034099=85, srv1809984775=38, srv508365368=78, srv1489266076=23, srv213536120=60, srv521891867=79, srv913001747=96, srv580255410=82, srv820919466=91, srv1727690896=34, srv338116754=68, srv2059201246=52, srv362402981=70, srv1750492974=37, srv262047044=64, srv691849236=88, srv1934194423=46, srv977729114=97, srv1337593666=19, srv1223418539=11, srv60651549=84, srv1740066226=36, srv842967126=92, srv1263753200=16, srv262441013=65, srv112251961=8, srv245289979=62, srv912174941=95, srv978123127=98, srv1533756804=26, srv170365357=33, srv1877160493=41, srv1631478928=29, srv2096176340=56, srv2081797078=54, srv1506957102=24, srv708284866=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:15,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:15,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:15,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-24 11:53:15,716 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-24 11:53:15,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-24 11:53:15,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-24 11:53:15,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-24 11:53:15,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-24 11:53:15,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-24 11:53:15,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-24 11:53:15,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-24 11:53:15,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-24 11:53:15,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-24 11:53:15,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-24 11:53:15,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-24 11:53:15,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-24 11:53:15,876 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.023298836130974165); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037356534397308974, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023298836130974165); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0135); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04908333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:15,876 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-24 11:53:15,876 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016852962160141694, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023298836130974165); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037356534397308974, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023298836130974165); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0135); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04908333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-24 11:53:16,171 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 422 ms to try 5000 different iterations. Found a solution that moves 1017 regions; Going from a computed imbalance of 0.016852962160141694 to a new imbalance of 8.819046012400625E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005774582557741648); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009824498113767942); MoveCostFunction : (multiplier=7.0, imbalance=0.113, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005774582557741648); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:16,174 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1198217458:79 , srv1099906310:82 , srv1380136680:83 , srv170365357:83 , srv2101445720:83 , srv2135122691:83 , srv3408978:83 , srv506049378:83 , srv592693840:83 , srv691849236:83 , srv978123127:83 , srv1533756804:84 , srv1560255794:84 , srv1897746783:84 , srv1940842721:84 , srv203435905:84 , srv203493674:84 , srv2081797078:84 , srv502618860:84 , srv66867678:84 , srv977729114:84 , srv1014624628:85 , srv104290986:85 , srv1182121583:85 , srv1337593666:85 , srv140624887:85 , srv1489266076:85 , srv1512392101:85 , srv1625827580:85 , srv1877160493:85 , srv1953788441:85 , srv1992464308:85 , srv2096176340:85 , srv2118408407:85 , srv245289979:85 , srv247714240:85 , srv296937340:85 , srv454830723:85 , srv47416142:85 , srv508365368:85 , srv580255410:85 , srv60651549:85 , srv617034099:85 , srv842967126:85 , srv1031559465:86 , srv1117978079:86 , srv112251961:86 , srv1251371748:86 , srv1251575997:86 , srv136257746:86 , srv1506957102:86 , srv1631478928:86 , srv1688477535:86 , srv1689133315:86 , srv1727690896:86 , srv1750492974:86 , srv1862544975:86 , srv1912525103:86 , srv23443218:86 , srv262047044:86 , srv262441013:86 , srv362402981:86 , srv474395408:86 , srv569370580:86 , srv671000634:86 , srv708284866:86 , srv905424393:86 , srv912174941:86 , srv1028200429:87 , srv1106763119:87 , srv1223418539:87 , srv1245780587:87 , srv1263753200:87 , srv1323254549:87 , srv1633463954:87 , srv1740066226:87 , srv1809984775:87 , srv1893810815:87 , srv1934194423:87 , srv2059201246:87 , srv2090517993:87 , srv213536120:87 , srv338116754:87 , srv398262455:87 , srv463673131:87 , srv521891867:87 , srv556650803:87 , srv785103341:87 , srv820919466:87 , srv847574743:87 , srv913001747:87 , srv1013971610:88 , srv1247969335:88 , srv1270392844:88 , srv1864311984:88 , srv1890752753:88 , srv2065287053:88 , srv321297011:88 , srv986279118:88 , srv1734951060:528 } 2024-01-24 11:53:16,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:16,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1940842721=47, srv1099906310=5, srv1245780587=12, srv1897746783=44, srv247714240=63, srv47416142=74, srv1560255794=27, srv1028200429=2, srv203435905=50, srv2118408407=58, srv66867678=86, srv1862544975=39, srv1014624628=1, srv1198217458=10, srv1251371748=14, srv1323254549=18, srv1890752753=42, srv321297011=67, srv1380136680=21, srv136257746=20, srv1734951060=35, srv23443218=61, srv1625827580=28, srv454830723=72, srv1688477535=31, srv1031559465=3, srv2065287053=53, srv556650803=80, srv474395408=75, srv1512392101=25, srv569370580=81, srv1251575997=15, srv296937340=66, srv2101445720=57, srv502618860=76, srv1893810815=43, srv1864311984=40, srv1953788441=48, srv671000634=87, srv1247969335=13, srv506049378=77, srv847574743=93, srv1912525103=45, srv1106763119=6, srv2090517993=55, srv592693840=83, srv1270392844=17, srv1013971610=0, srv203493674=51, srv1117978079=7, srv104290986=4, srv905424393=94, srv463673131=73, srv1992464308=49, srv2135122691=59, srv3408978=69, srv785103341=90, srv398262455=71, srv1633463954=30, srv986279118=99, srv1182121583=9, srv140624887=22, srv1689133315=32, srv617034099=85, srv1809984775=38, srv508365368=78, srv1489266076=23, srv213536120=60, srv521891867=79, srv913001747=96, srv580255410=82, srv820919466=91, srv1727690896=34, srv338116754=68, srv2059201246=52, srv362402981=70, srv1750492974=37, srv262047044=64, srv691849236=88, srv1934194423=46, srv977729114=97, srv1337593666=19, srv1223418539=11, srv60651549=84, srv1740066226=36, srv842967126=92, srv1263753200=16, srv262441013=65, srv112251961=8, srv245289979=62, srv912174941=95, srv978123127=98, srv1533756804=26, srv170365357=33, srv1877160493=41, srv1631478928=29, srv2096176340=56, srv2081797078=54, srv1506957102=24, srv708284866=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:16,193 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:16,194 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:16,195 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-24 11:53:16,196 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-24 11:53:16,197 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-24 11:53:16,198 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-24 11:53:16,199 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-24 11:53:16,200 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-24 11:53:16,201 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-24 11:53:16,202 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-24 11:53:16,203 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-24 11:53:16,327 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.005774582557741648); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009824498113767942); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005774582557741648); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:16,327 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-24 11:53:16,328 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.747834150358979E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005774582557741648); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009824498113767942); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005774582557741648); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00475); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-24 11:53:16,777 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 555 ms to try 5000 different iterations. Found a solution that moves 280 regions; Going from a computed imbalance of 8.747834150358979E-4 to a new imbalance of 3.601755461523951E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.03111111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:16,778 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1028200429:83 , srv1251371748:83 , srv1323254549:83 , srv1380136680:83 , srv1890752753:83 , srv1912525103:83 , srv2059201246:83 , srv502618860:83 , srv1013971610:84 , srv1014624628:84 , srv1031559465:84 , srv112251961:84 , srv1223418539:84 , srv1247969335:84 , srv1263753200:84 , srv1337593666:84 , srv136257746:84 , srv1560255794:84 , srv1688477535:84 , srv1809984775:84 , srv1864311984:84 , srv1934194423:84 , srv1953788441:84 , srv1992464308:84 , srv203435905:84 , srv2065287053:84 , srv2081797078:84 , srv2090517993:84 , srv2118408407:84 , srv23443218:84 , srv245289979:84 , srv262047044:84 , srv321297011:84 , srv338116754:84 , srv362402981:84 , srv506049378:84 , srv521891867:84 , srv556650803:84 , srv580255410:84 , srv592693840:84 , srv60651549:84 , srv66867678:84 , srv671000634:84 , srv785103341:84 , srv847574743:84 , srv912174941:84 , srv978123127:84 , srv104290986:85 , srv1099906310:85 , srv1106763119:85 , srv1117978079:85 , srv1182121583:85 , srv1245780587:85 , srv1251575997:85 , srv1270392844:85 , srv140624887:85 , srv1489266076:85 , srv1506957102:85 , srv1512392101:85 , srv1533756804:85 , srv1625827580:85 , srv1631478928:85 , srv1633463954:85 , srv1689133315:85 , srv170365357:85 , srv1727690896:85 , srv1740066226:85 , srv1750492974:85 , srv1862544975:85 , srv1877160493:85 , srv1893810815:85 , srv1897746783:85 , srv1940842721:85 , srv2096176340:85 , srv2101445720:85 , srv213536120:85 , srv247714240:85 , srv262441013:85 , srv398262455:85 , srv454830723:85 , srv463673131:85 , srv474395408:85 , srv508365368:85 , srv569370580:85 , srv617034099:85 , srv691849236:85 , srv820919466:85 , srv842967126:85 , srv905424393:85 , srv913001747:85 , srv977729114:85 , srv986279118:85 , srv1198217458:86 , srv203493674:86 , srv2135122691:86 , srv296937340:86 , srv3408978:86 , srv47416142:86 , srv708284866:86 , srv1734951060:633 } 2024-01-24 11:53:16,784 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:16,785 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1940842721=47, srv1099906310=5, srv1245780587=12, srv1897746783=44, srv247714240=63, srv47416142=74, srv1560255794=27, srv1028200429=2, srv203435905=50, srv2118408407=58, srv66867678=86, srv1862544975=39, srv1014624628=1, srv1198217458=10, srv1251371748=14, srv1323254549=18, srv1890752753=42, srv321297011=67, srv1380136680=21, srv136257746=20, srv1734951060=35, srv23443218=61, srv1625827580=28, srv454830723=72, srv1688477535=31, srv1031559465=3, srv2065287053=53, srv556650803=80, srv474395408=75, srv1512392101=25, srv569370580=81, srv1251575997=15, srv296937340=66, srv2101445720=57, srv502618860=76, srv1893810815=43, srv1864311984=40, srv1953788441=48, srv671000634=87, srv1247969335=13, srv506049378=77, srv847574743=93, srv1912525103=45, srv1106763119=6, srv2090517993=55, srv592693840=83, srv1270392844=17, srv1013971610=0, srv203493674=51, srv1117978079=7, srv104290986=4, srv905424393=94, srv463673131=73, srv1992464308=49, srv2135122691=59, srv3408978=69, srv785103341=90, srv398262455=71, srv1633463954=30, srv986279118=99, srv1182121583=9, srv140624887=22, srv1689133315=32, srv617034099=85, srv1809984775=38, srv508365368=78, srv1489266076=23, srv213536120=60, srv521891867=79, srv913001747=96, srv580255410=82, srv820919466=91, srv1727690896=34, srv338116754=68, srv2059201246=52, srv362402981=70, srv1750492974=37, srv262047044=64, srv691849236=88, srv1934194423=46, srv977729114=97, srv1337593666=19, srv1223418539=11, srv60651549=84, srv1740066226=36, srv842967126=92, srv1263753200=16, srv262441013=65, srv112251961=8, srv245289979=62, srv912174941=95, srv978123127=98, srv1533756804=26, srv170365357=33, srv1877160493=41, srv1631478928=29, srv2096176340=56, srv2081797078=54, srv1506957102=24, srv708284866=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:16,802 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:16,803 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-24 11:53:16,804 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-24 11:53:16,805 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-24 11:53:16,806 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-24 11:53:16,807 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-24 11:53:16,808 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-24 11:53:16,809 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-24 11:53:16,810 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-24 11:53:16,966 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:16,966 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-24 11:53:16,966 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.405695271045473E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.178341294946416E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.178341294946416E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-24 11:53:17,239 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 412 ms to try 5000 different iterations. Found a solution that moves 21 regions; Going from a computed imbalance of 3.405695271045473E-5 to a new imbalance of 8.677692705885125E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0023333333333333335); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:17,239 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1198217458:83 , srv1727690896:83 , srv2135122691:83 , srv296937340:83 , srv691849236:83 , srv708284866:83 , srv905424393:83 , srv1013971610:84 , srv1014624628:84 , srv1028200429:84 , srv1031559465:84 , srv104290986:84 , srv1099906310:84 , srv1106763119:84 , srv1117978079:84 , srv112251961:84 , srv1182121583:84 , srv1245780587:84 , srv1247969335:84 , srv1251371748:84 , srv1251575997:84 , srv1263753200:84 , srv1270392844:84 , srv1323254549:84 , srv136257746:84 , srv1380136680:84 , srv140624887:84 , srv1489266076:84 , srv1506957102:84 , srv1512392101:84 , srv1533756804:84 , srv1560255794:84 , srv1625827580:84 , srv1631478928:84 , srv1633463954:84 , srv1688477535:84 , srv1689133315:84 , srv170365357:84 , srv1740066226:84 , srv1750492974:84 , srv1809984775:84 , srv1862544975:84 , srv1864311984:84 , srv1877160493:84 , srv1890752753:84 , srv1893810815:84 , srv1897746783:84 , srv1934194423:84 , srv1953788441:84 , srv1992464308:84 , srv203435905:84 , srv203493674:84 , srv2059201246:84 , srv2065287053:84 , srv2081797078:84 , srv2090517993:84 , srv2096176340:84 , srv2101445720:84 , srv2118408407:84 , srv213536120:84 , srv23443218:84 , srv245289979:84 , srv247714240:84 , srv262047044:84 , srv262441013:84 , srv321297011:84 , srv338116754:84 , srv3408978:84 , srv362402981:84 , srv398262455:84 , srv454830723:84 , srv463673131:84 , srv47416142:84 , srv474395408:84 , srv502618860:84 , srv506049378:84 , srv508365368:84 , srv521891867:84 , srv569370580:84 , srv580255410:84 , srv60651549:84 , srv617034099:84 , srv66867678:84 , srv671000634:84 , srv785103341:84 , srv820919466:84 , srv842967126:84 , srv847574743:84 , srv913001747:84 , srv977729114:84 , srv978123127:84 , srv986279118:84 , srv1223418539:85 , srv1337593666:85 , srv1912525103:85 , srv1940842721:85 , srv556650803:85 , srv592693840:85 , srv912174941:85 , srv1734951060:684 } 2024-01-24 11:53:17,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:17,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1940842721=47, srv1099906310=5, srv1245780587=12, srv1897746783=44, srv247714240=63, srv47416142=74, srv1560255794=27, srv1028200429=2, srv203435905=50, srv2118408407=58, srv66867678=86, srv1862544975=39, srv1014624628=1, srv1198217458=10, srv1251371748=14, srv1323254549=18, srv1890752753=42, srv321297011=67, srv1380136680=21, srv136257746=20, srv1734951060=35, srv23443218=61, srv1625827580=28, srv454830723=72, srv1688477535=31, srv1031559465=3, srv2065287053=53, srv556650803=80, srv474395408=75, srv1512392101=25, srv569370580=81, srv1251575997=15, srv296937340=66, srv2101445720=57, srv502618860=76, srv1893810815=43, srv1864311984=40, srv1953788441=48, srv671000634=87, srv1247969335=13, srv506049378=77, srv847574743=93, srv1912525103=45, srv1106763119=6, srv2090517993=55, srv592693840=83, srv1270392844=17, srv1013971610=0, srv203493674=51, srv1117978079=7, srv104290986=4, srv905424393=94, srv463673131=73, srv1992464308=49, srv2135122691=59, srv3408978=69, srv785103341=90, srv398262455=71, srv1633463954=30, srv986279118=99, srv1182121583=9, srv140624887=22, srv1689133315=32, srv617034099=85, srv1809984775=38, srv508365368=78, srv1489266076=23, srv213536120=60, srv521891867=79, srv913001747=96, srv580255410=82, srv820919466=91, srv1727690896=34, srv338116754=68, srv2059201246=52, srv362402981=70, srv1750492974=37, srv262047044=64, srv691849236=88, srv1934194423=46, srv977729114=97, srv1337593666=19, srv1223418539=11, srv60651549=84, srv1740066226=36, srv842967126=92, srv1263753200=16, srv262441013=65, srv112251961=8, srv245289979=62, srv912174941=95, srv978123127=98, srv1533756804=26, srv170365357=33, srv1877160493=41, srv1631478928=29, srv2096176340=56, srv2081797078=54, srv1506957102=24, srv708284866=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:17,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:17,262 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:17,263 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-24 11:53:17,264 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-24 11:53:17,265 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-24 11:53:17,266 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-24 11:53:17,267 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-24 11:53:17,268 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-24 11:53:17,269 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-24 11:53:17,422 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=8.530647563026267E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:17,423 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1198217458:83 , srv1727690896:83 , srv2135122691:83 , srv296937340:83 , srv691849236:83 , srv708284866:83 , srv905424393:83 , srv1013971610:84 , srv1014624628:84 , srv1028200429:84 , srv1031559465:84 , srv104290986:84 , srv1099906310:84 , srv1106763119:84 , srv1117978079:84 , srv112251961:84 , srv1182121583:84 , srv1245780587:84 , srv1247969335:84 , srv1251371748:84 , srv1251575997:84 , srv1263753200:84 , srv1270392844:84 , srv1323254549:84 , srv136257746:84 , srv1380136680:84 , srv140624887:84 , srv1489266076:84 , srv1506957102:84 , srv1512392101:84 , srv1533756804:84 , srv1560255794:84 , srv1625827580:84 , srv1631478928:84 , srv1633463954:84 , srv1688477535:84 , srv1689133315:84 , srv170365357:84 , srv1740066226:84 , srv1750492974:84 , srv1809984775:84 , srv1862544975:84 , srv1864311984:84 , srv1877160493:84 , srv1890752753:84 , srv1893810815:84 , srv1897746783:84 , srv1934194423:84 , srv1953788441:84 , srv1992464308:84 , srv203435905:84 , srv203493674:84 , srv2059201246:84 , srv2065287053:84 , srv2081797078:84 , srv2090517993:84 , srv2096176340:84 , srv2101445720:84 , srv2118408407:84 , srv213536120:84 , srv23443218:84 , srv245289979:84 , srv247714240:84 , srv262047044:84 , srv262441013:84 , srv321297011:84 , srv338116754:84 , srv3408978:84 , srv362402981:84 , srv398262455:84 , srv454830723:84 , srv463673131:84 , srv47416142:84 , srv474395408:84 , srv502618860:84 , srv506049378:84 , srv508365368:84 , srv521891867:84 , srv569370580:84 , srv580255410:84 , srv60651549:84 , srv617034099:84 , srv66867678:84 , srv671000634:84 , srv785103341:84 , srv820919466:84 , srv842967126:84 , srv847574743:84 , srv913001747:84 , srv977729114:84 , srv978123127:84 , srv986279118:84 , srv1223418539:85 , srv1337593666:85 , srv1912525103:85 , srv1940842721:85 , srv556650803:85 , srv592693840:85 , srv912174941:85 , srv1734951060:684 } 2024-01-24 11:53:17,461 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=282 (was 282), ProcessCount=167 (was 167), AvailableMemoryMB=12193 (was 13111) 2024-01-24 11:53:17,470 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=282, ProcessCount=167, AvailableMemoryMB=12193 2024-01-24 11:53:17,471 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-24 11:53:17,471 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-01-24 11:53:17,483 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1013359501:84 , srv1070862676:84 , srv1154347775:84 , srv1213892950:84 , srv1359851121:84 , srv1396958664:84 , srv1405125172:84 , srv147555845:84 , srv1477324929:84 , srv1502708165:84 , srv1574776068:84 , srv1660606176:84 , srv1685924324:84 , srv1771759367:84 , srv177424368:84 , srv1830503922:84 , srv1873547211:84 , srv1880941931:84 , srv1966903942:84 , srv588784286:84 , srv599802021:84 , srv611888795:84 , srv705559575:84 , srv820979604:84 , srv831462530:84 , srv839097426:84 , srv839343298:84 , srv875187466:84 , srv97497772:84 , srv520817949:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-24 11:53:17,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:53:17,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1396958664=5, srv611888795=22, srv1771759367=13, srv1405125172=6, srv1660606176=11, srv1502708165=9, srv839097426=26, srv875187466=28, srv831462530=25, srv1213892950=3, srv520817949=19, srv1685924324=12, srv1873547211=16, srv97497772=29, srv1359851121=4, srv820979604=24, srv1070862676=1, srv147555845=7, srv1830503922=15, srv1966903942=18, srv599802021=21, srv1477324929=8, srv588784286=20, srv1574776068=10, srv705559575=23, srv839343298=27, srv1880941931=17, srv1154347775=2, srv177424368=14, srv1013359501=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:53:17,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:53:17,500 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:53:17,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:53:17,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:53:17,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:53:17,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:53:17,503 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-24 11:53:17,532 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.1172096717273718, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:53:17,532 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912562367112644, 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.1172096717273718, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-01-24 11:55:17,507 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5894319 different iterations. Found a solution that moves 1853 regions; Going from a computed imbalance of 0.9912562367112644 to a new imbalance of 4.324994439959734E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6862962962962963, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:55:17,514 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1013359501:90 , srv1070862676:90 , srv1154347775:90 , srv1213892950:90 , srv1359851121:90 , srv1396958664:90 , srv1405125172:90 , srv147555845:90 , srv1477324929:90 , srv1502708165:90 , srv1574776068:90 , srv1660606176:90 , srv1685924324:90 , srv1771759367:90 , srv177424368:90 , srv1830503922:90 , srv1873547211:90 , srv1880941931:90 , srv1966903942:90 , srv520817949:90 , srv588784286:90 , srv599802021:90 , srv611888795:90 , srv705559575:90 , srv820979604:90 , srv831462530:90 , srv839097426:90 , srv839343298:90 , srv875187466:90 , srv97497772:90 } 2024-01-24 11:55:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-24 11:55:17,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1396958664=5, srv611888795=22, srv1771759367=13, srv1405125172=6, srv1660606176=11, srv1502708165=9, srv839097426=26, srv875187466=28, srv831462530=25, srv1213892950=3, srv520817949=19, srv1685924324=12, srv1873547211=16, srv97497772=29, srv1359851121=4, srv820979604=24, srv1070862676=1, srv147555845=7, srv1830503922=15, srv1966903942=18, srv599802021=21, srv1477324929=8, srv588784286=20, srv1574776068=10, srv705559575=23, srv839343298=27, srv1880941931=17, srv1154347775=2, srv177424368=14, srv1013359501=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-24 11:55:17,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-24 11:55:17,520 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-24 11:55:17,538 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-24 11:55:17,538 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1013359501:90 , srv1070862676:90 , srv1154347775:90 , srv1213892950:90 , srv1359851121:90 , srv1396958664:90 , srv1405125172:90 , srv147555845:90 , srv1477324929:90 , srv1502708165:90 , srv1574776068:90 , srv1660606176:90 , srv1685924324:90 , srv1771759367:90 , srv177424368:90 , srv1830503922:90 , srv1873547211:90 , srv1880941931:90 , srv1966903942:90 , srv520817949:90 , srv588784286:90 , srv599802021:90 , srv611888795:90 , srv705559575:90 , srv820979604:90 , srv831462530:90 , srv839097426:90 , srv839343298:90 , srv875187466:90 , srv97497772:90 } 2024-01-24 11:55:17,554 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=289 (was 282) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 167) - ProcessCount LEAK? -, AvailableMemoryMB=11622 (was 12193)