2023-11-14 18:55:16,972 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-11-14 18:55:17,262 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-11-14 18:55:17,377 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-11-14 18:55:17,436 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-14 18:55:17,443 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-11-14 18:55:17,455 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=87, ProcessCount=169, AvailableMemoryMB=2509 2023-11-14 18:55:17,457 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-14 18:55:17,457 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-11-14 18:55:17,592 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1006823090:84 , srv100814291:84 , srv1009175551:84 , srv1035271335:84 , srv1066494798:84 , srv1084906694:84 , srv1092791242:84 , srv1098353042:84 , srv1101549673:84 , srv1158361526:84 , srv1167528391:84 , srv116992228:84 , srv1173731689:84 , srv1188721430:84 , srv1199182858:84 , srv122073326:84 , srv1235216351:84 , srv1236806681:84 , srv1249719718:84 , srv1256621301:84 , srv1281209206:84 , srv1287060975:84 , srv1301009713:84 , srv1305571690:84 , srv1306721184:84 , srv1337951871:84 , srv1360499976:84 , srv1363437432:84 , srv1369225045:84 , srv1458465277:84 , srv1499142219:84 , srv1540594631:84 , srv1552364306:84 , srv164287062:84 , srv164486447:84 , srv1698403772:84 , srv1708635723:84 , srv1740646323:84 , srv1804256421:84 , srv1819131247:84 , srv1826274192:84 , srv183553659:84 , srv1843360183:84 , srv1845375788:84 , srv1845657409:84 , srv1881804402:84 , srv1883700202:84 , srv1901398548:84 , srv1924777595:84 , srv1940845606:84 , srv1940898541:84 , srv1962025890:84 , srv1970942399:84 , srv1983308082:84 , srv1991351643:84 , srv2018664034:84 , srv2019493932:84 , srv2024108968:84 , srv2024235029:84 , srv2027134973:84 , srv2039550840:84 , srv2041304942:84 , srv2063457158:84 , srv210797850:84 , srv2131115743:84 , srv244218508:84 , srv256084732:84 , srv262429759:84 , srv26317528:84 , srv275342506:84 , srv310256793:84 , srv312083582:84 , srv387921433:84 , srv408551609:84 , srv427784007:84 , srv465274731:84 , srv476172980:84 , srv511953889:84 , srv532216063:84 , srv538184714:84 , srv587770532:84 , srv633840418:84 , srv658841059:84 , srv659007372:84 , srv67277291:84 , srv682524859:84 , srv720747148:84 , srv776846474:84 , srv820559250:84 , srv854236322:84 , srv881986762:84 , srv895952760:84 , srv903676712:84 , srv926838069:84 , srv963044444:84 , srv964380221:84 , srv965871572:84 , srv979698688:84 , srv994981306:84 , srv1669191587:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-11-14 18:55:17,600 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:17,607 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv275342506=70, srv1167528391=10, srv2019493932=57, srv256084732=67, srv881986762=91, srv659007372=84, srv122073326=15, srv1804256421=39, srv1881804402=46, srv1924777595=49, srv1360499976=26, srv210797850=64, srv926838069=94, srv1940845606=50, srv1843360183=43, srv312083582=72, srv1698403772=36, srv720747148=87, srv964380221=96, srv2131115743=65, srv1035271335=3, srv1199182858=14, srv1819131247=40, srv1363437432=27, srv1970942399=53, srv1101549673=8, srv1669191587=35, srv1845375788=44, srv994981306=99, srv427784007=75, srv164486447=34, srv1458465277=29, srv1301009713=22, srv2039550840=61, srv1235216351=16, srv1256621301=19, srv244218508=66, srv26317528=69, srv532216063=79, srv476172980=77, srv1369225045=28, srv1983308082=54, srv1006823090=0, srv1901398548=48, srv262429759=68, srv1173731689=12, srv1740646323=38, srv1009175551=2, srv776846474=88, srv465274731=76, srv1092791242=6, srv979698688=98, srv1084906694=5, srv633840418=82, srv965871572=97, srv895952760=92, srv67277291=85, srv183553659=42, srv1158361526=9, srv1281209206=20, srv511953889=78, srv2024235029=59, srv1188721430=13, srv1552364306=32, srv1236806681=17, srv164287062=33, srv682524859=86, srv1066494798=4, srv1337951871=25, srv1305571690=23, srv2027134973=60, srv1287060975=21, srv587770532=81, srv1708635723=37, srv387921433=73, srv2018664034=56, srv1249719718=18, srv1499142219=30, srv903676712=93, srv963044444=95, srv1991351643=55, srv1826274192=41, srv1306721184=24, srv2063457158=63, srv408551609=74, srv820559250=89, srv116992228=11, srv310256793=71, srv1883700202=47, srv1540594631=31, srv658841059=83, srv854236322=90, srv2024108968=58, srv1962025890=52, srv2041304942=62, srv1940898541=51, srv1098353042=7, srv538184714=80, srv1845657409=45, srv100814291=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:17,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:17,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:17,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:17,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:17,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:17,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:17,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-14 18:55:17,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-14 18:55:17,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-14 18:55:17,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-14 18:55:17,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-14 18:55:17,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-14 18:55:17,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-14 18:55:17,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-14 18:55:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-14 18:55:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-14 18:55:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-14 18:55:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-14 18:55:17,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-14 18:55:17,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-14 18:55:17,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-14 18:55:17,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-14 18:55:17,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-14 18:55:17,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-14 18:55:17,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-14 18:55:17,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-14 18:55:17,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-14 18:55:17,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-14 18:55:17,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-14 18:55:17,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-14 18:55:17,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-14 18:55:17,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-14 18:55:17,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-14 18:55:17,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-14 18:55:17,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-14 18:55:17,870 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:17,870 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-14 18:55:17,871 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-14 18:55:18,195 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 469 ms to try 5000 different iterations. Found a solution that moves 4765 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17413893939277433. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03883514002499145, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05336278648009597, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5294444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03883514002499145, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16941666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.235, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:18,206 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1009175551:81 , srv965871572:81 , srv1084906694:82 , srv1301009713:82 , srv1826274192:82 , srv465274731:82 , srv1188721430:83 , srv1306721184:83 , srv183553659:83 , srv2041304942:83 , srv776846474:83 , srv979698688:83 , srv1006823090:84 , srv1066494798:84 , srv1098353042:84 , srv122073326:84 , srv1540594631:84 , srv1970942399:84 , srv2024108968:84 , srv310256793:84 , srv387921433:84 , srv820559250:84 , srv964380221:84 , srv994981306:84 , srv1199182858:85 , srv1256621301:85 , srv1740646323:85 , srv1819131247:85 , srv1845375788:85 , srv1991351643:85 , srv244218508:85 , srv476172980:85 , srv67277291:85 , srv854236322:85 , srv1101549673:86 , srv1173731689:86 , srv1235216351:86 , srv1287060975:86 , srv1369225045:86 , srv1499142219:86 , srv1901398548:86 , srv1924777595:86 , srv1940898541:86 , srv2027134973:86 , srv2039550840:86 , srv26317528:86 , srv511953889:86 , srv532216063:86 , srv633840418:86 , srv659007372:86 , srv100814291:87 , srv1035271335:87 , srv1167528391:87 , srv1236806681:87 , srv1249719718:87 , srv1281209206:87 , srv1337951871:87 , srv1363437432:87 , srv1458465277:87 , srv1552364306:87 , srv164287062:87 , srv1698403772:87 , srv1881804402:87 , srv1983308082:87 , srv2131115743:87 , srv658841059:87 , srv682524859:87 , srv881986762:87 , srv903676712:87 , srv963044444:87 , srv1158361526:88 , srv1708635723:88 , srv2018664034:88 , srv2063457158:88 , srv256084732:88 , srv275342506:88 , srv408551609:88 , srv926838069:88 , srv116992228:89 , srv1360499976:89 , srv1804256421:89 , srv1845657409:89 , srv1940845606:89 , srv2019493932:89 , srv538184714:89 , srv587770532:89 , srv720747148:89 , srv2024235029:90 , srv210797850:90 , srv262429759:90 , srv895952760:90 , srv1883700202:91 , srv1305571690:92 , srv164486447:92 , srv1843360183:92 , srv312083582:92 , srv1092791242:93 , srv1962025890:93 , srv427784007:93 , srv1669191587:435 } 2023-11-14 18:55:18,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:18,210 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv275342506=70, srv1167528391=10, srv2019493932=57, srv256084732=67, srv881986762=91, srv659007372=84, srv122073326=15, srv1804256421=39, srv1881804402=46, srv1924777595=49, srv1360499976=26, srv210797850=64, srv926838069=94, srv1940845606=50, srv1843360183=43, srv312083582=72, srv1698403772=36, srv720747148=87, srv964380221=96, srv2131115743=65, srv1035271335=3, srv1199182858=14, srv1819131247=40, srv1363437432=27, srv1970942399=53, srv1101549673=8, srv1669191587=35, srv1845375788=44, srv994981306=99, srv427784007=75, srv164486447=34, srv1458465277=29, srv1301009713=22, srv2039550840=61, srv1235216351=16, srv1256621301=19, srv244218508=66, srv26317528=69, srv532216063=79, srv476172980=77, srv1369225045=28, srv1983308082=54, srv1006823090=0, srv1901398548=48, srv262429759=68, srv1173731689=12, srv1740646323=38, srv1009175551=2, srv776846474=88, srv465274731=76, srv1092791242=6, srv979698688=98, srv1084906694=5, srv633840418=82, srv965871572=97, srv895952760=92, srv67277291=85, srv183553659=42, srv1158361526=9, srv1281209206=20, srv511953889=78, srv2024235029=59, srv1188721430=13, srv1552364306=32, srv1236806681=17, srv164287062=33, srv682524859=86, srv1066494798=4, srv1337951871=25, srv1305571690=23, srv2027134973=60, srv1287060975=21, srv587770532=81, srv1708635723=37, srv387921433=73, srv2018664034=56, srv1249719718=18, srv1499142219=30, srv903676712=93, srv963044444=95, srv1991351643=55, srv1826274192=41, srv1306721184=24, srv2063457158=63, srv408551609=74, srv820559250=89, srv116992228=11, srv310256793=71, srv1883700202=47, srv1540594631=31, srv658841059=83, srv854236322=90, srv2024108968=58, srv1962025890=52, srv2041304942=62, srv1940898541=51, srv1098353042=7, srv538184714=80, srv1845657409=45, srv100814291=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:18,224 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:18,225 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:18,226 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-14 18:55:18,227 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-14 18:55:18,228 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-14 18:55:18,229 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-14 18:55:18,230 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-14 18:55:18,231 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-14 18:55:18,359 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.03883514002499145, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05336278648009597, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03883514002499145, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16941666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.235, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:18,359 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-14 18:55:18,360 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1741055741496447, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03883514002499145, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05336278648009597, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03883514002499145, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.16941666666666666, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.235, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-14 18:55:18,587 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 335 ms to try 5000 different iterations. Found a solution that moves 2544 regions; Going from a computed imbalance of 0.1741055741496447 to a new imbalance of 0.015433325861856324. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021591498144378912); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03651483716701107, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2826666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021591498144378912); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04741666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:18,598 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv164486447:78 , srv1962025890:79 , srv1092791242:80 , srv210797850:80 , srv427784007:80 , srv1305571690:81 , srv1843360183:81 , srv1883700202:81 , srv312083582:81 , srv2024235029:82 , srv2063457158:82 , srv895952760:82 , srv116992228:83 , srv1360499976:83 , srv1458465277:83 , srv275342506:83 , srv538184714:83 , srv720747148:83 , srv1363437432:84 , srv164287062:84 , srv1708635723:84 , srv1881804402:84 , srv2018664034:84 , srv2019493932:84 , srv2039550840:84 , srv256084732:84 , srv262429759:84 , srv658841059:84 , srv903676712:84 , srv926838069:84 , srv963044444:84 , srv100814291:85 , srv1035271335:85 , srv1101549673:85 , srv1158361526:85 , srv1249719718:85 , srv1256621301:85 , srv1281209206:85 , srv1369225045:85 , srv1804256421:85 , srv1819131247:85 , srv1845657409:85 , srv1940845606:85 , srv1991351643:85 , srv2131115743:85 , srv26317528:85 , srv408551609:85 , srv511953889:85 , srv532216063:85 , srv587770532:85 , srv682524859:85 , srv1173731689:86 , srv1235216351:86 , srv1236806681:86 , srv1287060975:86 , srv1337951871:86 , srv1499142219:86 , srv1552364306:86 , srv1901398548:86 , srv1924777595:86 , srv1983308082:86 , srv633840418:86 , srv659007372:86 , srv67277291:86 , srv881986762:86 , srv964380221:86 , srv994981306:86 , srv1098353042:87 , srv1167528391:87 , srv122073326:87 , srv1540594631:87 , srv1740646323:87 , srv183553659:87 , srv1845375788:87 , srv2024108968:87 , srv2027134973:87 , srv244218508:87 , srv1066494798:88 , srv1306721184:88 , srv1698403772:88 , srv1940898541:88 , srv310256793:88 , srv387921433:88 , srv776846474:88 , srv820559250:88 , srv1199182858:89 , srv1301009713:89 , srv1970942399:89 , srv476172980:89 , srv854236322:89 , srv1006823090:90 , srv1188721430:90 , srv965871572:90 , srv979698688:90 , srv1009175551:91 , srv1826274192:91 , srv2041304942:91 , srv1084906694:92 , srv465274731:92 , srv1669191587:531 } 2023-11-14 18:55:18,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:18,605 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv275342506=70, srv1167528391=10, srv2019493932=57, srv256084732=67, srv881986762=91, srv659007372=84, srv122073326=15, srv1804256421=39, srv1881804402=46, srv1924777595=49, srv1360499976=26, srv210797850=64, srv926838069=94, srv1940845606=50, srv1843360183=43, srv312083582=72, srv1698403772=36, srv720747148=87, srv964380221=96, srv2131115743=65, srv1035271335=3, srv1199182858=14, srv1819131247=40, srv1363437432=27, srv1970942399=53, srv1101549673=8, srv1669191587=35, srv1845375788=44, srv994981306=99, srv427784007=75, srv164486447=34, srv1458465277=29, srv1301009713=22, srv2039550840=61, srv1235216351=16, srv1256621301=19, srv244218508=66, srv26317528=69, srv532216063=79, srv476172980=77, srv1369225045=28, srv1983308082=54, srv1006823090=0, srv1901398548=48, srv262429759=68, srv1173731689=12, srv1740646323=38, srv1009175551=2, srv776846474=88, srv465274731=76, srv1092791242=6, srv979698688=98, srv1084906694=5, srv633840418=82, srv965871572=97, srv895952760=92, srv67277291=85, srv183553659=42, srv1158361526=9, srv1281209206=20, srv511953889=78, srv2024235029=59, srv1188721430=13, srv1552364306=32, srv1236806681=17, srv164287062=33, srv682524859=86, srv1066494798=4, srv1337951871=25, srv1305571690=23, srv2027134973=60, srv1287060975=21, srv587770532=81, srv1708635723=37, srv387921433=73, srv2018664034=56, srv1249719718=18, srv1499142219=30, srv903676712=93, srv963044444=95, srv1991351643=55, srv1826274192=41, srv1306721184=24, srv2063457158=63, srv408551609=74, srv820559250=89, srv116992228=11, srv310256793=71, srv1883700202=47, srv1540594631=31, srv658841059=83, srv854236322=90, srv2024108968=58, srv1962025890=52, srv2041304942=62, srv1940898541=51, srv1098353042=7, srv538184714=80, srv1845657409=45, srv100814291=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:18,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:18,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:18,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:18,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-14 18:55:18,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-14 18:55:18,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-14 18:55:18,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-14 18:55:18,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-14 18:55:18,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-14 18:55:18,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-14 18:55:18,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-14 18:55:18,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-14 18:55:18,765 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.021591498144378912); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03651483716701107, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021591498144378912); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04741666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:18,765 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-14 18:55:18,766 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015415512393121424, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021591498144378912); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03651483716701107, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021591498144378912); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04741666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-14 18:55:18,996 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 341 ms to try 5000 different iterations. Found a solution that moves 990 regions; Going from a computed imbalance of 0.015415512393121424 to a new imbalance of 7.984842160497364E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006319032034741696); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0107517649218062); MoveCostFunction : (multiplier=7.0, imbalance=0.11, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006319032034741696); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:19,000 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1006823090:83 , srv1084906694:83 , srv1167528391:83 , srv1337951871:83 , srv1698403772:83 , srv2041304942:83 , srv262429759:83 , srv465274731:83 , srv1158361526:84 , srv1188721430:84 , srv1199182858:84 , srv1236806681:84 , srv1305571690:84 , srv1552364306:84 , srv1804256421:84 , srv1826274192:84 , srv1843360183:84 , srv1845657409:84 , srv1940898541:84 , srv2019493932:84 , srv2027134973:84 , srv244218508:84 , srv312083582:84 , srv427784007:84 , srv476172980:84 , srv587770532:84 , srv854236322:84 , srv100814291:85 , srv1035271335:85 , srv1092791242:85 , srv1249719718:85 , srv1281209206:85 , srv1287060975:85 , srv1360499976:85 , srv1845375788:85 , srv1883700202:85 , srv1901398548:85 , srv1940845606:85 , srv1970942399:85 , srv1983308082:85 , srv2018664034:85 , srv2131115743:85 , srv310256793:85 , srv408551609:85 , srv682524859:85 , srv720747148:85 , srv881986762:85 , srv895952760:85 , srv926838069:85 , srv979698688:85 , srv1009175551:86 , srv1066494798:86 , srv1101549673:86 , srv116992228:86 , srv1173731689:86 , srv122073326:86 , srv1301009713:86 , srv1499142219:86 , srv164287062:86 , srv1708635723:86 , srv1740646323:86 , srv1924777595:86 , srv1962025890:86 , srv2024235029:86 , srv256084732:86 , srv275342506:86 , srv387921433:86 , srv511953889:86 , srv532216063:86 , srv538184714:86 , srv633840418:86 , srv659007372:86 , srv67277291:86 , srv776846474:86 , srv820559250:86 , srv903676712:86 , srv963044444:86 , srv965871572:86 , srv1098353042:87 , srv1235216351:87 , srv1256621301:87 , srv1306721184:87 , srv1363437432:87 , srv1369225045:87 , srv1458465277:87 , srv164486447:87 , srv1819131247:87 , srv183553659:87 , srv1881804402:87 , srv1991351643:87 , srv2024108968:87 , srv2039550840:87 , srv210797850:87 , srv26317528:87 , srv658841059:87 , srv964380221:87 , srv994981306:87 , srv1540594631:88 , srv2063457158:88 , srv1669191587:548 } 2023-11-14 18:55:19,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:19,004 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv275342506=70, srv1167528391=10, srv2019493932=57, srv256084732=67, srv881986762=91, srv659007372=84, srv122073326=15, srv1804256421=39, srv1881804402=46, srv1924777595=49, srv1360499976=26, srv210797850=64, srv926838069=94, srv1940845606=50, srv1843360183=43, srv312083582=72, srv1698403772=36, srv720747148=87, srv964380221=96, srv2131115743=65, srv1035271335=3, srv1199182858=14, srv1819131247=40, srv1363437432=27, srv1970942399=53, srv1101549673=8, srv1669191587=35, srv1845375788=44, srv994981306=99, srv427784007=75, srv164486447=34, srv1458465277=29, srv1301009713=22, srv2039550840=61, srv1235216351=16, srv1256621301=19, srv244218508=66, srv26317528=69, srv532216063=79, srv476172980=77, srv1369225045=28, srv1983308082=54, srv1006823090=0, srv1901398548=48, srv262429759=68, srv1173731689=12, srv1740646323=38, srv1009175551=2, srv776846474=88, srv465274731=76, srv1092791242=6, srv979698688=98, srv1084906694=5, srv633840418=82, srv965871572=97, srv895952760=92, srv67277291=85, srv183553659=42, srv1158361526=9, srv1281209206=20, srv511953889=78, srv2024235029=59, srv1188721430=13, srv1552364306=32, srv1236806681=17, srv164287062=33, srv682524859=86, srv1066494798=4, srv1337951871=25, srv1305571690=23, srv2027134973=60, srv1287060975=21, srv587770532=81, srv1708635723=37, srv387921433=73, srv2018664034=56, srv1249719718=18, srv1499142219=30, srv903676712=93, srv963044444=95, srv1991351643=55, srv1826274192=41, srv1306721184=24, srv2063457158=63, srv408551609=74, srv820559250=89, srv116992228=11, srv310256793=71, srv1883700202=47, srv1540594631=31, srv658841059=83, srv854236322=90, srv2024108968=58, srv1962025890=52, srv2041304942=62, srv1940898541=51, srv1098353042=7, srv538184714=80, srv1845657409=45, srv100814291=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:19,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:19,015 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:19,016 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-14 18:55:19,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-14 18:55:19,018 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-14 18:55:19,019 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-14 18:55:19,020 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-14 18:55:19,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-14 18:55:19,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-14 18:55:19,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-14 18:55:19,142 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.006319032034741696); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0107517649218062); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006319032034741696); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:19,142 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-14 18:55:19,142 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.915520878863903E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006319032034741696); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0107517649218062); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006319032034741696); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004583333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-14 18:55:19,473 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 441 ms to try 5000 different iterations. Found a solution that moves 278 regions; Going from a computed imbalance of 7.915520878863903E-4 to a new imbalance of 3.3808694746157575E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.03088888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:19,474 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1066494798:83 , srv1540594631:83 , srv2024108968:83 , srv256084732:83 , srv881986762:83 , srv1009175551:84 , srv1092791242:84 , srv1098353042:84 , srv1101549673:84 , srv116992228:84 , srv1199182858:84 , srv1235216351:84 , srv1306721184:84 , srv1360499976:84 , srv1363437432:84 , srv1369225045:84 , srv1708635723:84 , srv1740646323:84 , srv1804256421:84 , srv1845657409:84 , srv1881804402:84 , srv1924777595:84 , srv1940845606:84 , srv1940898541:84 , srv1970942399:84 , srv1983308082:84 , srv1991351643:84 , srv2024235029:84 , srv2063457158:84 , srv26317528:84 , srv387921433:84 , srv408551609:84 , srv476172980:84 , srv538184714:84 , srv587770532:84 , srv633840418:84 , srv658841059:84 , srv659007372:84 , srv820559250:84 , srv854236322:84 , srv903676712:84 , srv979698688:84 , srv994981306:84 , srv1006823090:85 , srv100814291:85 , srv1084906694:85 , srv1158361526:85 , srv1167528391:85 , srv1173731689:85 , srv1188721430:85 , srv122073326:85 , srv1236806681:85 , srv1256621301:85 , srv1281209206:85 , srv1287060975:85 , srv1301009713:85 , srv1305571690:85 , srv1458465277:85 , srv1499142219:85 , srv164287062:85 , srv164486447:85 , srv1698403772:85 , srv1819131247:85 , srv1826274192:85 , srv183553659:85 , srv1843360183:85 , srv1845375788:85 , srv1883700202:85 , srv1901398548:85 , srv1962025890:85 , srv2018664034:85 , srv2019493932:85 , srv2027134973:85 , srv2039550840:85 , srv2041304942:85 , srv210797850:85 , srv2131115743:85 , srv262429759:85 , srv275342506:85 , srv310256793:85 , srv312083582:85 , srv427784007:85 , srv465274731:85 , srv511953889:85 , srv532216063:85 , srv67277291:85 , srv682524859:85 , srv720747148:85 , srv776846474:85 , srv895952760:85 , srv926838069:85 , srv963044444:85 , srv964380221:85 , srv965871572:85 , srv1035271335:86 , srv1249719718:86 , srv1337951871:86 , srv1552364306:86 , srv244218508:86 , srv1669191587:628 } 2023-11-14 18:55:19,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:19,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv275342506=70, srv1167528391=10, srv2019493932=57, srv256084732=67, srv881986762=91, srv659007372=84, srv122073326=15, srv1804256421=39, srv1881804402=46, srv1924777595=49, srv1360499976=26, srv210797850=64, srv926838069=94, srv1940845606=50, srv1843360183=43, srv312083582=72, srv1698403772=36, srv720747148=87, srv964380221=96, srv2131115743=65, srv1035271335=3, srv1199182858=14, srv1819131247=40, srv1363437432=27, srv1970942399=53, srv1101549673=8, srv1669191587=35, srv1845375788=44, srv994981306=99, srv427784007=75, srv164486447=34, srv1458465277=29, srv1301009713=22, srv2039550840=61, srv1235216351=16, srv1256621301=19, srv244218508=66, srv26317528=69, srv532216063=79, srv476172980=77, srv1369225045=28, srv1983308082=54, srv1006823090=0, srv1901398548=48, srv262429759=68, srv1173731689=12, srv1740646323=38, srv1009175551=2, srv776846474=88, srv465274731=76, srv1092791242=6, srv979698688=98, srv1084906694=5, srv633840418=82, srv965871572=97, srv895952760=92, srv67277291=85, srv183553659=42, srv1158361526=9, srv1281209206=20, srv511953889=78, srv2024235029=59, srv1188721430=13, srv1552364306=32, srv1236806681=17, srv164287062=33, srv682524859=86, srv1066494798=4, srv1337951871=25, srv1305571690=23, srv2027134973=60, srv1287060975=21, srv587770532=81, srv1708635723=37, srv387921433=73, srv2018664034=56, srv1249719718=18, srv1499142219=30, srv903676712=93, srv963044444=95, srv1991351643=55, srv1826274192=41, srv1306721184=24, srv2063457158=63, srv408551609=74, srv820559250=89, srv116992228=11, srv310256793=71, srv1883700202=47, srv1540594631=31, srv658841059=83, srv854236322=90, srv2024108968=58, srv1962025890=52, srv2041304942=62, srv1940898541=51, srv1098353042=7, srv538184714=80, srv1845657409=45, srv100814291=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:19,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:19,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-14 18:55:19,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-14 18:55:19,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-14 18:55:19,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-14 18:55:19,495 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-14 18:55:19,614 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.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:19,615 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-14 18:55:19,615 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.1862097140692694E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-14 18:55:19,847 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 340 ms to try 5000 different iterations. Found a solution that moves 21 regions; Going from a computed imbalance of 3.1862097140692694E-5 to a new imbalance of 6.179123882587227E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); 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); 2023-11-14 18:55:19,847 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1035271335:83 , srv1173731689:83 , srv1235216351:83 , srv1249719718:83 , srv1499142219:83 , srv1552364306:83 , srv1698403772:83 , srv1940845606:83 , srv1962025890:83 , srv1006823090:84 , srv100814291:84 , srv1009175551:84 , srv1084906694:84 , srv1092791242:84 , srv1098353042:84 , srv1158361526:84 , srv1167528391:84 , srv116992228:84 , srv1188721430:84 , srv1199182858:84 , srv122073326:84 , srv1236806681:84 , srv1256621301:84 , srv1281209206:84 , srv1287060975:84 , srv1301009713:84 , srv1305571690:84 , srv1306721184:84 , srv1337951871:84 , srv1363437432:84 , srv1369225045:84 , srv1458465277:84 , srv1540594631:84 , srv164287062:84 , srv164486447:84 , srv1708635723:84 , srv1740646323:84 , srv1804256421:84 , srv1819131247:84 , srv1826274192:84 , srv183553659:84 , srv1843360183:84 , srv1845375788:84 , srv1845657409:84 , srv1881804402:84 , srv1883700202:84 , srv1901398548:84 , srv1924777595:84 , srv1940898541:84 , srv1970942399:84 , srv1983308082:84 , srv2018664034:84 , srv2019493932:84 , srv2024235029:84 , srv2027134973:84 , srv2039550840:84 , srv2041304942:84 , srv2063457158:84 , srv210797850:84 , srv2131115743:84 , srv244218508:84 , srv262429759:84 , srv26317528:84 , srv275342506:84 , srv310256793:84 , srv312083582:84 , srv387921433:84 , srv408551609:84 , srv427784007:84 , srv465274731:84 , srv476172980:84 , srv511953889:84 , srv532216063:84 , srv538184714:84 , srv587770532:84 , srv633840418:84 , srv658841059:84 , srv659007372:84 , srv67277291:84 , srv682524859:84 , srv720747148:84 , srv776846474:84 , srv820559250:84 , srv854236322:84 , srv895952760:84 , srv926838069:84 , srv963044444:84 , srv964380221:84 , srv965871572:84 , srv979698688:84 , srv1066494798:85 , srv1101549673:85 , srv1360499976:85 , srv1991351643:85 , srv2024108968:85 , srv256084732:85 , srv881986762:85 , srv903676712:85 , srv994981306:85 , srv1669191587:684 } 2023-11-14 18:55:19,853 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:19,854 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv275342506=70, srv1167528391=10, srv2019493932=57, srv256084732=67, srv881986762=91, srv659007372=84, srv122073326=15, srv1804256421=39, srv1881804402=46, srv1924777595=49, srv1360499976=26, srv210797850=64, srv926838069=94, srv1940845606=50, srv1843360183=43, srv312083582=72, srv1698403772=36, srv720747148=87, srv964380221=96, srv2131115743=65, srv1035271335=3, srv1199182858=14, srv1819131247=40, srv1363437432=27, srv1970942399=53, srv1101549673=8, srv1669191587=35, srv1845375788=44, srv994981306=99, srv427784007=75, srv164486447=34, srv1458465277=29, srv1301009713=22, srv2039550840=61, srv1235216351=16, srv1256621301=19, srv244218508=66, srv26317528=69, srv532216063=79, srv476172980=77, srv1369225045=28, srv1983308082=54, srv1006823090=0, srv1901398548=48, srv262429759=68, srv1173731689=12, srv1740646323=38, srv1009175551=2, srv776846474=88, srv465274731=76, srv1092791242=6, srv979698688=98, srv1084906694=5, srv633840418=82, srv965871572=97, srv895952760=92, srv67277291=85, srv183553659=42, srv1158361526=9, srv1281209206=20, srv511953889=78, srv2024235029=59, srv1188721430=13, srv1552364306=32, srv1236806681=17, srv164287062=33, srv682524859=86, srv1066494798=4, srv1337951871=25, srv1305571690=23, srv2027134973=60, srv1287060975=21, srv587770532=81, srv1708635723=37, srv387921433=73, srv2018664034=56, srv1249719718=18, srv1499142219=30, srv903676712=93, srv963044444=95, srv1991351643=55, srv1826274192=41, srv1306721184=24, srv2063457158=63, srv408551609=74, srv820559250=89, srv116992228=11, srv310256793=71, srv1883700202=47, srv1540594631=31, srv658841059=83, srv854236322=90, srv2024108968=58, srv1962025890=52, srv2041304942=62, srv1940898541=51, srv1098353042=7, srv538184714=80, srv1845657409=45, srv100814291=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:19,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:19,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:19,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:19,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:19,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:19,871 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:19,872 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:19,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-14 18:55:19,874 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-14 18:55:19,875 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-14 18:55:19,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-14 18:55:19,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-14 18:55:19,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-14 18:55:19,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-14 18:55:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-14 18:55:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-14 18:55:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-14 18:55:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-14 18:55:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-14 18:55:19,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-14 18:55:20,041 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.032078739728369E-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.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:20,042 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1035271335:83 , srv1173731689:83 , srv1235216351:83 , srv1249719718:83 , srv1499142219:83 , srv1552364306:83 , srv1698403772:83 , srv1940845606:83 , srv1962025890:83 , srv1006823090:84 , srv100814291:84 , srv1009175551:84 , srv1084906694:84 , srv1092791242:84 , srv1098353042:84 , srv1158361526:84 , srv1167528391:84 , srv116992228:84 , srv1188721430:84 , srv1199182858:84 , srv122073326:84 , srv1236806681:84 , srv1256621301:84 , srv1281209206:84 , srv1287060975:84 , srv1301009713:84 , srv1305571690:84 , srv1306721184:84 , srv1337951871:84 , srv1363437432:84 , srv1369225045:84 , srv1458465277:84 , srv1540594631:84 , srv164287062:84 , srv164486447:84 , srv1708635723:84 , srv1740646323:84 , srv1804256421:84 , srv1819131247:84 , srv1826274192:84 , srv183553659:84 , srv1843360183:84 , srv1845375788:84 , srv1845657409:84 , srv1881804402:84 , srv1883700202:84 , srv1901398548:84 , srv1924777595:84 , srv1940898541:84 , srv1970942399:84 , srv1983308082:84 , srv2018664034:84 , srv2019493932:84 , srv2024235029:84 , srv2027134973:84 , srv2039550840:84 , srv2041304942:84 , srv2063457158:84 , srv210797850:84 , srv2131115743:84 , srv244218508:84 , srv262429759:84 , srv26317528:84 , srv275342506:84 , srv310256793:84 , srv312083582:84 , srv387921433:84 , srv408551609:84 , srv427784007:84 , srv465274731:84 , srv476172980:84 , srv511953889:84 , srv532216063:84 , srv538184714:84 , srv587770532:84 , srv633840418:84 , srv658841059:84 , srv659007372:84 , srv67277291:84 , srv682524859:84 , srv720747148:84 , srv776846474:84 , srv820559250:84 , srv854236322:84 , srv895952760:84 , srv926838069:84 , srv963044444:84 , srv964380221:84 , srv965871572:84 , srv979698688:84 , srv1066494798:85 , srv1101549673:85 , srv1360499976:85 , srv1991351643:85 , srv2024108968:85 , srv256084732:85 , srv881986762:85 , srv903676712:85 , srv994981306:85 , srv1669191587:684 } 2023-11-14 18:55:20,073 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=87 (was 87), ProcessCount=169 (was 169), AvailableMemoryMB=2003 (was 2509) 2023-11-14 18:55:20,084 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=87, ProcessCount=169, AvailableMemoryMB=2003 2023-11-14 18:55:20,085 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-14 18:55:20,085 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-11-14 18:55:20,095 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1051668082:84 , srv1067917431:84 , srv1126717666:84 , srv1218655519:84 , srv122319108:84 , srv1227623926:84 , srv1255356192:84 , srv1392338100:84 , srv1400566830:84 , srv1545629620:84 , srv1586943135:84 , srv1588872564:84 , srv1720627747:84 , srv1727219345:84 , srv1751720761:84 , srv1812341059:84 , srv1896223565:84 , srv1988767173:84 , srv2031905418:84 , srv2092469067:84 , srv223932189:84 , srv261600550:84 , srv349325330:84 , srv423293237:84 , srv46904239:84 , srv683502433:84 , srv780459430:84 , srv889769738:84 , srv96003917:84 , srv1153641769:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-11-14 18:55:20,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:55:20,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153641769=3, srv122319108=5, srv1051668082=0, srv1727219345=14, srv1255356192=7, srv1988767173=18, srv2031905418=19, srv2092469067=20, srv1586943135=11, srv1751720761=15, srv1392338100=8, srv1812341059=16, srv1896223565=17, srv423293237=24, srv1067917431=1, srv1400566830=9, srv1218655519=4, srv223932189=21, srv683502433=26, srv889769738=28, srv1126717666=2, srv1545629620=10, srv1720627747=13, srv780459430=27, srv1588872564=12, srv96003917=29, srv349325330=23, srv1227623926=6, srv261600550=22, srv46904239=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:55:20,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:55:20,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:55:20,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:55:20,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:55:20,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-11-14 18:55:20,137 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.1228076031903094, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:55:20,138 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912580006011895, 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.1228076031903094, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-11-14 18:57:20,117 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6129671 different iterations. Found a solution that moves 1868 regions; Going from a computed imbalance of 0.9912580006011895 to a new imbalance of 4.360005188259462E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6918518518518518, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:57:20,125 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1051668082:90 , srv1067917431:90 , srv1126717666:90 , srv1153641769:90 , srv1218655519:90 , srv122319108:90 , srv1227623926:90 , srv1255356192:90 , srv1392338100:90 , srv1400566830:90 , srv1545629620:90 , srv1586943135:90 , srv1588872564:90 , srv1720627747:90 , srv1727219345:90 , srv1751720761:90 , srv1812341059:90 , srv1896223565:90 , srv1988767173:90 , srv2031905418:90 , srv2092469067:90 , srv223932189:90 , srv261600550:90 , srv349325330:90 , srv423293237:90 , srv46904239:90 , srv683502433:90 , srv780459430:90 , srv889769738:90 , srv96003917:90 } 2023-11-14 18:57:20,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-14 18:57:20,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1153641769=3, srv122319108=5, srv1051668082=0, srv1727219345=14, srv1255356192=7, srv1988767173=18, srv2031905418=19, srv2092469067=20, srv1586943135=11, srv1751720761=15, srv1392338100=8, srv1812341059=16, srv1896223565=17, srv423293237=24, srv1067917431=1, srv1400566830=9, srv1218655519=4, srv223932189=21, srv683502433=26, srv889769738=28, srv1126717666=2, srv1545629620=10, srv1720627747=13, srv780459430=27, srv1588872564=12, srv96003917=29, srv349325330=23, srv1227623926=6, srv261600550=22, srv46904239=25} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-14 18:57:20,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-14 18:57:20,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-14 18:57:20,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-14 18:57:20,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-11-14 18:57:20,150 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-14 18:57:20,150 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1051668082:90 , srv1067917431:90 , srv1126717666:90 , srv1153641769:90 , srv1218655519:90 , srv122319108:90 , srv1227623926:90 , srv1255356192:90 , srv1392338100:90 , srv1400566830:90 , srv1545629620:90 , srv1586943135:90 , srv1588872564:90 , srv1720627747:90 , srv1727219345:90 , srv1751720761:90 , srv1812341059:90 , srv1896223565:90 , srv1988767173:90 , srv2031905418:90 , srv2092469067:90 , srv223932189:90 , srv261600550:90 , srv349325330:90 , srv423293237:90 , srv46904239:90 , srv683502433:90 , srv780459430:90 , srv889769738:90 , srv96003917:90 } 2023-11-14 18:57:20,163 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=171 (was 87) - SystemLoadAverage LEAK? -, ProcessCount=167 (was 169), AvailableMemoryMB=2071 (was 2003) - AvailableMemoryMB LEAK? -