2024-03-13 06:53:28,396 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-13 06:53:28,697 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-13 06:53:28,799 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-13 06:53:28,860 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-13 06:53:28,867 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-13 06:53:28,882 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=259, ProcessCount=172, AvailableMemoryMB=11979 2024-03-13 06:53:28,884 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-13 06:53:28,884 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-13 06:53:28,999 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1001559759:84 , srv1017940150:84 , srv1043795466:84 , srv1075119934:84 , srv1076978224:84 , srv1080207785:84 , srv108945784:84 , srv1093487036:84 , srv1098596441:84 , srv1146641294:84 , srv1156302815:84 , srv1158293789:84 , srv1171610627:84 , srv1194527537:84 , srv1195519162:84 , srv1247600675:84 , srv1255561887:84 , srv1255640251:84 , srv1282446913:84 , srv1307654154:84 , srv1322181052:84 , srv1364979709:84 , srv1378974647:84 , srv140135581:84 , srv1419358853:84 , srv1461683578:84 , srv148639591:84 , srv1497155212:84 , srv1498919433:84 , srv1503843246:84 , srv1507182346:84 , srv1528266189:84 , srv1528507574:84 , srv1577254173:84 , srv1620997247:84 , srv1652974552:84 , srv1657544923:84 , srv1668088322:84 , srv1671235650:84 , srv1720855666:84 , srv1731886882:84 , srv1742507700:84 , srv1748933553:84 , srv1764521415:84 , srv1798936445:84 , srv1811991040:84 , srv1830375935:84 , srv1835517760:84 , srv184034252:84 , srv1868919216:84 , srv1971602721:84 , srv197804:84 , srv1999936287:84 , srv1999971318:84 , srv2001235992:84 , srv2016174944:84 , srv2097464924:84 , srv2100568337:84 , srv2112543330:84 , srv2121974581:84 , srv215268692:84 , srv222838640:84 , srv24586863:84 , srv250907742:84 , srv260746765:84 , srv26098876:84 , srv265513183:84 , srv327868679:84 , srv329492684:84 , srv345849532:84 , srv349323686:84 , srv364649584:84 , srv395277756:84 , srv469670876:84 , srv489338537:84 , srv500970327:84 , srv507147555:84 , srv555826279:84 , srv578182200:84 , srv582732570:84 , srv617368483:84 , srv64018410:84 , srv674061757:84 , srv689375904:84 , srv715882594:84 , srv71962816:84 , srv722465013:84 , srv72633456:84 , srv74402219:84 , srv78668174:84 , srv844056495:84 , srv864038915:84 , srv87193261:84 , srv875612485:84 , srv885586363:84 , srv907446671:84 , srv908002257:84 , srv927521661:84 , srv938802779:84 , srv800948316:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-13 06:53:29,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:29,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489338537=74, srv617368483=80, srv1497155212=27, srv875612485=94, srv800948316=90, srv555826279=77, srv1503843246=29, srv26098876=65, srv927521661=98, srv1748933553=42, srv1999971318=53, srv578182200=78, srv71962816=85, srv215268692=60, srv907446671=96, srv395277756=72, srv64018410=81, srv2001235992=54, srv1378974647=22, srv722465013=86, srv2016174944=55, srv1528266189=31, srv329492684=68, srv1093487036=7, srv1419358853=24, srv864038915=92, srv265513183=66, srv715882594=84, srv1076978224=4, srv140135581=23, srv1528507574=32, srv1507182346=30, srv184034252=48, srv1835517760=47, srv1247600675=15, srv345849532=69, srv1171610627=12, srv1742507700=41, srv1620997247=34, srv1461683578=25, srv349323686=70, srv74402219=88, srv1720855666=39, srv844056495=91, srv1811991040=45, srv1999936287=52, srv507147555=76, srv582732570=79, srv1195519162=14, srv1657544923=36, srv197804=51, srv1001559759=0, srv24586863=62, srv674061757=82, srv1156302815=10, srv2100568337=57, srv2121974581=59, srv1764521415=43, srv222838640=61, srv78668174=89, srv469670876=73, srv260746765=64, srv1080207785=5, srv500970327=75, srv1194527537=13, srv364649584=71, srv87193261=93, srv1971602721=50, srv1731886882=40, srv885586363=95, srv108945784=6, srv250907742=63, srv1798936445=44, srv327868679=67, srv1282446913=18, srv148639591=26, srv1307654154=19, srv1577254173=33, srv1043795466=2, srv1364979709=21, srv1868919216=49, srv1146641294=9, srv1498919433=28, srv1098596441=8, srv938802779=99, srv1255561887=16, srv2097464924=56, srv1652974552=35, srv1075119934=3, srv72633456=87, srv1322181052=20, srv1830375935=46, srv1158293789=11, srv1668088322=37, srv689375904=83, srv1671235650=38, srv2112543330=58, srv908002257=97, srv1255640251=17, srv1017940150=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:29,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:29,105 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:29,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:29,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:29,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:29,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:29,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:29,106 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:29,107 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:29,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:29,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:29,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:29,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:29,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:29,108 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:29,109 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:29,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:29,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:29,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-13 06:53:29,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-13 06:53:29,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-13 06:53:29,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-13 06:53:29,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-13 06:53:29,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-13 06:53:29,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-13 06:53:29,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-13 06:53:29,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-13 06:53:29,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-13 06:53:29,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-13 06:53:29,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-13 06:53:29,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-13 06:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-13 06:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-13 06:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-13 06:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-13 06:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-13 06:53:29,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-13 06:53:29,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-13 06:53:29,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-13 06:53:29,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-13 06:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-13 06:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-13 06:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-13 06:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-13 06:53:29,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-13 06:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-13 06:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-13 06:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-13 06:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-13 06:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-13 06:53:29,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-13 06:53:29,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-13 06:53:29,311 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:29,312 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-13 06:53:29,312 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-13 06:53:29,633 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 477 ms to try 5000 different iterations. Found a solution that moves 4689 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17965666221636328. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03885311806842351, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05757930168074851, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.521, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03885311806842351, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17483333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24191666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:29,646 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1798936445:81 , srv345849532:81 , srv1017940150:82 , srv1146641294:82 , srv1503843246:82 , srv1742507700:82 , srv222838640:82 , srv250907742:82 , srv1255561887:83 , srv1461683578:83 , srv148639591:83 , srv1620997247:83 , srv184034252:83 , srv395277756:83 , srv507147555:83 , srv674061757:83 , srv1255640251:84 , srv1668088322:84 , srv1868919216:84 , srv1999971318:84 , srv689375904:84 , srv87193261:84 , srv1075119934:85 , srv1093487036:85 , srv1364979709:85 , srv1528266189:85 , srv1748933553:85 , srv215268692:85 , srv578182200:85 , srv64018410:85 , srv72633456:85 , srv844056495:85 , srv875612485:85 , srv885586363:85 , srv1001559759:86 , srv1043795466:86 , srv1247600675:86 , srv1378974647:86 , srv1497155212:86 , srv1498919433:86 , srv1657544923:86 , srv1720855666:86 , srv1731886882:86 , srv2001235992:86 , srv2016174944:86 , srv26098876:86 , srv329492684:86 , srv469670876:86 , srv500970327:86 , srv582732570:86 , srv617368483:86 , srv715882594:86 , srv71962816:86 , srv864038915:86 , srv907446671:86 , srv927521661:86 , srv1076978224:87 , srv1156302815:87 , srv1195519162:87 , srv1322181052:87 , srv140135581:87 , srv1652974552:87 , srv1764521415:87 , srv2112543330:87 , srv260746765:87 , srv938802779:87 , srv1171610627:88 , srv1507182346:88 , srv1671235650:88 , srv1811991040:88 , srv1999936287:88 , srv2121974581:88 , srv265513183:88 , srv327868679:88 , srv78668174:88 , srv908002257:88 , srv1080207785:89 , srv1098596441:89 , srv1282446913:89 , srv1577254173:89 , srv1830375935:89 , srv1835517760:89 , srv197804:89 , srv2097464924:89 , srv24586863:89 , srv349323686:89 , srv555826279:89 , srv108945784:90 , srv1971602721:90 , srv2100568337:90 , srv74402219:90 , srv1419358853:91 , srv364649584:91 , srv1158293789:92 , srv1194527537:92 , srv489338537:93 , srv722465013:93 , srv1528507574:94 , srv1307654154:96 , srv800948316:435 } 2024-03-13 06:53:29,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:29,650 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489338537=74, srv617368483=80, srv1497155212=27, srv875612485=94, srv800948316=90, srv555826279=77, srv1503843246=29, srv26098876=65, srv927521661=98, srv1748933553=42, srv1999971318=53, srv578182200=78, srv71962816=85, srv215268692=60, srv907446671=96, srv395277756=72, srv64018410=81, srv2001235992=54, srv1378974647=22, srv722465013=86, srv2016174944=55, srv1528266189=31, srv329492684=68, srv1093487036=7, srv1419358853=24, srv864038915=92, srv265513183=66, srv715882594=84, srv1076978224=4, srv140135581=23, srv1528507574=32, srv1507182346=30, srv184034252=48, srv1835517760=47, srv1247600675=15, srv345849532=69, srv1171610627=12, srv1742507700=41, srv1620997247=34, srv1461683578=25, srv349323686=70, srv74402219=88, srv1720855666=39, srv844056495=91, srv1811991040=45, srv1999936287=52, srv507147555=76, srv582732570=79, srv1195519162=14, srv1657544923=36, srv197804=51, srv1001559759=0, srv24586863=62, srv674061757=82, srv1156302815=10, srv2100568337=57, srv2121974581=59, srv1764521415=43, srv222838640=61, srv78668174=89, srv469670876=73, srv260746765=64, srv1080207785=5, srv500970327=75, srv1194527537=13, srv364649584=71, srv87193261=93, srv1971602721=50, srv1731886882=40, srv885586363=95, srv108945784=6, srv250907742=63, srv1798936445=44, srv327868679=67, srv1282446913=18, srv148639591=26, srv1307654154=19, srv1577254173=33, srv1043795466=2, srv1364979709=21, srv1868919216=49, srv1146641294=9, srv1498919433=28, srv1098596441=8, srv938802779=99, srv1255561887=16, srv2097464924=56, srv1652974552=35, srv1075119934=3, srv72633456=87, srv1322181052=20, srv1830375935=46, srv1158293789=11, srv1668088322=37, srv689375904=83, srv1671235650=38, srv2112543330=58, srv908002257=97, srv1255640251=17, srv1017940150=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:29,664 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-13 06:53:29,665 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-13 06:53:29,666 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-13 06:53:29,667 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-13 06:53:29,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-13 06:53:29,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-13 06:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-13 06:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-13 06:53:29,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-13 06:53:29,796 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.03885311806842351, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05757930168074851, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03885311806842351, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17483333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24191666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:29,796 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-13 06:53:29,796 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1796238291366078, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03885311806842351, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05757930168074851, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03885311806842351, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17483333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24191666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-13 06:53:30,012 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 322 ms to try 5000 different iterations. Found a solution that moves 2666 regions; Going from a computed imbalance of 0.1796238291366078 to a new imbalance of 0.014966800533830447. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02273866780053989); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038123786801546704, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2962222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02273866780053989); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01175); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04541666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:30,021 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1307654154:77 , srv489338537:79 , srv1158293789:80 , srv1282446913:80 , srv1419358853:80 , srv1194527537:81 , srv1671235650:81 , srv364649584:81 , srv108945784:82 , srv1835517760:82 , srv2100568337:82 , srv24586863:82 , srv722465013:82 , srv1156302815:83 , srv1507182346:83 , srv1528507574:83 , srv197804:83 , srv2121974581:83 , srv260746765:83 , srv265513183:83 , srv349323686:83 , srv78668174:83 , srv938802779:83 , srv1076978224:84 , srv1080207785:84 , srv1098596441:84 , srv1731886882:84 , srv1830375935:84 , srv1999936287:84 , srv2097464924:84 , srv617368483:84 , srv689375904:84 , srv1171610627:85 , srv1195519162:85 , srv1247600675:85 , srv1322181052:85 , srv1528266189:85 , srv1577254173:85 , srv1748933553:85 , srv1811991040:85 , srv2001235992:85 , srv327868679:85 , srv329492684:85 , srv469670876:85 , srv500970327:85 , srv555826279:85 , srv715882594:85 , srv74402219:85 , srv844056495:85 , srv908002257:85 , srv927521661:85 , srv1255640251:86 , srv140135581:86 , srv148639591:86 , srv1497155212:86 , srv1657544923:86 , srv1668088322:86 , srv1720855666:86 , srv1971602721:86 , srv2016174944:86 , srv215268692:86 , srv582732570:86 , srv875612485:86 , srv1043795466:87 , srv1093487036:87 , srv1255561887:87 , srv1364979709:87 , srv1378974647:87 , srv1498919433:87 , srv1652974552:87 , srv1764521415:87 , srv184034252:87 , srv2112543330:87 , srv222838640:87 , srv578182200:87 , srv64018410:87 , srv864038915:87 , srv87193261:87 , srv1001559759:88 , srv1075119934:88 , srv1868919216:88 , srv1999971318:88 , srv250907742:88 , srv26098876:88 , srv71962816:88 , srv72633456:88 , srv885586363:88 , srv907446671:88 , srv1017940150:89 , srv1620997247:89 , srv1742507700:89 , srv1146641294:90 , srv1461683578:90 , srv1503843246:90 , srv395277756:90 , srv674061757:90 , srv507147555:91 , srv1798936445:92 , srv345849532:92 , srv800948316:541 } 2024-03-13 06:53:30,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:30,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489338537=74, srv617368483=80, srv1497155212=27, srv875612485=94, srv800948316=90, srv555826279=77, srv1503843246=29, srv26098876=65, srv927521661=98, srv1748933553=42, srv1999971318=53, srv578182200=78, srv71962816=85, srv215268692=60, srv907446671=96, srv395277756=72, srv64018410=81, srv2001235992=54, srv1378974647=22, srv722465013=86, srv2016174944=55, srv1528266189=31, srv329492684=68, srv1093487036=7, srv1419358853=24, srv864038915=92, srv265513183=66, srv715882594=84, srv1076978224=4, srv140135581=23, srv1528507574=32, srv1507182346=30, srv184034252=48, srv1835517760=47, srv1247600675=15, srv345849532=69, srv1171610627=12, srv1742507700=41, srv1620997247=34, srv1461683578=25, srv349323686=70, srv74402219=88, srv1720855666=39, srv844056495=91, srv1811991040=45, srv1999936287=52, srv507147555=76, srv582732570=79, srv1195519162=14, srv1657544923=36, srv197804=51, srv1001559759=0, srv24586863=62, srv674061757=82, srv1156302815=10, srv2100568337=57, srv2121974581=59, srv1764521415=43, srv222838640=61, srv78668174=89, srv469670876=73, srv260746765=64, srv1080207785=5, srv500970327=75, srv1194527537=13, srv364649584=71, srv87193261=93, srv1971602721=50, srv1731886882=40, srv885586363=95, srv108945784=6, srv250907742=63, srv1798936445=44, srv327868679=67, srv1282446913=18, srv148639591=26, srv1307654154=19, srv1577254173=33, srv1043795466=2, srv1364979709=21, srv1868919216=49, srv1146641294=9, srv1498919433=28, srv1098596441=8, srv938802779=99, srv1255561887=16, srv2097464924=56, srv1652974552=35, srv1075119934=3, srv72633456=87, srv1322181052=20, srv1830375935=46, srv1158293789=11, srv1668088322=37, srv689375904=83, srv1671235650=38, srv2112543330=58, srv908002257=97, srv1255640251=17, srv1017940150=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:30,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:30,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:30,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:30,055 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:30,056 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-13 06:53:30,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-13 06:53:30,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-13 06:53:30,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-13 06:53:30,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-13 06:53:30,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-13 06:53:30,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-13 06:53:30,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-13 06:53:30,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-13 06:53:30,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-13 06:53:30,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-13 06:53:30,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-13 06:53:30,191 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.02273866780053989); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038123786801546704, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02273866780053989); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01175); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04541666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:30,191 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-13 06:53:30,192 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01494813280283703, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02273866780053989); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.038123786801546704, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02273866780053989); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01175); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04541666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-13 06:53:30,408 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 320 ms to try 5000 different iterations. Found a solution that moves 985 regions; Going from a computed imbalance of 0.01494813280283703 to a new imbalance of 8.940187838352436E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007678539579313319); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013861589332047227); MoveCostFunction : (multiplier=7.0, imbalance=0.10944444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007678539579313319); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00375); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:30,412 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1971602721:80 , srv1528507574:81 , srv555826279:82 , srv722465013:82 , srv1001559759:83 , srv1080207785:83 , srv1171610627:83 , srv2112543330:83 , srv74402219:83 , srv907446671:83 , srv908002257:83 , srv1043795466:84 , srv1098596441:84 , srv1194527537:84 , srv1364979709:84 , srv140135581:84 , srv1461683578:84 , srv1498919433:84 , srv1577254173:84 , srv1652974552:84 , srv1811991040:84 , srv1830375935:84 , srv2100568337:84 , srv26098876:84 , srv327868679:84 , srv345849532:84 , srv395277756:84 , srv507147555:84 , srv578182200:84 , srv674061757:84 , srv71962816:84 , srv1017940150:85 , srv1075119934:85 , srv108945784:85 , srv1146641294:85 , srv1195519162:85 , srv1307654154:85 , srv1378974647:85 , srv1497155212:85 , srv1503843246:85 , srv1620997247:85 , srv1657544923:85 , srv1764521415:85 , srv1798936445:85 , srv2097464924:85 , srv215268692:85 , srv349323686:85 , srv364649584:85 , srv489338537:85 , srv64018410:85 , srv72633456:85 , srv885586363:85 , srv1093487036:86 , srv1156302815:86 , srv1158293789:86 , srv1322181052:86 , srv1419358853:86 , srv1507182346:86 , srv1720855666:86 , srv1742507700:86 , srv184034252:86 , srv1868919216:86 , srv197804:86 , srv1999971318:86 , srv2001235992:86 , srv2016174944:86 , srv2121974581:86 , srv24586863:86 , srv250907742:86 , srv582732570:86 , srv78668174:86 , srv864038915:86 , srv87193261:86 , srv1076978224:87 , srv1247600675:87 , srv1255561887:87 , srv1528266189:87 , srv1668088322:87 , srv1671235650:87 , srv1748933553:87 , srv1835517760:87 , srv1999936287:87 , srv329492684:87 , srv469670876:87 , srv500970327:87 , srv617368483:87 , srv715882594:87 , srv875612485:87 , srv927521661:87 , srv1255640251:88 , srv1282446913:88 , srv148639591:88 , srv1731886882:88 , srv222838640:88 , srv260746765:88 , srv265513183:88 , srv844056495:88 , srv938802779:88 , srv689375904:89 , srv800948316:550 } 2024-03-13 06:53:30,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:30,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489338537=74, srv617368483=80, srv1497155212=27, srv875612485=94, srv800948316=90, srv555826279=77, srv1503843246=29, srv26098876=65, srv927521661=98, srv1748933553=42, srv1999971318=53, srv578182200=78, srv71962816=85, srv215268692=60, srv907446671=96, srv395277756=72, srv64018410=81, srv2001235992=54, srv1378974647=22, srv722465013=86, srv2016174944=55, srv1528266189=31, srv329492684=68, srv1093487036=7, srv1419358853=24, srv864038915=92, srv265513183=66, srv715882594=84, srv1076978224=4, srv140135581=23, srv1528507574=32, srv1507182346=30, srv184034252=48, srv1835517760=47, srv1247600675=15, srv345849532=69, srv1171610627=12, srv1742507700=41, srv1620997247=34, srv1461683578=25, srv349323686=70, srv74402219=88, srv1720855666=39, srv844056495=91, srv1811991040=45, srv1999936287=52, srv507147555=76, srv582732570=79, srv1195519162=14, srv1657544923=36, srv197804=51, srv1001559759=0, srv24586863=62, srv674061757=82, srv1156302815=10, srv2100568337=57, srv2121974581=59, srv1764521415=43, srv222838640=61, srv78668174=89, srv469670876=73, srv260746765=64, srv1080207785=5, srv500970327=75, srv1194527537=13, srv364649584=71, srv87193261=93, srv1971602721=50, srv1731886882=40, srv885586363=95, srv108945784=6, srv250907742=63, srv1798936445=44, srv327868679=67, srv1282446913=18, srv148639591=26, srv1307654154=19, srv1577254173=33, srv1043795466=2, srv1364979709=21, srv1868919216=49, srv1146641294=9, srv1498919433=28, srv1098596441=8, srv938802779=99, srv1255561887=16, srv2097464924=56, srv1652974552=35, srv1075119934=3, srv72633456=87, srv1322181052=20, srv1830375935=46, srv1158293789=11, srv1668088322=37, srv689375904=83, srv1671235650=38, srv2112543330=58, srv908002257=97, srv1255640251=17, srv1017940150=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:30,427 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:30,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-13 06:53:30,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-13 06:53:30,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-13 06:53:30,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-13 06:53:30,432 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-13 06:53:30,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-13 06:53:30,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-13 06:53:30,433 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-13 06:53:30,544 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.007678539579313319); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013861589332047227); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007678539579313319); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00375); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:30,544 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-13 06:53:30,544 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.871216664201972E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007678539579313319); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013861589332047227); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007678539579313319); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00375); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-13 06:53:30,877 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 429 ms to try 5000 different iterations. Found a solution that moves 265 regions; Going from a computed imbalance of 8.871216664201972E-4 to a new imbalance of 3.7333134815962386E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.029444444444444443, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:30,878 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1764521415:83 , srv265513183:83 , srv469670876:83 , srv1075119934:84 , srv1076978224:84 , srv1093487036:84 , srv1158293789:84 , srv1247600675:84 , srv1255640251:84 , srv1307654154:84 , srv1322181052:84 , srv1378974647:84 , srv1507182346:84 , srv1720855666:84 , srv1731886882:84 , srv1742507700:84 , srv1798936445:84 , srv1868919216:84 , srv197804:84 , srv1999936287:84 , srv1999971318:84 , srv2016174944:84 , srv2112543330:84 , srv24586863:84 , srv260746765:84 , srv26098876:84 , srv329492684:84 , srv345849532:84 , srv349323686:84 , srv489338537:84 , srv500970327:84 , srv507147555:84 , srv582732570:84 , srv715882594:84 , srv71962816:84 , srv72633456:84 , srv74402219:84 , srv844056495:84 , srv864038915:84 , srv875612485:84 , srv885586363:84 , srv927521661:84 , srv938802779:84 , srv1001559759:85 , srv1043795466:85 , srv108945784:85 , srv1146641294:85 , srv1156302815:85 , srv1194527537:85 , srv1195519162:85 , srv1255561887:85 , srv1282446913:85 , srv140135581:85 , srv1419358853:85 , srv1461683578:85 , srv148639591:85 , srv1497155212:85 , srv1498919433:85 , srv1503843246:85 , srv1528266189:85 , srv1528507574:85 , srv1577254173:85 , srv1620997247:85 , srv1652974552:85 , srv1657544923:85 , srv1668088322:85 , srv1671235650:85 , srv1748933553:85 , srv1811991040:85 , srv1830375935:85 , srv1835517760:85 , srv2001235992:85 , srv2097464924:85 , srv2121974581:85 , srv222838640:85 , srv327868679:85 , srv364649584:85 , srv395277756:85 , srv578182200:85 , srv617368483:85 , srv64018410:85 , srv674061757:85 , srv689375904:85 , srv722465013:85 , srv78668174:85 , srv87193261:85 , srv907446671:85 , srv1017940150:86 , srv1098596441:86 , srv1364979709:86 , srv184034252:86 , srv1971602721:86 , srv2100568337:86 , srv215268692:86 , srv555826279:86 , srv908002257:86 , srv1080207785:87 , srv1171610627:87 , srv250907742:87 , srv800948316:616 } 2024-03-13 06:53:30,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:30,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489338537=74, srv617368483=80, srv1497155212=27, srv875612485=94, srv800948316=90, srv555826279=77, srv1503843246=29, srv26098876=65, srv927521661=98, srv1748933553=42, srv1999971318=53, srv578182200=78, srv71962816=85, srv215268692=60, srv907446671=96, srv395277756=72, srv64018410=81, srv2001235992=54, srv1378974647=22, srv722465013=86, srv2016174944=55, srv1528266189=31, srv329492684=68, srv1093487036=7, srv1419358853=24, srv864038915=92, srv265513183=66, srv715882594=84, srv1076978224=4, srv140135581=23, srv1528507574=32, srv1507182346=30, srv184034252=48, srv1835517760=47, srv1247600675=15, srv345849532=69, srv1171610627=12, srv1742507700=41, srv1620997247=34, srv1461683578=25, srv349323686=70, srv74402219=88, srv1720855666=39, srv844056495=91, srv1811991040=45, srv1999936287=52, srv507147555=76, srv582732570=79, srv1195519162=14, srv1657544923=36, srv197804=51, srv1001559759=0, srv24586863=62, srv674061757=82, srv1156302815=10, srv2100568337=57, srv2121974581=59, srv1764521415=43, srv222838640=61, srv78668174=89, srv469670876=73, srv260746765=64, srv1080207785=5, srv500970327=75, srv1194527537=13, srv364649584=71, srv87193261=93, srv1971602721=50, srv1731886882=40, srv885586363=95, srv108945784=6, srv250907742=63, srv1798936445=44, srv327868679=67, srv1282446913=18, srv148639591=26, srv1307654154=19, srv1577254173=33, srv1043795466=2, srv1364979709=21, srv1868919216=49, srv1146641294=9, srv1498919433=28, srv1098596441=8, srv938802779=99, srv1255561887=16, srv2097464924=56, srv1652974552=35, srv1075119934=3, srv72633456=87, srv1322181052=20, srv1830375935=46, srv1158293789=11, srv1668088322=37, srv689375904=83, srv1671235650=38, srv2112543330=58, srv908002257=97, srv1255640251=17, srv1017940150=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:30,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-13 06:53:30,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-13 06:53:30,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-13 06:53:30,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-13 06:53:30,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-13 06:53:30,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-13 06:53:31,006 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=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:31,006 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-13 06:53:31,006 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.54775651560768E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0023210354127426377); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-13 06:53:31,240 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 330 ms to try 5000 different iterations. Found a solution that moves 29 regions; Going from a computed imbalance of 3.54775651560768E-5 to a new imbalance of 9.740616261648252E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0032222222222222222); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:31,241 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1080207785:83 , srv1098596441:83 , srv1171610627:83 , srv1528507574:83 , srv1577254173:83 , srv1652974552:83 , srv1835517760:83 , srv1999936287:83 , srv2097464924:83 , srv250907742:83 , srv864038915:83 , srv1001559759:84 , srv1017940150:84 , srv1043795466:84 , srv1075119934:84 , srv1076978224:84 , srv108945784:84 , srv1093487036:84 , srv1146641294:84 , srv1158293789:84 , srv1194527537:84 , srv1195519162:84 , srv1247600675:84 , srv1255561887:84 , srv1255640251:84 , srv1282446913:84 , srv1307654154:84 , srv1322181052:84 , srv1364979709:84 , srv1378974647:84 , srv140135581:84 , srv1419358853:84 , srv1461683578:84 , srv148639591:84 , srv1497155212:84 , srv1498919433:84 , srv1503843246:84 , srv1528266189:84 , srv1620997247:84 , srv1657544923:84 , srv1668088322:84 , srv1720855666:84 , srv1731886882:84 , srv1748933553:84 , srv1764521415:84 , srv1798936445:84 , srv1811991040:84 , srv1830375935:84 , srv184034252:84 , srv1868919216:84 , srv1971602721:84 , srv197804:84 , srv1999971318:84 , srv2001235992:84 , srv2016174944:84 , srv2100568337:84 , srv2121974581:84 , srv215268692:84 , srv222838640:84 , srv260746765:84 , srv26098876:84 , srv265513183:84 , srv327868679:84 , srv329492684:84 , srv364649584:84 , srv395277756:84 , srv500970327:84 , srv507147555:84 , srv555826279:84 , srv582732570:84 , srv617368483:84 , srv64018410:84 , srv674061757:84 , srv689375904:84 , srv715882594:84 , srv71962816:84 , srv722465013:84 , srv72633456:84 , srv74402219:84 , srv78668174:84 , srv844056495:84 , srv87193261:84 , srv875612485:84 , srv885586363:84 , srv907446671:84 , srv908002257:84 , srv927521661:84 , srv938802779:84 , srv1156302815:85 , srv1507182346:85 , srv1671235650:85 , srv1742507700:85 , srv2112543330:85 , srv24586863:85 , srv345849532:85 , srv349323686:85 , srv469670876:85 , srv489338537:85 , srv578182200:85 , srv800948316:684 } 2024-03-13 06:53:31,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:31,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv489338537=74, srv617368483=80, srv1497155212=27, srv875612485=94, srv800948316=90, srv555826279=77, srv1503843246=29, srv26098876=65, srv927521661=98, srv1748933553=42, srv1999971318=53, srv578182200=78, srv71962816=85, srv215268692=60, srv907446671=96, srv395277756=72, srv64018410=81, srv2001235992=54, srv1378974647=22, srv722465013=86, srv2016174944=55, srv1528266189=31, srv329492684=68, srv1093487036=7, srv1419358853=24, srv864038915=92, srv265513183=66, srv715882594=84, srv1076978224=4, srv140135581=23, srv1528507574=32, srv1507182346=30, srv184034252=48, srv1835517760=47, srv1247600675=15, srv345849532=69, srv1171610627=12, srv1742507700=41, srv1620997247=34, srv1461683578=25, srv349323686=70, srv74402219=88, srv1720855666=39, srv844056495=91, srv1811991040=45, srv1999936287=52, srv507147555=76, srv582732570=79, srv1195519162=14, srv1657544923=36, srv197804=51, srv1001559759=0, srv24586863=62, srv674061757=82, srv1156302815=10, srv2100568337=57, srv2121974581=59, srv1764521415=43, srv222838640=61, srv78668174=89, srv469670876=73, srv260746765=64, srv1080207785=5, srv500970327=75, srv1194527537=13, srv364649584=71, srv87193261=93, srv1971602721=50, srv1731886882=40, srv885586363=95, srv108945784=6, srv250907742=63, srv1798936445=44, srv327868679=67, srv1282446913=18, srv148639591=26, srv1307654154=19, srv1577254173=33, srv1043795466=2, srv1364979709=21, srv1868919216=49, srv1146641294=9, srv1498919433=28, srv1098596441=8, srv938802779=99, srv1255561887=16, srv2097464924=56, srv1652974552=35, srv1075119934=3, srv72633456=87, srv1322181052=20, srv1830375935=46, srv1158293789=11, srv1668088322=37, srv689375904=83, srv1671235650=38, srv2112543330=58, srv908002257=97, srv1255640251=17, srv1017940150=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:31,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:31,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:31,256 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-13 06:53:31,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-13 06:53:31,258 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-13 06:53:31,259 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-13 06:53:31,260 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-13 06:53:31,366 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=9.537553921509828E-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.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:31,367 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1080207785:83 , srv1098596441:83 , srv1171610627:83 , srv1528507574:83 , srv1577254173:83 , srv1652974552:83 , srv1835517760:83 , srv1999936287:83 , srv2097464924:83 , srv250907742:83 , srv864038915:83 , srv1001559759:84 , srv1017940150:84 , srv1043795466:84 , srv1075119934:84 , srv1076978224:84 , srv108945784:84 , srv1093487036:84 , srv1146641294:84 , srv1158293789:84 , srv1194527537:84 , srv1195519162:84 , srv1247600675:84 , srv1255561887:84 , srv1255640251:84 , srv1282446913:84 , srv1307654154:84 , srv1322181052:84 , srv1364979709:84 , srv1378974647:84 , srv140135581:84 , srv1419358853:84 , srv1461683578:84 , srv148639591:84 , srv1497155212:84 , srv1498919433:84 , srv1503843246:84 , srv1528266189:84 , srv1620997247:84 , srv1657544923:84 , srv1668088322:84 , srv1720855666:84 , srv1731886882:84 , srv1748933553:84 , srv1764521415:84 , srv1798936445:84 , srv1811991040:84 , srv1830375935:84 , srv184034252:84 , srv1868919216:84 , srv1971602721:84 , srv197804:84 , srv1999971318:84 , srv2001235992:84 , srv2016174944:84 , srv2100568337:84 , srv2121974581:84 , srv215268692:84 , srv222838640:84 , srv260746765:84 , srv26098876:84 , srv265513183:84 , srv327868679:84 , srv329492684:84 , srv364649584:84 , srv395277756:84 , srv500970327:84 , srv507147555:84 , srv555826279:84 , srv582732570:84 , srv617368483:84 , srv64018410:84 , srv674061757:84 , srv689375904:84 , srv715882594:84 , srv71962816:84 , srv722465013:84 , srv72633456:84 , srv74402219:84 , srv78668174:84 , srv844056495:84 , srv87193261:84 , srv875612485:84 , srv885586363:84 , srv907446671:84 , srv908002257:84 , srv927521661:84 , srv938802779:84 , srv1156302815:85 , srv1507182346:85 , srv1671235650:85 , srv1742507700:85 , srv2112543330:85 , srv24586863:85 , srv345849532:85 , srv349323686:85 , srv469670876:85 , srv489338537:85 , srv578182200:85 , srv800948316:684 } 2024-03-13 06:53:31,395 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=259 (was 259), ProcessCount=172 (was 172), AvailableMemoryMB=11479 (was 11979) 2024-03-13 06:53:31,404 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=259, ProcessCount=172, AvailableMemoryMB=11478 2024-03-13 06:53:31,405 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-13 06:53:31,405 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-03-13 06:53:31,414 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1036852375:84 , srv1094045258:84 , srv111972048:84 , srv1149100066:84 , srv123712852:84 , srv1316920592:84 , srv1405128850:84 , srv1494199885:84 , srv1595582256:84 , srv1625952212:84 , srv1637621550:84 , srv1685623427:84 , srv1705125227:84 , srv1707719294:84 , srv1826141800:84 , srv1989408993:84 , srv2026943260:84 , srv2075113771:84 , srv2084568023:84 , srv224313208:84 , srv359914367:84 , srv499142129:84 , srv599132882:84 , srv759324260:84 , srv778832227:84 , srv879752051:84 , srv880463789:84 , srv898891452:84 , srv963070130:84 , srv1141551951:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-13 06:53:31,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:53:31,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv898891452=28, srv879752051=26, srv1707719294=14, srv359914367=21, srv1637621550=11, srv123712852=5, srv224313208=20, srv2084568023=19, srv1036852375=0, srv1625952212=10, srv1149100066=4, srv1989408993=16, srv1705125227=13, srv963070130=29, srv1494199885=8, srv778832227=25, srv1405128850=7, srv1826141800=15, srv1316920592=6, srv759324260=24, srv2075113771=18, srv1685623427=12, srv880463789=27, srv1141551951=3, srv599132882=23, srv499142129=22, srv1595582256=9, srv2026943260=17, srv1094045258=1, srv111972048=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:53:31,423 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:53:31,424 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-13 06:53:31,439 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.127595800927318, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:53:31,439 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912595093466615, 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.127595800927318, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-03-13 06:55:31,427 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5660444 different iterations. Found a solution that moves 1864 regions; Going from a computed imbalance of 0.9912595093466615 to a new imbalance of 4.3506689887128686E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6903703703703704, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:55:31,435 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1036852375:90 , srv1094045258:90 , srv111972048:90 , srv1141551951:90 , srv1149100066:90 , srv123712852:90 , srv1316920592:90 , srv1405128850:90 , srv1494199885:90 , srv1595582256:90 , srv1625952212:90 , srv1637621550:90 , srv1685623427:90 , srv1705125227:90 , srv1707719294:90 , srv1826141800:90 , srv1989408993:90 , srv2026943260:90 , srv2075113771:90 , srv2084568023:90 , srv224313208:90 , srv359914367:90 , srv499142129:90 , srv599132882:90 , srv759324260:90 , srv778832227:90 , srv879752051:90 , srv880463789:90 , srv898891452:90 , srv963070130:90 } 2024-03-13 06:55:31,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-13 06:55:31,437 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv898891452=28, srv879752051=26, srv1707719294=14, srv359914367=21, srv1637621550=11, srv123712852=5, srv224313208=20, srv2084568023=19, srv1036852375=0, srv1625952212=10, srv1149100066=4, srv1989408993=16, srv1705125227=13, srv963070130=29, srv1494199885=8, srv778832227=25, srv1405128850=7, srv1826141800=15, srv1316920592=6, srv759324260=24, srv2075113771=18, srv1685623427=12, srv880463789=27, srv1141551951=3, srv599132882=23, srv499142129=22, srv1595582256=9, srv2026943260=17, srv1094045258=1, srv111972048=2} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-13 06:55:31,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-13 06:55:31,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-13 06:55:31,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-13 06:55:31,462 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-13 06:55:31,462 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1036852375:90 , srv1094045258:90 , srv111972048:90 , srv1141551951:90 , srv1149100066:90 , srv123712852:90 , srv1316920592:90 , srv1405128850:90 , srv1494199885:90 , srv1595582256:90 , srv1625952212:90 , srv1637621550:90 , srv1685623427:90 , srv1705125227:90 , srv1707719294:90 , srv1826141800:90 , srv1989408993:90 , srv2026943260:90 , srv2075113771:90 , srv2084568023:90 , srv224313208:90 , srv359914367:90 , srv499142129:90 , srv599132882:90 , srv759324260:90 , srv778832227:90 , srv879752051:90 , srv880463789:90 , srv898891452:90 , srv963070130:90 } 2024-03-13 06:55:31,476 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=459 (was 259) - SystemLoadAverage LEAK? -, ProcessCount=172 (was 172), AvailableMemoryMB=11094 (was 11478)