2024-01-04 19:55:53,420 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-01-04 19:55:53,700 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-01-04 19:55:53,801 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-01-04 19:55:53,861 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-04 19:55:53,867 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-04 19:55:53,881 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=386, ProcessCount=172, AvailableMemoryMB=10917 2024-01-04 19:55:53,883 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-04 19:55:53,883 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-01-04 19:55:54,009 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1011177174:84 , srv1013710345:84 , srv1060701829:84 , srv1066929389:84 , srv1105041948:84 , srv1112381863:84 , srv1118569977:84 , srv1120153909:84 , srv1125597768:84 , srv1153458330:84 , srv1154580571:84 , srv1159363365:84 , srv1160109605:84 , srv1163428810:84 , srv1170627134:84 , srv1209267151:84 , srv1210535709:84 , srv1245076811:84 , srv1253529309:84 , srv1254910756:84 , srv1257794847:84 , srv1273874531:84 , srv1274590642:84 , srv127634590:84 , srv1283510963:84 , srv1287722890:84 , srv1305806341:84 , srv1321890331:84 , srv1352984684:84 , srv1371917687:84 , srv1374194846:84 , srv1378006913:84 , srv1408132788:84 , srv141754149:84 , srv1422736405:84 , srv1459655887:84 , srv1464484661:84 , srv1476298173:84 , srv1476301192:84 , srv1532172282:84 , srv1534132263:84 , srv1545772371:84 , srv1569481052:84 , srv1612950716:84 , srv1626251663:84 , srv1626793831:84 , srv165311330:84 , srv1665762029:84 , srv168907863:84 , srv17491708:84 , srv175420625:84 , srv1760169011:84 , srv1760709465:84 , srv1764960444:84 , srv1842067429:84 , srv1891909862:84 , srv189620466:84 , srv1951469239:84 , srv1960494562:84 , srv1973494263:84 , srv1997627209:84 , srv1998134647:84 , srv2012458384:84 , srv2021674040:84 , srv2066927936:84 , srv2129146897:84 , srv249213268:84 , srv277848557:84 , srv292022785:84 , srv317781157:84 , srv330554624:84 , srv352392328:84 , srv35658591:84 , srv358403555:84 , srv376206490:84 , srv411170708:84 , srv438205958:84 , srv537172613:84 , srv586745735:84 , srv593733648:84 , srv597824287:84 , srv632501195:84 , srv653664762:84 , srv659410503:84 , srv660795170:84 , srv703989473:84 , srv739212798:84 , srv757147811:84 , srv767484154:84 , srv771852707:84 , srv894240197:84 , srv903196312:84 , srv912738457:84 , srv915449503:84 , srv953167110:84 , srv953267289:84 , srv963456505:84 , srv981816493:84 , srv993011614:84 , srv1795299281:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-01-04 19:55:54,021 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:54,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv903196312=92, srv330554624=71, srv703989473=86, srv1105041948=4, srv1476301192=38, srv1764960444=53, srv1112381863=5, srv1060701829=2, srv1283510963=24, srv1569481052=42, srv1973494263=60, srv597824287=81, srv660795170=85, srv127634590=23, srv2129146897=66, srv168907863=48, srv1545772371=41, srv993011614=99, srv2066927936=65, srv586745735=79, srv141754149=33, srv1760169011=51, srv771852707=90, srv1245076811=17, srv953267289=96, srv1066929389=3, srv35658591=73, srv981816493=98, srv2021674040=64, srv1998134647=62, srv1464484661=36, srv317781157=70, srv1842067429=55, srv352392328=72, srv1760709465=52, srv165311330=46, srv1210535709=16, srv277848557=68, srv376206490=75, srv912738457=93, srv2012458384=63, srv1612950716=43, srv1209267151=15, srv1013710345=1, srv1287722890=25, srv1120153909=7, srv632501195=82, srv1125597768=8, srv1371917687=29, srv1459655887=35, srv757147811=88, srv1159363365=11, srv1274590642=22, srv1160109605=12, srv1626793831=45, srv739212798=87, srv1891909862=56, srv175420625=50, srv1254910756=19, srv1476298173=37, srv1163428810=13, srv1951469239=58, srv1321890331=27, srv1795299281=54, srv767484154=89, srv1257794847=20, srv1997627209=61, srv1253529309=18, srv1534132263=40, srv1374194846=30, srv1422736405=34, srv537172613=78, srv953167110=95, srv1626251663=44, srv894240197=91, srv292022785=69, srv189620466=57, srv1153458330=9, srv1352984684=28, srv1665762029=47, srv1305806341=26, srv17491708=49, srv1960494562=59, srv915449503=94, srv593733648=80, srv1118569977=6, srv653664762=83, srv659410503=84, srv1273874531=21, srv1378006913=31, srv358403555=74, srv438205958=77, srv1154580571=10, srv1532172282=39, srv1170627134=14, srv1408132788=32, srv249213268=67, srv411170708=76, srv1011177174=0, srv963456505=97} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:54,110 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:54,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:54,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:54,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:54,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:54,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:54,111 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:54,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:54,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:54,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:54,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:54,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:54,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:54,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:54,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:54,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:54,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:54,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:54,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:54,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:54,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:54,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:54,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:54,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:54,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-04 19:55:54,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-04 19:55:54,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-04 19:55:54,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-04 19:55:54,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-04 19:55:54,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-04 19:55:54,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-04 19:55:54,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-04 19:55:54,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-04 19:55:54,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-04 19:55:54,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-04 19:55:54,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-04 19:55:54,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-04 19:55:54,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-04 19:55:54,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-04 19:55:54,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-04 19:55:54,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-04 19:55:54,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-04 19:55:54,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-04 19:55:54,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-04 19:55:54,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-04 19:55:54,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-04 19:55:54,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-04 19:55:54,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-04 19:55:54,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-04 19:55:54,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-04 19:55:54,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-04 19:55:54,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-04 19:55:54,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-04 19:55:54,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-04 19:55:54,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-04 19:55:54,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-04 19:55:54,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-04 19:55:54,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-04 19:55:54,376 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:54,376 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-04 19:55:54,376 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-04 19:55:54,717 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 565 ms to try 5000 different iterations. Found a solution that moves 4705 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17991602635605508. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04130282595476195, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05755200644258007, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5227777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04130282595476195, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.175, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:54,742 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1105041948:82 , srv1459655887:82 , srv1532172282:82 , srv1665762029:82 , srv17491708:82 , srv653664762:82 , srv1066929389:83 , srv1120153909:83 , srv1273874531:83 , srv1476298173:83 , srv168907863:83 , srv317781157:83 , srv376206490:83 , srv767484154:83 , srv912738457:83 , srv963456505:83 , srv981816493:83 , srv1011177174:84 , srv1951469239:84 , srv411170708:84 , srv953167110:84 , srv1013710345:85 , srv1118569977:85 , srv1125597768:85 , srv1160109605:85 , srv1283510963:85 , srv1371917687:85 , srv1408132788:85 , srv141754149:85 , srv1464484661:85 , srv1612950716:85 , srv1626251663:85 , srv165311330:85 , srv1842067429:85 , srv1960494562:85 , srv1973494263:85 , srv277848557:85 , srv330554624:85 , srv739212798:85 , srv757147811:85 , srv771852707:85 , srv1159363365:86 , srv1163428810:86 , srv1209267151:86 , srv1245076811:86 , srv1352984684:86 , srv1374194846:86 , srv1569481052:86 , srv1626793831:86 , srv1760709465:86 , srv1891909862:86 , srv189620466:86 , srv1997627209:86 , srv2012458384:86 , srv292022785:86 , srv35658591:86 , srv358403555:86 , srv438205958:86 , srv586745735:86 , srv593733648:86 , srv703989473:86 , srv993011614:86 , srv1060701829:87 , srv1112381863:87 , srv1257794847:87 , srv1321890331:87 , srv1378006913:87 , srv1476301192:87 , srv1545772371:87 , srv1764960444:87 , srv2021674040:87 , srv2066927936:87 , srv2129146897:87 , srv352392328:87 , srv1422736405:88 , srv1998134647:88 , srv632501195:88 , srv659410503:88 , srv660795170:88 , srv894240197:88 , srv953267289:88 , srv1254910756:89 , srv1534132263:89 , srv1760169011:89 , srv903196312:89 , srv1154580571:90 , srv1170627134:90 , srv1210535709:90 , srv1287722890:90 , srv249213268:90 , srv537172613:90 , srv915449503:90 , srv1274590642:92 , srv127634590:92 , srv1305806341:92 , srv597824287:92 , srv1153458330:93 , srv175420625:94 , srv1253529309:95 , srv1795299281:457 } 2024-01-04 19:55:54,748 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:54,749 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv903196312=92, srv330554624=71, srv703989473=86, srv1105041948=4, srv1476301192=38, srv1764960444=53, srv1112381863=5, srv1060701829=2, srv1283510963=24, srv1569481052=42, srv1973494263=60, srv597824287=81, srv660795170=85, srv127634590=23, srv2129146897=66, srv168907863=48, srv1545772371=41, srv993011614=99, srv2066927936=65, srv586745735=79, srv141754149=33, srv1760169011=51, srv771852707=90, srv1245076811=17, srv953267289=96, srv1066929389=3, srv35658591=73, srv981816493=98, srv2021674040=64, srv1998134647=62, srv1464484661=36, srv317781157=70, srv1842067429=55, srv352392328=72, srv1760709465=52, srv165311330=46, srv1210535709=16, srv277848557=68, srv376206490=75, srv912738457=93, srv2012458384=63, srv1612950716=43, srv1209267151=15, srv1013710345=1, srv1287722890=25, srv1120153909=7, srv632501195=82, srv1125597768=8, srv1371917687=29, srv1459655887=35, srv757147811=88, srv1159363365=11, srv1274590642=22, srv1160109605=12, srv1626793831=45, srv739212798=87, srv1891909862=56, srv175420625=50, srv1254910756=19, srv1476298173=37, srv1163428810=13, srv1951469239=58, srv1321890331=27, srv1795299281=54, srv767484154=89, srv1257794847=20, srv1997627209=61, srv1253529309=18, srv1534132263=40, srv1374194846=30, srv1422736405=34, srv537172613=78, srv953167110=95, srv1626251663=44, srv894240197=91, srv292022785=69, srv189620466=57, srv1153458330=9, srv1352984684=28, srv1665762029=47, srv1305806341=26, srv17491708=49, srv1960494562=59, srv915449503=94, srv593733648=80, srv1118569977=6, srv653664762=83, srv659410503=84, srv1273874531=21, srv1378006913=31, srv358403555=74, srv438205958=77, srv1154580571=10, srv1532172282=39, srv1170627134=14, srv1408132788=32, srv249213268=67, srv411170708=76, srv1011177174=0, srv963456505=97} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:54,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:54,772 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:54,773 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:54,774 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-04 19:55:54,775 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-04 19:55:54,776 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-04 19:55:54,777 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-04 19:55:54,778 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-04 19:55:54,779 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-04 19:55:54,882 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.04130282595476195, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05755200644258007, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04130282595476195, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.175, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:54,882 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-04 19:55:54,882 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17988308124190505, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04130282595476195, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05755200644258007, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04130282595476195, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.175, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.243, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-04 19:55:55,081 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 281 ms to try 5000 different iterations. Found a solution that moves 2638 regions; Going from a computed imbalance of 0.17988308124190505 to a new imbalance of 0.016420106495754476. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023065373891446316); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03234216617176993, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2931111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023065373891446316); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013166666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04766666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,091 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1253529309:77 , srv1274590642:78 , srv1305806341:78 , srv1210535709:80 , srv175420625:80 , srv249213268:80 , srv597824287:81 , srv915449503:81 , srv1153458330:82 , srv1170627134:82 , srv1257794847:82 , srv127634590:82 , srv953267289:82 , srv1060701829:83 , srv1154580571:83 , srv1254910756:83 , srv1321890331:83 , srv1422736405:83 , srv1534132263:83 , srv1760169011:83 , srv1998134647:83 , srv2066927936:83 , srv537172613:83 , srv593733648:83 , srv632501195:83 , srv1209267151:84 , srv1287722890:84 , srv1378006913:84 , srv1545772371:84 , srv1764960444:84 , srv2021674040:84 , srv659410503:84 , srv894240197:84 , srv903196312:84 , srv1013710345:85 , srv1163428810:85 , srv1245076811:85 , srv1374194846:85 , srv1612950716:85 , srv1891909862:85 , srv189620466:85 , srv1973494263:85 , srv1997627209:85 , srv2012458384:85 , srv352392328:85 , srv438205958:85 , srv586745735:85 , srv660795170:85 , srv757147811:85 , srv993011614:85 , srv1283510963:86 , srv1352984684:86 , srv1476301192:86 , srv1569481052:86 , srv358403555:86 , srv739212798:86 , srv771852707:86 , srv1112381863:87 , srv1118569977:87 , srv1125597768:87 , srv1160109605:87 , srv141754149:87 , srv1626251663:87 , srv2129146897:87 , srv277848557:87 , srv1105041948:88 , srv1159363365:88 , srv1371917687:88 , srv1408132788:88 , srv1464484661:88 , srv1626793831:88 , srv1665762029:88 , srv1760709465:88 , srv1842067429:88 , srv1951469239:88 , srv292022785:88 , srv317781157:88 , srv330554624:88 , srv411170708:88 , srv653664762:88 , srv912738457:88 , srv953167110:88 , srv1120153909:89 , srv165311330:89 , srv35658591:89 , srv376206490:89 , srv703989473:89 , srv767484154:89 , srv963456505:89 , srv981816493:89 , srv1273874531:90 , srv1459655887:90 , srv1476298173:90 , srv1960494562:90 , srv1011177174:91 , srv1066929389:91 , srv1532172282:91 , srv168907863:91 , srv17491708:91 , srv1795299281:522 } 2024-01-04 19:55:55,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:55,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv903196312=92, srv330554624=71, srv703989473=86, srv1105041948=4, srv1476301192=38, srv1764960444=53, srv1112381863=5, srv1060701829=2, srv1283510963=24, srv1569481052=42, srv1973494263=60, srv597824287=81, srv660795170=85, srv127634590=23, srv2129146897=66, srv168907863=48, srv1545772371=41, srv993011614=99, srv2066927936=65, srv586745735=79, srv141754149=33, srv1760169011=51, srv771852707=90, srv1245076811=17, srv953267289=96, srv1066929389=3, srv35658591=73, srv981816493=98, srv2021674040=64, srv1998134647=62, srv1464484661=36, srv317781157=70, srv1842067429=55, srv352392328=72, srv1760709465=52, srv165311330=46, srv1210535709=16, srv277848557=68, srv376206490=75, srv912738457=93, srv2012458384=63, srv1612950716=43, srv1209267151=15, srv1013710345=1, srv1287722890=25, srv1120153909=7, srv632501195=82, srv1125597768=8, srv1371917687=29, srv1459655887=35, srv757147811=88, srv1159363365=11, srv1274590642=22, srv1160109605=12, srv1626793831=45, srv739212798=87, srv1891909862=56, srv175420625=50, srv1254910756=19, srv1476298173=37, srv1163428810=13, srv1951469239=58, srv1321890331=27, srv1795299281=54, srv767484154=89, srv1257794847=20, srv1997627209=61, srv1253529309=18, srv1534132263=40, srv1374194846=30, srv1422736405=34, srv537172613=78, srv953167110=95, srv1626251663=44, srv894240197=91, srv292022785=69, srv189620466=57, srv1153458330=9, srv1352984684=28, srv1665762029=47, srv1305806341=26, srv17491708=49, srv1960494562=59, srv915449503=94, srv593733648=80, srv1118569977=6, srv653664762=83, srv659410503=84, srv1273874531=21, srv1378006913=31, srv358403555=74, srv438205958=77, srv1154580571=10, srv1532172282=39, srv1170627134=14, srv1408132788=32, srv249213268=67, srv411170708=76, srv1011177174=0, srv963456505=97} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:55,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:55,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:55,112 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:55,113 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:55,114 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:55,115 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-04 19:55:55,116 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-04 19:55:55,117 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-04 19:55:55,118 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-04 19:55:55,119 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-04 19:55:55,120 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-04 19:55:55,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-04 19:55:55,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-04 19:55:55,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-04 19:55:55,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-04 19:55:55,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-04 19:55:55,211 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.023065373891446316); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03234216617176993, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023065373891446316); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013166666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04766666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,211 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-04 19:55:55,211 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.01640163482495154, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023065373891446316); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03234216617176993, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023065373891446316); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.013166666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04766666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-04 19:55:55,380 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 243 ms to try 5000 different iterations. Found a solution that moves 1010 regions; Going from a computed imbalance of 0.01640163482495154 to a new imbalance of 7.234621133768677E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005001558554945742); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005463890236888291); MoveCostFunction : (multiplier=7.0, imbalance=0.11222222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005001558554945742); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,382 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1011177174:82 , srv1960494562:82 , srv1066929389:83 , srv1112381863:83 , srv1153458330:83 , srv1287722890:83 , srv1371917687:83 , srv1476298173:83 , srv165311330:83 , srv168907863:83 , srv175420625:83 , srv2129146897:83 , srv35658591:83 , srv1154580571:84 , srv1159363365:84 , srv1273874531:84 , srv127634590:84 , srv1408132788:84 , srv1532172282:84 , srv1626793831:84 , srv1760709465:84 , srv330554624:84 , srv660795170:84 , srv703989473:84 , srv903196312:84 , srv1245076811:85 , srv1253529309:85 , srv1464484661:85 , srv1476301192:85 , srv1569481052:85 , srv17491708:85 , srv1842067429:85 , srv292022785:85 , srv358403555:85 , srv597824287:85 , srv894240197:85 , srv963456505:85 , srv981816493:85 , srv1118569977:86 , srv1120153909:86 , srv1125597768:86 , srv1160109605:86 , srv1163428810:86 , srv1170627134:86 , srv1254910756:86 , srv1352984684:86 , srv1374194846:86 , srv1378006913:86 , srv141754149:86 , srv1459655887:86 , srv1545772371:86 , srv1665762029:86 , srv1760169011:86 , srv1764960444:86 , srv189620466:86 , srv1951469239:86 , srv1997627209:86 , srv277848557:86 , srv317781157:86 , srv352392328:86 , srv376206490:86 , srv411170708:86 , srv438205958:86 , srv537172613:86 , srv632501195:86 , srv659410503:86 , srv739212798:86 , srv771852707:86 , srv912738457:86 , srv915449503:86 , srv953167110:86 , srv993011614:86 , srv1060701829:87 , srv1209267151:87 , srv1274590642:87 , srv1283510963:87 , srv1305806341:87 , srv1321890331:87 , srv1422736405:87 , srv1534132263:87 , srv1626251663:87 , srv1891909862:87 , srv1998134647:87 , srv2012458384:87 , srv2066927936:87 , srv249213268:87 , srv586745735:87 , srv653664762:87 , srv767484154:87 , srv1013710345:88 , srv1105041948:88 , srv1210535709:88 , srv1612950716:88 , srv2021674040:88 , srv757147811:88 , srv1257794847:89 , srv1973494263:89 , srv593733648:89 , srv953267289:89 , srv1795299281:523 } 2024-01-04 19:55:55,387 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:55,388 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv903196312=92, srv330554624=71, srv703989473=86, srv1105041948=4, srv1476301192=38, srv1764960444=53, srv1112381863=5, srv1060701829=2, srv1283510963=24, srv1569481052=42, srv1973494263=60, srv597824287=81, srv660795170=85, srv127634590=23, srv2129146897=66, srv168907863=48, srv1545772371=41, srv993011614=99, srv2066927936=65, srv586745735=79, srv141754149=33, srv1760169011=51, srv771852707=90, srv1245076811=17, srv953267289=96, srv1066929389=3, srv35658591=73, srv981816493=98, srv2021674040=64, srv1998134647=62, srv1464484661=36, srv317781157=70, srv1842067429=55, srv352392328=72, srv1760709465=52, srv165311330=46, srv1210535709=16, srv277848557=68, srv376206490=75, srv912738457=93, srv2012458384=63, srv1612950716=43, srv1209267151=15, srv1013710345=1, srv1287722890=25, srv1120153909=7, srv632501195=82, srv1125597768=8, srv1371917687=29, srv1459655887=35, srv757147811=88, srv1159363365=11, srv1274590642=22, srv1160109605=12, srv1626793831=45, srv739212798=87, srv1891909862=56, srv175420625=50, srv1254910756=19, srv1476298173=37, srv1163428810=13, srv1951469239=58, srv1321890331=27, srv1795299281=54, srv767484154=89, srv1257794847=20, srv1997627209=61, srv1253529309=18, srv1534132263=40, srv1374194846=30, srv1422736405=34, srv537172613=78, srv953167110=95, srv1626251663=44, srv894240197=91, srv292022785=69, srv189620466=57, srv1153458330=9, srv1352984684=28, srv1665762029=47, srv1305806341=26, srv17491708=49, srv1960494562=59, srv915449503=94, srv593733648=80, srv1118569977=6, srv653664762=83, srv659410503=84, srv1273874531=21, srv1378006913=31, srv358403555=74, srv438205958=77, srv1154580571=10, srv1532172282=39, srv1170627134=14, srv1408132788=32, srv249213268=67, srv411170708=76, srv1011177174=0, srv963456505=97} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:55,397 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:55,397 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:55,397 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:55,397 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:55,397 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:55,398 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-04 19:55:55,399 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-04 19:55:55,400 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-04 19:55:55,401 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-04 19:55:55,402 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-04 19:55:55,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-04 19:55:55,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-04 19:55:55,404 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-04 19:55:55,490 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.005001558554945742); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005463890236888291); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005001558554945742); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,490 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-01-04 19:55:55,490 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=7.163899422203227E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005001558554945742); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005463890236888291); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005001558554945742); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=3.333333333333333E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004083333333333333); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-04 19:55:55,719 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 305 ms to try 5000 different iterations. Found a solution that moves 221 regions; Going from a computed imbalance of 7.163899422203227E-4 to a new imbalance of 2.6683213023227498E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); MoveCostFunction : (multiplier=7.0, imbalance=0.024555555555555556); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,720 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1105041948:83 , srv1534132263:83 , srv1626251663:83 , srv1973494263:83 , srv1998134647:83 , srv2021674040:83 , srv292022785:83 , srv537172613:83 , srv767484154:83 , srv953267289:83 , srv1013710345:84 , srv1118569977:84 , srv1120153909:84 , srv1125597768:84 , srv1153458330:84 , srv1159363365:84 , srv1160109605:84 , srv1170627134:84 , srv1210535709:84 , srv1253529309:84 , srv1254910756:84 , srv1257794847:84 , srv127634590:84 , srv1305806341:84 , srv1352984684:84 , srv141754149:84 , srv1422736405:84 , srv1459655887:84 , srv1464484661:84 , srv1476301192:84 , srv1545772371:84 , srv1612950716:84 , srv1626793831:84 , srv17491708:84 , srv175420625:84 , srv1760169011:84 , srv1760709465:84 , srv1842067429:84 , srv1891909862:84 , srv1951469239:84 , srv2012458384:84 , srv2129146897:84 , srv277848557:84 , srv352392328:84 , srv35658591:84 , srv376206490:84 , srv593733648:84 , srv597824287:84 , srv659410503:84 , srv703989473:84 , srv757147811:84 , srv953167110:84 , srv1011177174:85 , srv1060701829:85 , srv1066929389:85 , srv1112381863:85 , srv1154580571:85 , srv1163428810:85 , srv1209267151:85 , srv1274590642:85 , srv1283510963:85 , srv1287722890:85 , srv1321890331:85 , srv1374194846:85 , srv1378006913:85 , srv1408132788:85 , srv1532172282:85 , srv1569481052:85 , srv165311330:85 , srv1665762029:85 , srv168907863:85 , srv1764960444:85 , srv189620466:85 , srv1960494562:85 , srv1997627209:85 , srv2066927936:85 , srv317781157:85 , srv330554624:85 , srv358403555:85 , srv411170708:85 , srv438205958:85 , srv586745735:85 , srv632501195:85 , srv653664762:85 , srv739212798:85 , srv894240197:85 , srv903196312:85 , srv912738457:85 , srv915449503:85 , srv963456505:85 , srv981816493:85 , srv993011614:85 , srv1245076811:86 , srv1273874531:86 , srv1371917687:86 , srv1476298173:86 , srv249213268:86 , srv660795170:86 , srv771852707:86 , srv1795299281:640 } 2024-01-04 19:55:55,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:55,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv903196312=92, srv330554624=71, srv703989473=86, srv1105041948=4, srv1476301192=38, srv1764960444=53, srv1112381863=5, srv1060701829=2, srv1283510963=24, srv1569481052=42, srv1973494263=60, srv597824287=81, srv660795170=85, srv127634590=23, srv2129146897=66, srv168907863=48, srv1545772371=41, srv993011614=99, srv2066927936=65, srv586745735=79, srv141754149=33, srv1760169011=51, srv771852707=90, srv1245076811=17, srv953267289=96, srv1066929389=3, srv35658591=73, srv981816493=98, srv2021674040=64, srv1998134647=62, srv1464484661=36, srv317781157=70, srv1842067429=55, srv352392328=72, srv1760709465=52, srv165311330=46, srv1210535709=16, srv277848557=68, srv376206490=75, srv912738457=93, srv2012458384=63, srv1612950716=43, srv1209267151=15, srv1013710345=1, srv1287722890=25, srv1120153909=7, srv632501195=82, srv1125597768=8, srv1371917687=29, srv1459655887=35, srv757147811=88, srv1159363365=11, srv1274590642=22, srv1160109605=12, srv1626793831=45, srv739212798=87, srv1891909862=56, srv175420625=50, srv1254910756=19, srv1476298173=37, srv1163428810=13, srv1951469239=58, srv1321890331=27, srv1795299281=54, srv767484154=89, srv1257794847=20, srv1997627209=61, srv1253529309=18, srv1534132263=40, srv1374194846=30, srv1422736405=34, srv537172613=78, srv953167110=95, srv1626251663=44, srv894240197=91, srv292022785=69, srv189620466=57, srv1153458330=9, srv1352984684=28, srv1665762029=47, srv1305806341=26, srv17491708=49, srv1960494562=59, srv915449503=94, srv593733648=80, srv1118569977=6, srv653664762=83, srv659410503=84, srv1273874531=21, srv1378006913=31, srv358403555=74, srv438205958=77, srv1154580571=10, srv1532172282=39, srv1170627134=14, srv1408132788=32, srv249213268=67, srv411170708=76, srv1011177174=0, srv963456505=97} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:55,732 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-04 19:55:55,733 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-04 19:55:55,734 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-04 19:55:55,735 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-04 19:55:55,736 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-04 19:55:55,737 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-04 19:55:55,738 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-04 19:55:55,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=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,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) 2024-01-04 19:55:55,817 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.513573794837952E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.4668347344853864E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0017727200782610348); 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=1.6666666666666666E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-01-04 19:55:55,968 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 222 ms to try 5000 different iterations. Found a solution that moves 22 regions; Going from a computed imbalance of 2.513573794837952E-5 to a new imbalance of 6.552032964788502E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0024444444444444444); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:55,968 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1273874531:83 , srv1283510963:83 , srv249213268:83 , srv411170708:83 , srv586745735:83 , srv660795170:83 , srv703989473:83 , srv771852707:83 , srv1011177174:84 , srv1013710345:84 , srv1060701829:84 , srv1066929389:84 , srv1112381863:84 , srv1118569977:84 , srv1120153909:84 , srv1125597768:84 , srv1153458330:84 , srv1154580571:84 , srv1159363365:84 , srv1160109605:84 , srv1163428810:84 , srv1170627134:84 , srv1209267151:84 , srv1210535709:84 , srv1245076811:84 , srv1254910756:84 , srv1257794847:84 , srv1274590642:84 , srv127634590:84 , srv1287722890:84 , srv1321890331:84 , srv1352984684:84 , srv1371917687:84 , srv1374194846:84 , srv1378006913:84 , srv1408132788:84 , srv141754149:84 , srv1422736405:84 , srv1459655887:84 , srv1464484661:84 , srv1476298173:84 , srv1476301192:84 , srv1532172282:84 , srv1534132263:84 , srv1569481052:84 , srv1612950716:84 , srv1626251663:84 , srv1626793831:84 , srv165311330:84 , srv168907863:84 , srv17491708:84 , srv1760169011:84 , srv1760709465:84 , srv1764960444:84 , srv1842067429:84 , srv1891909862:84 , srv189620466:84 , srv1951469239:84 , srv1960494562:84 , srv1973494263:84 , srv1997627209:84 , srv2012458384:84 , srv2021674040:84 , srv2066927936:84 , srv277848557:84 , srv292022785:84 , srv317781157:84 , srv330554624:84 , srv352392328:84 , srv35658591:84 , srv358403555:84 , srv376206490:84 , srv438205958:84 , srv537172613:84 , srv593733648:84 , srv597824287:84 , srv632501195:84 , srv653664762:84 , srv659410503:84 , srv739212798:84 , srv757147811:84 , srv767484154:84 , srv894240197:84 , srv903196312:84 , srv912738457:84 , srv915449503:84 , srv953167110:84 , srv953267289:84 , srv963456505:84 , srv981816493:84 , srv993011614:84 , srv1105041948:85 , srv1253529309:85 , srv1305806341:85 , srv1545772371:85 , srv1665762029:85 , srv175420625:85 , srv1998134647:85 , srv2129146897:85 , srv1795299281:684 } 2024-01-04 19:55:55,971 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:55,972 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv903196312=92, srv330554624=71, srv703989473=86, srv1105041948=4, srv1476301192=38, srv1764960444=53, srv1112381863=5, srv1060701829=2, srv1283510963=24, srv1569481052=42, srv1973494263=60, srv597824287=81, srv660795170=85, srv127634590=23, srv2129146897=66, srv168907863=48, srv1545772371=41, srv993011614=99, srv2066927936=65, srv586745735=79, srv141754149=33, srv1760169011=51, srv771852707=90, srv1245076811=17, srv953267289=96, srv1066929389=3, srv35658591=73, srv981816493=98, srv2021674040=64, srv1998134647=62, srv1464484661=36, srv317781157=70, srv1842067429=55, srv352392328=72, srv1760709465=52, srv165311330=46, srv1210535709=16, srv277848557=68, srv376206490=75, srv912738457=93, srv2012458384=63, srv1612950716=43, srv1209267151=15, srv1013710345=1, srv1287722890=25, srv1120153909=7, srv632501195=82, srv1125597768=8, srv1371917687=29, srv1459655887=35, srv757147811=88, srv1159363365=11, srv1274590642=22, srv1160109605=12, srv1626793831=45, srv739212798=87, srv1891909862=56, srv175420625=50, srv1254910756=19, srv1476298173=37, srv1163428810=13, srv1951469239=58, srv1321890331=27, srv1795299281=54, srv767484154=89, srv1257794847=20, srv1997627209=61, srv1253529309=18, srv1534132263=40, srv1374194846=30, srv1422736405=34, srv537172613=78, srv953167110=95, srv1626251663=44, srv894240197=91, srv292022785=69, srv189620466=57, srv1153458330=9, srv1352984684=28, srv1665762029=47, srv1305806341=26, srv17491708=49, srv1960494562=59, srv915449503=94, srv593733648=80, srv1118569977=6, srv653664762=83, srv659410503=84, srv1273874531=21, srv1378006913=31, srv358403555=74, srv438205958=77, srv1154580571=10, srv1532172282=39, srv1170627134=14, srv1408132788=32, srv249213268=67, srv411170708=76, srv1011177174=0, srv963456505=97} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:55,986 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:55,987 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-01-04 19:55:55,988 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-01-04 19:55:55,989 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-01-04 19:55:55,990 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-01-04 19:55:55,991 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-01-04 19:55:55,992 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-01-04 19:55:56,078 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.397985672269699E-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.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:56,079 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1273874531:83 , srv1283510963:83 , srv249213268:83 , srv411170708:83 , srv586745735:83 , srv660795170:83 , srv703989473:83 , srv771852707:83 , srv1011177174:84 , srv1013710345:84 , srv1060701829:84 , srv1066929389:84 , srv1112381863:84 , srv1118569977:84 , srv1120153909:84 , srv1125597768:84 , srv1153458330:84 , srv1154580571:84 , srv1159363365:84 , srv1160109605:84 , srv1163428810:84 , srv1170627134:84 , srv1209267151:84 , srv1210535709:84 , srv1245076811:84 , srv1254910756:84 , srv1257794847:84 , srv1274590642:84 , srv127634590:84 , srv1287722890:84 , srv1321890331:84 , srv1352984684:84 , srv1371917687:84 , srv1374194846:84 , srv1378006913:84 , srv1408132788:84 , srv141754149:84 , srv1422736405:84 , srv1459655887:84 , srv1464484661:84 , srv1476298173:84 , srv1476301192:84 , srv1532172282:84 , srv1534132263:84 , srv1569481052:84 , srv1612950716:84 , srv1626251663:84 , srv1626793831:84 , srv165311330:84 , srv168907863:84 , srv17491708:84 , srv1760169011:84 , srv1760709465:84 , srv1764960444:84 , srv1842067429:84 , srv1891909862:84 , srv189620466:84 , srv1951469239:84 , srv1960494562:84 , srv1973494263:84 , srv1997627209:84 , srv2012458384:84 , srv2021674040:84 , srv2066927936:84 , srv277848557:84 , srv292022785:84 , srv317781157:84 , srv330554624:84 , srv352392328:84 , srv35658591:84 , srv358403555:84 , srv376206490:84 , srv438205958:84 , srv537172613:84 , srv593733648:84 , srv597824287:84 , srv632501195:84 , srv653664762:84 , srv659410503:84 , srv739212798:84 , srv757147811:84 , srv767484154:84 , srv894240197:84 , srv903196312:84 , srv912738457:84 , srv915449503:84 , srv953167110:84 , srv953267289:84 , srv963456505:84 , srv981816493:84 , srv993011614:84 , srv1105041948:85 , srv1253529309:85 , srv1305806341:85 , srv1545772371:85 , srv1665762029:85 , srv175420625:85 , srv1998134647:85 , srv2129146897:85 , srv1795299281:684 } 2024-01-04 19:55:56,103 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=371 (was 386), ProcessCount=172 (was 172), AvailableMemoryMB=10418 (was 10917) 2024-01-04 19:55:56,110 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=371, ProcessCount=172, AvailableMemoryMB=10418 2024-01-04 19:55:56,110 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-01-04 19:55:56,110 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-01-04 19:55:56,120 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1021516828:84 , srv1022574046:84 , srv1053653808:84 , srv1164691123:84 , srv1328788615:84 , srv1404452626:84 , srv1441250750:84 , srv1452661028:84 , srv1504002333:84 , srv1616061746:84 , srv176501400:84 , srv1905483178:84 , srv1938826630:84 , srv1992762541:84 , srv2128549324:84 , srv25419587:84 , srv256080213:84 , srv313340538:84 , srv390064946:84 , srv502409851:84 , srv535644259:84 , srv626511676:84 , srv82079785:84 , srv826086990:84 , srv834182961:84 , srv947277955:84 , srv958080820:84 , srv990108464:84 , srv990973045:84 , srv1864362056:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-01-04 19:55:56,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:55:56,121 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv176501400=10, srv502409851=20, srv1441250750=6, srv1053653808=2, srv834182961=25, srv947277955=26, srv1164691123=3, srv1938826630=13, srv1328788615=4, srv958080820=27, srv990973045=29, srv313340538=18, srv1864362056=11, srv1905483178=12, srv826086990=24, srv2128549324=15, srv1992762541=14, srv390064946=19, srv535644259=21, srv82079785=23, srv1616061746=9, srv1404452626=5, srv1021516828=0, srv256080213=17, srv626511676=22, srv990108464=28, srv25419587=16, srv1504002333=8, srv1022574046=1, srv1452661028=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:55:56,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:55:56,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:55:56,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:55:56,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:55:56,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:55:56,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:55:56,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:55:56,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:55:56,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-04 19:55:56,144 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.1249286663738012, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:55:56,144 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912586689412727, 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.1249286663738012, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-01-04 19:57:56,134 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9644119 different iterations. Found a solution that moves 1844 regions; Going from a computed imbalance of 0.9912586689412727 to a new imbalance of 4.303987990979898E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.682962962962963, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:57:56,140 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1021516828:90 , srv1022574046:90 , srv1053653808:90 , srv1164691123:90 , srv1328788615:90 , srv1404452626:90 , srv1441250750:90 , srv1452661028:90 , srv1504002333:90 , srv1616061746:90 , srv176501400:90 , srv1864362056:90 , srv1905483178:90 , srv1938826630:90 , srv1992762541:90 , srv2128549324:90 , srv25419587:90 , srv256080213:90 , srv313340538:90 , srv390064946:90 , srv502409851:90 , srv535644259:90 , srv626511676:90 , srv82079785:90 , srv826086990:90 , srv834182961:90 , srv947277955:90 , srv958080820:90 , srv990108464:90 , srv990973045:90 } 2024-01-04 19:57:56,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-01-04 19:57:56,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv176501400=10, srv502409851=20, srv1441250750=6, srv1053653808=2, srv834182961=25, srv947277955=26, srv1164691123=3, srv1938826630=13, srv1328788615=4, srv958080820=27, srv990973045=29, srv313340538=18, srv1864362056=11, srv1905483178=12, srv826086990=24, srv2128549324=15, srv1992762541=14, srv390064946=19, srv535644259=21, srv82079785=23, srv1616061746=9, srv1404452626=5, srv1021516828=0, srv256080213=17, srv626511676=22, srv990108464=28, srv25419587=16, srv1504002333=8, srv1022574046=1, srv1452661028=7} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-01-04 19:57:56,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-01-04 19:57:56,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-01-04 19:57:56,155 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-01-04 19:57:56,155 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1021516828:90 , srv1022574046:90 , srv1053653808:90 , srv1164691123:90 , srv1328788615:90 , srv1404452626:90 , srv1441250750:90 , srv1452661028:90 , srv1504002333:90 , srv1616061746:90 , srv176501400:90 , srv1864362056:90 , srv1905483178:90 , srv1938826630:90 , srv1992762541:90 , srv2128549324:90 , srv25419587:90 , srv256080213:90 , srv313340538:90 , srv390064946:90 , srv502409851:90 , srv535644259:90 , srv626511676:90 , srv82079785:90 , srv826086990:90 , srv834182961:90 , srv947277955:90 , srv958080820:90 , srv990108464:90 , srv990973045:90 } 2024-01-04 19:57:56,166 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=170 (was 371), ProcessCount=170 (was 172), AvailableMemoryMB=11778 (was 10418) - AvailableMemoryMB LEAK? -