2023-03-10 18:54:11,988 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-03-10 18:54:12,287 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-03-10 18:54:12,388 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-03-10 18:54:12,448 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-10 18:54:12,455 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-03-10 18:54:12,468 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=271, ProcessCount=170, AvailableMemoryMB=6239 2023-03-10 18:54:12,470 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-10 18:54:12,470 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-03-10 18:54:12,588 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1028149862:84 , srv1067996856:84 , srv1075919939:84 , srv109449290:84 , srv1094679117:84 , srv1103035480:84 , srv1103229146:84 , srv1116019460:84 , srv1140154028:84 , srv1162569619:84 , srv1170667436:84 , srv1170735406:84 , srv1173063916:84 , srv1180149331:84 , srv1222500412:84 , srv1260194022:84 , srv1263094446:84 , srv1333079601:84 , srv1343264999:84 , srv1349042418:84 , srv1349701732:84 , srv135152024:84 , srv135197453:84 , srv1367920514:84 , srv1397865020:84 , srv1413410393:84 , srv1438254923:84 , srv1440355025:84 , srv1456448557:84 , srv1467106310:84 , srv1522485507:84 , srv15349119:84 , srv154728943:84 , srv1557366177:84 , srv1573863690:84 , srv1602083647:84 , srv1634118013:84 , srv1636081954:84 , srv1643117352:84 , srv1654666351:84 , srv1667444885:84 , srv168516905:84 , srv1689442998:84 , srv1742854992:84 , srv1745099215:84 , srv175857931:84 , srv1759636071:84 , srv1774883242:84 , srv1795387010:84 , srv1800480254:84 , srv1804115097:84 , srv1817987223:84 , srv1822129100:84 , srv1834016509:84 , srv18411073:84 , srv1858599980:84 , srv1874670801:84 , srv188881077:84 , srv1890061391:84 , srv1919208187:84 , srv1920654247:84 , srv1962787045:84 , srv2006392106:84 , srv2051354868:84 , srv2057765591:84 , srv207607163:84 , srv2100555346:84 , srv2105822085:84 , srv211587259:84 , srv2134185537:84 , srv216011528:84 , srv233597037:84 , srv279137408:84 , srv294399956:84 , srv29736209:84 , srv307350817:84 , srv314127764:84 , srv319236861:84 , srv327753244:84 , srv332019877:84 , srv357557836:84 , srv389226137:84 , srv412904084:84 , srv535855287:84 , srv54823518:84 , srv566306297:84 , srv607949573:84 , srv62414868:84 , srv68271182:84 , srv683464325:84 , srv748410879:84 , srv752745404:84 , srv789479034:84 , srv831948403:84 , srv832618546:84 , srv837300792:84 , srv910038313:84 , srv947131728:84 , srv973779521:84 , srv907008802:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-03-10 18:54:12,596 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:12,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv947131728=98, srv1103035480=5, srv831948403=93, srv62414868=87, srv109449290=3, srv1874670801=56, srv294399956=73, srv1745099215=44, srv535855287=83, srv1440355025=27, srv2100555346=66, srv1920654247=60, srv1456448557=28, srv1260194022=15, srv1602083647=35, srv389226137=81, srv1636081954=37, srv910038313=97, srv1795387010=48, srv1075919939=2, srv1222500412=14, srv1834016509=53, srv1103229146=6, srv1467106310=29, srv2057765591=64, srv1759636071=46, srv279137408=72, srv1397865020=24, srv314127764=76, srv357557836=80, srv837300792=95, srv1343264999=18, srv68271182=88, srv332019877=79, srv216011528=70, srv233597037=71, srv748410879=90, srv1890061391=58, srv1742854992=43, srv1180149331=13, srv29736209=74, srv1919208187=59, srv2105822085=67, srv1858599980=55, srv1170667436=10, srv2006392106=62, srv15349119=31, srv175857931=45, srv1822129100=52, srv1173063916=12, srv1413410393=25, srv683464325=89, srv832618546=94, srv789479034=92, srv1774883242=47, srv1817987223=51, srv1573863690=34, srv135152024=21, srv54823518=84, srv607949573=86, srv154728943=32, srv752745404=91, srv135197453=22, srv1140154028=8, srv188881077=57, srv307350817=75, srv1438254923=26, srv1263094446=16, srv1522485507=30, srv168516905=41, srv1804115097=50, srv1800480254=49, srv211587259=68, srv319236861=77, srv1116019460=7, srv1962787045=61, srv1162569619=9, srv1094679117=4, srv1333079601=17, srv973779521=99, srv1643117352=38, srv1349701732=20, srv1689442998=42, srv1667444885=40, srv207607163=65, srv1634118013=36, srv18411073=54, srv1349042418=19, srv1067996856=1, srv1170735406=11, srv1028149862=0, srv566306297=85, srv1654666351=39, srv2051354868=63, srv1557366177=33, srv327753244=78, srv907008802=96, srv412904084=82, srv2134185537=69, srv1367920514=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:12,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:12,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:12,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:12,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:12,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:12,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:12,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:12,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:12,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:12,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:12,697 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-10 18:54:12,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-10 18:54:12,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-10 18:54:12,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-10 18:54:12,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-10 18:54:12,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-10 18:54:12,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-10 18:54:12,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-10 18:54:12,700 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-10 18:54:12,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-10 18:54:12,702 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-10 18:54:12,703 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-10 18:54:12,704 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-10 18:54:12,705 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-10 18:54:12,706 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-10 18:54:12,707 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-10 18:54:12,868 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:12,869 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-10 18:54:12,869 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-10 18:54:13,146 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 413 ms to try 5000 different iterations. Found a solution that moves 4695 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18295788638915758. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04051021403396236, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055843697213906945, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5216666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04051021403396236, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1785, 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); 2023-03-10 18:54:13,156 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv62414868:80 , srv748410879:81 , srv1413410393:82 , srv18411073:82 , srv683464325:82 , srv1170735406:83 , srv15349119:83 , srv1557366177:83 , srv1654666351:83 , srv168516905:83 , srv175857931:83 , srv1919208187:83 , srv1962787045:83 , srv389226137:83 , srv1116019460:84 , srv1170667436:84 , srv1343264999:84 , srv1817987223:84 , srv207607163:84 , srv216011528:84 , srv307350817:84 , srv973779521:84 , srv1075919939:85 , srv109449290:85 , srv1467106310:85 , srv154728943:85 , srv1795387010:85 , srv1834016509:85 , srv1920654247:85 , srv2105822085:85 , srv29736209:85 , srv607949573:85 , srv752745404:85 , srv832618546:85 , srv910038313:85 , srv947131728:85 , srv1067996856:86 , srv1103035480:86 , srv1180149331:86 , srv1260194022:86 , srv1333079601:86 , srv135152024:86 , srv135197453:86 , srv1636081954:86 , srv1689442998:86 , srv1742854992:86 , srv1800480254:86 , srv1804115097:86 , srv1822129100:86 , srv1874670801:86 , srv188881077:86 , srv2134185537:86 , srv332019877:86 , srv357557836:86 , srv566306297:86 , srv68271182:86 , srv1094679117:87 , srv1140154028:87 , srv1173063916:87 , srv1263094446:87 , srv1349042418:87 , srv1456448557:87 , srv1634118013:87 , srv1774883242:87 , srv1858599980:87 , srv319236861:87 , srv327753244:87 , srv412904084:87 , srv535855287:87 , srv789479034:87 , srv837300792:87 , srv1103229146:88 , srv1222500412:88 , srv1438254923:88 , srv1440355025:88 , srv1573863690:88 , srv1890061391:88 , srv211587259:88 , srv54823518:88 , srv831948403:88 , srv1028149862:89 , srv1349701732:89 , srv1522485507:89 , srv1602083647:89 , srv1667444885:89 , srv1759636071:89 , srv2057765591:89 , srv2100555346:89 , srv233597037:89 , srv1397865020:90 , srv279137408:90 , srv1745099215:91 , srv2006392106:91 , srv2051354868:91 , srv314127764:91 , srv1643117352:92 , srv294399956:92 , srv1162569619:93 , srv1367920514:95 , srv907008802:450 } 2023-03-10 18:54:13,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:13,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv947131728=98, srv1103035480=5, srv831948403=93, srv62414868=87, srv109449290=3, srv1874670801=56, srv294399956=73, srv1745099215=44, srv535855287=83, srv1440355025=27, srv2100555346=66, srv1920654247=60, srv1456448557=28, srv1260194022=15, srv1602083647=35, srv389226137=81, srv1636081954=37, srv910038313=97, srv1795387010=48, srv1075919939=2, srv1222500412=14, srv1834016509=53, srv1103229146=6, srv1467106310=29, srv2057765591=64, srv1759636071=46, srv279137408=72, srv1397865020=24, srv314127764=76, srv357557836=80, srv837300792=95, srv1343264999=18, srv68271182=88, srv332019877=79, srv216011528=70, srv233597037=71, srv748410879=90, srv1890061391=58, srv1742854992=43, srv1180149331=13, srv29736209=74, srv1919208187=59, srv2105822085=67, srv1858599980=55, srv1170667436=10, srv2006392106=62, srv15349119=31, srv175857931=45, srv1822129100=52, srv1173063916=12, srv1413410393=25, srv683464325=89, srv832618546=94, srv789479034=92, srv1774883242=47, srv1817987223=51, srv1573863690=34, srv135152024=21, srv54823518=84, srv607949573=86, srv154728943=32, srv752745404=91, srv135197453=22, srv1140154028=8, srv188881077=57, srv307350817=75, srv1438254923=26, srv1263094446=16, srv1522485507=30, srv168516905=41, srv1804115097=50, srv1800480254=49, srv211587259=68, srv319236861=77, srv1116019460=7, srv1962787045=61, srv1162569619=9, srv1094679117=4, srv1333079601=17, srv973779521=99, srv1643117352=38, srv1349701732=20, srv1689442998=42, srv1667444885=40, srv207607163=65, srv1634118013=36, srv18411073=54, srv1349042418=19, srv1067996856=1, srv1170735406=11, srv1028149862=0, srv566306297=85, srv1654666351=39, srv2051354868=63, srv1557366177=33, srv327753244=78, srv907008802=96, srv412904084=82, srv2134185537=69, srv1367920514=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:13,173 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:13,174 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:13,175 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:13,176 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-10 18:54:13,177 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-10 18:54:13,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-10 18:54:13,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-10 18:54:13,180 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-10 18:54:13,181 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-10 18:54:13,182 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-10 18:54:13,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-10 18:54:13,309 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.04051021403396236, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055843697213906945, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04051021403396236, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1785, 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); 2023-03-10 18:54:13,309 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-10 18:54:13,309 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18292501129650415, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04051021403396236, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055843697213906945, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04051021403396236, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1785, 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 2023-03-10 18:54:13,570 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 365 ms to try 5000 different iterations. Found a solution that moves 2632 regions; Going from a computed imbalance of 0.18292501129650415 to a new imbalance of 0.014512988134550554. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022723855585483482); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.034042951677587516, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29244444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022723855585483482); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011583333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04225, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:13,583 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1162569619:79 , srv1367920514:79 , srv1745099215:79 , srv2006392106:80 , srv294399956:80 , srv2057765591:81 , srv314127764:81 , srv1397865020:82 , srv1643117352:82 , srv2051354868:82 , srv831948403:82 , srv1180149331:83 , srv1222500412:83 , srv1349701732:83 , srv1522485507:83 , srv1573863690:83 , srv1667444885:83 , srv1890061391:83 , srv279137408:83 , srv535855287:83 , srv1067996856:84 , srv1103229146:84 , srv1438254923:84 , srv1742854992:84 , srv1759636071:84 , srv1804115097:84 , srv211587259:84 , srv2134185537:84 , srv233597037:84 , srv412904084:84 , srv1094679117:85 , srv1140154028:85 , srv1260194022:85 , srv1456448557:85 , srv1689442998:85 , srv1774883242:85 , srv1800480254:85 , srv188881077:85 , srv2100555346:85 , srv29736209:85 , srv319236861:85 , srv327753244:85 , srv357557836:85 , srv566306297:85 , srv837300792:85 , srv1028149862:86 , srv1075919939:86 , srv109449290:86 , srv1103035480:86 , srv1263094446:86 , srv1333079601:86 , srv1343264999:86 , srv1349042418:86 , srv135197453:86 , srv154728943:86 , srv1822129100:86 , srv1858599980:86 , srv68271182:86 , srv910038313:86 , srv1116019460:87 , srv1170667436:87 , srv1173063916:87 , srv1440355025:87 , srv1467106310:87 , srv1557366177:87 , srv1602083647:87 , srv1634118013:87 , srv1636081954:87 , srv168516905:87 , srv1834016509:87 , srv1874670801:87 , srv1962787045:87 , srv2105822085:87 , srv216011528:87 , srv332019877:87 , srv54823518:87 , srv607949573:87 , srv752745404:87 , srv789479034:87 , srv135152024:88 , srv175857931:88 , srv1795387010:88 , srv1817987223:88 , srv207607163:88 , srv307350817:88 , srv683464325:88 , srv947131728:88 , srv973779521:88 , srv1654666351:89 , srv1919208187:89 , srv389226137:89 , srv748410879:89 , srv1170735406:90 , srv1413410393:90 , srv15349119:90 , srv1920654247:90 , srv832618546:90 , srv18411073:91 , srv62414868:92 , srv907008802:526 } 2023-03-10 18:54:13,589 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:13,591 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv947131728=98, srv1103035480=5, srv831948403=93, srv62414868=87, srv109449290=3, srv1874670801=56, srv294399956=73, srv1745099215=44, srv535855287=83, srv1440355025=27, srv2100555346=66, srv1920654247=60, srv1456448557=28, srv1260194022=15, srv1602083647=35, srv389226137=81, srv1636081954=37, srv910038313=97, srv1795387010=48, srv1075919939=2, srv1222500412=14, srv1834016509=53, srv1103229146=6, srv1467106310=29, srv2057765591=64, srv1759636071=46, srv279137408=72, srv1397865020=24, srv314127764=76, srv357557836=80, srv837300792=95, srv1343264999=18, srv68271182=88, srv332019877=79, srv216011528=70, srv233597037=71, srv748410879=90, srv1890061391=58, srv1742854992=43, srv1180149331=13, srv29736209=74, srv1919208187=59, srv2105822085=67, srv1858599980=55, srv1170667436=10, srv2006392106=62, srv15349119=31, srv175857931=45, srv1822129100=52, srv1173063916=12, srv1413410393=25, srv683464325=89, srv832618546=94, srv789479034=92, srv1774883242=47, srv1817987223=51, srv1573863690=34, srv135152024=21, srv54823518=84, srv607949573=86, srv154728943=32, srv752745404=91, srv135197453=22, srv1140154028=8, srv188881077=57, srv307350817=75, srv1438254923=26, srv1263094446=16, srv1522485507=30, srv168516905=41, srv1804115097=50, srv1800480254=49, srv211587259=68, srv319236861=77, srv1116019460=7, srv1962787045=61, srv1162569619=9, srv1094679117=4, srv1333079601=17, srv973779521=99, srv1643117352=38, srv1349701732=20, srv1689442998=42, srv1667444885=40, srv207607163=65, srv1634118013=36, srv18411073=54, srv1349042418=19, srv1067996856=1, srv1170735406=11, srv1028149862=0, srv566306297=85, srv1654666351=39, srv2051354868=63, srv1557366177=33, srv327753244=78, srv907008802=96, srv412904084=82, srv2134185537=69, srv1367920514=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:13,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:13,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:13,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:13,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-10 18:54:13,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-10 18:54:13,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-10 18:54:13,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-10 18:54:13,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-10 18:54:13,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-10 18:54:13,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-10 18:54:13,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-10 18:54:13,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-10 18:54:13,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-10 18:54:13,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-10 18:54:13,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-10 18:54:13,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-10 18:54:13,778 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.022723855585483482); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.034042951677587516, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022723855585483482); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011583333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04225, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:13,779 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-10 18:54:13,779 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014494558476645577, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.022723855585483482); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.034042951677587516, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.022723855585483482); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011583333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04225, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-10 18:54:14,042 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 389 ms to try 5000 different iterations. Found a solution that moves 952 regions; Going from a computed imbalance of 0.014494558476645577 to a new imbalance of 6.581765669371658E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007545844422652719); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008328281296898499); MoveCostFunction : (multiplier=7.0, imbalance=0.10577777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007545844422652719); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:14,046 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1440355025:82 , srv1602083647:82 , srv1920654247:82 , srv1173063916:83 , srv1634118013:83 , srv54823518:83 , srv789479034:83 , srv832618546:83 , srv1028149862:84 , srv1170735406:84 , srv1263094446:84 , srv1349042418:84 , srv135152024:84 , srv1367920514:84 , srv15349119:84 , srv1636081954:84 , srv1643117352:84 , srv1759636071:84 , srv1795387010:84 , srv18411073:84 , srv279137408:84 , srv332019877:84 , srv947131728:84 , srv1094679117:85 , srv1103035480:85 , srv1103229146:85 , srv1140154028:85 , srv1333079601:85 , srv135197453:85 , srv1397865020:85 , srv1413410393:85 , srv1438254923:85 , srv1467106310:85 , srv1654666351:85 , srv175857931:85 , srv1774883242:85 , srv1822129100:85 , srv1834016509:85 , srv1858599980:85 , srv1874670801:85 , srv1919208187:85 , srv2051354868:85 , srv207607163:85 , srv2100555346:85 , srv2105822085:85 , srv211587259:85 , srv233597037:85 , srv307350817:85 , srv319236861:85 , srv327753244:85 , srv389226137:85 , srv607949573:85 , srv62414868:85 , srv837300792:85 , srv973779521:85 , srv1075919939:86 , srv109449290:86 , srv1116019460:86 , srv1162569619:86 , srv1349701732:86 , srv1456448557:86 , srv1522485507:86 , srv154728943:86 , srv1667444885:86 , srv1800480254:86 , srv1817987223:86 , srv1962787045:86 , srv294399956:86 , srv314127764:86 , srv357557836:86 , srv566306297:86 , srv68271182:86 , srv752745404:86 , srv910038313:86 , srv1067996856:87 , srv1170667436:87 , srv1180149331:87 , srv1222500412:87 , srv1260194022:87 , srv1343264999:87 , srv1557366177:87 , srv1573863690:87 , srv168516905:87 , srv1689442998:87 , srv1742854992:87 , srv1745099215:87 , srv188881077:87 , srv1890061391:87 , srv2006392106:87 , srv2057765591:87 , srv2134185537:87 , srv216011528:87 , srv29736209:87 , srv412904084:87 , srv535855287:87 , srv683464325:87 , srv748410879:87 , srv831948403:87 , srv1804115097:88 , srv907008802:549 } 2023-03-10 18:54:14,049 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:14,050 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv947131728=98, srv1103035480=5, srv831948403=93, srv62414868=87, srv109449290=3, srv1874670801=56, srv294399956=73, srv1745099215=44, srv535855287=83, srv1440355025=27, srv2100555346=66, srv1920654247=60, srv1456448557=28, srv1260194022=15, srv1602083647=35, srv389226137=81, srv1636081954=37, srv910038313=97, srv1795387010=48, srv1075919939=2, srv1222500412=14, srv1834016509=53, srv1103229146=6, srv1467106310=29, srv2057765591=64, srv1759636071=46, srv279137408=72, srv1397865020=24, srv314127764=76, srv357557836=80, srv837300792=95, srv1343264999=18, srv68271182=88, srv332019877=79, srv216011528=70, srv233597037=71, srv748410879=90, srv1890061391=58, srv1742854992=43, srv1180149331=13, srv29736209=74, srv1919208187=59, srv2105822085=67, srv1858599980=55, srv1170667436=10, srv2006392106=62, srv15349119=31, srv175857931=45, srv1822129100=52, srv1173063916=12, srv1413410393=25, srv683464325=89, srv832618546=94, srv789479034=92, srv1774883242=47, srv1817987223=51, srv1573863690=34, srv135152024=21, srv54823518=84, srv607949573=86, srv154728943=32, srv752745404=91, srv135197453=22, srv1140154028=8, srv188881077=57, srv307350817=75, srv1438254923=26, srv1263094446=16, srv1522485507=30, srv168516905=41, srv1804115097=50, srv1800480254=49, srv211587259=68, srv319236861=77, srv1116019460=7, srv1962787045=61, srv1162569619=9, srv1094679117=4, srv1333079601=17, srv973779521=99, srv1643117352=38, srv1349701732=20, srv1689442998=42, srv1667444885=40, srv207607163=65, srv1634118013=36, srv18411073=54, srv1349042418=19, srv1067996856=1, srv1170735406=11, srv1028149862=0, srv566306297=85, srv1654666351=39, srv2051354868=63, srv1557366177=33, srv327753244=78, srv907008802=96, srv412904084=82, srv2134185537=69, srv1367920514=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:14,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:14,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:14,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:14,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:14,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:14,061 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:14,062 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-10 18:54:14,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-10 18:54:14,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-10 18:54:14,065 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-10 18:54:14,066 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-10 18:54:14,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-10 18:54:14,175 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.007545844422652719); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008328281296898499); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007545844422652719); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:14,176 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-10 18:54:14,176 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.515105204608976E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.007545844422652719); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008328281296898499); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.007545844422652719); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-10 18:54:14,526 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 448 ms to try 5000 different iterations. Found a solution that moves 247 regions; Going from a computed imbalance of 6.515105204608976E-4 to a new imbalance of 2.7399285995367176E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.027444444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:14,527 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1028149862:83 , srv1349701732:83 , srv1456448557:83 , srv2100555346:83 , srv54823518:83 , srv1162569619:84 , srv1170667436:84 , srv1173063916:84 , srv1222500412:84 , srv1260194022:84 , srv135152024:84 , srv1367920514:84 , srv1397865020:84 , srv1522485507:84 , srv154728943:84 , srv1573863690:84 , srv1602083647:84 , srv1643117352:84 , srv1667444885:84 , srv1689442998:84 , srv1745099215:84 , srv1804115097:84 , srv1817987223:84 , srv1834016509:84 , srv1858599980:84 , srv1874670801:84 , srv188881077:84 , srv1890061391:84 , srv1920654247:84 , srv2006392106:84 , srv2051354868:84 , srv233597037:84 , srv314127764:84 , srv412904084:84 , srv68271182:84 , srv752745404:84 , srv832618546:84 , srv1067996856:85 , srv109449290:85 , srv1094679117:85 , srv1103035480:85 , srv1116019460:85 , srv1140154028:85 , srv1170735406:85 , srv1263094446:85 , srv1333079601:85 , srv1343264999:85 , srv135197453:85 , srv1413410393:85 , srv1438254923:85 , srv1440355025:85 , srv1467106310:85 , srv15349119:85 , srv1557366177:85 , srv1634118013:85 , srv1636081954:85 , srv1654666351:85 , srv168516905:85 , srv1742854992:85 , srv175857931:85 , srv1759636071:85 , srv1774883242:85 , srv1795387010:85 , srv1800480254:85 , srv1822129100:85 , srv2057765591:85 , srv207607163:85 , srv2105822085:85 , srv211587259:85 , srv2134185537:85 , srv216011528:85 , srv279137408:85 , srv294399956:85 , srv29736209:85 , srv307350817:85 , srv319236861:85 , srv327753244:85 , srv332019877:85 , srv357557836:85 , srv389226137:85 , srv535855287:85 , srv566306297:85 , srv607949573:85 , srv62414868:85 , srv748410879:85 , srv789479034:85 , srv831948403:85 , srv837300792:85 , srv910038313:85 , srv973779521:85 , srv1075919939:86 , srv1103229146:86 , srv1180149331:86 , srv1349042418:86 , srv18411073:86 , srv1919208187:86 , srv683464325:86 , srv947131728:86 , srv1962787045:87 , srv907008802:617 } 2023-03-10 18:54:14,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:14,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv947131728=98, srv1103035480=5, srv831948403=93, srv62414868=87, srv109449290=3, srv1874670801=56, srv294399956=73, srv1745099215=44, srv535855287=83, srv1440355025=27, srv2100555346=66, srv1920654247=60, srv1456448557=28, srv1260194022=15, srv1602083647=35, srv389226137=81, srv1636081954=37, srv910038313=97, srv1795387010=48, srv1075919939=2, srv1222500412=14, srv1834016509=53, srv1103229146=6, srv1467106310=29, srv2057765591=64, srv1759636071=46, srv279137408=72, srv1397865020=24, srv314127764=76, srv357557836=80, srv837300792=95, srv1343264999=18, srv68271182=88, srv332019877=79, srv216011528=70, srv233597037=71, srv748410879=90, srv1890061391=58, srv1742854992=43, srv1180149331=13, srv29736209=74, srv1919208187=59, srv2105822085=67, srv1858599980=55, srv1170667436=10, srv2006392106=62, srv15349119=31, srv175857931=45, srv1822129100=52, srv1173063916=12, srv1413410393=25, srv683464325=89, srv832618546=94, srv789479034=92, srv1774883242=47, srv1817987223=51, srv1573863690=34, srv135152024=21, srv54823518=84, srv607949573=86, srv154728943=32, srv752745404=91, srv135197453=22, srv1140154028=8, srv188881077=57, srv307350817=75, srv1438254923=26, srv1263094446=16, srv1522485507=30, srv168516905=41, srv1804115097=50, srv1800480254=49, srv211587259=68, srv319236861=77, srv1116019460=7, srv1962787045=61, srv1162569619=9, srv1094679117=4, srv1333079601=17, srv973779521=99, srv1643117352=38, srv1349701732=20, srv1689442998=42, srv1667444885=40, srv207607163=65, srv1634118013=36, srv18411073=54, srv1349042418=19, srv1067996856=1, srv1170735406=11, srv1028149862=0, srv566306297=85, srv1654666351=39, srv2051354868=63, srv1557366177=33, srv327753244=78, srv907008802=96, srv412904084=82, srv2134185537=69, srv1367920514=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:14,542 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:14,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-10 18:54:14,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-10 18:54:14,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-10 18:54:14,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-10 18:54:14,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-10 18:54:14,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-10 18:54:14,650 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:14,651 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-03-10 18:54:14,651 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.566975502936061E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-03-10 18:54:14,872 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 315 ms to try 5000 different iterations. Found a solution that moves 21 regions; Going from a computed imbalance of 2.566975502936061E-5 to a new imbalance of 7.83646694320964E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0023333333333333335); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:14,873 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1075919939:83 , srv1103229146:83 , srv1349042418:83 , srv18411073:83 , srv1919208187:83 , srv1962787045:83 , srv216011528:83 , srv294399956:83 , srv683464325:83 , srv947131728:83 , srv1028149862:84 , srv1067996856:84 , srv109449290:84 , srv1094679117:84 , srv1103035480:84 , srv1116019460:84 , srv1140154028:84 , srv1162569619:84 , srv1170667436:84 , srv1170735406:84 , srv1180149331:84 , srv1222500412:84 , srv1260194022:84 , srv1263094446:84 , srv1333079601:84 , srv1343264999:84 , srv135152024:84 , srv135197453:84 , srv1367920514:84 , srv1413410393:84 , srv1438254923:84 , srv1440355025:84 , srv1467106310:84 , srv1522485507:84 , srv15349119:84 , srv1557366177:84 , srv1573863690:84 , srv1602083647:84 , srv1634118013:84 , srv1636081954:84 , srv1643117352:84 , srv1654666351:84 , srv1667444885:84 , srv168516905:84 , srv1689442998:84 , srv1742854992:84 , srv1759636071:84 , srv1774883242:84 , srv1795387010:84 , srv1800480254:84 , srv1804115097:84 , srv1817987223:84 , srv1822129100:84 , srv1858599980:84 , srv1874670801:84 , srv188881077:84 , srv1890061391:84 , srv2006392106:84 , srv2051354868:84 , srv2057765591:84 , srv207607163:84 , srv2100555346:84 , srv2105822085:84 , srv211587259:84 , srv2134185537:84 , srv233597037:84 , srv279137408:84 , srv29736209:84 , srv307350817:84 , srv314127764:84 , srv319236861:84 , srv327753244:84 , srv332019877:84 , srv357557836:84 , srv389226137:84 , srv412904084:84 , srv535855287:84 , srv566306297:84 , srv607949573:84 , srv62414868:84 , srv68271182:84 , srv748410879:84 , srv752745404:84 , srv789479034:84 , srv831948403:84 , srv832618546:84 , srv837300792:84 , srv910038313:84 , srv973779521:84 , srv1173063916:85 , srv1349701732:85 , srv1397865020:85 , srv1456448557:85 , srv154728943:85 , srv1745099215:85 , srv175857931:85 , srv1834016509:85 , srv1920654247:85 , srv54823518:85 , srv907008802:684 } 2023-03-10 18:54:14,876 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:14,877 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv947131728=98, srv1103035480=5, srv831948403=93, srv62414868=87, srv109449290=3, srv1874670801=56, srv294399956=73, srv1745099215=44, srv535855287=83, srv1440355025=27, srv2100555346=66, srv1920654247=60, srv1456448557=28, srv1260194022=15, srv1602083647=35, srv389226137=81, srv1636081954=37, srv910038313=97, srv1795387010=48, srv1075919939=2, srv1222500412=14, srv1834016509=53, srv1103229146=6, srv1467106310=29, srv2057765591=64, srv1759636071=46, srv279137408=72, srv1397865020=24, srv314127764=76, srv357557836=80, srv837300792=95, srv1343264999=18, srv68271182=88, srv332019877=79, srv216011528=70, srv233597037=71, srv748410879=90, srv1890061391=58, srv1742854992=43, srv1180149331=13, srv29736209=74, srv1919208187=59, srv2105822085=67, srv1858599980=55, srv1170667436=10, srv2006392106=62, srv15349119=31, srv175857931=45, srv1822129100=52, srv1173063916=12, srv1413410393=25, srv683464325=89, srv832618546=94, srv789479034=92, srv1774883242=47, srv1817987223=51, srv1573863690=34, srv135152024=21, srv54823518=84, srv607949573=86, srv154728943=32, srv752745404=91, srv135197453=22, srv1140154028=8, srv188881077=57, srv307350817=75, srv1438254923=26, srv1263094446=16, srv1522485507=30, srv168516905=41, srv1804115097=50, srv1800480254=49, srv211587259=68, srv319236861=77, srv1116019460=7, srv1962787045=61, srv1162569619=9, srv1094679117=4, srv1333079601=17, srv973779521=99, srv1643117352=38, srv1349701732=20, srv1689442998=42, srv1667444885=40, srv207607163=65, srv1634118013=36, srv18411073=54, srv1349042418=19, srv1067996856=1, srv1170735406=11, srv1028149862=0, srv566306297=85, srv1654666351=39, srv2051354868=63, srv1557366177=33, srv327753244=78, srv907008802=96, srv412904084=82, srv2134185537=69, srv1367920514=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:14,891 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-03-10 18:54:14,892 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-03-10 18:54:14,893 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-03-10 18:54:14,894 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-03-10 18:54:14,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-03-10 18:54:14,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-03-10 18:54:14,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-03-10 18:54:14,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-03-10 18:54:14,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-03-10 18:54:14,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-03-10 18:54:15,000 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.689421800350782E-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.0017082358106351274); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:15,000 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1075919939:83 , srv1103229146:83 , srv1349042418:83 , srv18411073:83 , srv1919208187:83 , srv1962787045:83 , srv216011528:83 , srv294399956:83 , srv683464325:83 , srv947131728:83 , srv1028149862:84 , srv1067996856:84 , srv109449290:84 , srv1094679117:84 , srv1103035480:84 , srv1116019460:84 , srv1140154028:84 , srv1162569619:84 , srv1170667436:84 , srv1170735406:84 , srv1180149331:84 , srv1222500412:84 , srv1260194022:84 , srv1263094446:84 , srv1333079601:84 , srv1343264999:84 , srv135152024:84 , srv135197453:84 , srv1367920514:84 , srv1413410393:84 , srv1438254923:84 , srv1440355025:84 , srv1467106310:84 , srv1522485507:84 , srv15349119:84 , srv1557366177:84 , srv1573863690:84 , srv1602083647:84 , srv1634118013:84 , srv1636081954:84 , srv1643117352:84 , srv1654666351:84 , srv1667444885:84 , srv168516905:84 , srv1689442998:84 , srv1742854992:84 , srv1759636071:84 , srv1774883242:84 , srv1795387010:84 , srv1800480254:84 , srv1804115097:84 , srv1817987223:84 , srv1822129100:84 , srv1858599980:84 , srv1874670801:84 , srv188881077:84 , srv1890061391:84 , srv2006392106:84 , srv2051354868:84 , srv2057765591:84 , srv207607163:84 , srv2100555346:84 , srv2105822085:84 , srv211587259:84 , srv2134185537:84 , srv233597037:84 , srv279137408:84 , srv29736209:84 , srv307350817:84 , srv314127764:84 , srv319236861:84 , srv327753244:84 , srv332019877:84 , srv357557836:84 , srv389226137:84 , srv412904084:84 , srv535855287:84 , srv566306297:84 , srv607949573:84 , srv62414868:84 , srv68271182:84 , srv748410879:84 , srv752745404:84 , srv789479034:84 , srv831948403:84 , srv832618546:84 , srv837300792:84 , srv910038313:84 , srv973779521:84 , srv1173063916:85 , srv1349701732:85 , srv1397865020:85 , srv1456448557:85 , srv154728943:85 , srv1745099215:85 , srv175857931:85 , srv1834016509:85 , srv1920654247:85 , srv54823518:85 , srv907008802:684 } 2023-03-10 18:54:15,023 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=282 (was 271) - SystemLoadAverage LEAK? -, ProcessCount=170 (was 170), AvailableMemoryMB=5751 (was 6239) 2023-03-10 18:54:15,030 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=282, ProcessCount=170, AvailableMemoryMB=5751 2023-03-10 18:54:15,031 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-03-10 18:54:15,031 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-03-10 18:54:15,043 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv100309140:84 , srv1046308719:84 , srv1062240263:84 , srv1115860640:84 , srv1342685452:84 , srv1512917087:84 , srv1530498957:84 , srv166843481:84 , srv1703384137:84 , srv1711974435:84 , srv1722158917:84 , srv182832205:84 , srv19043203:84 , srv2013987354:84 , srv242379719:84 , srv266509582:84 , srv270643028:84 , srv295960750:84 , srv314036512:84 , srv317070222:84 , srv317380664:84 , srv392190488:84 , srv447277639:84 , srv462877433:84 , srv535895402:84 , srv570887105:84 , srv721895867:84 , srv74442518:84 , srv938568382:84 , srv1323905294:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-03-10 18:54:15,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:54:15,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1046308719=1, srv1323905294=4, srv2013987354=14, srv100309140=0, srv1703384137=9, srv295960750=18, srv1342685452=5, srv1711974435=10, srv721895867=27, srv317380664=21, srv266509582=16, srv1062240263=2, srv1512917087=6, srv1722158917=11, srv182832205=12, srv1115860640=3, srv270643028=17, srv462877433=24, srv535895402=25, srv166843481=8, srv570887105=26, srv938568382=29, srv447277639=23, srv314036512=19, srv74442518=28, srv19043203=13, srv392190488=22, srv242379719=15, srv1530498957=7, srv317070222=20} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:54:15,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:54:15,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:54:15,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:54:15,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:54:15,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:54:15,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:54:15,058 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:54:15,059 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:54:15,060 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-10 18:54:15,081 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.1337765662124055, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:54:15,082 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912614568856208, 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.1337765662124055, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-03-10 18:56:15,064 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6274795 different iterations. Found a solution that moves 1842 regions; Going from a computed imbalance of 0.9912614568856208 to a new imbalance of 4.2993198912066E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6822222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:56:15,072 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv100309140:90 , srv1046308719:90 , srv1062240263:90 , srv1115860640:90 , srv1323905294:90 , srv1342685452:90 , srv1512917087:90 , srv1530498957:90 , srv166843481:90 , srv1703384137:90 , srv1711974435:90 , srv1722158917:90 , srv182832205:90 , srv19043203:90 , srv2013987354:90 , srv242379719:90 , srv266509582:90 , srv270643028:90 , srv295960750:90 , srv314036512:90 , srv317070222:90 , srv317380664:90 , srv392190488:90 , srv447277639:90 , srv462877433:90 , srv535895402:90 , srv570887105:90 , srv721895867:90 , srv74442518:90 , srv938568382:90 } 2023-03-10 18:56:15,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-03-10 18:56:15,073 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1046308719=1, srv1323905294=4, srv2013987354=14, srv100309140=0, srv1703384137=9, srv295960750=18, srv1342685452=5, srv1711974435=10, srv721895867=27, srv317380664=21, srv266509582=16, srv1062240263=2, srv1512917087=6, srv1722158917=11, srv182832205=12, srv1115860640=3, srv270643028=17, srv462877433=24, srv535895402=25, srv166843481=8, srv570887105=26, srv938568382=29, srv447277639=23, srv314036512=19, srv74442518=28, srv19043203=13, srv392190488=22, srv242379719=15, srv1530498957=7, srv317070222=20} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-03-10 18:56:15,077 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-03-10 18:56:15,078 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-03-10 18:56:15,089 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-03-10 18:56:15,089 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv100309140:90 , srv1046308719:90 , srv1062240263:90 , srv1115860640:90 , srv1323905294:90 , srv1342685452:90 , srv1512917087:90 , srv1530498957:90 , srv166843481:90 , srv1703384137:90 , srv1711974435:90 , srv1722158917:90 , srv182832205:90 , srv19043203:90 , srv2013987354:90 , srv242379719:90 , srv266509582:90 , srv270643028:90 , srv295960750:90 , srv314036512:90 , srv317070222:90 , srv317380664:90 , srv392190488:90 , srv447277639:90 , srv462877433:90 , srv535895402:90 , srv570887105:90 , srv721895867:90 , srv74442518:90 , srv938568382:90 } 2023-03-10 18:56:15,101 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=156 (was 282), ProcessCount=170 (was 170), AvailableMemoryMB=5414 (was 5751)