2023-04-18 08:55:37,742 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-04-18 08:55:38,057 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-04-18 08:55:38,166 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-04-18 08:55:38,231 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-18 08:55:38,238 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-04-18 08:55:38,253 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=494, ProcessCount=168, AvailableMemoryMB=7721 2023-04-18 08:55:38,255 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-18 08:55:38,255 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-04-18 08:55:38,369 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1029943721:84 , srv1035749635:84 , srv1064230435:84 , srv1065389642:84 , srv1069682683:84 , srv1092003920:84 , srv1128382462:84 , srv114529476:84 , srv1178173317:84 , srv1214963993:84 , srv1215050753:84 , srv1243713923:84 , srv1252657127:84 , srv1258359519:84 , srv1301508572:84 , srv1314021950:84 , srv1351263717:84 , srv1359982043:84 , srv1369109338:84 , srv1378239478:84 , srv1380041383:84 , srv1442609788:84 , srv1448382011:84 , srv1490998780:84 , srv1506595604:84 , srv1523455417:84 , srv1524511982:84 , srv1528240964:84 , srv1529338292:84 , srv1544976101:84 , srv1591058875:84 , srv1595529968:84 , srv1613673020:84 , srv1652265562:84 , srv1665543403:84 , srv1669820407:84 , srv1715445457:84 , srv1735338275:84 , srv1738334561:84 , srv1762218243:84 , srv17766874:84 , srv1780230544:84 , srv179269819:84 , srv1814694587:84 , srv1821461536:84 , srv1872582392:84 , srv1874610194:84 , srv1878697766:84 , srv1930700709:84 , srv194850703:84 , srv1955120598:84 , srv1955900611:84 , srv1980416831:84 , srv1982696725:84 , srv2030851574:84 , srv2043177092:84 , srv2071192965:84 , srv2093146242:84 , srv2107029734:84 , srv2117760473:84 , srv2129077564:84 , srv2136051783:84 , srv235801741:84 , srv247517644:84 , srv28665061:84 , srv295076829:84 , srv307014964:84 , srv314863931:84 , srv325821034:84 , srv340800526:84 , srv365211788:84 , srv400595386:84 , srv40249222:84 , srv419959761:84 , srv502371828:84 , srv538266983:84 , srv550498745:84 , srv562905951:84 , srv573823162:84 , srv593304522:84 , srv594828843:84 , srv609191730:84 , srv626833599:84 , srv643222206:84 , srv651345372:84 , srv680362887:84 , srv697864926:84 , srv717455192:84 , srv795601900:84 , srv802769220:84 , srv812152809:84 , srv840635847:84 , srv870915582:84 , srv896996678:84 , srv912189390:84 , srv928234295:84 , srv969773563:84 , srv993919018:84 , srv998301130:84 , srv1627167396:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-04-18 08:55:38,377 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:38,386 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1652265562=34, srv1448382011=22, srv626833599=83, srv651345372=85, srv1738334561=39, srv2117760473=60, srv1715445457=37, srv1029943721=0, srv1178173317=8, srv1821461536=45, srv840635847=92, srv2129077564=61, srv1442609788=21, srv912189390=95, srv538266983=76, srv1035749635=1, srv1369109338=18, srv502371828=75, srv1524511982=26, srv550498745=77, srv969773563=97, srv1980416831=53, srv643222206=84, srv812152809=91, srv17766874=41, srv1814694587=44, srv2043177092=56, srv365211788=71, srv1872582392=46, srv1591058875=30, srv1762218243=40, srv1735338275=38, srv697864926=87, srv1665543403=35, srv1544976101=29, srv2107029734=59, srv593304522=80, srv1064230435=2, srv1378239478=19, srv1627167396=33, srv1069682683=4, srv1613673020=32, srv594828843=81, srv802769220=90, srv928234295=96, srv1780230544=42, srv562905951=78, srv896996678=94, srv1128382462=6, srv2136051783=62, srv114529476=7, srv1243713923=11, srv28665061=65, srv1215050753=10, srv1529338292=28, srv1252657127=12, srv993919018=98, srv998301130=99, srv1982696725=54, srv400595386=72, srv194850703=50, srv1380041383=20, srv1490998780=23, srv1314021950=15, srv1065389642=3, srv235801741=63, srv419959761=74, srv1258359519=13, srv2030851574=55, srv1359982043=17, srv1595529968=31, srv1301508572=14, srv1955900611=52, srv340800526=70, srv680362887=86, srv2093146242=58, srv1523455417=25, srv609191730=82, srv1528240964=27, srv247517644=64, srv1092003920=5, srv1214963993=9, srv314863931=68, srv573823162=79, srv40249222=73, srv2071192965=57, srv307014964=67, srv179269819=43, srv1351263717=16, srv1878697766=48, srv1930700709=49, srv1669820407=36, srv1874610194=47, srv1955120598=51, srv295076829=66, srv325821034=69, srv1506595604=24, srv717455192=88, srv870915582=93, srv795601900=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:38,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:38,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:38,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-18 08:55:38,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-18 08:55:38,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-18 08:55:38,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-18 08:55:38,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-18 08:55:38,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-18 08:55:38,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-18 08:55:38,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-18 08:55:38,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-18 08:55:38,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-18 08:55:38,645 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:38,646 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-18 08:55:38,646 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-18 08:55:38,902 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 398 ms to try 5000 different iterations. Found a solution that moves 4704 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17611358594976118. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039585708377759876, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05799686511904211, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5226666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039585708377759876, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17125, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23833333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:38,913 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1735338275:82 , srv1258359519:83 , srv1595529968:83 , srv1955900611:83 , srv2107029734:83 , srv626833599:83 , srv643222206:83 , srv1178173317:84 , srv1314021950:84 , srv1448382011:84 , srv1528240964:84 , srv1652265562:84 , srv179269819:84 , srv1874610194:84 , srv1930700709:84 , srv2093146242:84 , srv2129077564:84 , srv365211788:84 , srv802769220:84 , srv812152809:84 , srv912189390:84 , srv1380041383:85 , srv1665543403:85 , srv1669820407:85 , srv1715445457:85 , srv1762218243:85 , srv1814694587:85 , srv194850703:85 , srv2030851574:85 , srv2043177092:85 , srv247517644:85 , srv502371828:85 , srv538266983:85 , srv550498745:85 , srv593304522:85 , srv609191730:85 , srv697864926:85 , srv795601900:85 , srv896996678:85 , srv1029943721:86 , srv1092003920:86 , srv114529476:86 , srv1252657127:86 , srv1369109338:86 , srv1378239478:86 , srv1524511982:86 , srv1529338292:86 , srv1591058875:86 , srv2136051783:86 , srv28665061:86 , srv340800526:86 , srv870915582:86 , srv969773563:86 , srv993919018:86 , srv1069682683:87 , srv1243713923:87 , srv1301508572:87 , srv1351263717:87 , srv1738334561:87 , srv17766874:87 , srv1872582392:87 , srv1955120598:87 , srv2071192965:87 , srv2117760473:87 , srv400595386:87 , srv594828843:87 , srv680362887:87 , srv717455192:87 , srv998301130:87 , srv1215050753:88 , srv1359982043:88 , srv1442609788:88 , srv1780230544:88 , srv1821461536:88 , srv1878697766:88 , srv1980416831:88 , srv235801741:88 , srv307014964:88 , srv928234295:88 , srv1065389642:89 , srv1490998780:89 , srv1506595604:89 , srv1613673020:89 , srv314863931:89 , srv325821034:89 , srv40249222:89 , srv573823162:89 , srv651345372:89 , srv840635847:89 , srv1035749635:90 , srv1128382462:90 , srv1214963993:90 , srv1982696725:90 , srv419959761:90 , srv562905951:90 , srv1523455417:91 , srv1544976101:91 , srv295076829:91 , srv1064230435:94 , srv1627167396:442 } 2023-04-18 08:55:38,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:38,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1652265562=34, srv1448382011=22, srv626833599=83, srv651345372=85, srv1738334561=39, srv2117760473=60, srv1715445457=37, srv1029943721=0, srv1178173317=8, srv1821461536=45, srv840635847=92, srv2129077564=61, srv1442609788=21, srv912189390=95, srv538266983=76, srv1035749635=1, srv1369109338=18, srv502371828=75, srv1524511982=26, srv550498745=77, srv969773563=97, srv1980416831=53, srv643222206=84, srv812152809=91, srv17766874=41, srv1814694587=44, srv2043177092=56, srv365211788=71, srv1872582392=46, srv1591058875=30, srv1762218243=40, srv1735338275=38, srv697864926=87, srv1665543403=35, srv1544976101=29, srv2107029734=59, srv593304522=80, srv1064230435=2, srv1378239478=19, srv1627167396=33, srv1069682683=4, srv1613673020=32, srv594828843=81, srv802769220=90, srv928234295=96, srv1780230544=42, srv562905951=78, srv896996678=94, srv1128382462=6, srv2136051783=62, srv114529476=7, srv1243713923=11, srv28665061=65, srv1215050753=10, srv1529338292=28, srv1252657127=12, srv993919018=98, srv998301130=99, srv1982696725=54, srv400595386=72, srv194850703=50, srv1380041383=20, srv1490998780=23, srv1314021950=15, srv1065389642=3, srv235801741=63, srv419959761=74, srv1258359519=13, srv2030851574=55, srv1359982043=17, srv1595529968=31, srv1301508572=14, srv1955900611=52, srv340800526=70, srv680362887=86, srv2093146242=58, srv1523455417=25, srv609191730=82, srv1528240964=27, srv247517644=64, srv1092003920=5, srv1214963993=9, srv314863931=68, srv573823162=79, srv40249222=73, srv2071192965=57, srv307014964=67, srv179269819=43, srv1351263717=16, srv1878697766=48, srv1930700709=49, srv1669820407=36, srv1874610194=47, srv1955120598=51, srv295076829=66, srv325821034=69, srv1506595604=24, srv717455192=88, srv870915582=93, srv795601900=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:38,936 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:38,937 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:38,938 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-18 08:55:38,939 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-18 08:55:38,940 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-18 08:55:38,941 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-18 08:55:38,942 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-18 08:55:38,943 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-18 08:55:38,944 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-18 08:55:39,063 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.039585708377759876, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05799686511904211, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039585708377759876, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17125, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23833333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:39,063 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-18 08:55:39,064 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17608064783776078, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.039585708377759876, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05799686511904211, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.039585708377759876, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17125, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23833333333333334, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-18 08:55:39,329 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 366 ms to try 5000 different iterations. Found a solution that moves 2669 regions; Going from a computed imbalance of 0.17608064783776078 to a new imbalance of 0.01673264374849128. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02115566212990349); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035435403045557735, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29655555555555557, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02115566212990349); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013666666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:39,339 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1064230435:80 , srv1523455417:80 , srv1128382462:81 , srv1214963993:81 , srv1490998780:81 , srv1982696725:81 , srv419959761:81 , srv651345372:81 , srv840635847:81 , srv1035749635:82 , srv1544976101:82 , srv295076829:82 , srv325821034:82 , srv1821461536:83 , srv307014964:83 , srv314863931:83 , srv40249222:83 , srv1065389642:84 , srv1069682683:84 , srv1092003920:84 , srv1243713923:84 , srv1252657127:84 , srv1369109338:84 , srv1442609788:84 , srv1591058875:84 , srv1613673020:84 , srv1738334561:84 , srv235801741:84 , srv562905951:84 , srv573823162:84 , srv680362887:84 , srv928234295:84 , srv998301130:84 , srv1215050753:85 , srv1351263717:85 , srv1359982043:85 , srv1506595604:85 , srv1878697766:85 , srv1980416831:85 , srv2043177092:85 , srv2071192965:85 , srv2117760473:85 , srv538266983:85 , srv593304522:85 , srv594828843:85 , srv717455192:85 , srv969773563:85 , srv114529476:86 , srv1178173317:86 , srv1378239478:86 , srv1669820407:86 , srv17766874:86 , srv1955120598:86 , srv340800526:86 , srv365211788:86 , srv502371828:86 , srv550498745:86 , srv870915582:86 , srv912189390:86 , srv1029943721:87 , srv1258359519:87 , srv1301508572:87 , srv1314021950:87 , srv1448382011:87 , srv1524511982:87 , srv1528240964:87 , srv1529338292:87 , srv1665543403:87 , srv1762218243:87 , srv1780230544:87 , srv1814694587:87 , srv1872582392:87 , srv1930700709:87 , srv2093146242:87 , srv2136051783:87 , srv247517644:87 , srv400595386:87 , srv1380041383:88 , srv1715445457:88 , srv1874610194:88 , srv194850703:88 , srv28665061:88 , srv812152809:88 , srv896996678:88 , srv993919018:88 , srv1652265562:89 , srv179269819:89 , srv2030851574:89 , srv609191730:89 , srv626833599:89 , srv643222206:89 , srv697864926:89 , srv1735338275:90 , srv2107029734:90 , srv2129077564:90 , srv795601900:90 , srv802769220:90 , srv1955900611:91 , srv1595529968:93 , srv1627167396:520 } 2023-04-18 08:55:39,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:39,342 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1652265562=34, srv1448382011=22, srv626833599=83, srv651345372=85, srv1738334561=39, srv2117760473=60, srv1715445457=37, srv1029943721=0, srv1178173317=8, srv1821461536=45, srv840635847=92, srv2129077564=61, srv1442609788=21, srv912189390=95, srv538266983=76, srv1035749635=1, srv1369109338=18, srv502371828=75, srv1524511982=26, srv550498745=77, srv969773563=97, srv1980416831=53, srv643222206=84, srv812152809=91, srv17766874=41, srv1814694587=44, srv2043177092=56, srv365211788=71, srv1872582392=46, srv1591058875=30, srv1762218243=40, srv1735338275=38, srv697864926=87, srv1665543403=35, srv1544976101=29, srv2107029734=59, srv593304522=80, srv1064230435=2, srv1378239478=19, srv1627167396=33, srv1069682683=4, srv1613673020=32, srv594828843=81, srv802769220=90, srv928234295=96, srv1780230544=42, srv562905951=78, srv896996678=94, srv1128382462=6, srv2136051783=62, srv114529476=7, srv1243713923=11, srv28665061=65, srv1215050753=10, srv1529338292=28, srv1252657127=12, srv993919018=98, srv998301130=99, srv1982696725=54, srv400595386=72, srv194850703=50, srv1380041383=20, srv1490998780=23, srv1314021950=15, srv1065389642=3, srv235801741=63, srv419959761=74, srv1258359519=13, srv2030851574=55, srv1359982043=17, srv1595529968=31, srv1301508572=14, srv1955900611=52, srv340800526=70, srv680362887=86, srv2093146242=58, srv1523455417=25, srv609191730=82, srv1528240964=27, srv247517644=64, srv1092003920=5, srv1214963993=9, srv314863931=68, srv573823162=79, srv40249222=73, srv2071192965=57, srv307014964=67, srv179269819=43, srv1351263717=16, srv1878697766=48, srv1930700709=49, srv1669820407=36, srv1874610194=47, srv1955120598=51, srv295076829=66, srv325821034=69, srv1506595604=24, srv717455192=88, srv870915582=93, srv795601900=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:39,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:39,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-18 08:55:39,356 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-18 08:55:39,357 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-18 08:55:39,358 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-18 08:55:39,359 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-18 08:55:39,360 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-18 08:55:39,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-18 08:55:39,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-18 08:55:39,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-18 08:55:39,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-18 08:55:39,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-18 08:55:39,361 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-18 08:55:39,466 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.02115566212990349); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035435403045557735, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02115566212990349); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013666666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:39,466 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-18 08:55:39,467 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016713955011048887, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02115566212990349); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035435403045557735, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02115566212990349); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013666666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04608333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-18 08:55:39,746 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 375 ms to try 5000 different iterations. Found a solution that moves 984 regions; Going from a computed imbalance of 0.016713955011048887 to a new imbalance of 6.84502300013719E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006796344461705122); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.01159550204988991); MoveCostFunction : (multiplier=7.0, imbalance=0.10933333333333334, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006796344461705122); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:39,749 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1595529968:82 , srv1780230544:82 , srv28665061:82 , srv795601900:82 , srv802769220:82 , srv993919018:82 , srv1064230435:83 , srv1301508572:83 , srv179269819:83 , srv1955900611:83 , srv1029943721:84 , srv1065389642:84 , srv1215050753:84 , srv1359982043:84 , srv1380041383:84 , srv1506595604:84 , srv1524511982:84 , srv1715445457:84 , srv1814694587:84 , srv1872582392:84 , srv194850703:84 , srv2030851574:84 , srv2129077564:84 , srv247517644:84 , srv340800526:84 , srv609191730:84 , srv680362887:84 , srv697864926:84 , srv1035749635:85 , srv114529476:85 , srv1351263717:85 , srv1378239478:85 , srv1442609788:85 , srv1529338292:85 , srv1544976101:85 , srv1613673020:85 , srv1652265562:85 , srv17766874:85 , srv1878697766:85 , srv1955120598:85 , srv2107029734:85 , srv2136051783:85 , srv235801741:85 , srv314863931:85 , srv40249222:85 , srv562905951:85 , srv573823162:85 , srv594828843:85 , srv643222206:85 , srv717455192:85 , srv812152809:85 , srv870915582:85 , srv896996678:85 , srv928234295:85 , srv998301130:85 , srv1069682683:86 , srv1092003920:86 , srv1128382462:86 , srv1258359519:86 , srv1314021950:86 , srv1448382011:86 , srv1528240964:86 , srv1665543403:86 , srv1669820407:86 , srv1735338275:86 , srv1738334561:86 , srv1762218243:86 , srv1821461536:86 , srv1874610194:86 , srv1980416831:86 , srv2071192965:86 , srv2093146242:86 , srv2117760473:86 , srv295076829:86 , srv400595386:86 , srv502371828:86 , srv550498745:86 , srv626833599:86 , srv840635847:86 , srv969773563:86 , srv1214963993:87 , srv1243713923:87 , srv1252657127:87 , srv1982696725:87 , srv307014964:87 , srv325821034:87 , srv365211788:87 , srv419959761:87 , srv538266983:87 , srv1178173317:88 , srv1369109338:88 , srv1490998780:88 , srv1523455417:88 , srv1591058875:88 , srv1930700709:88 , srv2043177092:88 , srv593304522:88 , srv651345372:88 , srv912189390:88 , srv1627167396:556 } 2023-04-18 08:55:39,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:39,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1652265562=34, srv1448382011=22, srv626833599=83, srv651345372=85, srv1738334561=39, srv2117760473=60, srv1715445457=37, srv1029943721=0, srv1178173317=8, srv1821461536=45, srv840635847=92, srv2129077564=61, srv1442609788=21, srv912189390=95, srv538266983=76, srv1035749635=1, srv1369109338=18, srv502371828=75, srv1524511982=26, srv550498745=77, srv969773563=97, srv1980416831=53, srv643222206=84, srv812152809=91, srv17766874=41, srv1814694587=44, srv2043177092=56, srv365211788=71, srv1872582392=46, srv1591058875=30, srv1762218243=40, srv1735338275=38, srv697864926=87, srv1665543403=35, srv1544976101=29, srv2107029734=59, srv593304522=80, srv1064230435=2, srv1378239478=19, srv1627167396=33, srv1069682683=4, srv1613673020=32, srv594828843=81, srv802769220=90, srv928234295=96, srv1780230544=42, srv562905951=78, srv896996678=94, srv1128382462=6, srv2136051783=62, srv114529476=7, srv1243713923=11, srv28665061=65, srv1215050753=10, srv1529338292=28, srv1252657127=12, srv993919018=98, srv998301130=99, srv1982696725=54, srv400595386=72, srv194850703=50, srv1380041383=20, srv1490998780=23, srv1314021950=15, srv1065389642=3, srv235801741=63, srv419959761=74, srv1258359519=13, srv2030851574=55, srv1359982043=17, srv1595529968=31, srv1301508572=14, srv1955900611=52, srv340800526=70, srv680362887=86, srv2093146242=58, srv1523455417=25, srv609191730=82, srv1528240964=27, srv247517644=64, srv1092003920=5, srv1214963993=9, srv314863931=68, srv573823162=79, srv40249222=73, srv2071192965=57, srv307014964=67, srv179269819=43, srv1351263717=16, srv1878697766=48, srv1930700709=49, srv1669820407=36, srv1874610194=47, srv1955120598=51, srv295076829=66, srv325821034=69, srv1506595604=24, srv717455192=88, srv870915582=93, srv795601900=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:39,770 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:39,771 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-18 08:55:39,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-18 08:55:39,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-18 08:55:39,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-18 08:55:39,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-18 08:55:39,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-18 08:55:39,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-18 08:55:39,888 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.006796344461705122); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.01159550204988991); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006796344461705122); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:39,888 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-18 08:55:39,888 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.776121847483325E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006796344461705122); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.01159550204988991); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006796344461705122); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-18 08:55:40,146 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 355 ms to try 5000 different iterations. Found a solution that moves 304 regions; Going from a computed imbalance of 6.776121847483325E-4 to a new imbalance of 4.408080487567165E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.033777777777777775, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:40,147 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1523455417:82 , srv1930700709:82 , srv1980416831:82 , srv400595386:82 , srv2071192965:83 , srv295076829:83 , srv562905951:83 , srv1035749635:84 , srv114529476:84 , srv1178173317:84 , srv1214963993:84 , srv1215050753:84 , srv1243713923:84 , srv1369109338:84 , srv1490998780:84 , srv1506595604:84 , srv1544976101:84 , srv1591058875:84 , srv1595529968:84 , srv1613673020:84 , srv1665543403:84 , srv1735338275:84 , srv17766874:84 , srv1872582392:84 , srv1874610194:84 , srv1878697766:84 , srv1955120598:84 , srv1982696725:84 , srv2030851574:84 , srv2043177092:84 , srv2107029734:84 , srv2117760473:84 , srv2129077564:84 , srv307014964:84 , srv325821034:84 , srv419959761:84 , srv573823162:84 , srv593304522:84 , srv626833599:84 , srv697864926:84 , srv795601900:84 , srv896996678:84 , srv912189390:84 , srv969773563:84 , srv1064230435:85 , srv1065389642:85 , srv1069682683:85 , srv1128382462:85 , srv1252657127:85 , srv1301508572:85 , srv1314021950:85 , srv1351263717:85 , srv1359982043:85 , srv1378239478:85 , srv1380041383:85 , srv1442609788:85 , srv1448382011:85 , srv1524511982:85 , srv1528240964:85 , srv1529338292:85 , srv1652265562:85 , srv1669820407:85 , srv1715445457:85 , srv1762218243:85 , srv1780230544:85 , srv1821461536:85 , srv194850703:85 , srv1955900611:85 , srv2093146242:85 , srv2136051783:85 , srv235801741:85 , srv314863931:85 , srv365211788:85 , srv40249222:85 , srv502371828:85 , srv538266983:85 , srv550498745:85 , srv594828843:85 , srv609191730:85 , srv643222206:85 , srv651345372:85 , srv717455192:85 , srv812152809:85 , srv840635847:85 , srv870915582:85 , srv928234295:85 , srv1029943721:86 , srv1092003920:86 , srv1258359519:86 , srv1738334561:86 , srv179269819:86 , srv1814694587:86 , srv247517644:86 , srv28665061:86 , srv340800526:86 , srv993919018:86 , srv680362887:87 , srv802769220:87 , srv998301130:87 , srv1627167396:624 } 2023-04-18 08:55:40,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:40,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1652265562=34, srv1448382011=22, srv626833599=83, srv651345372=85, srv1738334561=39, srv2117760473=60, srv1715445457=37, srv1029943721=0, srv1178173317=8, srv1821461536=45, srv840635847=92, srv2129077564=61, srv1442609788=21, srv912189390=95, srv538266983=76, srv1035749635=1, srv1369109338=18, srv502371828=75, srv1524511982=26, srv550498745=77, srv969773563=97, srv1980416831=53, srv643222206=84, srv812152809=91, srv17766874=41, srv1814694587=44, srv2043177092=56, srv365211788=71, srv1872582392=46, srv1591058875=30, srv1762218243=40, srv1735338275=38, srv697864926=87, srv1665543403=35, srv1544976101=29, srv2107029734=59, srv593304522=80, srv1064230435=2, srv1378239478=19, srv1627167396=33, srv1069682683=4, srv1613673020=32, srv594828843=81, srv802769220=90, srv928234295=96, srv1780230544=42, srv562905951=78, srv896996678=94, srv1128382462=6, srv2136051783=62, srv114529476=7, srv1243713923=11, srv28665061=65, srv1215050753=10, srv1529338292=28, srv1252657127=12, srv993919018=98, srv998301130=99, srv1982696725=54, srv400595386=72, srv194850703=50, srv1380041383=20, srv1490998780=23, srv1314021950=15, srv1065389642=3, srv235801741=63, srv419959761=74, srv1258359519=13, srv2030851574=55, srv1359982043=17, srv1595529968=31, srv1301508572=14, srv1955900611=52, srv340800526=70, srv680362887=86, srv2093146242=58, srv1523455417=25, srv609191730=82, srv1528240964=27, srv247517644=64, srv1092003920=5, srv1214963993=9, srv314863931=68, srv573823162=79, srv40249222=73, srv2071192965=57, srv307014964=67, srv179269819=43, srv1351263717=16, srv1878697766=48, srv1930700709=49, srv1669820407=36, srv1874610194=47, srv1955120598=51, srv295076829=66, srv325821034=69, srv1506595604=24, srv717455192=88, srv870915582=93, srv795601900=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:40,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:40,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:40,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:40,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-18 08:55:40,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-18 08:55:40,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-18 08:55:40,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-18 08:55:40,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-18 08:55:40,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-18 08:55:40,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-18 08:55:40,276 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:40,276 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-18 08:55:40,276 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.1952151379048186E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.994073055283275E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.994073055283275E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=3.333333333333333E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-18 08:55:40,495 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 317 ms to try 5000 different iterations. Found a solution that moves 34 regions; Going from a computed imbalance of 4.1952151379048186E-5 to a new imbalance of 7.6258305887507095E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.003777777777777778); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:40,495 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1029943721:83 , srv1529338292:83 , srv1652265562:83 , srv1738334561:83 , srv1762218243:83 , srv2136051783:83 , srv609191730:83 , srv651345372:83 , srv802769220:83 , srv998301130:83 , srv1064230435:84 , srv1065389642:84 , srv1069682683:84 , srv1092003920:84 , srv1128382462:84 , srv1178173317:84 , srv1214963993:84 , srv1243713923:84 , srv1252657127:84 , srv1258359519:84 , srv1301508572:84 , srv1314021950:84 , srv1351263717:84 , srv1359982043:84 , srv1369109338:84 , srv1378239478:84 , srv1380041383:84 , srv1442609788:84 , srv1448382011:84 , srv1490998780:84 , srv1506595604:84 , srv1524511982:84 , srv1528240964:84 , srv1544976101:84 , srv1591058875:84 , srv1595529968:84 , srv1613673020:84 , srv1665543403:84 , srv1669820407:84 , srv1715445457:84 , srv1735338275:84 , srv17766874:84 , srv1780230544:84 , srv179269819:84 , srv1814694587:84 , srv1821461536:84 , srv1872582392:84 , srv1874610194:84 , srv1878697766:84 , srv194850703:84 , srv1955120598:84 , srv1955900611:84 , srv1982696725:84 , srv2030851574:84 , srv2043177092:84 , srv2093146242:84 , srv2107029734:84 , srv2117760473:84 , srv2129077564:84 , srv235801741:84 , srv247517644:84 , srv28665061:84 , srv295076829:84 , srv307014964:84 , srv314863931:84 , srv325821034:84 , srv340800526:84 , srv365211788:84 , srv400595386:84 , srv40249222:84 , srv419959761:84 , srv502371828:84 , srv538266983:84 , srv550498745:84 , srv562905951:84 , srv573823162:84 , srv593304522:84 , srv594828843:84 , srv626833599:84 , srv643222206:84 , srv680362887:84 , srv697864926:84 , srv717455192:84 , srv812152809:84 , srv870915582:84 , srv896996678:84 , srv912189390:84 , srv928234295:84 , srv993919018:84 , srv1035749635:85 , srv114529476:85 , srv1215050753:85 , srv1523455417:85 , srv1930700709:85 , srv1980416831:85 , srv2071192965:85 , srv795601900:85 , srv840635847:85 , srv969773563:85 , srv1627167396:684 } 2023-04-18 08:55:40,498 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:40,499 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1652265562=34, srv1448382011=22, srv626833599=83, srv651345372=85, srv1738334561=39, srv2117760473=60, srv1715445457=37, srv1029943721=0, srv1178173317=8, srv1821461536=45, srv840635847=92, srv2129077564=61, srv1442609788=21, srv912189390=95, srv538266983=76, srv1035749635=1, srv1369109338=18, srv502371828=75, srv1524511982=26, srv550498745=77, srv969773563=97, srv1980416831=53, srv643222206=84, srv812152809=91, srv17766874=41, srv1814694587=44, srv2043177092=56, srv365211788=71, srv1872582392=46, srv1591058875=30, srv1762218243=40, srv1735338275=38, srv697864926=87, srv1665543403=35, srv1544976101=29, srv2107029734=59, srv593304522=80, srv1064230435=2, srv1378239478=19, srv1627167396=33, srv1069682683=4, srv1613673020=32, srv594828843=81, srv802769220=90, srv928234295=96, srv1780230544=42, srv562905951=78, srv896996678=94, srv1128382462=6, srv2136051783=62, srv114529476=7, srv1243713923=11, srv28665061=65, srv1215050753=10, srv1529338292=28, srv1252657127=12, srv993919018=98, srv998301130=99, srv1982696725=54, srv400595386=72, srv194850703=50, srv1380041383=20, srv1490998780=23, srv1314021950=15, srv1065389642=3, srv235801741=63, srv419959761=74, srv1258359519=13, srv2030851574=55, srv1359982043=17, srv1595529968=31, srv1301508572=14, srv1955900611=52, srv340800526=70, srv680362887=86, srv2093146242=58, srv1523455417=25, srv609191730=82, srv1528240964=27, srv247517644=64, srv1092003920=5, srv1214963993=9, srv314863931=68, srv573823162=79, srv40249222=73, srv2071192965=57, srv307014964=67, srv179269819=43, srv1351263717=16, srv1878697766=48, srv1930700709=49, srv1669820407=36, srv1874610194=47, srv1955120598=51, srv295076829=66, srv325821034=69, srv1506595604=24, srv717455192=88, srv870915582=93, srv795601900=89} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:40,510 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-18 08:55:40,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-18 08:55:40,512 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-18 08:55:40,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-18 08:55:40,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-18 08:55:40,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-18 08:55:40,618 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.387757500312559E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:40,619 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1029943721:83 , srv1529338292:83 , srv1652265562:83 , srv1738334561:83 , srv1762218243:83 , srv2136051783:83 , srv609191730:83 , srv651345372:83 , srv802769220:83 , srv998301130:83 , srv1064230435:84 , srv1065389642:84 , srv1069682683:84 , srv1092003920:84 , srv1128382462:84 , srv1178173317:84 , srv1214963993:84 , srv1243713923:84 , srv1252657127:84 , srv1258359519:84 , srv1301508572:84 , srv1314021950:84 , srv1351263717:84 , srv1359982043:84 , srv1369109338:84 , srv1378239478:84 , srv1380041383:84 , srv1442609788:84 , srv1448382011:84 , srv1490998780:84 , srv1506595604:84 , srv1524511982:84 , srv1528240964:84 , srv1544976101:84 , srv1591058875:84 , srv1595529968:84 , srv1613673020:84 , srv1665543403:84 , srv1669820407:84 , srv1715445457:84 , srv1735338275:84 , srv17766874:84 , srv1780230544:84 , srv179269819:84 , srv1814694587:84 , srv1821461536:84 , srv1872582392:84 , srv1874610194:84 , srv1878697766:84 , srv194850703:84 , srv1955120598:84 , srv1955900611:84 , srv1982696725:84 , srv2030851574:84 , srv2043177092:84 , srv2093146242:84 , srv2107029734:84 , srv2117760473:84 , srv2129077564:84 , srv235801741:84 , srv247517644:84 , srv28665061:84 , srv295076829:84 , srv307014964:84 , srv314863931:84 , srv325821034:84 , srv340800526:84 , srv365211788:84 , srv400595386:84 , srv40249222:84 , srv419959761:84 , srv502371828:84 , srv538266983:84 , srv550498745:84 , srv562905951:84 , srv573823162:84 , srv593304522:84 , srv594828843:84 , srv626833599:84 , srv643222206:84 , srv680362887:84 , srv697864926:84 , srv717455192:84 , srv812152809:84 , srv870915582:84 , srv896996678:84 , srv912189390:84 , srv928234295:84 , srv993919018:84 , srv1035749635:85 , srv114529476:85 , srv1215050753:85 , srv1523455417:85 , srv1930700709:85 , srv1980416831:85 , srv2071192965:85 , srv795601900:85 , srv840635847:85 , srv969773563:85 , srv1627167396:684 } 2023-04-18 08:55:40,643 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=495 (was 494) - SystemLoadAverage LEAK? -, ProcessCount=168 (was 168), AvailableMemoryMB=7239 (was 7721) 2023-04-18 08:55:40,651 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=495, ProcessCount=168, AvailableMemoryMB=7239 2023-04-18 08:55:40,652 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-18 08:55:40,652 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-04-18 08:55:40,660 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1010333311:84 , srv1056089280:84 , srv1150208732:84 , srv1418913514:84 , srv1542534986:84 , srv1575812883:84 , srv1607970459:84 , srv1714206516:84 , srv1795316873:84 , srv1839578354:84 , srv1886620408:84 , srv1893816375:84 , srv1972608611:84 , srv1977877094:84 , srv1980865846:84 , srv1991730251:84 , srv2018475563:84 , srv2066943425:84 , srv2123689270:84 , srv406515254:84 , srv473873292:84 , srv536259927:84 , srv593122866:84 , srv650436549:84 , srv651249017:84 , srv681071868:84 , srv681805785:84 , srv767010714:84 , srv970772397:84 , srv1168791012:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-04-18 08:55:40,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:55:40,661 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1168791012=3, srv681071868=26, srv1980865846=15, srv1418913514=4, srv1977877094=14, srv536259927=22, srv1893816375=12, srv1575812883=6, srv1991730251=16, srv406515254=20, srv1542534986=5, srv767010714=28, srv1607970459=7, srv1839578354=10, srv1056089280=1, srv1886620408=11, srv2018475563=17, srv651249017=25, srv681805785=27, srv1010333311=0, srv473873292=21, srv2066943425=18, srv650436549=24, srv1150208732=2, srv2123689270=19, srv1714206516=8, srv1795316873=9, srv970772397=29, srv1972608611=13, srv593122866=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:55:40,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:55:40,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-18 08:55:40,687 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.119698115918856, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:55:40,687 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912570208119037, 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.119698115918856, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-04-18 08:57:40,674 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5853465 different iterations. Found a solution that moves 1861 regions; Going from a computed imbalance of 0.9912570208119037 to a new imbalance of 4.3436668390529226E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6892592592592592, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:57:40,681 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1010333311:90 , srv1056089280:90 , srv1150208732:90 , srv1168791012:90 , srv1418913514:90 , srv1542534986:90 , srv1575812883:90 , srv1607970459:90 , srv1714206516:90 , srv1795316873:90 , srv1839578354:90 , srv1886620408:90 , srv1893816375:90 , srv1972608611:90 , srv1977877094:90 , srv1980865846:90 , srv1991730251:90 , srv2018475563:90 , srv2066943425:90 , srv2123689270:90 , srv406515254:90 , srv473873292:90 , srv536259927:90 , srv593122866:90 , srv650436549:90 , srv651249017:90 , srv681071868:90 , srv681805785:90 , srv767010714:90 , srv970772397:90 } 2023-04-18 08:57:40,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-18 08:57:40,684 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1168791012=3, srv681071868=26, srv1980865846=15, srv1418913514=4, srv1977877094=14, srv536259927=22, srv1893816375=12, srv1575812883=6, srv1991730251=16, srv406515254=20, srv1542534986=5, srv767010714=28, srv1607970459=7, srv1839578354=10, srv1056089280=1, srv1886620408=11, srv2018475563=17, srv651249017=25, srv681805785=27, srv1010333311=0, srv473873292=21, srv2066943425=18, srv650436549=24, srv1150208732=2, srv2123689270=19, srv1714206516=8, srv1795316873=9, srv970772397=29, srv1972608611=13, srv593122866=23} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-18 08:57:40,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-18 08:57:40,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-18 08:57:40,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-18 08:57:40,704 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-18 08:57:40,704 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1010333311:90 , srv1056089280:90 , srv1150208732:90 , srv1168791012:90 , srv1418913514:90 , srv1542534986:90 , srv1575812883:90 , srv1607970459:90 , srv1714206516:90 , srv1795316873:90 , srv1839578354:90 , srv1886620408:90 , srv1893816375:90 , srv1972608611:90 , srv1977877094:90 , srv1980865846:90 , srv1991730251:90 , srv2018475563:90 , srv2066943425:90 , srv2123689270:90 , srv406515254:90 , srv473873292:90 , srv536259927:90 , srv593122866:90 , srv650436549:90 , srv651249017:90 , srv681071868:90 , srv681805785:90 , srv767010714:90 , srv970772397:90 } 2023-04-18 08:57:40,716 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=374 (was 495), ProcessCount=169 (was 168) - ProcessCount LEAK? -, AvailableMemoryMB=7301 (was 7239) - AvailableMemoryMB LEAK? -