2024-03-11 01:54:20,533 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-03-11 01:54:20,785 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-03-11 01:54:20,890 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-03-11 01:54:20,945 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-11 01:54:20,952 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-11 01:54:20,965 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=181, ProcessCount=175, AvailableMemoryMB=12904 2024-03-11 01:54:20,967 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-11 01:54:20,967 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-03-11 01:54:21,074 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1061879733:84 , srv1066086523:84 , srv1079517609:84 , srv1090620614:84 , srv1101844314:84 , srv1118938307:84 , srv112678250:84 , srv1127582307:84 , srv1180011211:84 , srv1181470532:84 , srv120355526:84 , srv1215758978:84 , srv1250105492:84 , srv126097027:84 , srv1275746444:84 , srv1297975739:84 , srv1322992611:84 , srv1330942520:84 , srv1346199040:84 , srv1348287603:84 , srv1359249630:84 , srv1365599454:84 , srv1377720040:84 , srv1403211855:84 , srv1404675683:84 , srv146933012:84 , srv1480558568:84 , srv1482726585:84 , srv1485471946:84 , srv1490071698:84 , srv1518557636:84 , srv1542036391:84 , srv1552179983:84 , srv1567964758:84 , srv1571348280:84 , srv1589124142:84 , srv1598080343:84 , srv1613854901:84 , srv162356510:84 , srv1658089991:84 , srv1668590563:84 , srv1671267111:84 , srv1677835550:84 , srv1690188422:84 , srv1699370478:84 , srv1701916628:84 , srv1735141369:84 , srv1745426605:84 , srv1757911909:84 , srv1782735454:84 , srv1789751348:84 , srv1831939601:84 , srv1833163250:84 , srv1833599781:84 , srv1841419377:84 , srv1865302422:84 , srv187689907:84 , srv187891491:84 , srv189367752:84 , srv1925534688:84 , srv1931458510:84 , srv1931532787:84 , srv193331979:84 , srv1940562683:84 , srv1946501881:84 , srv1969994214:84 , srv1981205799:84 , srv2013070862:84 , srv2025871501:84 , srv2055970369:84 , srv2069451325:84 , srv208390928:84 , srv2105323086:84 , srv2108007781:84 , srv214921887:84 , srv222498397:84 , srv227768179:84 , srv26462578:84 , srv273253834:84 , srv301415217:84 , srv329466164:84 , srv381576566:84 , srv389049838:84 , srv428522634:84 , srv429925928:84 , srv452839337:84 , srv498913581:84 , srv541151687:84 , srv564802367:84 , srv573071215:84 , srv635360834:84 , srv65000924:84 , srv730432322:84 , srv764006060:84 , srv776323738:84 , srv788954157:84 , srv905994375:84 , srv983743222:84 , srv997042525:84 , srv1221824592:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-03-11 01:54:21,081 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:54:21,087 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1330942520=18, srv2055970369=70, srv1181470532=9, srv1090620614=3, srv788954157=96, srv1571348280=35, srv452839337=86, srv1981205799=67, srv1658089991=40, srv1490071698=30, srv498913581=87, srv2105323086=73, srv112678250=6, srv730432322=93, srv1789751348=51, srv1833599781=54, srv1598080343=37, srv208390928=72, srv214921887=75, srv1940562683=64, srv1101844314=4, srv1782735454=50, srv1931532787=62, srv564802367=89, srv301415217=80, srv273253834=79, srv1066086523=1, srv905994375=97, srv1745426605=48, srv1931458510=61, srv1359249630=21, srv65000924=92, srv1480558568=27, srv162356510=39, srv1833163250=53, srv764006060=94, srv1297975739=16, srv1542036391=32, srv1841419377=55, srv2108007781=74, srv1485471946=29, srv1079517609=2, srv1404675683=25, srv146933012=26, srv187689907=57, srv776323738=95, srv429925928=85, srv573071215=90, srv1403211855=24, srv1346199040=19, srv1482726585=28, srv1589124142=36, srv222498397=76, srv26462578=78, srv329466164=81, srv1275746444=15, srv1180011211=8, srv1735141369=47, srv1552179983=33, srv1377720040=23, srv126097027=14, srv189367752=59, srv1215758978=11, srv1757911909=49, srv193331979=63, srv1322992611=17, srv1365599454=22, srv1127582307=7, srv227768179=77, srv1668590563=41, srv389049838=83, srv428522634=84, srv1925534688=60, srv1613854901=38, srv1699370478=45, srv381576566=82, srv983743222=98, srv1118938307=5, srv1831939601=52, srv1250105492=13, srv1567964758=34, srv997042525=99, srv1701916628=46, srv1671267111=42, srv635360834=91, srv1061879733=0, srv1969994214=66, srv187891491=58, srv2069451325=71, srv120355526=10, srv1677835550=43, srv1518557636=31, srv1221824592=12, srv1865302422=56, srv1348287603=20, srv1690188422=44, srv2013070862=68, srv541151687=88, srv1946501881=65, srv2025871501=69} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:54:21,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:54:21,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:54:21,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:54:21,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:54:21,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:54:21,159 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:54:21,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:54:21,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 01:54:21,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 01:54:21,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 01:54:21,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 01:54:21,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 01:54:21,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 01:54:21,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 01:54:21,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 01:54:21,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 01:54:21,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 01:54:21,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 01:54:21,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 01:54:21,169 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 01:54:21,303 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:21,304 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 01:54:21,304 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 01:54:21,546 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 4672 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17792623305551156. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03874287161543528, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05496861669670086, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5191111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03874287161543528, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17325, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23866666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:21,556 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1215758978:82 , srv1346199040:82 , srv1677835550:82 , srv429925928:82 , srv905994375:82 , srv1250105492:83 , srv1404675683:83 , srv1668590563:83 , srv1833163250:83 , srv1865302422:83 , srv2105323086:83 , srv1066086523:84 , srv1330942520:84 , srv1490071698:84 , srv1658089991:84 , srv1735141369:84 , srv187891491:84 , srv2108007781:84 , srv222498397:84 , srv273253834:84 , srv498913581:84 , srv635360834:84 , srv65000924:84 , srv764006060:84 , srv1101844314:85 , srv1127582307:85 , srv1480558568:85 , srv1690188422:85 , srv1757911909:85 , srv1969994214:85 , srv1981205799:85 , srv26462578:85 , srv329466164:85 , srv389049838:85 , srv452839337:85 , srv788954157:85 , srv997042525:85 , srv1118938307:86 , srv1181470532:86 , srv120355526:86 , srv1348287603:86 , srv1377720040:86 , srv1518557636:86 , srv162356510:86 , srv1699370478:86 , srv1701916628:86 , srv1789751348:86 , srv189367752:86 , srv1925534688:86 , srv2013070862:86 , srv214921887:86 , srv381576566:86 , srv541151687:86 , srv564802367:86 , srv573071215:86 , srv1180011211:87 , srv126097027:87 , srv146933012:87 , srv1485471946:87 , srv1542036391:87 , srv1552179983:87 , srv1571348280:87 , srv1589124142:87 , srv1745426605:87 , srv1841419377:87 , srv1931532787:87 , srv1946501881:87 , srv2025871501:87 , srv301415217:87 , srv983743222:87 , srv1061879733:88 , srv1079517609:88 , srv1090620614:88 , srv112678250:88 , srv1359249630:88 , srv1482726585:88 , srv1613854901:88 , srv1671267111:88 , srv1782735454:88 , srv2055970369:88 , srv227768179:88 , srv1297975739:89 , srv1322992611:89 , srv187689907:89 , srv1931458510:89 , srv2069451325:89 , srv208390928:89 , srv428522634:89 , srv730432322:89 , srv1275746444:90 , srv1365599454:90 , srv1567964758:90 , srv1940562683:90 , srv1831939601:92 , srv193331979:93 , srv1598080343:95 , srv1833599781:95 , srv776323738:96 , srv1403211855:97 , srv1221824592:434 } 2024-03-11 01:54:21,560 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:54:21,561 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1330942520=18, srv2055970369=70, srv1181470532=9, srv1090620614=3, srv788954157=96, srv1571348280=35, srv452839337=86, srv1981205799=67, srv1658089991=40, srv1490071698=30, srv498913581=87, srv2105323086=73, srv112678250=6, srv730432322=93, srv1789751348=51, srv1833599781=54, srv1598080343=37, srv208390928=72, srv214921887=75, srv1940562683=64, srv1101844314=4, srv1782735454=50, srv1931532787=62, srv564802367=89, srv301415217=80, srv273253834=79, srv1066086523=1, srv905994375=97, srv1745426605=48, srv1931458510=61, srv1359249630=21, srv65000924=92, srv1480558568=27, srv162356510=39, srv1833163250=53, srv764006060=94, srv1297975739=16, srv1542036391=32, srv1841419377=55, srv2108007781=74, srv1485471946=29, srv1079517609=2, srv1404675683=25, srv146933012=26, srv187689907=57, srv776323738=95, srv429925928=85, srv573071215=90, srv1403211855=24, srv1346199040=19, srv1482726585=28, srv1589124142=36, srv222498397=76, srv26462578=78, srv329466164=81, srv1275746444=15, srv1180011211=8, srv1735141369=47, srv1552179983=33, srv1377720040=23, srv126097027=14, srv189367752=59, srv1215758978=11, srv1757911909=49, srv193331979=63, srv1322992611=17, srv1365599454=22, srv1127582307=7, srv227768179=77, srv1668590563=41, srv389049838=83, srv428522634=84, srv1925534688=60, srv1613854901=38, srv1699370478=45, srv381576566=82, srv983743222=98, srv1118938307=5, srv1831939601=52, srv1250105492=13, srv1567964758=34, srv997042525=99, srv1701916628=46, srv1671267111=42, srv635360834=91, srv1061879733=0, srv1969994214=66, srv187891491=58, srv2069451325=71, srv120355526=10, srv1677835550=43, srv1518557636=31, srv1221824592=12, srv1865302422=56, srv1348287603=20, srv1690188422=44, srv2013070862=68, srv541151687=88, srv1946501881=65, srv2025871501=69} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:54:21,575 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:54:21,576 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:54:21,577 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 01:54:21,578 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 01:54:21,579 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 01:54:21,580 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 01:54:21,581 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 01:54:21,582 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 01:54:21,583 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 01:54:21,685 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.03874287161543528, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05496861669670086, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03874287161543528, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17325, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23866666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:21,686 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 01:54:21,686 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17789351901230024, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03874287161543528, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05496861669670086, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03874287161543528, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17325, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.23866666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 01:54:21,849 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 245 ms to try 5000 different iterations. Found a solution that moves 2610 regions; Going from a computed imbalance of 0.17789351901230024 to a new imbalance of 0.01675118536099184. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020837317239734705); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.029986903239264843, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020837317239734705); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0135); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04825, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:21,859 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1403211855:77 , srv776323738:77 , srv1598080343:78 , srv1833599781:78 , srv193331979:78 , srv1567964758:80 , srv1831939601:80 , srv1297975739:81 , srv187689907:81 , srv1931458510:81 , srv730432322:81 , srv112678250:82 , srv1745426605:82 , srv2055970369:82 , srv208390928:82 , srv227768179:82 , srv1275746444:83 , srv1359249630:83 , srv1485471946:83 , srv1940562683:83 , srv2069451325:83 , srv1061879733:84 , srv1079517609:84 , srv1090620614:84 , srv1322992611:84 , srv1542036391:84 , srv1782735454:84 , srv1789751348:84 , srv1841419377:84 , srv189367752:84 , srv1931532787:84 , srv301415217:84 , srv997042525:84 , srv1101844314:85 , srv126097027:85 , srv1377720040:85 , srv1482726585:85 , srv1613854901:85 , srv1946501881:85 , srv428522634:85 , srv564802367:85 , srv983743222:85 , srv1118938307:86 , srv1181470532:86 , srv120355526:86 , srv1490071698:86 , srv1518557636:86 , srv1552179983:86 , srv1658089991:86 , srv1671267111:86 , srv1701916628:86 , srv1925534688:86 , srv1969994214:86 , srv1981205799:86 , srv214921887:86 , srv573071215:86 , srv788954157:86 , srv1127582307:87 , srv1180011211:87 , srv1348287603:87 , srv146933012:87 , srv1571348280:87 , srv1589124142:87 , srv162356510:87 , srv1699370478:87 , srv1757911909:87 , srv26462578:87 , srv389049838:87 , srv452839337:87 , srv498913581:87 , srv541151687:87 , srv1735141369:88 , srv1865302422:88 , srv187891491:88 , srv2013070862:88 , srv2025871501:88 , srv2108007781:88 , srv329466164:88 , srv381576566:88 , srv635360834:88 , srv764006060:88 , srv905994375:88 , srv1066086523:89 , srv1250105492:89 , srv1365599454:89 , srv1404675683:89 , srv1480558568:89 , srv1668590563:89 , srv65000924:89 , srv1346199040:90 , srv1677835550:90 , srv2105323086:90 , srv222498397:90 , srv273253834:90 , srv1330942520:91 , srv1690188422:91 , srv1833163250:91 , srv429925928:91 , srv1215758978:92 , srv1221824592:525 } 2024-03-11 01:54:21,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:54:21,862 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1330942520=18, srv2055970369=70, srv1181470532=9, srv1090620614=3, srv788954157=96, srv1571348280=35, srv452839337=86, srv1981205799=67, srv1658089991=40, srv1490071698=30, srv498913581=87, srv2105323086=73, srv112678250=6, srv730432322=93, srv1789751348=51, srv1833599781=54, srv1598080343=37, srv208390928=72, srv214921887=75, srv1940562683=64, srv1101844314=4, srv1782735454=50, srv1931532787=62, srv564802367=89, srv301415217=80, srv273253834=79, srv1066086523=1, srv905994375=97, srv1745426605=48, srv1931458510=61, srv1359249630=21, srv65000924=92, srv1480558568=27, srv162356510=39, srv1833163250=53, srv764006060=94, srv1297975739=16, srv1542036391=32, srv1841419377=55, srv2108007781=74, srv1485471946=29, srv1079517609=2, srv1404675683=25, srv146933012=26, srv187689907=57, srv776323738=95, srv429925928=85, srv573071215=90, srv1403211855=24, srv1346199040=19, srv1482726585=28, srv1589124142=36, srv222498397=76, srv26462578=78, srv329466164=81, srv1275746444=15, srv1180011211=8, srv1735141369=47, srv1552179983=33, srv1377720040=23, srv126097027=14, srv189367752=59, srv1215758978=11, srv1757911909=49, srv193331979=63, srv1322992611=17, srv1365599454=22, srv1127582307=7, srv227768179=77, srv1668590563=41, srv389049838=83, srv428522634=84, srv1925534688=60, srv1613854901=38, srv1699370478=45, srv381576566=82, srv983743222=98, srv1118938307=5, srv1831939601=52, srv1250105492=13, srv1567964758=34, srv997042525=99, srv1701916628=46, srv1671267111=42, srv635360834=91, srv1061879733=0, srv1969994214=66, srv187891491=58, srv2069451325=71, srv120355526=10, srv1677835550=43, srv1518557636=31, srv1221824592=12, srv1865302422=56, srv1348287603=20, srv1690188422=44, srv2013070862=68, srv541151687=88, srv1946501881=65, srv2025871501=69} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:54:21,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:54:21,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:54:21,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 01:54:21,881 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 01:54:21,882 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 01:54:21,883 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 01:54:21,884 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 01:54:21,885 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 01:54:21,967 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.020837317239734705); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.029986903239264843, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020837317239734705); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0135); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04825, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:21,967 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 01:54:21,968 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01673290975037938, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020837317239734705); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.029986903239264843, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020837317239734705); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0135); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04825, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-03-11 01:54:22,124 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 228 ms to try 5000 different iterations. Found a solution that moves 1042 regions; Going from a computed imbalance of 0.01673290975037938 to a new imbalance of 8.206558984516664E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006440224633376166); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008800061218030102); MoveCostFunction : (multiplier=7.0, imbalance=0.11577777777777777, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006440224633376166); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-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); 2024-03-11 01:54:22,125 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1365599454:80 , srv1690188422:81 , srv2025871501:82 , srv1215758978:83 , srv1330942520:83 , srv146933012:83 , srv1571348280:83 , srv1589124142:83 , srv2013070862:83 , srv273253834:83 , srv1066086523:84 , srv1180011211:84 , srv126097027:84 , srv1275746444:84 , srv1348287603:84 , srv1403211855:84 , srv1482726585:84 , srv1552179983:84 , srv1613854901:84 , srv162356510:84 , srv1833163250:84 , srv1925534688:84 , srv222498397:84 , srv329466164:84 , srv381576566:84 , srv428522634:84 , srv429925928:84 , srv65000924:84 , srv1118938307:85 , srv1127582307:85 , srv1250105492:85 , srv1322992611:85 , srv1346199040:85 , srv1359249630:85 , srv1480558568:85 , srv1518557636:85 , srv1598080343:85 , srv1671267111:85 , srv1699370478:85 , srv1735141369:85 , srv1757911909:85 , srv1831939601:85 , srv1833599781:85 , srv1940562683:85 , srv2069451325:85 , srv2105323086:85 , srv26462578:85 , srv389049838:85 , srv541151687:85 , srv564802367:85 , srv573071215:85 , srv635360834:85 , srv764006060:85 , srv776323738:85 , srv1061879733:86 , srv1079517609:86 , srv1090620614:86 , srv1181470532:86 , srv120355526:86 , srv1377720040:86 , srv1404675683:86 , srv1542036391:86 , srv1668590563:86 , srv1677835550:86 , srv1782735454:86 , srv1841419377:86 , srv1865302422:86 , srv187891491:86 , srv1931458510:86 , srv1931532787:86 , srv1946501881:86 , srv1981205799:86 , srv208390928:86 , srv2108007781:86 , srv214921887:86 , srv301415217:86 , srv452839337:86 , srv983743222:86 , srv112678250:87 , srv1297975739:87 , srv1485471946:87 , srv1490071698:87 , srv1567964758:87 , srv1658089991:87 , srv1701916628:87 , srv1789751348:87 , srv189367752:87 , srv193331979:87 , srv2055970369:87 , srv498913581:87 , srv788954157:87 , srv905994375:87 , srv1101844314:88 , srv1745426605:88 , srv187689907:88 , srv1969994214:88 , srv227768179:88 , srv730432322:88 , srv997042525:88 , srv1221824592:556 } 2024-03-11 01:54:22,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:54:22,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1330942520=18, srv2055970369=70, srv1181470532=9, srv1090620614=3, srv788954157=96, srv1571348280=35, srv452839337=86, srv1981205799=67, srv1658089991=40, srv1490071698=30, srv498913581=87, srv2105323086=73, srv112678250=6, srv730432322=93, srv1789751348=51, srv1833599781=54, srv1598080343=37, srv208390928=72, srv214921887=75, srv1940562683=64, srv1101844314=4, srv1782735454=50, srv1931532787=62, srv564802367=89, srv301415217=80, srv273253834=79, srv1066086523=1, srv905994375=97, srv1745426605=48, srv1931458510=61, srv1359249630=21, srv65000924=92, srv1480558568=27, srv162356510=39, srv1833163250=53, srv764006060=94, srv1297975739=16, srv1542036391=32, srv1841419377=55, srv2108007781=74, srv1485471946=29, srv1079517609=2, srv1404675683=25, srv146933012=26, srv187689907=57, srv776323738=95, srv429925928=85, srv573071215=90, srv1403211855=24, srv1346199040=19, srv1482726585=28, srv1589124142=36, srv222498397=76, srv26462578=78, srv329466164=81, srv1275746444=15, srv1180011211=8, srv1735141369=47, srv1552179983=33, srv1377720040=23, srv126097027=14, srv189367752=59, srv1215758978=11, srv1757911909=49, srv193331979=63, srv1322992611=17, srv1365599454=22, srv1127582307=7, srv227768179=77, srv1668590563=41, srv389049838=83, srv428522634=84, srv1925534688=60, srv1613854901=38, srv1699370478=45, srv381576566=82, srv983743222=98, srv1118938307=5, srv1831939601=52, srv1250105492=13, srv1567964758=34, srv997042525=99, srv1701916628=46, srv1671267111=42, srv635360834=91, srv1061879733=0, srv1969994214=66, srv187891491=58, srv2069451325=71, srv120355526=10, srv1677835550=43, srv1518557636=31, srv1221824592=12, srv1865302422=56, srv1348287603=20, srv1690188422=44, srv2013070862=68, srv541151687=88, srv1946501881=65, srv2025871501=69} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:54:22,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:54:22,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 01:54:22,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 01:54:22,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 01:54:22,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 01:54:22,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 01:54:22,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 01:54:22,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 01:54:22,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 01:54:22,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 01:54:22,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 01:54:22,238 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.006440224633376166); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008800061218030102); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006440224633376166); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-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); 2024-03-11 01:54:22,238 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-03-11 01:54:22,239 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=8.13359658506003E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006440224633376166); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008800061218030102); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006440224633376166); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=4.166666666666667E-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 2024-03-11 01:54:22,462 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 301 ms to try 5000 different iterations. Found a solution that moves 240 regions; Going from a computed imbalance of 8.13359658506003E-4 to a new imbalance of 1.9414330471167037E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.02666666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:22,463 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1180011211:83 , srv1480558568:83 , srv1701916628:83 , srv1969994214:83 , srv1061879733:84 , srv1090620614:84 , srv1101844314:84 , srv1181470532:84 , srv120355526:84 , srv1250105492:84 , srv1322992611:84 , srv1330942520:84 , srv1346199040:84 , srv1365599454:84 , srv1403211855:84 , srv1404675683:84 , srv1598080343:84 , srv1668590563:84 , srv1671267111:84 , srv1677835550:84 , srv1699370478:84 , srv1745426605:84 , srv1782735454:84 , srv1833163250:84 , srv1833599781:84 , srv187689907:84 , srv187891491:84 , srv193331979:84 , srv1940562683:84 , srv1946501881:84 , srv2105323086:84 , srv214921887:84 , srv222498397:84 , srv227768179:84 , srv381576566:84 , srv428522634:84 , srv452839337:84 , srv498913581:84 , srv541151687:84 , srv730432322:84 , srv776323738:84 , srv788954157:84 , srv983743222:84 , srv1066086523:85 , srv1079517609:85 , srv1118938307:85 , srv112678250:85 , srv1127582307:85 , srv1215758978:85 , srv1275746444:85 , srv1297975739:85 , srv1348287603:85 , srv1377720040:85 , srv146933012:85 , srv1482726585:85 , srv1485471946:85 , srv1490071698:85 , srv1518557636:85 , srv1542036391:85 , srv1552179983:85 , srv1567964758:85 , srv1571348280:85 , srv1589124142:85 , srv1613854901:85 , srv162356510:85 , srv1658089991:85 , srv1690188422:85 , srv1735141369:85 , srv1757911909:85 , srv1789751348:85 , srv1831939601:85 , srv1841419377:85 , srv1865302422:85 , srv189367752:85 , srv1931532787:85 , srv1981205799:85 , srv2013070862:85 , srv2025871501:85 , srv2055970369:85 , srv2069451325:85 , srv208390928:85 , srv2108007781:85 , srv26462578:85 , srv273253834:85 , srv301415217:85 , srv329466164:85 , srv389049838:85 , srv564802367:85 , srv573071215:85 , srv635360834:85 , srv65000924:85 , srv764006060:85 , srv905994375:85 , srv997042525:85 , srv126097027:86 , srv1359249630:86 , srv1925534688:86 , srv1931458510:86 , srv429925928:86 , srv1221824592:627 } 2024-03-11 01:54:22,466 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:54:22,467 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1330942520=18, srv2055970369=70, srv1181470532=9, srv1090620614=3, srv788954157=96, srv1571348280=35, srv452839337=86, srv1981205799=67, srv1658089991=40, srv1490071698=30, srv498913581=87, srv2105323086=73, srv112678250=6, srv730432322=93, srv1789751348=51, srv1833599781=54, srv1598080343=37, srv208390928=72, srv214921887=75, srv1940562683=64, srv1101844314=4, srv1782735454=50, srv1931532787=62, srv564802367=89, srv301415217=80, srv273253834=79, srv1066086523=1, srv905994375=97, srv1745426605=48, srv1931458510=61, srv1359249630=21, srv65000924=92, srv1480558568=27, srv162356510=39, srv1833163250=53, srv764006060=94, srv1297975739=16, srv1542036391=32, srv1841419377=55, srv2108007781=74, srv1485471946=29, srv1079517609=2, srv1404675683=25, srv146933012=26, srv187689907=57, srv776323738=95, srv429925928=85, srv573071215=90, srv1403211855=24, srv1346199040=19, srv1482726585=28, srv1589124142=36, srv222498397=76, srv26462578=78, srv329466164=81, srv1275746444=15, srv1180011211=8, srv1735141369=47, srv1552179983=33, srv1377720040=23, srv126097027=14, srv189367752=59, srv1215758978=11, srv1757911909=49, srv193331979=63, srv1322992611=17, srv1365599454=22, srv1127582307=7, srv227768179=77, srv1668590563=41, srv389049838=83, srv428522634=84, srv1925534688=60, srv1613854901=38, srv1699370478=45, srv381576566=82, srv983743222=98, srv1118938307=5, srv1831939601=52, srv1250105492=13, srv1567964758=34, srv997042525=99, srv1701916628=46, srv1671267111=42, srv635360834=91, srv1061879733=0, srv1969994214=66, srv187891491=58, srv2069451325=71, srv120355526=10, srv1677835550=43, srv1518557636=31, srv1221824592=12, srv1865302422=56, srv1348287603=20, srv1690188422=44, srv2013070862=68, srv541151687=88, srv1946501881=65, srv2025871501=69} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:54:22,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-03-11 01:54:22,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-03-11 01:54:22,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-03-11 01:54:22,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-03-11 01:54:22,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-03-11 01:54:22,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-03-11 01:54:22,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-03-11 01:54:22,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-03-11 01:54:22,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-03-11 01:54:22,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-03-11 01:54:22,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-03-11 01:54:22,567 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.7733814552780093E-5 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:22,567 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1180011211:83 , srv1480558568:83 , srv1701916628:83 , srv1969994214:83 , srv1061879733:84 , srv1090620614:84 , srv1101844314:84 , srv1181470532:84 , srv120355526:84 , srv1250105492:84 , srv1322992611:84 , srv1330942520:84 , srv1346199040:84 , srv1365599454:84 , srv1403211855:84 , srv1404675683:84 , srv1598080343:84 , srv1668590563:84 , srv1671267111:84 , srv1677835550:84 , srv1699370478:84 , srv1745426605:84 , srv1782735454:84 , srv1833163250:84 , srv1833599781:84 , srv187689907:84 , srv187891491:84 , srv193331979:84 , srv1940562683:84 , srv1946501881:84 , srv2105323086:84 , srv214921887:84 , srv222498397:84 , srv227768179:84 , srv381576566:84 , srv428522634:84 , srv452839337:84 , srv498913581:84 , srv541151687:84 , srv730432322:84 , srv776323738:84 , srv788954157:84 , srv983743222:84 , srv1066086523:85 , srv1079517609:85 , srv1118938307:85 , srv112678250:85 , srv1127582307:85 , srv1215758978:85 , srv1275746444:85 , srv1297975739:85 , srv1348287603:85 , srv1377720040:85 , srv146933012:85 , srv1482726585:85 , srv1485471946:85 , srv1490071698:85 , srv1518557636:85 , srv1542036391:85 , srv1552179983:85 , srv1567964758:85 , srv1571348280:85 , srv1589124142:85 , srv1613854901:85 , srv162356510:85 , srv1658089991:85 , srv1690188422:85 , srv1735141369:85 , srv1757911909:85 , srv1789751348:85 , srv1831939601:85 , srv1841419377:85 , srv1865302422:85 , srv189367752:85 , srv1931532787:85 , srv1981205799:85 , srv2013070862:85 , srv2025871501:85 , srv2055970369:85 , srv2069451325:85 , srv208390928:85 , srv2108007781:85 , srv26462578:85 , srv273253834:85 , srv301415217:85 , srv329466164:85 , srv389049838:85 , srv564802367:85 , srv573071215:85 , srv635360834:85 , srv65000924:85 , srv764006060:85 , srv905994375:85 , srv997042525:85 , srv126097027:86 , srv1359249630:86 , srv1925534688:86 , srv1931458510:86 , srv429925928:86 , srv1221824592:627 } 2024-03-11 01:54:22,592 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=181 (was 181), ProcessCount=175 (was 175), AvailableMemoryMB=12429 (was 12904) 2024-03-11 01:54:22,600 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=181, ProcessCount=175, AvailableMemoryMB=12429 2024-03-11 01:54:22,601 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-03-11 01:54:22,601 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-03-11 01:54:22,609 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1018458855:84 , srv1083431868:84 , srv1088124461:84 , srv1118825106:84 , srv1267057695:84 , srv1293038915:84 , srv1441967239:84 , srv146187566:84 , srv1690946794:84 , srv1710053513:84 , srv1758811291:84 , srv1831429535:84 , srv190127534:84 , srv2008176312:84 , srv2074694799:84 , srv211162814:84 , srv216558806:84 , srv254395895:84 , srv365473152:84 , srv37166161:84 , srv472018479:84 , srv647307888:84 , srv653967907:84 , srv696610991:84 , srv760375688:84 , srv778166484:84 , srv778576386:84 , srv859607437:84 , srv896231797:84 , srv611471473:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-03-11 01:54:22,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:54:22,610 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv778166484=26, srv1690946794=8, srv653967907=23, srv647307888=22, srv37166161=19, srv696610991=24, srv1441967239=6, srv1758811291=10, srv190127534=12, srv1710053513=9, srv146187566=7, srv1831429535=11, srv216558806=16, srv760375688=25, srv254395895=17, srv778576386=27, srv896231797=29, srv1018458855=0, srv2008176312=13, srv472018479=20, srv1088124461=2, srv1267057695=4, srv2074694799=14, srv611471473=21, srv1118825106=3, srv1293038915=5, srv211162814=15, srv365473152=18, srv859607437=28, srv1083431868=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:54:22,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:54:22,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:54:22,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-11 01:54:22,635 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.1631066146455014, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:54:22,636 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912706986881106, 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.1631066146455014, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-03-11 01:56:22,624 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9454183 different iterations. Found a solution that moves 1841 regions; Going from a computed imbalance of 0.9912706986881106 to a new imbalance of 4.296985841319951E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6818518518518518, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:56:22,629 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1018458855:90 , srv1083431868:90 , srv1088124461:90 , srv1118825106:90 , srv1267057695:90 , srv1293038915:90 , srv1441967239:90 , srv146187566:90 , srv1690946794:90 , srv1710053513:90 , srv1758811291:90 , srv1831429535:90 , srv190127534:90 , srv2008176312:90 , srv2074694799:90 , srv211162814:90 , srv216558806:90 , srv254395895:90 , srv365473152:90 , srv37166161:90 , srv472018479:90 , srv611471473:90 , srv647307888:90 , srv653967907:90 , srv696610991:90 , srv760375688:90 , srv778166484:90 , srv778576386:90 , srv859607437:90 , srv896231797:90 } 2024-03-11 01:56:22,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-03-11 01:56:22,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv778166484=26, srv1690946794=8, srv653967907=23, srv647307888=22, srv37166161=19, srv696610991=24, srv1441967239=6, srv1758811291=10, srv190127534=12, srv1710053513=9, srv146187566=7, srv1831429535=11, srv216558806=16, srv760375688=25, srv254395895=17, srv778576386=27, srv896231797=29, srv1018458855=0, srv2008176312=13, srv472018479=20, srv1088124461=2, srv1267057695=4, srv2074694799=14, srv611471473=21, srv1118825106=3, srv1293038915=5, srv211162814=15, srv365473152=18, srv859607437=28, srv1083431868=1} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-03-11 01:56:22,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-03-11 01:56:22,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-03-11 01:56:22,645 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-03-11 01:56:22,645 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1018458855:90 , srv1083431868:90 , srv1088124461:90 , srv1118825106:90 , srv1267057695:90 , srv1293038915:90 , srv1441967239:90 , srv146187566:90 , srv1690946794:90 , srv1710053513:90 , srv1758811291:90 , srv1831429535:90 , srv190127534:90 , srv2008176312:90 , srv2074694799:90 , srv211162814:90 , srv216558806:90 , srv254395895:90 , srv365473152:90 , srv37166161:90 , srv472018479:90 , srv611471473:90 , srv647307888:90 , srv653967907:90 , srv696610991:90 , srv760375688:90 , srv778166484:90 , srv778576386:90 , srv859607437:90 , srv896231797:90 } 2024-03-11 01:56:22,657 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=298 (was 181) - SystemLoadAverage LEAK? -, ProcessCount=175 (was 175), AvailableMemoryMB=12113 (was 12429)