2023-05-11 03:53:32,860 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-05-11 03:53:33,185 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-05-11 03:53:33,297 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-05-11 03:53:33,362 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-11 03:53:33,370 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-05-11 03:53:33,382 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=314, ProcessCount=172, AvailableMemoryMB=9825 2023-05-11 03:53:33,384 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-11 03:53:33,384 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-05-11 03:53:33,517 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1007160503:84 , srv1016716152:84 , srv1017517699:84 , srv1058697482:84 , srv1068075506:84 , srv1081041140:84 , srv1098717170:84 , srv1135175476:84 , srv1135935296:84 , srv1162165519:84 , srv1209845487:84 , srv1231520266:84 , srv1247816075:84 , srv1270845770:84 , srv129777017:84 , srv1301014411:84 , srv1336394901:84 , srv1399679881:84 , srv1442435458:84 , srv1461852759:84 , srv1476264086:84 , srv1513468767:84 , srv1551457350:84 , srv1555411481:84 , srv1578161496:84 , srv1589347323:84 , srv1600301041:84 , srv1602116937:84 , srv1623727478:84 , srv1638385169:84 , srv1654459589:84 , srv1663547136:84 , srv1675648288:84 , srv1700853670:84 , srv1721401250:84 , srv1740088314:84 , srv1741767919:84 , srv1759047001:84 , srv1773414093:84 , srv177541512:84 , srv1777672975:84 , srv1790817590:84 , srv1791367099:84 , srv1805970605:84 , srv1840661261:84 , srv1847946910:84 , srv1857964470:84 , srv1869792813:84 , srv1879927708:84 , srv1894641542:84 , srv1902060761:84 , srv1914135336:84 , srv1915858336:84 , srv1923024035:84 , srv1946491074:84 , srv1958185463:84 , srv196581676:84 , srv2053972713:84 , srv2066922233:84 , srv2075866186:84 , srv2137676998:84 , srv2141119150:84 , srv214878378:84 , srv231097791:84 , srv234450392:84 , srv23468683:84 , srv278725569:84 , srv279115951:84 , srv296371979:84 , srv303269918:84 , srv320548584:84 , srv321501603:84 , srv322602588:84 , srv324257976:84 , srv371884793:84 , srv377341523:84 , srv392965880:84 , srv438545521:84 , srv46240896:84 , srv490553836:84 , srv506890478:84 , srv518278686:84 , srv519451266:84 , srv540757799:84 , srv584653572:84 , srv595480149:84 , srv621126991:84 , srv622738732:84 , srv65123487:84 , srv697589956:84 , srv813635014:84 , srv858015399:84 , srv87439551:84 , srv896018154:84 , srv901170246:84 , srv909562336:84 , srv926484330:84 , srv943918672:84 , srv971699999:84 , srv1905366322:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-05-11 03:53:33,531 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:33,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv371884793=75, srv540757799=84, srv2141119150=62, srv1638385169=29, srv129777017=14, srv1600301041=26, srv1740088314=35, srv1476264086=20, srv1602116937=27, srv320548584=71, srv1513468767=21, srv234450392=65, srv1773414093=38, srv1007160503=0, srv519451266=83, srv1098717170=6, srv1058697482=3, srv1162165519=9, srv279115951=68, srv87439551=93, srv506890478=81, srv926484330=97, srv490553836=80, srv1902060761=50, srv1555411481=23, srv321501603=72, srv909562336=96, srv1700853670=33, srv901170246=95, srv2137676998=61, srv1946491074=55, srv296371979=69, srv595480149=86, srv1081041140=5, srv1791367099=42, srv1551457350=22, srv858015399=92, srv1879927708=48, srv322602588=73, srv971699999=99, srv1247816075=12, srv1958185463=56, srv1442435458=18, srv1759047001=37, srv392965880=77, srv622738732=88, srv1461852759=19, srv1589347323=25, srv813635014=91, srv1923024035=54, srv1847946910=45, srv697589956=90, srv177541512=39, srv1663547136=31, srv231097791=64, srv1231520266=11, srv1915858336=53, srv1777672975=40, srv1857964470=46, srv1578161496=24, srv621126991=87, srv1301014411=15, srv65123487=89, srv1840661261=44, srv377341523=76, srv278725569=67, srv1209845487=10, srv2053972713=58, srv943918672=98, srv196581676=57, srv1270845770=13, srv896018154=94, srv1016716152=1, srv438545521=78, srv1017517699=2, srv584653572=85, srv1135175476=7, srv23468683=66, srv1399679881=17, srv518278686=82, srv324257976=74, srv2066922233=59, srv1654459589=30, srv1623727478=28, srv1805970605=43, srv1741767919=36, srv1336394901=16, srv1914135336=52, srv1869792813=47, srv1790817590=41, srv1905366322=51, srv1068075506=4, srv46240896=79, srv1894641542=49, srv2075866186=60, srv214878378=63, srv1675648288=32, srv1135935296=8, srv303269918=70, srv1721401250=34} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:33,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:33,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:33,624 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-11 03:53:33,625 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-11 03:53:33,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-11 03:53:33,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-11 03:53:33,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-11 03:53:33,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-11 03:53:33,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-11 03:53:33,626 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-11 03:53:33,627 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-11 03:53:33,628 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-11 03:53:33,629 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-11 03:53:33,630 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-11 03:53:33,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-11 03:53:33,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-11 03:53:33,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-11 03:53:33,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-11 03:53:33,829 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:33,830 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-11 03:53:33,830 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-11 03:53:34,202 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 544 ms to try 5000 different iterations. Found a solution that moves 4686 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18382185612621296. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04171859838911852, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056499058919687546, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5206666666666667, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04171859838911852, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17883333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24808333333333332, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:34,216 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1081041140:82 , srv1589347323:82 , srv2075866186:82 , srv490553836:82 , srv1016716152:83 , srv129777017:83 , srv1513468767:83 , srv1741767919:83 , srv1879927708:83 , srv1915858336:83 , srv321501603:83 , srv540757799:83 , srv584653572:83 , srv813635014:83 , srv1017517699:84 , srv1135935296:84 , srv1209845487:84 , srv1399679881:84 , srv1663547136:84 , srv1675648288:84 , srv1805970605:84 , srv1958185463:84 , srv2137676998:84 , srv322602588:84 , srv65123487:84 , srv87439551:84 , srv1578161496:85 , srv1721401250:85 , srv1740088314:85 , srv1791367099:85 , srv1894641542:85 , srv1946491074:85 , srv214878378:85 , srv438545521:85 , srv506890478:85 , srv697589956:85 , srv1135175476:86 , srv1336394901:86 , srv1623727478:86 , srv1777672975:86 , srv1790817590:86 , srv1869792813:86 , srv1923024035:86 , srv2053972713:86 , srv2141119150:86 , srv279115951:86 , srv296371979:86 , srv303269918:86 , srv324257976:86 , srv371884793:86 , srv392965880:86 , srv595480149:86 , srv858015399:86 , srv896018154:86 , srv943918672:86 , srv1098717170:87 , srv1162165519:87 , srv1247816075:87 , srv1270845770:87 , srv1442435458:87 , srv1476264086:87 , srv1551457350:87 , srv1700853670:87 , srv1773414093:87 , srv1857964470:87 , srv1902060761:87 , srv231097791:87 , srv519451266:87 , srv622738732:87 , srv1007160503:88 , srv1058697482:88 , srv1654459589:88 , srv1759047001:88 , srv177541512:88 , srv1840661261:88 , srv196581676:88 , srv2066922233:88 , srv234450392:88 , srv23468683:88 , srv518278686:88 , srv621126991:88 , srv909562336:88 , srv1068075506:89 , srv1231520266:89 , srv1301014411:89 , srv1600301041:89 , srv1638385169:89 , srv1847946910:89 , srv926484330:89 , srv971699999:89 , srv1461852759:90 , srv1555411481:90 , srv1914135336:90 , srv278725569:90 , srv377341523:90 , srv1602116937:91 , srv320548584:91 , srv901170246:91 , srv46240896:92 , srv1905366322:461 } 2023-05-11 03:53:34,220 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:34,221 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv371884793=75, srv540757799=84, srv2141119150=62, srv1638385169=29, srv129777017=14, srv1600301041=26, srv1740088314=35, srv1476264086=20, srv1602116937=27, srv320548584=71, srv1513468767=21, srv234450392=65, srv1773414093=38, srv1007160503=0, srv519451266=83, srv1098717170=6, srv1058697482=3, srv1162165519=9, srv279115951=68, srv87439551=93, srv506890478=81, srv926484330=97, srv490553836=80, srv1902060761=50, srv1555411481=23, srv321501603=72, srv909562336=96, srv1700853670=33, srv901170246=95, srv2137676998=61, srv1946491074=55, srv296371979=69, srv595480149=86, srv1081041140=5, srv1791367099=42, srv1551457350=22, srv858015399=92, srv1879927708=48, srv322602588=73, srv971699999=99, srv1247816075=12, srv1958185463=56, srv1442435458=18, srv1759047001=37, srv392965880=77, srv622738732=88, srv1461852759=19, srv1589347323=25, srv813635014=91, srv1923024035=54, srv1847946910=45, srv697589956=90, srv177541512=39, srv1663547136=31, srv231097791=64, srv1231520266=11, srv1915858336=53, srv1777672975=40, srv1857964470=46, srv1578161496=24, srv621126991=87, srv1301014411=15, srv65123487=89, srv1840661261=44, srv377341523=76, srv278725569=67, srv1209845487=10, srv2053972713=58, srv943918672=98, srv196581676=57, srv1270845770=13, srv896018154=94, srv1016716152=1, srv438545521=78, srv1017517699=2, srv584653572=85, srv1135175476=7, srv23468683=66, srv1399679881=17, srv518278686=82, srv324257976=74, srv2066922233=59, srv1654459589=30, srv1623727478=28, srv1805970605=43, srv1741767919=36, srv1336394901=16, srv1914135336=52, srv1869792813=47, srv1790817590=41, srv1905366322=51, srv1068075506=4, srv46240896=79, srv1894641542=49, srv2075866186=60, srv214878378=63, srv1675648288=32, srv1135935296=8, srv303269918=70, srv1721401250=34} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:34,235 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:34,236 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:34,237 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:34,238 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-11 03:53:34,239 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-11 03:53:34,240 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-11 03:53:34,241 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-11 03:53:34,242 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-11 03:53:34,243 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-11 03:53:34,244 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-11 03:53:34,245 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-11 03:53:34,387 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.04171859838911852, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056499058919687546, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04171859838911852, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17883333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24808333333333332, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:34,387 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-11 03:53:34,387 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18378904405290644, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04171859838911852, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.056499058919687546, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04171859838911852, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17883333333333334, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24808333333333332, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-11 03:53:34,705 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 433 ms to try 5000 different iterations. Found a solution that moves 2629 regions; Going from a computed imbalance of 0.18378904405290644 to a new imbalance of 0.016032828813036193. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023522031074686946); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035832256659104667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.2921111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023522031074686946); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04566666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:34,718 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv46240896:79 , srv1068075506:80 , srv1602116937:81 , srv1058697482:82 , srv1301014411:82 , srv1461852759:82 , srv1840661261:82 , srv234450392:82 , srv278725569:82 , srv320548584:82 , srv519451266:82 , srv1007160503:83 , srv1098717170:83 , srv1247816075:83 , srv1551457350:83 , srv1555411481:83 , srv1600301041:83 , srv1638385169:83 , srv1857964470:83 , srv1914135336:83 , srv377341523:83 , srv971699999:83 , srv1270845770:84 , srv1336394901:84 , srv1578161496:84 , srv1654459589:84 , srv1759047001:84 , srv1773414093:84 , srv177541512:84 , srv1847946910:84 , srv1902060761:84 , srv2066922233:84 , srv303269918:84 , srv324257976:84 , srv518278686:84 , srv896018154:84 , srv901170246:84 , srv1442435458:85 , srv1476264086:85 , srv1623727478:85 , srv1700853670:85 , srv1923024035:85 , srv2053972713:85 , srv2141119150:85 , srv214878378:85 , srv231097791:85 , srv595480149:85 , srv621126991:85 , srv1721401250:86 , srv1740088314:86 , srv1741767919:86 , srv1777672975:86 , srv1790817590:86 , srv196581676:86 , srv279115951:86 , srv392965880:86 , srv506890478:86 , srv858015399:86 , srv926484330:86 , srv943918672:86 , srv1135175476:87 , srv1663547136:87 , srv1675648288:87 , srv1791367099:87 , srv1805970605:87 , srv1869792813:87 , srv1946491074:87 , srv23468683:87 , srv371884793:87 , srv540757799:87 , srv622738732:87 , srv65123487:87 , srv87439551:87 , srv909562336:87 , srv1135935296:88 , srv1209845487:88 , srv1399679881:88 , srv1915858336:88 , srv296371979:88 , srv322602588:88 , srv438545521:88 , srv584653572:88 , srv813635014:88 , srv1081041140:89 , srv1162165519:89 , srv1231520266:89 , srv1513468767:89 , srv1589347323:89 , srv1879927708:89 , srv1894641542:89 , srv490553836:89 , srv697589956:89 , srv1016716152:90 , srv1017517699:90 , srv129777017:90 , srv1958185463:90 , srv2137676998:90 , srv321501603:90 , srv2075866186:91 , srv1905366322:522 } 2023-05-11 03:53:34,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:34,725 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv371884793=75, srv540757799=84, srv2141119150=62, srv1638385169=29, srv129777017=14, srv1600301041=26, srv1740088314=35, srv1476264086=20, srv1602116937=27, srv320548584=71, srv1513468767=21, srv234450392=65, srv1773414093=38, srv1007160503=0, srv519451266=83, srv1098717170=6, srv1058697482=3, srv1162165519=9, srv279115951=68, srv87439551=93, srv506890478=81, srv926484330=97, srv490553836=80, srv1902060761=50, srv1555411481=23, srv321501603=72, srv909562336=96, srv1700853670=33, srv901170246=95, srv2137676998=61, srv1946491074=55, srv296371979=69, srv595480149=86, srv1081041140=5, srv1791367099=42, srv1551457350=22, srv858015399=92, srv1879927708=48, srv322602588=73, srv971699999=99, srv1247816075=12, srv1958185463=56, srv1442435458=18, srv1759047001=37, srv392965880=77, srv622738732=88, srv1461852759=19, srv1589347323=25, srv813635014=91, srv1923024035=54, srv1847946910=45, srv697589956=90, srv177541512=39, srv1663547136=31, srv231097791=64, srv1231520266=11, srv1915858336=53, srv1777672975=40, srv1857964470=46, srv1578161496=24, srv621126991=87, srv1301014411=15, srv65123487=89, srv1840661261=44, srv377341523=76, srv278725569=67, srv1209845487=10, srv2053972713=58, srv943918672=98, srv196581676=57, srv1270845770=13, srv896018154=94, srv1016716152=1, srv438545521=78, srv1017517699=2, srv584653572=85, srv1135175476=7, srv23468683=66, srv1399679881=17, srv518278686=82, srv324257976=74, srv2066922233=59, srv1654459589=30, srv1623727478=28, srv1805970605=43, srv1741767919=36, srv1336394901=16, srv1914135336=52, srv1869792813=47, srv1790817590=41, srv1905366322=51, srv1068075506=4, srv46240896=79, srv1894641542=49, srv2075866186=60, srv214878378=63, srv1675648288=32, srv1135935296=8, srv303269918=70, srv1721401250=34} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:34,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:34,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:34,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:34,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:34,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:34,751 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:34,752 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:34,753 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-11 03:53:34,754 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-11 03:53:34,755 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-11 03:53:34,756 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-11 03:53:34,757 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-11 03:53:34,758 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-11 03:53:34,759 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-11 03:53:34,760 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-11 03:53:34,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-11 03:53:34,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-11 03:53:34,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-11 03:53:34,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-11 03:53:34,761 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-11 03:53:34,930 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.023522031074686946); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035832256659104667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023522031074686946); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04566666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:34,931 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-11 03:53:34,931 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.016014420161580195, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.023522031074686946); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035832256659104667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.023522031074686946); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04566666666666667, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-11 03:53:35,246 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 459 ms to try 5000 different iterations. Found a solution that moves 1016 regions; Going from a computed imbalance of 0.016014420161580195 to a new imbalance of 6.514377159080423E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006104220173631566); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008274200976271674); MoveCostFunction : (multiplier=7.0, imbalance=0.11288888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006104220173631566); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:35,249 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1231520266:80 , srv1162165519:81 , srv1894641542:83 , srv196581676:83 , srv2137676998:83 , srv23468683:83 , srv697589956:83 , srv901170246:83 , srv909562336:83 , srv926484330:83 , srv1017517699:84 , srv1135175476:84 , srv129777017:84 , srv1513468767:84 , srv1555411481:84 , srv1777672975:84 , srv1914135336:84 , srv1958185463:84 , srv2075866186:84 , srv296371979:84 , srv371884793:84 , srv438545521:84 , srv622738732:84 , srv1016716152:85 , srv1209845487:85 , srv1399679881:85 , srv1476264086:85 , srv1602116937:85 , srv177541512:85 , srv1847946910:85 , srv1869792813:85 , srv1946491074:85 , srv2066922233:85 , srv278725569:85 , srv320548584:85 , srv322602588:85 , srv377341523:85 , srv392965880:85 , srv518278686:85 , srv621126991:85 , srv858015399:85 , srv943918672:85 , srv971699999:85 , srv1081041140:86 , srv1135935296:86 , srv1270845770:86 , srv1336394901:86 , srv1442435458:86 , srv1461852759:86 , srv1589347323:86 , srv1600301041:86 , srv1623727478:86 , srv1654459589:86 , srv1675648288:86 , srv1700853670:86 , srv1721401250:86 , srv1740088314:86 , srv1759047001:86 , srv1773414093:86 , srv1790817590:86 , srv1791367099:86 , srv1805970605:86 , srv1879927708:86 , srv1902060761:86 , srv2141119150:86 , srv231097791:86 , srv279115951:86 , srv321501603:86 , srv490553836:86 , srv506890478:86 , srv584653572:86 , srv595480149:86 , srv87439551:86 , srv1058697482:87 , srv1098717170:87 , srv1247816075:87 , srv1301014411:87 , srv1551457350:87 , srv1638385169:87 , srv1663547136:87 , srv1840661261:87 , srv1857964470:87 , srv1915858336:87 , srv1923024035:87 , srv303269918:87 , srv324257976:87 , srv46240896:87 , srv65123487:87 , srv813635014:87 , srv896018154:87 , srv1007160503:88 , srv1068075506:88 , srv1741767919:88 , srv2053972713:88 , srv214878378:88 , srv519451266:88 , srv1578161496:89 , srv234450392:89 , srv540757799:89 , srv1905366322:529 } 2023-05-11 03:53:35,255 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:35,257 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv371884793=75, srv540757799=84, srv2141119150=62, srv1638385169=29, srv129777017=14, srv1600301041=26, srv1740088314=35, srv1476264086=20, srv1602116937=27, srv320548584=71, srv1513468767=21, srv234450392=65, srv1773414093=38, srv1007160503=0, srv519451266=83, srv1098717170=6, srv1058697482=3, srv1162165519=9, srv279115951=68, srv87439551=93, srv506890478=81, srv926484330=97, srv490553836=80, srv1902060761=50, srv1555411481=23, srv321501603=72, srv909562336=96, srv1700853670=33, srv901170246=95, srv2137676998=61, srv1946491074=55, srv296371979=69, srv595480149=86, srv1081041140=5, srv1791367099=42, srv1551457350=22, srv858015399=92, srv1879927708=48, srv322602588=73, srv971699999=99, srv1247816075=12, srv1958185463=56, srv1442435458=18, srv1759047001=37, srv392965880=77, srv622738732=88, srv1461852759=19, srv1589347323=25, srv813635014=91, srv1923024035=54, srv1847946910=45, srv697589956=90, srv177541512=39, srv1663547136=31, srv231097791=64, srv1231520266=11, srv1915858336=53, srv1777672975=40, srv1857964470=46, srv1578161496=24, srv621126991=87, srv1301014411=15, srv65123487=89, srv1840661261=44, srv377341523=76, srv278725569=67, srv1209845487=10, srv2053972713=58, srv943918672=98, srv196581676=57, srv1270845770=13, srv896018154=94, srv1016716152=1, srv438545521=78, srv1017517699=2, srv584653572=85, srv1135175476=7, srv23468683=66, srv1399679881=17, srv518278686=82, srv324257976=74, srv2066922233=59, srv1654459589=30, srv1623727478=28, srv1805970605=43, srv1741767919=36, srv1336394901=16, srv1914135336=52, srv1869792813=47, srv1790817590=41, srv1905366322=51, srv1068075506=4, srv46240896=79, srv1894641542=49, srv2075866186=60, srv214878378=63, srv1675648288=32, srv1135935296=8, srv303269918=70, srv1721401250=34} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:35,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:35,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:35,274 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:35,275 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:35,276 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-11 03:53:35,277 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-11 03:53:35,278 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-11 03:53:35,279 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-11 03:53:35,280 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-11 03:53:35,281 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-11 03:53:35,282 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-11 03:53:35,283 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-11 03:53:35,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-11 03:53:35,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-11 03:53:35,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-11 03:53:35,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-11 03:53:35,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-11 03:53:35,284 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-11 03:53:35,400 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.006104220173631566); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008274200976271674); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006104220173631566); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:35,400 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-11 03:53:35,400 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.443235318535375E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006104220173631566); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008274200976271674); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006104220173631566); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.003916666666666666); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-05-11 03:53:35,871 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 572 ms to try 5000 different iterations. Found a solution that moves 242 regions; Going from a computed imbalance of 6.443235318535375E-4 to a new imbalance of 2.7511722418011776E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.02688888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=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); 2023-05-11 03:53:35,872 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1007160503:83 , srv1638385169:83 , srv2053972713:83 , srv234450392:83 , srv321501603:83 , srv540757799:83 , srv901170246:83 , srv1017517699:84 , srv1135935296:84 , srv1209845487:84 , srv1231520266:84 , srv1301014411:84 , srv1442435458:84 , srv1461852759:84 , srv1578161496:84 , srv1600301041:84 , srv1602116937:84 , srv1654459589:84 , srv1700853670:84 , srv1721401250:84 , srv1740088314:84 , srv1759047001:84 , srv1790817590:84 , srv1791367099:84 , srv1840661261:84 , srv1869792813:84 , srv1879927708:84 , srv1915858336:84 , srv1958185463:84 , srv214878378:84 , srv231097791:84 , srv23468683:84 , srv279115951:84 , srv296371979:84 , srv320548584:84 , srv371884793:84 , srv377341523:84 , srv392965880:84 , srv46240896:84 , srv519451266:84 , srv65123487:84 , srv813635014:84 , srv909562336:84 , srv926484330:84 , srv1016716152:85 , srv1058697482:85 , srv1081041140:85 , srv1098717170:85 , srv1135175476:85 , srv1162165519:85 , srv1247816075:85 , srv1270845770:85 , srv129777017:85 , srv1399679881:85 , srv1476264086:85 , srv1551457350:85 , srv1555411481:85 , srv1589347323:85 , srv1623727478:85 , srv1663547136:85 , srv1675648288:85 , srv1741767919:85 , srv1773414093:85 , srv177541512:85 , srv1805970605:85 , srv1847946910:85 , srv1857964470:85 , srv1894641542:85 , srv1902060761:85 , srv1914135336:85 , srv1923024035:85 , srv1946491074:85 , srv196581676:85 , srv2066922233:85 , srv2075866186:85 , srv2137676998:85 , srv278725569:85 , srv303269918:85 , srv322602588:85 , srv324257976:85 , srv438545521:85 , srv490553836:85 , srv506890478:85 , srv518278686:85 , srv584653572:85 , srv595480149:85 , srv621126991:85 , srv622738732:85 , srv858015399:85 , srv87439551:85 , srv896018154:85 , srv943918672:85 , srv971699999:85 , srv1068075506:86 , srv1336394901:86 , srv1513468767:86 , srv1777672975:86 , srv2141119150:86 , srv697589956:86 , srv1905366322:630 } 2023-05-11 03:53:35,878 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:35,879 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv371884793=75, srv540757799=84, srv2141119150=62, srv1638385169=29, srv129777017=14, srv1600301041=26, srv1740088314=35, srv1476264086=20, srv1602116937=27, srv320548584=71, srv1513468767=21, srv234450392=65, srv1773414093=38, srv1007160503=0, srv519451266=83, srv1098717170=6, srv1058697482=3, srv1162165519=9, srv279115951=68, srv87439551=93, srv506890478=81, srv926484330=97, srv490553836=80, srv1902060761=50, srv1555411481=23, srv321501603=72, srv909562336=96, srv1700853670=33, srv901170246=95, srv2137676998=61, srv1946491074=55, srv296371979=69, srv595480149=86, srv1081041140=5, srv1791367099=42, srv1551457350=22, srv858015399=92, srv1879927708=48, srv322602588=73, srv971699999=99, srv1247816075=12, srv1958185463=56, srv1442435458=18, srv1759047001=37, srv392965880=77, srv622738732=88, srv1461852759=19, srv1589347323=25, srv813635014=91, srv1923024035=54, srv1847946910=45, srv697589956=90, srv177541512=39, srv1663547136=31, srv231097791=64, srv1231520266=11, srv1915858336=53, srv1777672975=40, srv1857964470=46, srv1578161496=24, srv621126991=87, srv1301014411=15, srv65123487=89, srv1840661261=44, srv377341523=76, srv278725569=67, srv1209845487=10, srv2053972713=58, srv943918672=98, srv196581676=57, srv1270845770=13, srv896018154=94, srv1016716152=1, srv438545521=78, srv1017517699=2, srv584653572=85, srv1135175476=7, srv23468683=66, srv1399679881=17, srv518278686=82, srv324257976=74, srv2066922233=59, srv1654459589=30, srv1623727478=28, srv1805970605=43, srv1741767919=36, srv1336394901=16, srv1914135336=52, srv1869792813=47, srv1790817590=41, srv1905366322=51, srv1068075506=4, srv46240896=79, srv1894641542=49, srv2075866186=60, srv214878378=63, srv1675648288=32, srv1135935296=8, srv303269918=70, srv1721401250=34} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:35,895 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:35,896 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-11 03:53:35,897 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-11 03:53:35,898 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-11 03:53:35,899 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-11 03:53:35,900 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-11 03:53:35,901 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-11 03:53:35,902 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-11 03:53:35,903 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-11 03:53:36,029 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.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=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); 2023-05-11 03:53:36,030 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-05-11 03:53:36,030 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.581720220030494E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018951174787165373); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=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 2023-05-11 03:53:36,326 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 411 ms to try 5000 different iterations. Found a solution that moves 23 regions; Going from a computed imbalance of 2.581720220030494E-5 to a new imbalance of 7.234288738508196E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0025555555555555557); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:36,326 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1016716152:83 , srv1068075506:83 , srv1663547136:83 , srv1847946910:83 , srv1923024035:83 , srv2141119150:83 , srv621126991:83 , srv622738732:83 , srv697589956:83 , srv1007160503:84 , srv1017517699:84 , srv1058697482:84 , srv1081041140:84 , srv1098717170:84 , srv1135175476:84 , srv1135935296:84 , srv1162165519:84 , srv1231520266:84 , srv1247816075:84 , srv1270845770:84 , srv129777017:84 , srv1301014411:84 , srv1336394901:84 , srv1399679881:84 , srv1442435458:84 , srv1461852759:84 , srv1476264086:84 , srv1513468767:84 , srv1551457350:84 , srv1555411481:84 , srv1578161496:84 , srv1589347323:84 , srv1600301041:84 , srv1623727478:84 , srv1638385169:84 , srv1654459589:84 , srv1675648288:84 , srv1700853670:84 , srv1741767919:84 , srv1759047001:84 , srv1773414093:84 , srv177541512:84 , srv1777672975:84 , srv1790817590:84 , srv1791367099:84 , srv1805970605:84 , srv1857964470:84 , srv1869792813:84 , srv1879927708:84 , srv1894641542:84 , srv1902060761:84 , srv1914135336:84 , srv1915858336:84 , srv1946491074:84 , srv1958185463:84 , srv196581676:84 , srv2053972713:84 , srv2066922233:84 , srv2075866186:84 , srv2137676998:84 , srv214878378:84 , srv231097791:84 , srv234450392:84 , srv23468683:84 , srv278725569:84 , srv279115951:84 , srv296371979:84 , srv303269918:84 , srv320548584:84 , srv321501603:84 , srv322602588:84 , srv324257976:84 , srv377341523:84 , srv438545521:84 , srv46240896:84 , srv490553836:84 , srv506890478:84 , srv518278686:84 , srv540757799:84 , srv584653572:84 , srv595480149:84 , srv65123487:84 , srv813635014:84 , srv858015399:84 , srv87439551:84 , srv896018154:84 , srv909562336:84 , srv926484330:84 , srv943918672:84 , srv971699999:84 , srv1209845487:85 , srv1602116937:85 , srv1721401250:85 , srv1740088314:85 , srv1840661261:85 , srv371884793:85 , srv392965880:85 , srv519451266:85 , srv901170246:85 , srv1905366322:684 } 2023-05-11 03:53:36,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:36,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv371884793=75, srv540757799=84, srv2141119150=62, srv1638385169=29, srv129777017=14, srv1600301041=26, srv1740088314=35, srv1476264086=20, srv1602116937=27, srv320548584=71, srv1513468767=21, srv234450392=65, srv1773414093=38, srv1007160503=0, srv519451266=83, srv1098717170=6, srv1058697482=3, srv1162165519=9, srv279115951=68, srv87439551=93, srv506890478=81, srv926484330=97, srv490553836=80, srv1902060761=50, srv1555411481=23, srv321501603=72, srv909562336=96, srv1700853670=33, srv901170246=95, srv2137676998=61, srv1946491074=55, srv296371979=69, srv595480149=86, srv1081041140=5, srv1791367099=42, srv1551457350=22, srv858015399=92, srv1879927708=48, srv322602588=73, srv971699999=99, srv1247816075=12, srv1958185463=56, srv1442435458=18, srv1759047001=37, srv392965880=77, srv622738732=88, srv1461852759=19, srv1589347323=25, srv813635014=91, srv1923024035=54, srv1847946910=45, srv697589956=90, srv177541512=39, srv1663547136=31, srv231097791=64, srv1231520266=11, srv1915858336=53, srv1777672975=40, srv1857964470=46, srv1578161496=24, srv621126991=87, srv1301014411=15, srv65123487=89, srv1840661261=44, srv377341523=76, srv278725569=67, srv1209845487=10, srv2053972713=58, srv943918672=98, srv196581676=57, srv1270845770=13, srv896018154=94, srv1016716152=1, srv438545521=78, srv1017517699=2, srv584653572=85, srv1135175476=7, srv23468683=66, srv1399679881=17, srv518278686=82, srv324257976=74, srv2066922233=59, srv1654459589=30, srv1623727478=28, srv1805970605=43, srv1741767919=36, srv1336394901=16, srv1914135336=52, srv1869792813=47, srv1790817590=41, srv1905366322=51, srv1068075506=4, srv46240896=79, srv1894641542=49, srv2075866186=60, srv214878378=63, srv1675648288=32, srv1135935296=8, srv303269918=70, srv1721401250=34} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:36,344 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:36,345 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-05-11 03:53:36,346 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-05-11 03:53:36,347 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-05-11 03:53:36,352 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-05-11 03:53:36,353 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-05-11 03:53:36,354 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-05-11 03:53:36,355 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-05-11 03:53:36,478 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=7.073239296329447E-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.0015713484026367722); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:36,478 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1016716152:83 , srv1068075506:83 , srv1663547136:83 , srv1847946910:83 , srv1923024035:83 , srv2141119150:83 , srv621126991:83 , srv622738732:83 , srv697589956:83 , srv1007160503:84 , srv1017517699:84 , srv1058697482:84 , srv1081041140:84 , srv1098717170:84 , srv1135175476:84 , srv1135935296:84 , srv1162165519:84 , srv1231520266:84 , srv1247816075:84 , srv1270845770:84 , srv129777017:84 , srv1301014411:84 , srv1336394901:84 , srv1399679881:84 , srv1442435458:84 , srv1461852759:84 , srv1476264086:84 , srv1513468767:84 , srv1551457350:84 , srv1555411481:84 , srv1578161496:84 , srv1589347323:84 , srv1600301041:84 , srv1623727478:84 , srv1638385169:84 , srv1654459589:84 , srv1675648288:84 , srv1700853670:84 , srv1741767919:84 , srv1759047001:84 , srv1773414093:84 , srv177541512:84 , srv1777672975:84 , srv1790817590:84 , srv1791367099:84 , srv1805970605:84 , srv1857964470:84 , srv1869792813:84 , srv1879927708:84 , srv1894641542:84 , srv1902060761:84 , srv1914135336:84 , srv1915858336:84 , srv1946491074:84 , srv1958185463:84 , srv196581676:84 , srv2053972713:84 , srv2066922233:84 , srv2075866186:84 , srv2137676998:84 , srv214878378:84 , srv231097791:84 , srv234450392:84 , srv23468683:84 , srv278725569:84 , srv279115951:84 , srv296371979:84 , srv303269918:84 , srv320548584:84 , srv321501603:84 , srv322602588:84 , srv324257976:84 , srv377341523:84 , srv438545521:84 , srv46240896:84 , srv490553836:84 , srv506890478:84 , srv518278686:84 , srv540757799:84 , srv584653572:84 , srv595480149:84 , srv65123487:84 , srv813635014:84 , srv858015399:84 , srv87439551:84 , srv896018154:84 , srv909562336:84 , srv926484330:84 , srv943918672:84 , srv971699999:84 , srv1209845487:85 , srv1602116937:85 , srv1721401250:85 , srv1740088314:85 , srv1840661261:85 , srv371884793:85 , srv392965880:85 , srv519451266:85 , srv901170246:85 , srv1905366322:684 } 2023-05-11 03:53:36,517 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=337 (was 314) - SystemLoadAverage LEAK? -, ProcessCount=172 (was 172), AvailableMemoryMB=8960 (was 9825) 2023-05-11 03:53:36,530 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=337, ProcessCount=172, AvailableMemoryMB=8958 2023-05-11 03:53:36,531 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-05-11 03:53:36,531 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-05-11 03:53:36,542 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1018527939:84 , srv1078544590:84 , srv1098030007:84 , srv1099244180:84 , srv1168674468:84 , srv1186726367:84 , srv1228955835:84 , srv125592776:84 , srv1256854330:84 , srv1292256069:84 , srv1358952060:84 , srv1402103102:84 , srv1406805724:84 , srv174167296:84 , srv1765285970:84 , srv1804446178:84 , srv18145951:84 , srv1990485799:84 , srv2031545466:84 , srv2064976629:84 , srv342641471:84 , srv398456777:84 , srv436496543:84 , srv538564017:84 , srv681211390:84 , srv729768421:84 , srv85701172:84 , srv878555486:84 , srv967579554:84 , srv1103833468:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-05-11 03:53:36,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:53:36,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1358952060=11, srv18145951=17, srv967579554=29, srv1078544590=1, srv436496543=23, srv125592776=8, srv681211390=25, srv1292256069=10, srv1406805724=13, srv1228955835=7, srv1765285970=15, srv878555486=28, srv1990485799=18, srv1256854330=9, srv1099244180=3, srv729768421=26, srv538564017=24, srv1018527939=0, srv1804446178=16, srv1098030007=2, srv1103833468=4, srv2064976629=20, srv2031545466=19, srv85701172=27, srv1168674468=5, srv174167296=14, srv342641471=21, srv1402103102=12, srv398456777=22, srv1186726367=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:53:36,555 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:53:36,556 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:53:36,557 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-05-11 03:53:36,582 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.1172887808099201, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:53:36,583 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912562616382781, 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.1172887808099201, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-05-11 03:55:36,562 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 6120028 different iterations. Found a solution that moves 1843 regions; Going from a computed imbalance of 0.9912562616382781 to a new imbalance of 4.3016539410932495E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6825925925925926, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:55:36,567 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1018527939:90 , srv1078544590:90 , srv1098030007:90 , srv1099244180:90 , srv1103833468:90 , srv1168674468:90 , srv1186726367:90 , srv1228955835:90 , srv125592776:90 , srv1256854330:90 , srv1292256069:90 , srv1358952060:90 , srv1402103102:90 , srv1406805724:90 , srv174167296:90 , srv1765285970:90 , srv1804446178:90 , srv18145951:90 , srv1990485799:90 , srv2031545466:90 , srv2064976629:90 , srv342641471:90 , srv398456777:90 , srv436496543:90 , srv538564017:90 , srv681211390:90 , srv729768421:90 , srv85701172:90 , srv878555486:90 , srv967579554:90 } 2023-05-11 03:55:36,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-05-11 03:55:36,568 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv1358952060=11, srv18145951=17, srv967579554=29, srv1078544590=1, srv436496543=23, srv125592776=8, srv681211390=25, srv1292256069=10, srv1406805724=13, srv1228955835=7, srv1765285970=15, srv878555486=28, srv1990485799=18, srv1256854330=9, srv1099244180=3, srv729768421=26, srv538564017=24, srv1018527939=0, srv1804446178=16, srv1098030007=2, srv1103833468=4, srv2064976629=20, srv2031545466=19, srv85701172=27, srv1168674468=5, srv174167296=14, srv342641471=21, srv1402103102=12, srv398456777=22, srv1186726367=6} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-05-11 03:55:36,571 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-05-11 03:55:36,572 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-05-11 03:55:36,573 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-05-11 03:55:36,584 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-05-11 03:55:36,584 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1018527939:90 , srv1078544590:90 , srv1098030007:90 , srv1099244180:90 , srv1103833468:90 , srv1168674468:90 , srv1186726367:90 , srv1228955835:90 , srv125592776:90 , srv1256854330:90 , srv1292256069:90 , srv1358952060:90 , srv1402103102:90 , srv1406805724:90 , srv174167296:90 , srv1765285970:90 , srv1804446178:90 , srv18145951:90 , srv1990485799:90 , srv2031545466:90 , srv2064976629:90 , srv342641471:90 , srv398456777:90 , srv436496543:90 , srv538564017:90 , srv681211390:90 , srv729768421:90 , srv85701172:90 , srv878555486:90 , srv967579554:90 } 2023-05-11 03:55:36,596 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=9 (was 10), OpenFileDescriptor=260 (was 260), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=208 (was 337), ProcessCount=169 (was 172), AvailableMemoryMB=8910 (was 8958)