2023-08-02 10:52:40,291 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-08-02 10:52:40,566 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-08-02 10:52:40,672 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-08-02 10:52:40,731 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-02 10:52:40,738 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-02 10:52:40,752 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=302, ProcessCount=174, AvailableMemoryMB=4560 2023-08-02 10:52:40,754 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-02 10:52:40,754 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-08-02 10:52:40,866 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1056343357:84 , srv1058200214:84 , srv1070137802:84 , srv1077937096:84 , srv107916446:84 , srv1088723591:84 , srv1119100374:84 , srv1132717620:84 , srv1201900899:84 , srv1227285273:84 , srv1233563411:84 , srv125435956:84 , srv1264632346:84 , srv1265012467:84 , srv1289428897:84 , srv1311243980:84 , srv1335948768:84 , srv1345528054:84 , srv1414844531:84 , srv1475144608:84 , srv14849989:84 , srv1516337481:84 , srv1521555489:84 , srv1524564035:84 , srv1527246214:84 , srv1553537823:84 , srv1560214913:84 , srv1561498130:84 , srv1579372347:84 , srv1611771073:84 , srv161685993:84 , srv1618040881:84 , srv1638934725:84 , srv165478809:84 , srv1679560669:84 , srv1683889745:84 , srv169120071:84 , srv1698473407:84 , srv1707174854:84 , srv1708947082:84 , srv1731583419:84 , srv1740016527:84 , srv1760930038:84 , srv180522180:84 , srv1834047216:84 , srv1897211353:84 , srv1905203676:84 , srv1906731421:84 , srv1933790952:84 , srv1970799019:84 , srv1972958005:84 , srv2027226985:84 , srv2067285238:84 , srv2075917390:84 , srv2109982928:84 , srv2117672370:84 , srv2140352462:84 , srv257324686:84 , srv269129809:84 , srv285829025:84 , srv286337290:84 , srv300956110:84 , srv303201940:84 , srv318286958:84 , srv340423159:84 , srv343512399:84 , srv343619687:84 , srv354975357:84 , srv37174320:84 , srv382583368:84 , srv404548041:84 , srv408012337:84 , srv455124619:84 , srv459816275:84 , srv474908713:84 , srv481706292:84 , srv490299743:84 , srv529854006:84 , srv556534132:84 , srv590795528:84 , srv622223667:84 , srv64444040:84 , srv672146881:84 , srv673205595:84 , srv673607907:84 , srv72800171:84 , srv728860859:84 , srv736513288:84 , srv822777554:84 , srv836876274:84 , srv843451296:84 , srv84784953:84 , srv871476930:84 , srv900306475:84 , srv914933718:84 , srv929645481:84 , srv967806035:84 , srv971185176:84 , srv988742003:84 , srv2099182969:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-08-02 10:52:40,873 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:40,880 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1119100374=6, srv1335948768=16, srv340423159=65, srv1731583419=40, srv622223667=81, srv556534132=79, srv1345528054=17, srv673607907=85, srv1233563411=10, srv2027226985=51, srv2140352462=57, srv871476930=93, srv1311243980=15, srv382583368=70, srv1679560669=34, srv2099182969=54, srv165478809=33, srv1088723591=5, srv84784953=92, srv672146881=83, srv967806035=97, srv1264632346=12, srv1077937096=3, srv1201900899=8, srv1527246214=24, srv1906731421=47, srv822777554=89, srv1698473407=37, srv1972958005=50, srv64444040=82, srv529854006=78, srv1740016527=41, srv1414844531=18, srv1070137802=2, srv1638934725=32, srv1708947082=39, srv971185176=98, srv161685993=30, srv988742003=99, srv1056343357=0, srv914933718=95, srv1265012467=13, srv2075917390=53, srv37174320=69, srv459816275=74, srv1618040881=31, srv2067285238=52, srv1933790952=48, srv404548041=71, srv125435956=11, srv1516337481=21, srv303201940=63, srv1553537823=25, srv1683889745=35, srv1970799019=49, srv843451296=91, srv2117672370=56, srv1475144608=19, srv1611771073=29, srv2109982928=55, srv14849989=20, srv490299743=77, srv1227285273=9, srv300956110=62, srv736513288=88, srv408012337=72, srv1132717620=7, srv929645481=96, srv1834047216=44, srv455124619=73, srv590795528=80, srv286337290=61, srv728860859=87, srv72800171=86, srv354975357=68, srv269129809=59, srv474908713=75, srv1524564035=23, srv1579372347=28, srv1521555489=22, srv673205595=84, srv257324686=58, srv836876274=90, srv1058200214=1, srv1561498130=27, srv481706292=76, srv169120071=36, srv1560214913=26, srv343619687=67, srv1289428897=14, srv285829025=60, srv1897211353=45, srv180522180=43, srv107916446=4, srv1760930038=42, srv343512399=66, srv318286958=64, srv1905203676=46, srv1707174854=38, srv900306475=94} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:40,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:40,968 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:40,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:40,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:40,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:40,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:40,969 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:40,970 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:40,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:40,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:40,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:40,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:40,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:40,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:40,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:40,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:40,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:40,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:40,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-02 10:52:40,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-02 10:52:40,973 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-02 10:52:40,974 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-02 10:52:40,975 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-02 10:52:40,976 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-02 10:52:40,977 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-02 10:52:40,978 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-02 10:52:40,979 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-02 10:52:40,980 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-02 10:52:40,981 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-02 10:52:40,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-02 10:52:40,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-02 10:52:40,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-02 10:52:40,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-02 10:52:40,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-02 10:52:40,982 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-02 10:52:40,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-02 10:52:40,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-02 10:52:40,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-02 10:52:40,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-02 10:52:40,983 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-02 10:52:41,282 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:41,282 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-02 10:52:41,283 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-02 10:52:41,611 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 589 ms to try 5000 different iterations. Found a solution that moves 4648 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18670479626752126. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03911478403323134, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05480093554380134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5164444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03911478403323134, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18225, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24616666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:41,642 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1265012467:80 , srv1561498130:80 , srv286337290:80 , srv1119100374:81 , srv125435956:81 , srv2140352462:81 , srv474908713:81 , srv1335948768:82 , srv1638934725:82 , srv1933790952:82 , srv340423159:82 , srv967806035:82 , srv1516337481:83 , srv1972958005:83 , srv2075917390:83 , srv455124619:83 , srv590795528:83 , srv1311243980:84 , srv1345528054:84 , srv1414844531:84 , srv1475144608:84 , srv1521555489:84 , srv1740016527:84 , srv318286958:84 , srv408012337:84 , srv72800171:84 , srv822777554:84 , srv1289428897:85 , srv1524564035:85 , srv161685993:85 , srv1897211353:85 , srv303201940:85 , srv622223667:85 , srv673607907:85 , srv84784953:85 , srv1056343357:86 , srv1058200214:86 , srv1088723591:86 , srv1264632346:86 , srv1611771073:86 , srv165478809:86 , srv169120071:86 , srv1731583419:86 , srv2109982928:86 , srv257324686:86 , srv269129809:86 , srv343512399:86 , srv459816275:86 , srv481706292:86 , srv490299743:86 , srv1077937096:87 , srv1201900899:87 , srv14849989:87 , srv1527246214:87 , srv1560214913:87 , srv1579372347:87 , srv180522180:87 , srv1834047216:87 , srv354975357:87 , srv382583368:87 , srv404548041:87 , srv672146881:87 , srv673205595:87 , srv728860859:87 , srv871476930:87 , srv1132717620:88 , srv1233563411:88 , srv1618040881:88 , srv1698473407:88 , srv1707174854:88 , srv1708947082:88 , srv1760930038:88 , srv1906731421:88 , srv556534132:88 , srv64444040:88 , srv988742003:88 , srv1679560669:89 , srv1905203676:89 , srv1970799019:89 , srv2067285238:89 , srv2117672370:89 , srv300956110:89 , srv343619687:89 , srv1070137802:90 , srv1227285273:90 , srv285829025:90 , srv37174320:90 , srv836876274:90 , srv843451296:90 , srv2027226985:91 , srv529854006:91 , srv107916446:92 , srv1553537823:92 , srv929645481:92 , srv971185176:92 , srv914933718:93 , srv736513288:94 , srv1683889745:95 , srv900306475:96 , srv2099182969:437 } 2023-08-02 10:52:41,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:41,649 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1119100374=6, srv1335948768=16, srv340423159=65, srv1731583419=40, srv622223667=81, srv556534132=79, srv1345528054=17, srv673607907=85, srv1233563411=10, srv2027226985=51, srv2140352462=57, srv871476930=93, srv1311243980=15, srv382583368=70, srv1679560669=34, srv2099182969=54, srv165478809=33, srv1088723591=5, srv84784953=92, srv672146881=83, srv967806035=97, srv1264632346=12, srv1077937096=3, srv1201900899=8, srv1527246214=24, srv1906731421=47, srv822777554=89, srv1698473407=37, srv1972958005=50, srv64444040=82, srv529854006=78, srv1740016527=41, srv1414844531=18, srv1070137802=2, srv1638934725=32, srv1708947082=39, srv971185176=98, srv161685993=30, srv988742003=99, srv1056343357=0, srv914933718=95, srv1265012467=13, srv2075917390=53, srv37174320=69, srv459816275=74, srv1618040881=31, srv2067285238=52, srv1933790952=48, srv404548041=71, srv125435956=11, srv1516337481=21, srv303201940=63, srv1553537823=25, srv1683889745=35, srv1970799019=49, srv843451296=91, srv2117672370=56, srv1475144608=19, srv1611771073=29, srv2109982928=55, srv14849989=20, srv490299743=77, srv1227285273=9, srv300956110=62, srv736513288=88, srv408012337=72, srv1132717620=7, srv929645481=96, srv1834047216=44, srv455124619=73, srv590795528=80, srv286337290=61, srv728860859=87, srv72800171=86, srv354975357=68, srv269129809=59, srv474908713=75, srv1524564035=23, srv1579372347=28, srv1521555489=22, srv673205595=84, srv257324686=58, srv836876274=90, srv1058200214=1, srv1561498130=27, srv481706292=76, srv169120071=36, srv1560214913=26, srv343619687=67, srv1289428897=14, srv285829025=60, srv1897211353=45, srv180522180=43, srv107916446=4, srv1760930038=42, srv343512399=66, srv318286958=64, srv1905203676=46, srv1707174854=38, srv900306475=94} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:41,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:41,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:41,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:41,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:41,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-02 10:52:41,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-02 10:52:41,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-02 10:52:41,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-02 10:52:41,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-02 10:52:41,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-02 10:52:41,679 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-02 10:52:41,680 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-02 10:52:41,681 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-02 10:52:41,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-02 10:52:41,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-02 10:52:41,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-02 10:52:41,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-02 10:52:41,682 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-02 10:52:41,816 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.03911478403323134, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05480093554380134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03911478403323134, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18225, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24616666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:41,816 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-02 10:52:41,816 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18667225027590184, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03911478403323134, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05480093554380134, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03911478403323134, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18225, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24616666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-02 10:52:41,995 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 294 ms to try 5000 different iterations. Found a solution that moves 2637 regions; Going from a computed imbalance of 0.18667225027590184 to a new imbalance of 0.01737055366428964. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02026326295083396); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03148762071254233, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.293, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02026326295083396); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.014083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04925, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,003 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1683889745:76 , srv900306475:77 , srv736513288:79 , srv971185176:79 , srv929645481:80 , srv107916446:81 , srv1553537823:81 , srv285829025:81 , srv914933718:81 , srv2027226985:82 , srv529854006:82 , srv556534132:82 , srv836876274:82 , srv1070137802:83 , srv1834047216:83 , srv1905203676:83 , srv2067285238:83 , srv300956110:83 , srv64444040:83 , srv1132717620:84 , srv1201900899:84 , srv1227285273:84 , srv1233563411:84 , srv1579372347:84 , srv1618040881:84 , srv165478809:84 , srv1679560669:84 , srv169120071:84 , srv1698473407:84 , srv1708947082:84 , srv1760930038:84 , srv1906731421:84 , srv1970799019:84 , srv343619687:84 , srv404548041:84 , srv728860859:84 , srv988742003:84 , srv1056343357:85 , srv1077937096:85 , srv14849989:85 , srv1527246214:85 , srv180522180:85 , srv2109982928:85 , srv2117672370:85 , srv257324686:85 , srv269129809:85 , srv382583368:85 , srv490299743:85 , srv673205595:85 , srv843451296:85 , srv1289428897:86 , srv1311243980:86 , srv1524564035:86 , srv1560214913:86 , srv1707174854:86 , srv1731583419:86 , srv343512399:86 , srv354975357:86 , srv622223667:86 , srv672146881:86 , srv673607907:86 , srv84784953:86 , srv871476930:86 , srv1088723591:87 , srv1264632346:87 , srv1414844531:87 , srv1475144608:87 , srv1521555489:87 , srv161685993:87 , srv37174320:87 , srv408012337:87 , srv481706292:87 , srv72800171:87 , srv1058200214:88 , srv1611771073:88 , srv1740016527:88 , srv1897211353:88 , srv303201940:88 , srv340423159:88 , srv1119100374:89 , srv125435956:89 , srv1345528054:89 , srv1516337481:89 , srv1638934725:89 , srv1933790952:89 , srv1972958005:89 , srv2075917390:89 , srv459816275:89 , srv590795528:89 , srv2140352462:90 , srv1335948768:91 , srv286337290:91 , srv474908713:91 , srv822777554:91 , srv318286958:92 , srv1265012467:93 , srv455124619:93 , srv967806035:93 , srv1561498130:94 , srv2099182969:517 } 2023-08-02 10:52:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1119100374=6, srv1335948768=16, srv340423159=65, srv1731583419=40, srv622223667=81, srv556534132=79, srv1345528054=17, srv673607907=85, srv1233563411=10, srv2027226985=51, srv2140352462=57, srv871476930=93, srv1311243980=15, srv382583368=70, srv1679560669=34, srv2099182969=54, srv165478809=33, srv1088723591=5, srv84784953=92, srv672146881=83, srv967806035=97, srv1264632346=12, srv1077937096=3, srv1201900899=8, srv1527246214=24, srv1906731421=47, srv822777554=89, srv1698473407=37, srv1972958005=50, srv64444040=82, srv529854006=78, srv1740016527=41, srv1414844531=18, srv1070137802=2, srv1638934725=32, srv1708947082=39, srv971185176=98, srv161685993=30, srv988742003=99, srv1056343357=0, srv914933718=95, srv1265012467=13, srv2075917390=53, srv37174320=69, srv459816275=74, srv1618040881=31, srv2067285238=52, srv1933790952=48, srv404548041=71, srv125435956=11, srv1516337481=21, srv303201940=63, srv1553537823=25, srv1683889745=35, srv1970799019=49, srv843451296=91, srv2117672370=56, srv1475144608=19, srv1611771073=29, srv2109982928=55, srv14849989=20, srv490299743=77, srv1227285273=9, srv300956110=62, srv736513288=88, srv408012337=72, srv1132717620=7, srv929645481=96, srv1834047216=44, srv455124619=73, srv590795528=80, srv286337290=61, srv728860859=87, srv72800171=86, srv354975357=68, srv269129809=59, srv474908713=75, srv1524564035=23, srv1579372347=28, srv1521555489=22, srv673205595=84, srv257324686=58, srv836876274=90, srv1058200214=1, srv1561498130=27, srv481706292=76, srv169120071=36, srv1560214913=26, srv343619687=67, srv1289428897=14, srv285829025=60, srv1897211353=45, srv180522180=43, srv107916446=4, srv1760930038=42, srv343512399=66, srv318286958=64, srv1905203676=46, srv1707174854=38, srv900306475=94} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:42,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:42,022 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-02 10:52:42,023 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-02 10:52:42,024 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-02 10:52:42,025 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-02 10:52:42,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-02 10:52:42,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-02 10:52:42,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-02 10:52:42,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-02 10:52:42,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-02 10:52:42,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-02 10:52:42,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-02 10:52:42,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-02 10:52:42,110 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.02026326295083396); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03148762071254233, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02026326295083396); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.014083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04925, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,110 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-02 10:52:42,110 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.017352088995636367, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02026326295083396); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03148762071254233, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02026326295083396); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.014083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04925, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-02 10:52:42,291 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 254 ms to try 5000 different iterations. Found a solution that moves 1078 regions; Going from a computed imbalance of 0.017352088995636367 to a new imbalance of 6.709232841129581E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00531581484978049); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006683480480676068); MoveCostFunction : (multiplier=7.0, imbalance=0.11977777777777777, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.00531581484978049); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,293 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv37174320:80 , srv455124619:81 , srv318286958:82 , srv459816275:82 , srv1058200214:83 , srv1561498130:83 , srv1707174854:83 , srv822777554:83 , srv843451296:83 , srv914933718:83 , srv967806035:83 , srv1070137802:84 , srv1088723591:84 , srv1227285273:84 , srv1265012467:84 , srv1679560669:84 , srv2117672370:84 , srv354975357:84 , srv481706292:84 , srv672146881:84 , srv736513288:84 , srv1056343357:85 , srv1077937096:85 , srv107916446:85 , srv1132717620:85 , srv1233563411:85 , srv1264632346:85 , srv1335948768:85 , srv1345528054:85 , srv1516337481:85 , srv1553537823:85 , srv1560214913:85 , srv1611771073:85 , srv1760930038:85 , srv1897211353:85 , srv1905203676:85 , srv1906731421:85 , srv1970799019:85 , srv2067285238:85 , srv303201940:85 , srv343512399:85 , srv343619687:85 , srv529854006:85 , srv590795528:85 , srv673205595:85 , srv836876274:85 , srv871476930:85 , srv900306475:85 , srv1201900899:86 , srv1289428897:86 , srv1414844531:86 , srv1475144608:86 , srv14849989:86 , srv1524564035:86 , srv1527246214:86 , srv1579372347:86 , srv161685993:86 , srv1618040881:86 , srv1638934725:86 , srv1683889745:86 , srv1698473407:86 , srv1731583419:86 , srv1740016527:86 , srv180522180:86 , srv2027226985:86 , srv2075917390:86 , srv2140352462:86 , srv257324686:86 , srv269129809:86 , srv286337290:86 , srv300956110:86 , srv382583368:86 , srv404548041:86 , srv408012337:86 , srv474908713:86 , srv490299743:86 , srv622223667:86 , srv84784953:86 , srv929645481:86 , srv988742003:86 , srv1119100374:87 , srv1311243980:87 , srv1521555489:87 , srv1708947082:87 , srv1834047216:87 , srv1933790952:87 , srv1972958005:87 , srv2109982928:87 , srv285829025:87 , srv340423159:87 , srv556534132:87 , srv64444040:87 , srv673607907:87 , srv72800171:87 , srv728860859:87 , srv971185176:87 , srv125435956:88 , srv165478809:88 , srv169120071:88 , srv2099182969:551 } 2023-08-02 10:52:42,296 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:42,297 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1119100374=6, srv1335948768=16, srv340423159=65, srv1731583419=40, srv622223667=81, srv556534132=79, srv1345528054=17, srv673607907=85, srv1233563411=10, srv2027226985=51, srv2140352462=57, srv871476930=93, srv1311243980=15, srv382583368=70, srv1679560669=34, srv2099182969=54, srv165478809=33, srv1088723591=5, srv84784953=92, srv672146881=83, srv967806035=97, srv1264632346=12, srv1077937096=3, srv1201900899=8, srv1527246214=24, srv1906731421=47, srv822777554=89, srv1698473407=37, srv1972958005=50, srv64444040=82, srv529854006=78, srv1740016527=41, srv1414844531=18, srv1070137802=2, srv1638934725=32, srv1708947082=39, srv971185176=98, srv161685993=30, srv988742003=99, srv1056343357=0, srv914933718=95, srv1265012467=13, srv2075917390=53, srv37174320=69, srv459816275=74, srv1618040881=31, srv2067285238=52, srv1933790952=48, srv404548041=71, srv125435956=11, srv1516337481=21, srv303201940=63, srv1553537823=25, srv1683889745=35, srv1970799019=49, srv843451296=91, srv2117672370=56, srv1475144608=19, srv1611771073=29, srv2109982928=55, srv14849989=20, srv490299743=77, srv1227285273=9, srv300956110=62, srv736513288=88, srv408012337=72, srv1132717620=7, srv929645481=96, srv1834047216=44, srv455124619=73, srv590795528=80, srv286337290=61, srv728860859=87, srv72800171=86, srv354975357=68, srv269129809=59, srv474908713=75, srv1524564035=23, srv1579372347=28, srv1521555489=22, srv673205595=84, srv257324686=58, srv836876274=90, srv1058200214=1, srv1561498130=27, srv481706292=76, srv169120071=36, srv1560214913=26, srv343619687=67, srv1289428897=14, srv285829025=60, srv1897211353=45, srv180522180=43, srv107916446=4, srv1760930038=42, srv343512399=66, srv318286958=64, srv1905203676=46, srv1707174854=38, srv900306475=94} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:42,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:42,306 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:42,307 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-02 10:52:42,308 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-02 10:52:42,309 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-02 10:52:42,310 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-02 10:52:42,311 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-02 10:52:42,312 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-02 10:52:42,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-02 10:52:42,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-02 10:52:42,313 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-02 10:52:42,403 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.00531581484978049); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006683480480676068); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.00531581484978049); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,403 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-02 10:52:42,403 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.633749667795367E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.00531581484978049); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006683480480676068); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.00531581484978049); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00425); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-02 10:52:42,647 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 327 ms to try 5000 different iterations. Found a solution that moves 247 regions; Going from a computed imbalance of 6.633749667795367E-4 to a new imbalance of 3.464764599042148E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.027444444444444445, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,647 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1611771073:83 , srv1708947082:83 , srv1972958005:83 , srv2027226985:83 , srv382583368:83 , srv529854006:83 , srv1070137802:84 , srv107916446:84 , srv1201900899:84 , srv1264632346:84 , srv1289428897:84 , srv1335948768:84 , srv1345528054:84 , srv1414844531:84 , srv14849989:84 , srv1521555489:84 , srv1527246214:84 , srv1553537823:84 , srv1560214913:84 , srv161685993:84 , srv1618040881:84 , srv165478809:84 , srv169120071:84 , srv1731583419:84 , srv1740016527:84 , srv180522180:84 , srv1897211353:84 , srv1933790952:84 , srv1970799019:84 , srv2075917390:84 , srv2109982928:84 , srv2117672370:84 , srv257324686:84 , srv285829025:84 , srv300956110:84 , srv303201940:84 , srv318286958:84 , srv343512399:84 , srv343619687:84 , srv474908713:84 , srv64444040:84 , srv673607907:84 , srv72800171:84 , srv728860859:84 , srv822777554:84 , srv843451296:84 , srv871476930:84 , srv900306475:84 , srv929645481:84 , srv971185176:84 , srv988742003:84 , srv1058200214:85 , srv1077937096:85 , srv1088723591:85 , srv1119100374:85 , srv1132717620:85 , srv1227285273:85 , srv1233563411:85 , srv125435956:85 , srv1311243980:85 , srv1516337481:85 , srv1524564035:85 , srv1561498130:85 , srv1579372347:85 , srv1638934725:85 , srv1679560669:85 , srv1683889745:85 , srv1698473407:85 , srv1707174854:85 , srv1760930038:85 , srv1834047216:85 , srv1905203676:85 , srv1906731421:85 , srv2067285238:85 , srv2140352462:85 , srv269129809:85 , srv286337290:85 , srv340423159:85 , srv354975357:85 , srv37174320:85 , srv404548041:85 , srv408012337:85 , srv459816275:85 , srv481706292:85 , srv556534132:85 , srv590795528:85 , srv622223667:85 , srv672146881:85 , srv673205595:85 , srv736513288:85 , srv836876274:85 , srv84784953:85 , srv914933718:85 , srv967806035:85 , srv1056343357:86 , srv1265012467:86 , srv1475144608:86 , srv455124619:86 , srv490299743:86 , srv2099182969:637 } 2023-08-02 10:52:42,652 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:42,653 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1119100374=6, srv1335948768=16, srv340423159=65, srv1731583419=40, srv622223667=81, srv556534132=79, srv1345528054=17, srv673607907=85, srv1233563411=10, srv2027226985=51, srv2140352462=57, srv871476930=93, srv1311243980=15, srv382583368=70, srv1679560669=34, srv2099182969=54, srv165478809=33, srv1088723591=5, srv84784953=92, srv672146881=83, srv967806035=97, srv1264632346=12, srv1077937096=3, srv1201900899=8, srv1527246214=24, srv1906731421=47, srv822777554=89, srv1698473407=37, srv1972958005=50, srv64444040=82, srv529854006=78, srv1740016527=41, srv1414844531=18, srv1070137802=2, srv1638934725=32, srv1708947082=39, srv971185176=98, srv161685993=30, srv988742003=99, srv1056343357=0, srv914933718=95, srv1265012467=13, srv2075917390=53, srv37174320=69, srv459816275=74, srv1618040881=31, srv2067285238=52, srv1933790952=48, srv404548041=71, srv125435956=11, srv1516337481=21, srv303201940=63, srv1553537823=25, srv1683889745=35, srv1970799019=49, srv843451296=91, srv2117672370=56, srv1475144608=19, srv1611771073=29, srv2109982928=55, srv14849989=20, srv490299743=77, srv1227285273=9, srv300956110=62, srv736513288=88, srv408012337=72, srv1132717620=7, srv929645481=96, srv1834047216=44, srv455124619=73, srv590795528=80, srv286337290=61, srv728860859=87, srv72800171=86, srv354975357=68, srv269129809=59, srv474908713=75, srv1524564035=23, srv1579372347=28, srv1521555489=22, srv673205595=84, srv257324686=58, srv836876274=90, srv1058200214=1, srv1561498130=27, srv481706292=76, srv169120071=36, srv1560214913=26, srv343619687=67, srv1289428897=14, srv285829025=60, srv1897211353=45, srv180522180=43, srv107916446=4, srv1760930038=42, srv343512399=66, srv318286958=64, srv1905203676=46, srv1707174854=38, srv900306475=94} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:42,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:42,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:42,668 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:42,669 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:42,670 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-02 10:52:42,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-02 10:52:42,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-02 10:52:42,673 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-02 10:52:42,674 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-02 10:52:42,675 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-02 10:52:42,676 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-02 10:52:42,677 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-02 10:52:42,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-02 10:52:42,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-02 10:52:42,678 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-02 10:52:42,762 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,762 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-08-02 10:52:42,762 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.291811502441492E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.4668347344853864E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-08-02 10:52:42,912 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 227 ms to try 5000 different iterations. Found a solution that moves 20 regions; Going from a computed imbalance of 3.291811502441492E-5 to a new imbalance of 7.527800493511471E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.0022222222222222222); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:42,912 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1227285273:83 , srv125435956:83 , srv1265012467:83 , srv1475144608:83 , srv1698473407:83 , srv455124619:83 , srv490299743:83 , srv967806035:83 , srv1056343357:84 , srv1058200214:84 , srv1077937096:84 , srv107916446:84 , srv1088723591:84 , srv1119100374:84 , srv1132717620:84 , srv1233563411:84 , srv1264632346:84 , srv1311243980:84 , srv1335948768:84 , srv1345528054:84 , srv14849989:84 , srv1516337481:84 , srv1521555489:84 , srv1524564035:84 , srv1527246214:84 , srv1553537823:84 , srv1560214913:84 , srv1561498130:84 , srv1579372347:84 , srv1611771073:84 , srv161685993:84 , srv1618040881:84 , srv1638934725:84 , srv165478809:84 , srv1679560669:84 , srv1683889745:84 , srv169120071:84 , srv1707174854:84 , srv1708947082:84 , srv1731583419:84 , srv1740016527:84 , srv1760930038:84 , srv180522180:84 , srv1834047216:84 , srv1897211353:84 , srv1905203676:84 , srv1906731421:84 , srv1933790952:84 , srv1970799019:84 , srv1972958005:84 , srv2027226985:84 , srv2067285238:84 , srv2075917390:84 , srv2109982928:84 , srv2117672370:84 , srv2140352462:84 , srv269129809:84 , srv285829025:84 , srv286337290:84 , srv300956110:84 , srv303201940:84 , srv318286958:84 , srv340423159:84 , srv343619687:84 , srv354975357:84 , srv37174320:84 , srv404548041:84 , srv408012337:84 , srv459816275:84 , srv474908713:84 , srv481706292:84 , srv556534132:84 , srv590795528:84 , srv622223667:84 , srv64444040:84 , srv672146881:84 , srv673205595:84 , srv673607907:84 , srv72800171:84 , srv728860859:84 , srv736513288:84 , srv822777554:84 , srv836876274:84 , srv843451296:84 , srv84784953:84 , srv871476930:84 , srv900306475:84 , srv914933718:84 , srv929645481:84 , srv971185176:84 , srv988742003:84 , srv1070137802:85 , srv1201900899:85 , srv1289428897:85 , srv1414844531:85 , srv257324686:85 , srv343512399:85 , srv382583368:85 , srv529854006:85 , srv2099182969:684 } 2023-08-02 10:52:42,915 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:42,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1119100374=6, srv1335948768=16, srv340423159=65, srv1731583419=40, srv622223667=81, srv556534132=79, srv1345528054=17, srv673607907=85, srv1233563411=10, srv2027226985=51, srv2140352462=57, srv871476930=93, srv1311243980=15, srv382583368=70, srv1679560669=34, srv2099182969=54, srv165478809=33, srv1088723591=5, srv84784953=92, srv672146881=83, srv967806035=97, srv1264632346=12, srv1077937096=3, srv1201900899=8, srv1527246214=24, srv1906731421=47, srv822777554=89, srv1698473407=37, srv1972958005=50, srv64444040=82, srv529854006=78, srv1740016527=41, srv1414844531=18, srv1070137802=2, srv1638934725=32, srv1708947082=39, srv971185176=98, srv161685993=30, srv988742003=99, srv1056343357=0, srv914933718=95, srv1265012467=13, srv2075917390=53, srv37174320=69, srv459816275=74, srv1618040881=31, srv2067285238=52, srv1933790952=48, srv404548041=71, srv125435956=11, srv1516337481=21, srv303201940=63, srv1553537823=25, srv1683889745=35, srv1970799019=49, srv843451296=91, srv2117672370=56, srv1475144608=19, srv1611771073=29, srv2109982928=55, srv14849989=20, srv490299743=77, srv1227285273=9, srv300956110=62, srv736513288=88, srv408012337=72, srv1132717620=7, srv929645481=96, srv1834047216=44, srv455124619=73, srv590795528=80, srv286337290=61, srv728860859=87, srv72800171=86, srv354975357=68, srv269129809=59, srv474908713=75, srv1524564035=23, srv1579372347=28, srv1521555489=22, srv673205595=84, srv257324686=58, srv836876274=90, srv1058200214=1, srv1561498130=27, srv481706292=76, srv169120071=36, srv1560214913=26, srv343619687=67, srv1289428897=14, srv285829025=60, srv1897211353=45, srv180522180=43, srv107916446=4, srv1760930038=42, srv343512399=66, srv318286958=64, srv1905203676=46, srv1707174854=38, srv900306475=94} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:42,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-08-02 10:52:42,926 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-08-02 10:52:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-08-02 10:52:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-08-02 10:52:42,929 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-08-02 10:52:42,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-08-02 10:52:42,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-08-02 10:52:43,005 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.387757500312559E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0016412198797244363); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:43,005 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1227285273:83 , srv125435956:83 , srv1265012467:83 , srv1475144608:83 , srv1698473407:83 , srv455124619:83 , srv490299743:83 , srv967806035:83 , srv1056343357:84 , srv1058200214:84 , srv1077937096:84 , srv107916446:84 , srv1088723591:84 , srv1119100374:84 , srv1132717620:84 , srv1233563411:84 , srv1264632346:84 , srv1311243980:84 , srv1335948768:84 , srv1345528054:84 , srv14849989:84 , srv1516337481:84 , srv1521555489:84 , srv1524564035:84 , srv1527246214:84 , srv1553537823:84 , srv1560214913:84 , srv1561498130:84 , srv1579372347:84 , srv1611771073:84 , srv161685993:84 , srv1618040881:84 , srv1638934725:84 , srv165478809:84 , srv1679560669:84 , srv1683889745:84 , srv169120071:84 , srv1707174854:84 , srv1708947082:84 , srv1731583419:84 , srv1740016527:84 , srv1760930038:84 , srv180522180:84 , srv1834047216:84 , srv1897211353:84 , srv1905203676:84 , srv1906731421:84 , srv1933790952:84 , srv1970799019:84 , srv1972958005:84 , srv2027226985:84 , srv2067285238:84 , srv2075917390:84 , srv2109982928:84 , srv2117672370:84 , srv2140352462:84 , srv269129809:84 , srv285829025:84 , srv286337290:84 , srv300956110:84 , srv303201940:84 , srv318286958:84 , srv340423159:84 , srv343619687:84 , srv354975357:84 , srv37174320:84 , srv404548041:84 , srv408012337:84 , srv459816275:84 , srv474908713:84 , srv481706292:84 , srv556534132:84 , srv590795528:84 , srv622223667:84 , srv64444040:84 , srv672146881:84 , srv673205595:84 , srv673607907:84 , srv72800171:84 , srv728860859:84 , srv736513288:84 , srv822777554:84 , srv836876274:84 , srv843451296:84 , srv84784953:84 , srv871476930:84 , srv900306475:84 , srv914933718:84 , srv929645481:84 , srv971185176:84 , srv988742003:84 , srv1070137802:85 , srv1201900899:85 , srv1289428897:85 , srv1414844531:85 , srv257324686:85 , srv343512399:85 , srv382583368:85 , srv529854006:85 , srv2099182969:684 } 2023-08-02 10:52:43,030 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=302 (was 302), ProcessCount=174 (was 174), AvailableMemoryMB=3946 (was 4560) 2023-08-02 10:52:43,036 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=302, ProcessCount=174, AvailableMemoryMB=3946 2023-08-02 10:52:43,037 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-08-02 10:52:43,037 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-08-02 10:52:43,043 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1135771549:84 , srv1174262838:84 , srv1230413884:84 , srv1235878052:84 , srv1310084307:84 , srv1362758130:84 , srv1601301398:84 , srv1603975480:84 , srv1759801906:84 , srv1766026503:84 , srv1806454372:84 , srv1824859634:84 , srv1983388004:84 , srv2012771790:84 , srv2082287428:84 , srv2086248774:84 , srv2123993875:84 , srv322286438:84 , srv326991926:84 , srv425101261:84 , srv434584114:84 , srv465899878:84 , srv488798000:84 , srv618102207:84 , srv660451980:84 , srv778693692:84 , srv835113104:84 , srv860725955:84 , srv980138074:84 , srv638074308:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-08-02 10:52:43,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:52:43,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv465899878=21, srv326991926=18, srv1230413884=2, srv1135771549=0, srv1235878052=3, srv1603975480=7, srv1806454372=10, srv2082287428=14, srv322286438=17, srv778693692=26, srv618102207=23, srv1601301398=6, srv1766026503=9, srv1362758130=5, srv835113104=27, srv434584114=20, srv1824859634=11, srv1310084307=4, srv2012771790=13, srv488798000=22, srv660451980=25, srv860725955=28, srv2123993875=16, srv1174262838=1, srv1759801906=8, srv1983388004=12, srv425101261=19, srv2086248774=15, srv638074308=24, srv980138074=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:52:43,053 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:52:43,054 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-02 10:52:43,066 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.1703424035714958, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:52:43,067 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912729786615742, 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.1703424035714958, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-08-02 10:54:43,057 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9386598 different iterations. Found a solution that moves 1845 regions; Going from a computed imbalance of 0.9912729786615742 to a new imbalance of 4.306322040866546E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6833333333333333, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:54:43,062 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1135771549:90 , srv1174262838:90 , srv1230413884:90 , srv1235878052:90 , srv1310084307:90 , srv1362758130:90 , srv1601301398:90 , srv1603975480:90 , srv1759801906:90 , srv1766026503:90 , srv1806454372:90 , srv1824859634:90 , srv1983388004:90 , srv2012771790:90 , srv2082287428:90 , srv2086248774:90 , srv2123993875:90 , srv322286438:90 , srv326991926:90 , srv425101261:90 , srv434584114:90 , srv465899878:90 , srv488798000:90 , srv618102207:90 , srv638074308:90 , srv660451980:90 , srv778693692:90 , srv835113104:90 , srv860725955:90 , srv980138074:90 } 2023-08-02 10:54:43,063 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-08-02 10:54:43,064 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv465899878=21, srv326991926=18, srv1230413884=2, srv1135771549=0, srv1235878052=3, srv1603975480=7, srv1806454372=10, srv2082287428=14, srv322286438=17, srv778693692=26, srv618102207=23, srv1601301398=6, srv1766026503=9, srv1362758130=5, srv835113104=27, srv434584114=20, srv1824859634=11, srv1310084307=4, srv2012771790=13, srv488798000=22, srv660451980=25, srv860725955=28, srv2123993875=16, srv1174262838=1, srv1759801906=8, srv1983388004=12, srv425101261=19, srv2086248774=15, srv638074308=24, srv980138074=29} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-08-02 10:54:43,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-08-02 10:54:43,067 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-08-02 10:54:43,068 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-08-02 10:54:43,069 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-08-02 10:54:43,078 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-08-02 10:54:43,078 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1135771549:90 , srv1174262838:90 , srv1230413884:90 , srv1235878052:90 , srv1310084307:90 , srv1362758130:90 , srv1601301398:90 , srv1603975480:90 , srv1759801906:90 , srv1766026503:90 , srv1806454372:90 , srv1824859634:90 , srv1983388004:90 , srv2012771790:90 , srv2082287428:90 , srv2086248774:90 , srv2123993875:90 , srv322286438:90 , srv326991926:90 , srv425101261:90 , srv434584114:90 , srv465899878:90 , srv488798000:90 , srv618102207:90 , srv638074308:90 , srv660451980:90 , srv778693692:90 , srv835113104:90 , srv860725955:90 , srv980138074:90 } 2023-08-02 10:54:43,089 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=182 (was 302), ProcessCount=173 (was 174), AvailableMemoryMB=3111 (was 3946)