2024-03-11 08:53:16,967 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-11 08:53:17,288 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-11 08:53:17,408 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-11 08:53:17,474 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-11 08:53:17,483 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-11 08:53:17,500 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=292, ProcessCount=172, AvailableMemoryMB=13998 2024-03-11 08:53:17,502 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-11 08:53:17,502 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-11 08:53:17,649 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1008492444:84 , srv1015545904:84 , srv1058390135:84 , srv1075823730:84 , srv1083051569:84 , srv1100978016:84 , srv1180948381:84 , srv1245067278:84 , srv1261523606:84 , srv1288885436:84 , srv1305160499:84 , srv1305482540:84 , srv1392947689:84 , srv1413934722:84 , srv1422233661:84 , srv1423126107:84 , srv1444278968:84 , srv1461108267:84 , srv1495843945:84 , srv1501885775:84 , srv1538255738:84 , srv1585647046:84 , srv1588405351:84 , srv1591300485:84 , srv1597112674:84 , srv161982956:84 , srv1622539049:84 , srv1625603807:84 , srv1627058727:84 , srv1637519817:84 , srv1640956290:84 , srv1680172036:84 , srv1732186447:84 , srv1739714985:84 , srv1756913339:84 , srv1766836788:84 , srv1768707426:84 , srv1769227943:84 , srv1773098239:84 , srv1796222908:84 , srv1802833284:84 , srv1806566441:84 , srv1823672863:84 , srv1831301993:84 , srv1842152155:84 , srv1848749503:84 , srv188518215:84 , srv1894539351:84 , srv1900963045:84 , srv1948163335:84 , srv2010263851:84 , srv2010454428:84 , srv2013045432:84 , srv2024857981:84 , srv2051430038:84 , srv2110054348:84 , srv216332661:84 , srv250271399:84 , srv329509277:84 , srv346431820:84 , srv349068839:84 , srv401580473:84 , srv411345336:84 , srv417203801:84 , srv450554204:84 , srv457267218:84 , srv471766719:84 , srv47937569:84 , srv479610999:84 , srv484508076:84 , srv503572017:84 , srv513632501:84 , srv518514038:84 , srv527113344:84 , srv570836621:84 , srv591582535:84 , srv601611247:84 , srv618666392:84 , srv624814600:84 , srv630101790:84 , srv638653723:84 , srv641092745:84 , srv650129392:84 , srv672059086:84 , srv680642174:84 , srv688763946:84 , srv700317648:84 , srv701716775:84 , srv7508393:84 , srv770077685:84 , srv788429898:84 , srv80295417:84 , srv845189255:84 , srv873713373:84 , srv879965289:84 , srv88112217:84 , srv886154957:84 , srv970711133:84 , srv975214302:84 , srv1616113290:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-11 08:53:17,656 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:53:17,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392947689=12, srv1848749503=46, srv641092745=82, srv879965289=95, srv1769227943=38, srv411345336=63, srv770077685=90, srv457267218=66, srv570836621=75, srv2110054348=56, srv188518215=47, srv527113344=74, srv1588405351=22, srv1625603807=28, srv1842152155=45, srv417203801=64, srv1823672863=43, srv1732186447=33, srv503572017=71, srv47937569=68, srv1245067278=7, srv1773098239=39, srv401580473=62, srv1180948381=6, srv513632501=72, srv1015545904=1, srv1261523606=8, srv1083051569=4, srv1622539049=27, srv1422233661=14, srv2013045432=53, srv1501885775=19, srv1948163335=50, srv1768707426=37, srv886154957=97, srv1831301993=44, srv680642174=85, srv591582535=76, srv700317648=87, srv873713373=94, srv80295417=92, srv349068839=61, srv630101790=80, srv479610999=69, srv624814600=79, srv1413934722=13, srv1538255738=20, srv1616113290=25, srv1444278968=16, srv2010263851=51, srv1495843945=18, srv1008492444=0, srv1806566441=42, srv788429898=91, srv329509277=59, srv7508393=89, srv1756913339=35, srv970711133=98, srv88112217=96, srv2010454428=52, srv1796222908=40, srv1637519817=30, srv484508076=70, srv1680172036=32, srv688763946=86, srv672059086=84, srv1597112674=24, srv1894539351=48, srv845189255=93, srv2051430038=55, srv216332661=57, srv1288885436=9, srv1766836788=36, srv1739714985=34, srv450554204=65, srv701716775=88, srv471766719=67, srv1100978016=5, srv618666392=78, srv1058390135=2, srv1591300485=23, srv1305160499=10, srv161982956=26, srv1585647046=21, srv346431820=60, srv1627058727=29, srv1075823730=3, srv1640956290=31, srv601611247=77, srv1423126107=15, srv518514038=73, srv975214302=99, srv638653723=81, srv1461108267=17, srv250271399=58, srv2024857981=54, srv1802833284=41, srv650129392=83, srv1305482540=11, srv1900963045=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:53:17,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:53:17,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:53:17,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:53:17,744 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:53:17,745 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:53:17,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:53:17,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:53:17,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:53:17,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:53:17,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:53:17,746 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:53:17,747 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 08:53:17,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 08:53:17,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 08:53:17,750 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 08:53:17,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 08:53:17,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 08:53:17,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 08:53:17,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 08:53:17,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 08:53:17,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 08:53:17,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 08:53:17,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 08:53:17,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 08:53:17,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 08:53:17,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 08:53:17,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 08:53:17,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 08:53:17,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 08:53:17,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 08:53:17,955 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:17,955 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 08:53:17,955 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 08:53:18,390 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 605 ms to try 5000 different iterations. Found a solution that moves 4716 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17666270852532473. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0394079516936666, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05515817475609796, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.524, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0394079516936666, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17175, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23958333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:18,409 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1058390135:81 , srv1588405351:81 , srv1894539351:81 , srv484508076:81 , srv1802833284:82 , srv700317648:82 , srv1680172036:83 , srv1766836788:83 , srv2010454428:83 , srv250271399:83 , srv411345336:83 , srv701716775:83 , srv845189255:83 , srv1083051569:84 , srv1591300485:84 , srv161982956:84 , srv1831301993:84 , srv1848749503:84 , srv2051430038:84 , srv349068839:84 , srv641092745:84 , srv975214302:84 , srv1075823730:85 , srv1100978016:85 , srv1180948381:85 , srv1305160499:85 , srv1305482540:85 , srv1392947689:85 , srv1637519817:85 , srv1768707426:85 , srv216332661:85 , srv450554204:85 , srv457267218:85 , srv527113344:85 , srv770077685:85 , srv80295417:85 , srv873713373:85 , srv88112217:85 , srv886154957:85 , srv970711133:85 , srv1495843945:86 , srv1501885775:86 , srv1625603807:86 , srv1739714985:86 , srv1769227943:86 , srv1806566441:86 , srv1823672863:86 , srv188518215:86 , srv2024857981:86 , srv401580473:86 , srv417203801:86 , srv471766719:86 , srv513632501:86 , srv570836621:86 , srv591582535:86 , srv618666392:86 , srv630101790:86 , srv1008492444:87 , srv1261523606:87 , srv1413934722:87 , srv1422233661:87 , srv1423126107:87 , srv1585647046:87 , srv1900963045:87 , srv1948163335:87 , srv346431820:87 , srv47937569:87 , srv601611247:87 , srv1245067278:88 , srv1444278968:88 , srv1461108267:88 , srv1538255738:88 , srv1597112674:88 , srv2110054348:88 , srv503572017:88 , srv518514038:88 , srv624814600:88 , srv638653723:88 , srv680642174:88 , srv688763946:89 , srv788429898:89 , srv879965289:89 , srv1640956290:90 , srv1732186447:90 , srv672059086:90 , srv1015545904:91 , srv1288885436:91 , srv1622539049:91 , srv1756913339:91 , srv1773098239:91 , srv2010263851:91 , srv2013045432:91 , srv329509277:91 , srv479610999:91 , srv650129392:91 , srv1796222908:92 , srv1842152155:92 , srv7508393:92 , srv1627058727:95 , srv1616113290:440 } 2024-03-11 08:53:18,415 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:53:18,416 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392947689=12, srv1848749503=46, srv641092745=82, srv879965289=95, srv1769227943=38, srv411345336=63, srv770077685=90, srv457267218=66, srv570836621=75, srv2110054348=56, srv188518215=47, srv527113344=74, srv1588405351=22, srv1625603807=28, srv1842152155=45, srv417203801=64, srv1823672863=43, srv1732186447=33, srv503572017=71, srv47937569=68, srv1245067278=7, srv1773098239=39, srv401580473=62, srv1180948381=6, srv513632501=72, srv1015545904=1, srv1261523606=8, srv1083051569=4, srv1622539049=27, srv1422233661=14, srv2013045432=53, srv1501885775=19, srv1948163335=50, srv1768707426=37, srv886154957=97, srv1831301993=44, srv680642174=85, srv591582535=76, srv700317648=87, srv873713373=94, srv80295417=92, srv349068839=61, srv630101790=80, srv479610999=69, srv624814600=79, srv1413934722=13, srv1538255738=20, srv1616113290=25, srv1444278968=16, srv2010263851=51, srv1495843945=18, srv1008492444=0, srv1806566441=42, srv788429898=91, srv329509277=59, srv7508393=89, srv1756913339=35, srv970711133=98, srv88112217=96, srv2010454428=52, srv1796222908=40, srv1637519817=30, srv484508076=70, srv1680172036=32, srv688763946=86, srv672059086=84, srv1597112674=24, srv1894539351=48, srv845189255=93, srv2051430038=55, srv216332661=57, srv1288885436=9, srv1766836788=36, srv1739714985=34, srv450554204=65, srv701716775=88, srv471766719=67, srv1100978016=5, srv618666392=78, srv1058390135=2, srv1591300485=23, srv1305160499=10, srv161982956=26, srv1585647046=21, srv346431820=60, srv1627058727=29, srv1075823730=3, srv1640956290=31, srv601611247=77, srv1423126107=15, srv518514038=73, srv975214302=99, srv638653723=81, srv1461108267=17, srv250271399=58, srv2024857981=54, srv1802833284=41, srv650129392=83, srv1305482540=11, srv1900963045=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:53:18,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:53:18,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:53:18,439 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:53:18,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:53:18,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:53:18,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:53:18,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:53:18,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:53:18,440 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:53:18,441 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:53:18,442 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 08:53:18,443 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 08:53:18,444 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 08:53:18,445 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 08:53:18,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 08:53:18,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 08:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 08:53:18,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 08:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 08:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 08:53:18,636 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.0394079516936666, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05515817475609796, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0394079516936666, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17175, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23958333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:18,636 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 08:53:18,636 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.1766296863875284, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0394079516936666, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05515817475609796, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0394079516936666, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17175, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23958333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 08:53:18,989 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 510 ms to try 5000 different iterations. Found a solution that moves 2640 regions; Going from a computed imbalance of 0.1766296863875284 to a new imbalance of 0.0161122402795136. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021711298242630985); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035394204602115106, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29333333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021711298242630985); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043333333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:19,004 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1627058727:75 , srv1288885436:80 , srv1622539049:80 , srv1756913339:80 , srv2010263851:80 , srv2013045432:80 , srv329509277:80 , srv1015545904:81 , srv1640956290:81 , srv1732186447:81 , srv1842152155:81 , srv672059086:81 , srv1245067278:82 , srv1597112674:82 , srv1773098239:82 , srv1796222908:82 , srv479610999:82 , srv650129392:82 , srv7508393:82 , srv1008492444:83 , srv1461108267:83 , srv2110054348:83 , srv601611247:83 , srv680642174:83 , srv788429898:83 , srv1261523606:84 , srv1444278968:84 , srv1538255738:84 , srv47937569:84 , srv513632501:84 , srv518514038:84 , srv879965289:84 , srv1413934722:85 , srv1625603807:85 , srv1806566441:85 , srv188518215:85 , srv1900963045:85 , srv401580473:85 , srv503572017:85 , srv527113344:85 , srv624814600:85 , srv630101790:85 , srv638653723:85 , srv688763946:85 , srv1305160499:86 , srv1392947689:86 , srv1422233661:86 , srv1585647046:86 , srv1637519817:86 , srv1739714985:86 , srv1823672863:86 , srv1848749503:86 , srv1948163335:86 , srv2024857981:86 , srv417203801:86 , srv80295417:86 , srv873713373:86 , srv1083051569:87 , srv1305482540:87 , srv1423126107:87 , srv1495843945:87 , srv1501885775:87 , srv1766836788:87 , srv1768707426:87 , srv1831301993:87 , srv216332661:87 , srv346431820:87 , srv411345336:87 , srv450554204:87 , srv570836621:87 , srv770077685:87 , srv88112217:87 , srv886154957:87 , srv1100978016:88 , srv1180948381:88 , srv1680172036:88 , srv1769227943:88 , srv2010454428:88 , srv471766719:88 , srv591582535:88 , srv618666392:88 , srv701716775:88 , srv970711133:88 , srv1588405351:89 , srv1591300485:89 , srv457267218:89 , srv700317648:89 , srv845189255:89 , srv975214302:89 , srv1075823730:90 , srv161982956:90 , srv2051430038:90 , srv250271399:90 , srv349068839:91 , srv484508076:91 , srv641092745:91 , srv1058390135:92 , srv1802833284:92 , srv1894539351:92 , srv1616113290:527 } 2024-03-11 08:53:19,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:53:19,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392947689=12, srv1848749503=46, srv641092745=82, srv879965289=95, srv1769227943=38, srv411345336=63, srv770077685=90, srv457267218=66, srv570836621=75, srv2110054348=56, srv188518215=47, srv527113344=74, srv1588405351=22, srv1625603807=28, srv1842152155=45, srv417203801=64, srv1823672863=43, srv1732186447=33, srv503572017=71, srv47937569=68, srv1245067278=7, srv1773098239=39, srv401580473=62, srv1180948381=6, srv513632501=72, srv1015545904=1, srv1261523606=8, srv1083051569=4, srv1622539049=27, srv1422233661=14, srv2013045432=53, srv1501885775=19, srv1948163335=50, srv1768707426=37, srv886154957=97, srv1831301993=44, srv680642174=85, srv591582535=76, srv700317648=87, srv873713373=94, srv80295417=92, srv349068839=61, srv630101790=80, srv479610999=69, srv624814600=79, srv1413934722=13, srv1538255738=20, srv1616113290=25, srv1444278968=16, srv2010263851=51, srv1495843945=18, srv1008492444=0, srv1806566441=42, srv788429898=91, srv329509277=59, srv7508393=89, srv1756913339=35, srv970711133=98, srv88112217=96, srv2010454428=52, srv1796222908=40, srv1637519817=30, srv484508076=70, srv1680172036=32, srv688763946=86, srv672059086=84, srv1597112674=24, srv1894539351=48, srv845189255=93, srv2051430038=55, srv216332661=57, srv1288885436=9, srv1766836788=36, srv1739714985=34, srv450554204=65, srv701716775=88, srv471766719=67, srv1100978016=5, srv618666392=78, srv1058390135=2, srv1591300485=23, srv1305160499=10, srv161982956=26, srv1585647046=21, srv346431820=60, srv1627058727=29, srv1075823730=3, srv1640956290=31, srv601611247=77, srv1423126107=15, srv518514038=73, srv975214302=99, srv638653723=81, srv1461108267=17, srv250271399=58, srv2024857981=54, srv1802833284=41, srv650129392=83, srv1305482540=11, srv1900963045=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:53:19,035 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:53:19,036 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 08:53:19,037 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 08:53:19,038 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 08:53:19,039 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 08:53:19,040 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 08:53:19,041 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 08:53:19,042 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 08:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 08:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 08:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 08:53:19,045 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 08:53:19,199 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.021711298242630985); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035394204602115106, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021711298242630985); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043333333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:19,199 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 08:53:19,200 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01609375460441134, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.021711298242630985); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035394204602115106, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.021711298242630985); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.01325); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.043333333333333335, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 08:53:19,533 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 460 ms to try 5000 different iterations. Found a solution that moves 994 regions; Going from a computed imbalance of 0.01609375460441134 to a new imbalance of 8.819987211069602E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0054318436834303405); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006914582258636295); MoveCostFunction : (multiplier=7.0, imbalance=0.11044444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0054318436834303405); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:19,537 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1058390135:83 , srv1075823730:83 , srv161982956:83 , srv349068839:83 , srv457267218:83 , srv471766719:83 , srv591582535:83 , srv618666392:83 , srv641092745:83 , srv1100978016:84 , srv1180948381:84 , srv1422233661:84 , srv1495843945:84 , srv1501885775:84 , srv1769227943:84 , srv1796222908:84 , srv1802833284:84 , srv1842152155:84 , srv1948163335:84 , srv2051430038:84 , srv250271399:84 , srv346431820:84 , srv638653723:84 , srv650129392:84 , srv688763946:84 , srv7508393:84 , srv970711133:84 , srv1015545904:85 , srv1413934722:85 , srv1423126107:85 , srv1585647046:85 , srv1591300485:85 , srv1739714985:85 , srv1768707426:85 , srv1773098239:85 , srv1831301993:85 , srv1894539351:85 , srv2024857981:85 , srv216332661:85 , srv450554204:85 , srv479610999:85 , srv503572017:85 , srv570836621:85 , srv624814600:85 , srv680642174:85 , srv845189255:85 , srv879965289:85 , srv88112217:85 , srv886154957:85 , srv1083051569:86 , srv1261523606:86 , srv1305160499:86 , srv1305482540:86 , srv1392947689:86 , srv1444278968:86 , srv1461108267:86 , srv1597112674:86 , srv1625603807:86 , srv1732186447:86 , srv1756913339:86 , srv1806566441:86 , srv1823672863:86 , srv1900963045:86 , srv2110054348:86 , srv417203801:86 , srv484508076:86 , srv518514038:86 , srv630101790:86 , srv672059086:86 , srv700317648:86 , srv770077685:86 , srv788429898:86 , srv873713373:86 , srv975214302:86 , srv1288885436:87 , srv1538255738:87 , srv1588405351:87 , srv1622539049:87 , srv1637519817:87 , srv1640956290:87 , srv1680172036:87 , srv188518215:87 , srv2010263851:87 , srv2010454428:87 , srv2013045432:87 , srv329509277:87 , srv401580473:87 , srv47937569:87 , srv513632501:87 , srv527113344:87 , srv701716775:87 , srv80295417:87 , srv1008492444:88 , srv1245067278:88 , srv1627058727:88 , srv1766836788:88 , srv1848749503:88 , srv411345336:88 , srv601611247:88 , srv1616113290:539 } 2024-03-11 08:53:19,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:53:19,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392947689=12, srv1848749503=46, srv641092745=82, srv879965289=95, srv1769227943=38, srv411345336=63, srv770077685=90, srv457267218=66, srv570836621=75, srv2110054348=56, srv188518215=47, srv527113344=74, srv1588405351=22, srv1625603807=28, srv1842152155=45, srv417203801=64, srv1823672863=43, srv1732186447=33, srv503572017=71, srv47937569=68, srv1245067278=7, srv1773098239=39, srv401580473=62, srv1180948381=6, srv513632501=72, srv1015545904=1, srv1261523606=8, srv1083051569=4, srv1622539049=27, srv1422233661=14, srv2013045432=53, srv1501885775=19, srv1948163335=50, srv1768707426=37, srv886154957=97, srv1831301993=44, srv680642174=85, srv591582535=76, srv700317648=87, srv873713373=94, srv80295417=92, srv349068839=61, srv630101790=80, srv479610999=69, srv624814600=79, srv1413934722=13, srv1538255738=20, srv1616113290=25, srv1444278968=16, srv2010263851=51, srv1495843945=18, srv1008492444=0, srv1806566441=42, srv788429898=91, srv329509277=59, srv7508393=89, srv1756913339=35, srv970711133=98, srv88112217=96, srv2010454428=52, srv1796222908=40, srv1637519817=30, srv484508076=70, srv1680172036=32, srv688763946=86, srv672059086=84, srv1597112674=24, srv1894539351=48, srv845189255=93, srv2051430038=55, srv216332661=57, srv1288885436=9, srv1766836788=36, srv1739714985=34, srv450554204=65, srv701716775=88, srv471766719=67, srv1100978016=5, srv618666392=78, srv1058390135=2, srv1591300485=23, srv1305160499=10, srv161982956=26, srv1585647046=21, srv346431820=60, srv1627058727=29, srv1075823730=3, srv1640956290=31, srv601611247=77, srv1423126107=15, srv518514038=73, srv975214302=99, srv638653723=81, srv1461108267=17, srv250271399=58, srv2024857981=54, srv1802833284=41, srv650129392=83, srv1305482540=11, srv1900963045=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:53:19,566 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:53:19,566 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:53:19,567 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:53:19,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:53:19,569 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 08:53:19,570 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 08:53:19,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 08:53:19,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 08:53:19,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 08:53:19,574 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 08:53:19,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 08:53:19,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 08:53:19,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 08:53:19,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 08:53:19,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 08:53:19,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 08:53:19,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 08:53:19,714 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.0054318436834303405); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006914582258636295); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0054318436834303405); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:19,714 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 08:53:19,715 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.750385843449743E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0054318436834303405); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006914582258636295); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0054318436834303405); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 08:53:20,140 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 550 ms to try 5000 different iterations. Found a solution that moves 247 regions; Going from a computed imbalance of 8.750385843449743E-4 to a new imbalance of 2.004442995922693E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.027444444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:20,141 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1538255738:83 , srv1802833284:83 , srv479610999:83 , srv975214302:83 , srv1008492444:84 , srv1075823730:84 , srv1245067278:84 , srv1288885436:84 , srv1305482540:84 , srv1423126107:84 , srv1444278968:84 , srv1461108267:84 , srv1585647046:84 , srv1591300485:84 , srv1622539049:84 , srv1627058727:84 , srv1637519817:84 , srv1640956290:84 , srv1680172036:84 , srv1732186447:84 , srv1766836788:84 , srv1769227943:84 , srv1796222908:84 , srv1848749503:84 , srv188518215:84 , srv1894539351:84 , srv1900963045:84 , srv1948163335:84 , srv2010263851:84 , srv2013045432:84 , srv2051430038:84 , srv329509277:84 , srv346431820:84 , srv349068839:84 , srv401580473:84 , srv417203801:84 , srv450554204:84 , srv47937569:84 , srv484508076:84 , srv503572017:84 , srv518514038:84 , srv570836621:84 , srv601611247:84 , srv624814600:84 , srv641092745:84 , srv688763946:84 , srv701716775:84 , srv7508393:84 , srv770077685:84 , srv788429898:84 , srv80295417:84 , srv845189255:84 , srv879965289:84 , srv1015545904:85 , srv1083051569:85 , srv1100978016:85 , srv1180948381:85 , srv1305160499:85 , srv1392947689:85 , srv1413934722:85 , srv1422233661:85 , srv1495843945:85 , srv1501885775:85 , srv1588405351:85 , srv161982956:85 , srv1625603807:85 , srv1739714985:85 , srv1756913339:85 , srv1768707426:85 , srv1773098239:85 , srv1806566441:85 , srv1823672863:85 , srv1831301993:85 , srv1842152155:85 , srv2010454428:85 , srv2110054348:85 , srv216332661:85 , srv250271399:85 , srv411345336:85 , srv457267218:85 , srv471766719:85 , srv513632501:85 , srv527113344:85 , srv591582535:85 , srv618666392:85 , srv630101790:85 , srv638653723:85 , srv672059086:85 , srv680642174:85 , srv700317648:85 , srv88112217:85 , srv886154957:85 , srv970711133:85 , srv1058390135:86 , srv1261523606:86 , srv1597112674:86 , srv2024857981:86 , srv650129392:86 , srv873713373:86 , srv1616113290:636 } 2024-03-11 08:53:20,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1392947689=12, srv1848749503=46, srv641092745=82, srv879965289=95, srv1769227943=38, srv411345336=63, srv770077685=90, srv457267218=66, srv570836621=75, srv2110054348=56, srv188518215=47, srv527113344=74, srv1588405351=22, srv1625603807=28, srv1842152155=45, srv417203801=64, srv1823672863=43, srv1732186447=33, srv503572017=71, srv47937569=68, srv1245067278=7, srv1773098239=39, srv401580473=62, srv1180948381=6, srv513632501=72, srv1015545904=1, srv1261523606=8, srv1083051569=4, srv1622539049=27, srv1422233661=14, srv2013045432=53, srv1501885775=19, srv1948163335=50, srv1768707426=37, srv886154957=97, srv1831301993=44, srv680642174=85, srv591582535=76, srv700317648=87, srv873713373=94, srv80295417=92, srv349068839=61, srv630101790=80, srv479610999=69, srv624814600=79, srv1413934722=13, srv1538255738=20, srv1616113290=25, srv1444278968=16, srv2010263851=51, srv1495843945=18, srv1008492444=0, srv1806566441=42, srv788429898=91, srv329509277=59, srv7508393=89, srv1756913339=35, srv970711133=98, srv88112217=96, srv2010454428=52, srv1796222908=40, srv1637519817=30, srv484508076=70, srv1680172036=32, srv688763946=86, srv672059086=84, srv1597112674=24, srv1894539351=48, srv845189255=93, srv2051430038=55, srv216332661=57, srv1288885436=9, srv1766836788=36, srv1739714985=34, srv450554204=65, srv701716775=88, srv471766719=67, srv1100978016=5, srv618666392=78, srv1058390135=2, srv1591300485=23, srv1305160499=10, srv161982956=26, srv1585647046=21, srv346431820=60, srv1627058727=29, srv1075823730=3, srv1640956290=31, srv601611247=77, srv1423126107=15, srv518514038=73, srv975214302=99, srv638653723=81, srv1461108267=17, srv250271399=58, srv2024857981=54, srv1802833284=41, srv650129392=83, srv1305482540=11, srv1900963045=49} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:53:20,156 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:53:20,157 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 08:53:20,158 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 08:53:20,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 08:53:20,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 08:53:20,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 08:53:20,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 08:53:20,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 08:53:20,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 08:53:20,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 08:53:20,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 08:53:20,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 08:53:20,271 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.8314898993220366E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:20,271 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1538255738:83 , srv1802833284:83 , srv479610999:83 , srv975214302:83 , srv1008492444:84 , srv1075823730:84 , srv1245067278:84 , srv1288885436:84 , srv1305482540:84 , srv1423126107:84 , srv1444278968:84 , srv1461108267:84 , srv1585647046:84 , srv1591300485:84 , srv1622539049:84 , srv1627058727:84 , srv1637519817:84 , srv1640956290:84 , srv1680172036:84 , srv1732186447:84 , srv1766836788:84 , srv1769227943:84 , srv1796222908:84 , srv1848749503:84 , srv188518215:84 , srv1894539351:84 , srv1900963045:84 , srv1948163335:84 , srv2010263851:84 , srv2013045432:84 , srv2051430038:84 , srv329509277:84 , srv346431820:84 , srv349068839:84 , srv401580473:84 , srv417203801:84 , srv450554204:84 , srv47937569:84 , srv484508076:84 , srv503572017:84 , srv518514038:84 , srv570836621:84 , srv601611247:84 , srv624814600:84 , srv641092745:84 , srv688763946:84 , srv701716775:84 , srv7508393:84 , srv770077685:84 , srv788429898:84 , srv80295417:84 , srv845189255:84 , srv879965289:84 , srv1015545904:85 , srv1083051569:85 , srv1100978016:85 , srv1180948381:85 , srv1305160499:85 , srv1392947689:85 , srv1413934722:85 , srv1422233661:85 , srv1495843945:85 , srv1501885775:85 , srv1588405351:85 , srv161982956:85 , srv1625603807:85 , srv1739714985:85 , srv1756913339:85 , srv1768707426:85 , srv1773098239:85 , srv1806566441:85 , srv1823672863:85 , srv1831301993:85 , srv1842152155:85 , srv2010454428:85 , srv2110054348:85 , srv216332661:85 , srv250271399:85 , srv411345336:85 , srv457267218:85 , srv471766719:85 , srv513632501:85 , srv527113344:85 , srv591582535:85 , srv618666392:85 , srv630101790:85 , srv638653723:85 , srv672059086:85 , srv680642174:85 , srv700317648:85 , srv88112217:85 , srv886154957:85 , srv970711133:85 , srv1058390135:86 , srv1261523606:86 , srv1597112674:86 , srv2024857981:86 , srv650129392:86 , srv873713373:86 , srv1616113290:636 } 2024-03-11 08:53:20,300 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=292 (was 292), ProcessCount=172 (was 172), AvailableMemoryMB=13260 (was 13998) 2024-03-11 08:53:20,309 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=292, ProcessCount=172, AvailableMemoryMB=13260 2024-03-11 08:53:20,309 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-11 08:53:20,309 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-03-11 08:53:20,320 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv109977643:84 , srv1144417016:84 , srv1230924666:84 , srv1264383596:84 , srv1297126356:84 , srv1323662965:84 , srv1374536073:84 , srv1380791036:84 , srv1501143658:84 , srv1580316434:84 , srv1637261437:84 , srv1760623925:84 , srv1779968857:84 , srv1822258579:84 , srv187089152:84 , srv2018188125:84 , srv30322129:84 , srv305945309:84 , srv318083797:84 , srv364797021:84 , srv388772686:84 , srv413909513:84 , srv447974812:84 , srv545055817:84 , srv606986278:84 , srv814684772:84 , srv943239934:84 , srv949615365:84 , srv991050976:84 , srv1121818243:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-11 08:53:20,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:53:20,321 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1144417016=2, srv1323662965=6, srv388772686=21, srv1580316434=10, srv606986278=25, srv814684772=26, srv545055817=24, srv949615365=28, srv30322129=17, srv1637261437=11, srv305945309=18, srv447974812=23, srv318083797=19, srv1380791036=8, srv1779968857=13, srv1230924666=3, srv109977643=0, srv364797021=20, srv1297126356=5, srv2018188125=16, srv1760623925=12, srv943239934=27, srv1501143658=9, srv1822258579=14, srv413909513=22, srv1121818243=1, srv1374536073=7, srv1264383596=4, srv991050976=29, srv187089152=15} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:53:20,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:53:20,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:53:20,329 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:53:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:53:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:53:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:53:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:53:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:53:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:53:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-11 08:53:20,344 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.1201105957143962, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:53:20,344 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912571507829404, 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.1201105957143962, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-03-11 08:55:20,334 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5720856 different iterations. Found a solution that moves 1868 regions; Going from a computed imbalance of 0.9912571507829404 to a new imbalance of 4.360005188259462E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6918518518518518, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:55:20,340 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv109977643:90 , srv1121818243:90 , srv1144417016:90 , srv1230924666:90 , srv1264383596:90 , srv1297126356:90 , srv1323662965:90 , srv1374536073:90 , srv1380791036:90 , srv1501143658:90 , srv1580316434:90 , srv1637261437:90 , srv1760623925:90 , srv1779968857:90 , srv1822258579:90 , srv187089152:90 , srv2018188125:90 , srv30322129:90 , srv305945309:90 , srv318083797:90 , srv364797021:90 , srv388772686:90 , srv413909513:90 , srv447974812:90 , srv545055817:90 , srv606986278:90 , srv814684772:90 , srv943239934:90 , srv949615365:90 , srv991050976:90 } 2024-03-11 08:55:20,341 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 08:55:20,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1144417016=2, srv1323662965=6, srv388772686=21, srv1580316434=10, srv606986278=25, srv814684772=26, srv545055817=24, srv949615365=28, srv30322129=17, srv1637261437=11, srv305945309=18, srv447974812=23, srv318083797=19, srv1380791036=8, srv1779968857=13, srv1230924666=3, srv109977643=0, srv364797021=20, srv1297126356=5, srv2018188125=16, srv1760623925=12, srv943239934=27, srv1501143658=9, srv1822258579=14, srv413909513=22, srv1121818243=1, srv1374536073=7, srv1264383596=4, srv991050976=29, srv187089152=15} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 08:55:20,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 08:55:20,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 08:55:20,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-11 08:55:20,358 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 08:55:20,358 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv109977643:90 , srv1121818243:90 , srv1144417016:90 , srv1230924666:90 , srv1264383596:90 , srv1297126356:90 , srv1323662965:90 , srv1374536073:90 , srv1380791036:90 , srv1501143658:90 , srv1580316434:90 , srv1637261437:90 , srv1760623925:90 , srv1779968857:90 , srv1822258579:90 , srv187089152:90 , srv2018188125:90 , srv30322129:90 , srv305945309:90 , srv318083797:90 , srv364797021:90 , srv388772686:90 , srv413909513:90 , srv447974812:90 , srv545055817:90 , srv606986278:90 , srv814684772:90 , srv943239934:90 , srv949615365:90 , srv991050976:90 } 2024-03-11 08:55:20,373 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=175 (was 292), ProcessCount=174 (was 172) - ProcessCount LEAK? -, AvailableMemoryMB=12432 (was 13260)