2023-04-14 03:55:41,300 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-04-14 03:55:41,607 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-04-14 03:55:41,725 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-04-14 03:55:41,782 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-14 03:55:41,789 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-04-14 03:55:41,802 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=368, ProcessCount=169, AvailableMemoryMB=1293 2023-04-14 03:55:41,804 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-14 03:55:41,804 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-04-14 03:55:41,917 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv100326275:84 , srv1035758096:84 , srv1040503136:84 , srv1058742527:84 , srv1139619076:84 , srv1167033771:84 , srv1168521581:84 , srv1197201973:84 , srv1231362598:84 , srv1299545012:84 , srv1306052338:84 , srv1350439319:84 , srv1407212043:84 , srv1433394227:84 , srv145251152:84 , srv1454285511:84 , srv1456833428:84 , srv1464702285:84 , srv147878198:84 , srv1499535940:84 , srv1546260692:84 , srv1575158304:84 , srv1576182680:84 , srv1602461797:84 , srv1616206192:84 , srv1618800446:84 , srv1633380861:84 , srv1660411315:84 , srv1661319117:84 , srv1666046552:84 , srv1677701540:84 , srv1690440265:84 , srv1721727982:84 , srv1738582321:84 , srv1787005131:84 , srv1840594561:84 , srv1856657106:84 , srv1917629473:84 , srv1930476886:84 , srv1940984803:84 , srv1944624653:84 , srv1949249755:84 , srv1962566474:84 , srv197566615:84 , srv1986463948:84 , srv2019456352:84 , srv2019657250:84 , srv2023290790:84 , srv204753151:84 , srv2047740152:84 , srv205200461:84 , srv209738011:84 , srv2104845523:84 , srv213592613:84 , srv2140155813:84 , srv2142647086:84 , srv243379468:84 , srv273404225:84 , srv285668410:84 , srv308980094:84 , srv319627672:84 , srv328207941:84 , srv344499198:84 , srv378932165:84 , srv393337582:84 , srv411484159:84 , srv414095480:84 , srv415379631:84 , srv423227029:84 , srv43177192:84 , srv437920083:84 , srv473693215:84 , srv473892513:84 , srv532556653:84 , srv532884017:84 , srv565017096:84 , srv577757058:84 , srv583075713:84 , srv585654783:84 , srv639850227:84 , srv643086214:84 , srv654983081:84 , srv660174646:84 , srv678048970:84 , srv684809462:84 , srv696959413:84 , srv716440073:84 , srv724051295:84 , srv742498637:84 , srv762053075:84 , srv77351619:84 , srv787486010:84 , srv813347530:84 , srv836818284:84 , srv85668905:84 , srv86140747:84 , srv863505866:84 , srv893658783:84 , srv919661196:84 , srv893729256:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-04-14 03:55:41,925 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:41,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2104845523=52, srv1197201973=7, srv1940984803=39, srv414095480=66, srv145251152=14, srv197566615=43, srv1299545012=9, srv919661196=99, srv1546260692=20, srv1306052338=10, srv836818284=93, srv2019456352=45, srv1944624653=40, srv1464702285=17, srv1856657106=36, srv273404225=57, srv1690440265=31, srv1499535940=19, srv1433394227=13, srv285668410=58, srv813347530=92, srv1139619076=4, srv1661319117=28, srv1407212043=12, srv209738011=51, srv344499198=62, srv2140155813=54, srv1660411315=27, srv100326275=0, srv1949249755=41, srv1575158304=21, srv678048970=83, srv1167033771=5, srv660174646=82, srv565017096=75, srv1618800446=25, srv1231362598=8, srv684809462=84, srv787486010=91, srv2142647086=55, srv716440073=86, srv473892513=72, srv1666046552=29, srv1040503136=2, srv328207941=61, srv583075713=77, srv1677701540=30, srv577757058=76, srv243379468=56, srv1168521581=6, srv393337582=64, srv1035758096=1, srv319627672=60, srv1986463948=44, srv1454285511=15, srv1840594561=35, srv2019657250=46, srv1616206192=24, srv1576182680=22, srv205200461=50, srv1787005131=34, srv893658783=97, srv43177192=69, srv77351619=90, srv85668905=94, srv378932165=63, srv1738582321=33, srv1633380861=26, srv1930476886=38, srv415379631=67, srv213592613=53, srv724051295=87, srv86140747=95, srv893729256=98, srv204753151=48, srv1917629473=37, srv437920083=70, srv147878198=18, srv532556653=73, srv762053075=89, srv1058742527=3, srv423227029=68, srv639850227=79, srv411484159=65, srv863505866=96, srv2047740152=49, srv742498637=88, srv532884017=74, srv643086214=80, srv1456833428=16, srv585654783=78, srv2023290790=47, srv1962566474=42, srv654983081=81, srv1350439319=11, srv1721727982=32, srv1602461797=23, srv308980094=59, srv473693215=71, srv696959413=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:42,005 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:42,006 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:42,007 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-14 03:55:42,008 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-14 03:55:42,009 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-14 03:55:42,010 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-14 03:55:42,011 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-14 03:55:42,012 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-14 03:55:42,013 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-14 03:55:42,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-14 03:55:42,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-14 03:55:42,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-14 03:55:42,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-14 03:55:42,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-14 03:55:42,014 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-14 03:55:42,160 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:42,161 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-14 03:55:42,161 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-14 03:55:42,439 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 404 ms to try 5000 different iterations. Found a solution that moves 4664 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.1847910511633629. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03806191423688491, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05742315413447754, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5182222222222223, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03806191423688491, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24733333333333332, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:42,450 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv2047740152:81 , srv473693215:81 , srv1738582321:82 , srv565017096:82 , srv1035758096:83 , srv1040503136:83 , srv1231362598:83 , srv2019456352:83 , srv411484159:83 , srv473892513:83 , srv684809462:83 , srv1576182680:84 , srv1661319117:84 , srv1666046552:84 , srv1944624653:84 , srv1986463948:84 , srv204753151:84 , srv209738011:84 , srv243379468:84 , srv378932165:84 , srv43177192:84 , srv583075713:84 , srv836818284:84 , srv1167033771:85 , srv1197201973:85 , srv1546260692:85 , srv1616206192:85 , srv205200461:85 , srv273404225:85 , srv319627672:85 , srv414095480:85 , srv762053075:85 , srv77351619:85 , srv813347530:85 , srv100326275:86 , srv1139619076:86 , srv1499535940:86 , srv1575158304:86 , srv1602461797:86 , srv1690440265:86 , srv1840594561:86 , srv1856657106:86 , srv1949249755:86 , srv197566615:86 , srv2104845523:86 , srv285668410:86 , srv308980094:86 , srv437920083:86 , srv577757058:86 , srv585654783:86 , srv643086214:86 , srv678048970:86 , srv86140747:86 , srv863505866:86 , srv893658783:86 , srv1407212043:87 , srv147878198:87 , srv1660411315:87 , srv1677701540:87 , srv1787005131:87 , srv2023290790:87 , srv2140155813:87 , srv2142647086:87 , srv344499198:87 , srv393337582:87 , srv716440073:87 , srv1433394227:88 , srv145251152:88 , srv1618800446:88 , srv1633380861:88 , srv1930476886:88 , srv1940984803:88 , srv1962566474:88 , srv2019657250:88 , srv328207941:88 , srv532556653:88 , srv532884017:88 , srv787486010:88 , srv85668905:88 , srv1058742527:89 , srv1456833428:89 , srv1917629473:89 , srv213592613:89 , srv654983081:89 , srv696959413:89 , srv742498637:89 , srv1350439319:90 , srv1464702285:90 , srv639850227:90 , srv660174646:90 , srv724051295:90 , srv423227029:91 , srv1168521581:92 , srv1454285511:92 , srv1721727982:92 , srv415379631:92 , srv919661196:92 , srv1306052338:93 , srv1299545012:98 , srv893729256:428 } 2023-04-14 03:55:42,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:42,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2104845523=52, srv1197201973=7, srv1940984803=39, srv414095480=66, srv145251152=14, srv197566615=43, srv1299545012=9, srv919661196=99, srv1546260692=20, srv1306052338=10, srv836818284=93, srv2019456352=45, srv1944624653=40, srv1464702285=17, srv1856657106=36, srv273404225=57, srv1690440265=31, srv1499535940=19, srv1433394227=13, srv285668410=58, srv813347530=92, srv1139619076=4, srv1661319117=28, srv1407212043=12, srv209738011=51, srv344499198=62, srv2140155813=54, srv1660411315=27, srv100326275=0, srv1949249755=41, srv1575158304=21, srv678048970=83, srv1167033771=5, srv660174646=82, srv565017096=75, srv1618800446=25, srv1231362598=8, srv684809462=84, srv787486010=91, srv2142647086=55, srv716440073=86, srv473892513=72, srv1666046552=29, srv1040503136=2, srv328207941=61, srv583075713=77, srv1677701540=30, srv577757058=76, srv243379468=56, srv1168521581=6, srv393337582=64, srv1035758096=1, srv319627672=60, srv1986463948=44, srv1454285511=15, srv1840594561=35, srv2019657250=46, srv1616206192=24, srv1576182680=22, srv205200461=50, srv1787005131=34, srv893658783=97, srv43177192=69, srv77351619=90, srv85668905=94, srv378932165=63, srv1738582321=33, srv1633380861=26, srv1930476886=38, srv415379631=67, srv213592613=53, srv724051295=87, srv86140747=95, srv893729256=98, srv204753151=48, srv1917629473=37, srv437920083=70, srv147878198=18, srv532556653=73, srv762053075=89, srv1058742527=3, srv423227029=68, srv639850227=79, srv411484159=65, srv863505866=96, srv2047740152=49, srv742498637=88, srv532884017=74, srv643086214=80, srv1456833428=16, srv585654783=78, srv2023290790=47, srv1962566474=42, srv654983081=81, srv1350439319=11, srv1721727982=32, srv1602461797=23, srv308980094=59, srv473693215=71, srv696959413=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:42,471 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:42,472 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:42,473 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:42,474 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-14 03:55:42,475 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-14 03:55:42,476 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-14 03:55:42,477 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-14 03:55:42,478 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-14 03:55:42,479 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-14 03:55:42,480 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-14 03:55:42,605 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.03806191423688491, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05742315413447754, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03806191423688491, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24733333333333332, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:42,606 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-14 03:55:42,606 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18475839313734893, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03806191423688491, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05742315413447754, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.03806191423688491, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.18, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24733333333333332, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-14 03:55:42,907 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 407 ms to try 5000 different iterations. Found a solution that moves 2662 regions; Going from a computed imbalance of 0.18475839313734893 to a new imbalance of 0.014157223001936699. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020393314290205983); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03412198359283593, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29577777777777775, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020393314290205983); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.045083333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:42,921 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1299545012:76 , srv919661196:78 , srv1168521581:79 , srv1058742527:81 , srv1306052338:81 , srv1454285511:81 , srv1456833428:81 , srv1917629473:81 , srv415379631:81 , srv654983081:81 , srv1350439319:82 , srv1721727982:82 , srv1962566474:82 , srv328207941:82 , srv532884017:82 , srv696959413:82 , srv85668905:82 , srv1464702285:83 , srv147878198:83 , srv1618800446:83 , srv1633380861:83 , srv213592613:83 , srv423227029:83 , srv532556653:83 , srv639850227:83 , srv1433394227:84 , srv1575158304:84 , srv1940984803:84 , srv1949249755:84 , srv2140155813:84 , srv787486010:84 , srv863505866:84 , srv100326275:85 , srv1139619076:85 , srv1407212043:85 , srv145251152:85 , srv1660411315:85 , srv1677701540:85 , srv1856657106:85 , srv197566615:85 , srv285668410:85 , srv344499198:85 , srv393337582:85 , srv716440073:85 , srv742498637:85 , srv813347530:85 , srv893658783:85 , srv1197201973:86 , srv1616206192:86 , srv1930476886:86 , srv2142647086:86 , srv577757058:86 , srv724051295:86 , srv1231362598:87 , srv1546260692:87 , srv1576182680:87 , srv1602461797:87 , srv1661319117:87 , srv1787005131:87 , srv1986463948:87 , srv2019657250:87 , srv2023290790:87 , srv204753151:87 , srv205200461:87 , srv2104845523:87 , srv308980094:87 , srv414095480:87 , srv437920083:87 , srv643086214:87 , srv762053075:87 , srv77351619:87 , srv836818284:87 , srv86140747:87 , srv1167033771:88 , srv1840594561:88 , srv1944624653:88 , srv2019456352:88 , srv209738011:88 , srv319627672:88 , srv378932165:88 , srv473892513:88 , srv585654783:88 , srv660174646:88 , srv678048970:88 , srv1040503136:89 , srv1499535940:89 , srv1666046552:89 , srv273404225:89 , srv43177192:89 , srv1738582321:90 , srv2047740152:90 , srv411484159:90 , srv473693215:90 , srv565017096:90 , srv583075713:90 , srv684809462:90 , srv1035758096:91 , srv1690440265:91 , srv243379468:91 , srv893729256:527 } 2023-04-14 03:55:42,927 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:42,928 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2104845523=52, srv1197201973=7, srv1940984803=39, srv414095480=66, srv145251152=14, srv197566615=43, srv1299545012=9, srv919661196=99, srv1546260692=20, srv1306052338=10, srv836818284=93, srv2019456352=45, srv1944624653=40, srv1464702285=17, srv1856657106=36, srv273404225=57, srv1690440265=31, srv1499535940=19, srv1433394227=13, srv285668410=58, srv813347530=92, srv1139619076=4, srv1661319117=28, srv1407212043=12, srv209738011=51, srv344499198=62, srv2140155813=54, srv1660411315=27, srv100326275=0, srv1949249755=41, srv1575158304=21, srv678048970=83, srv1167033771=5, srv660174646=82, srv565017096=75, srv1618800446=25, srv1231362598=8, srv684809462=84, srv787486010=91, srv2142647086=55, srv716440073=86, srv473892513=72, srv1666046552=29, srv1040503136=2, srv328207941=61, srv583075713=77, srv1677701540=30, srv577757058=76, srv243379468=56, srv1168521581=6, srv393337582=64, srv1035758096=1, srv319627672=60, srv1986463948=44, srv1454285511=15, srv1840594561=35, srv2019657250=46, srv1616206192=24, srv1576182680=22, srv205200461=50, srv1787005131=34, srv893658783=97, srv43177192=69, srv77351619=90, srv85668905=94, srv378932165=63, srv1738582321=33, srv1633380861=26, srv1930476886=38, srv415379631=67, srv213592613=53, srv724051295=87, srv86140747=95, srv893729256=98, srv204753151=48, srv1917629473=37, srv437920083=70, srv147878198=18, srv532556653=73, srv762053075=89, srv1058742527=3, srv423227029=68, srv639850227=79, srv411484159=65, srv863505866=96, srv2047740152=49, srv742498637=88, srv532884017=74, srv643086214=80, srv1456833428=16, srv585654783=78, srv2023290790=47, srv1962566474=42, srv654983081=81, srv1350439319=11, srv1721727982=32, srv1602461797=23, srv308980094=59, srv473693215=71, srv696959413=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:42,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:42,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:42,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:42,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:42,949 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:42,950 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:42,951 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-14 03:55:42,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-14 03:55:42,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-14 03:55:42,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-14 03:55:42,955 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-14 03:55:42,956 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-14 03:55:42,957 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-14 03:55:42,958 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-14 03:55:43,129 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.020393314290205983); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03412198359283593, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020393314290205983); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.045083333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:43,129 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-14 03:55:43,129 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014138583279541922, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.020393314290205983); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03412198359283593, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.020393314290205983); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.010916666666666667); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.045083333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-14 03:55:43,494 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 510 ms to try 5000 different iterations. Found a solution that moves 1001 regions; Going from a computed imbalance of 0.014138583279541922 to a new imbalance of 4.5772481158976117E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006676012902388069); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009651619543912124); MoveCostFunction : (multiplier=7.0, imbalance=0.11122222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006676012902388069); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:43,500 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv660174646:80 , srv2019657250:81 , srv724051295:81 , srv243379468:82 , srv411484159:82 , srv1299545012:83 , srv1499535940:83 , srv1721727982:83 , srv1840594561:83 , srv1930476886:83 , srv2023290790:83 , srv583075713:83 , srv585654783:83 , srv678048970:83 , srv86140747:83 , srv1035758096:84 , srv145251152:84 , srv1464702285:84 , srv1690440265:84 , srv1787005131:84 , srv423227029:84 , srv43177192:84 , srv437920083:84 , srv639850227:84 , srv643086214:84 , srv742498637:84 , srv1040503136:85 , srv1167033771:85 , srv1306052338:85 , srv1350439319:85 , srv1407212043:85 , srv1433394227:85 , srv1454285511:85 , srv1546260692:85 , srv1602461797:85 , srv1666046552:85 , srv1677701540:85 , srv1944624653:85 , srv205200461:85 , srv2104845523:85 , srv2142647086:85 , srv273404225:85 , srv308980094:85 , srv319627672:85 , srv344499198:85 , srv393337582:85 , srv414095480:85 , srv415379631:85 , srv473892513:85 , srv577757058:85 , srv684809462:85 , srv716440073:85 , srv77351619:85 , srv100326275:86 , srv1139619076:86 , srv1197201973:86 , srv1231362598:86 , srv1616206192:86 , srv1738582321:86 , srv1940984803:86 , srv1962566474:86 , srv197566615:86 , srv1986463948:86 , srv2019456352:86 , srv204753151:86 , srv2047740152:86 , srv209738011:86 , srv213592613:86 , srv2140155813:86 , srv285668410:86 , srv378932165:86 , srv473693215:86 , srv532556653:86 , srv565017096:86 , srv696959413:86 , srv762053075:86 , srv787486010:86 , srv836818284:86 , srv893658783:86 , srv1058742527:87 , srv1168521581:87 , srv147878198:87 , srv1576182680:87 , srv1618800446:87 , srv1633380861:87 , srv1660411315:87 , srv1661319117:87 , srv1856657106:87 , srv328207941:87 , srv654983081:87 , srv813347530:87 , srv85668905:87 , srv1456833428:88 , srv1575158304:88 , srv1917629473:88 , srv1949249755:88 , srv532884017:88 , srv863505866:88 , srv919661196:88 , srv893729256:562 } 2023-04-14 03:55:43,506 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:43,511 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2104845523=52, srv1197201973=7, srv1940984803=39, srv414095480=66, srv145251152=14, srv197566615=43, srv1299545012=9, srv919661196=99, srv1546260692=20, srv1306052338=10, srv836818284=93, srv2019456352=45, srv1944624653=40, srv1464702285=17, srv1856657106=36, srv273404225=57, srv1690440265=31, srv1499535940=19, srv1433394227=13, srv285668410=58, srv813347530=92, srv1139619076=4, srv1661319117=28, srv1407212043=12, srv209738011=51, srv344499198=62, srv2140155813=54, srv1660411315=27, srv100326275=0, srv1949249755=41, srv1575158304=21, srv678048970=83, srv1167033771=5, srv660174646=82, srv565017096=75, srv1618800446=25, srv1231362598=8, srv684809462=84, srv787486010=91, srv2142647086=55, srv716440073=86, srv473892513=72, srv1666046552=29, srv1040503136=2, srv328207941=61, srv583075713=77, srv1677701540=30, srv577757058=76, srv243379468=56, srv1168521581=6, srv393337582=64, srv1035758096=1, srv319627672=60, srv1986463948=44, srv1454285511=15, srv1840594561=35, srv2019657250=46, srv1616206192=24, srv1576182680=22, srv205200461=50, srv1787005131=34, srv893658783=97, srv43177192=69, srv77351619=90, srv85668905=94, srv378932165=63, srv1738582321=33, srv1633380861=26, srv1930476886=38, srv415379631=67, srv213592613=53, srv724051295=87, srv86140747=95, srv893729256=98, srv204753151=48, srv1917629473=37, srv437920083=70, srv147878198=18, srv532556653=73, srv762053075=89, srv1058742527=3, srv423227029=68, srv639850227=79, srv411484159=65, srv863505866=96, srv2047740152=49, srv742498637=88, srv532884017=74, srv643086214=80, srv1456833428=16, srv585654783=78, srv2023290790=47, srv1962566474=42, srv654983081=81, srv1350439319=11, srv1721727982=32, srv1602461797=23, srv308980094=59, srv473693215=71, srv696959413=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:43,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:43,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:43,537 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:43,538 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:43,539 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:43,540 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-14 03:55:43,543 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-14 03:55:43,544 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-14 03:55:43,545 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-14 03:55:43,546 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-14 03:55:43,547 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-14 03:55:43,548 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-14 03:55:43,549 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-14 03:55:43,550 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-14 03:55:43,728 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.006676012902388069); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009651619543912124); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006676012902388069); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:43,728 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-14 03:55:43,731 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=4.507156597801556E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006676012902388069); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009651619543912124); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.006676012902388069); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=8.333333333333333E-5); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0033333333333333335); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-04-14 03:55:44,134 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 558 ms to try 5000 different iterations. Found a solution that moves 287 regions; Going from a computed imbalance of 4.507156597801556E-4 to a new imbalance of 2.6974851135234195E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.03188888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=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-04-14 03:55:44,136 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1690440265:82 , srv1168521581:83 , srv1306052338:83 , srv1660411315:83 , srv273404225:83 , srv1035758096:84 , srv1040503136:84 , srv1167033771:84 , srv1454285511:84 , srv1456833428:84 , srv1499535940:84 , srv1575158304:84 , srv1576182680:84 , srv1602461797:84 , srv1618800446:84 , srv1633380861:84 , srv1661319117:84 , srv1666046552:84 , srv1738582321:84 , srv1787005131:84 , srv1856657106:84 , srv1940984803:84 , srv1949249755:84 , srv2047740152:84 , srv205200461:84 , srv209738011:84 , srv2104845523:84 , srv213592613:84 , srv2142647086:84 , srv308980094:84 , srv319627672:84 , srv378932165:84 , srv415379631:84 , srv423227029:84 , srv532884017:84 , srv565017096:84 , srv660174646:84 , srv684809462:84 , srv742498637:84 , srv762053075:84 , srv787486010:84 , srv863505866:84 , srv919661196:84 , srv100326275:85 , srv1058742527:85 , srv1139619076:85 , srv1197201973:85 , srv1299545012:85 , srv1350439319:85 , srv1407212043:85 , srv1433394227:85 , srv145251152:85 , srv1464702285:85 , srv147878198:85 , srv1546260692:85 , srv1616206192:85 , srv1677701540:85 , srv1721727982:85 , srv1840594561:85 , srv1917629473:85 , srv1930476886:85 , srv197566615:85 , srv1986463948:85 , srv2019456352:85 , srv2019657250:85 , srv2023290790:85 , srv204753151:85 , srv2140155813:85 , srv285668410:85 , srv344499198:85 , srv393337582:85 , srv414095480:85 , srv43177192:85 , srv437920083:85 , srv473693215:85 , srv532556653:85 , srv577757058:85 , srv583075713:85 , srv585654783:85 , srv639850227:85 , srv643086214:85 , srv654983081:85 , srv678048970:85 , srv696959413:85 , srv716440073:85 , srv724051295:85 , srv77351619:85 , srv813347530:85 , srv836818284:85 , srv85668905:85 , srv893658783:85 , srv1231362598:86 , srv1944624653:86 , srv1962566474:86 , srv243379468:86 , srv328207941:86 , srv473892513:86 , srv86140747:86 , srv411484159:87 , srv893729256:625 } 2023-04-14 03:55:44,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:44,143 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2104845523=52, srv1197201973=7, srv1940984803=39, srv414095480=66, srv145251152=14, srv197566615=43, srv1299545012=9, srv919661196=99, srv1546260692=20, srv1306052338=10, srv836818284=93, srv2019456352=45, srv1944624653=40, srv1464702285=17, srv1856657106=36, srv273404225=57, srv1690440265=31, srv1499535940=19, srv1433394227=13, srv285668410=58, srv813347530=92, srv1139619076=4, srv1661319117=28, srv1407212043=12, srv209738011=51, srv344499198=62, srv2140155813=54, srv1660411315=27, srv100326275=0, srv1949249755=41, srv1575158304=21, srv678048970=83, srv1167033771=5, srv660174646=82, srv565017096=75, srv1618800446=25, srv1231362598=8, srv684809462=84, srv787486010=91, srv2142647086=55, srv716440073=86, srv473892513=72, srv1666046552=29, srv1040503136=2, srv328207941=61, srv583075713=77, srv1677701540=30, srv577757058=76, srv243379468=56, srv1168521581=6, srv393337582=64, srv1035758096=1, srv319627672=60, srv1986463948=44, srv1454285511=15, srv1840594561=35, srv2019657250=46, srv1616206192=24, srv1576182680=22, srv205200461=50, srv1787005131=34, srv893658783=97, srv43177192=69, srv77351619=90, srv85668905=94, srv378932165=63, srv1738582321=33, srv1633380861=26, srv1930476886=38, srv415379631=67, srv213592613=53, srv724051295=87, srv86140747=95, srv893729256=98, srv204753151=48, srv1917629473=37, srv437920083=70, srv147878198=18, srv532556653=73, srv762053075=89, srv1058742527=3, srv423227029=68, srv639850227=79, srv411484159=65, srv863505866=96, srv2047740152=49, srv742498637=88, srv532884017=74, srv643086214=80, srv1456833428=16, srv585654783=78, srv2023290790=47, srv1962566474=42, srv654983081=81, srv1350439319=11, srv1721727982=32, srv1602461797=23, srv308980094=59, srv473693215=71, srv696959413=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:44,160 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:44,161 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:44,162 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-14 03:55:44,163 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-14 03:55:44,164 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-14 03:55:44,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-14 03:55:44,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-14 03:55:44,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-14 03:55:44,170 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-14 03:55:44,171 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-14 03:55:44,172 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-14 03:55:44,365 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=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-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-04-14 03:55:44,365 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-04-14 03:55:44,366 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=2.4965234182829804E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=3.5313429231318235E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0018349396085439343); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=3.5313429231318235E-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-04-14 03:55:44,666 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 474 ms to try 5000 different iterations. Found a solution that moves 23 regions; Going from a computed imbalance of 2.4965234182829804E-5 to a new imbalance of 6.193128181907117E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0013400504203456161); 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-04-14 03:55:44,666 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1690440265:83 , srv1917629473:83 , srv1944624653:83 , srv243379468:83 , srv328207941:83 , srv100326275:84 , srv1035758096:84 , srv1058742527:84 , srv1139619076:84 , srv1167033771:84 , srv1197201973:84 , srv1231362598:84 , srv1299545012:84 , srv1306052338:84 , srv1350439319:84 , srv1407212043:84 , srv1433394227:84 , srv145251152:84 , srv1454285511:84 , srv1456833428:84 , srv1464702285:84 , srv147878198:84 , srv1499535940:84 , srv1546260692:84 , srv1575158304:84 , srv1576182680:84 , srv1602461797:84 , srv1616206192:84 , srv1618800446:84 , srv1633380861:84 , srv1660411315:84 , srv1661319117:84 , srv1666046552:84 , srv1677701540:84 , srv1721727982:84 , srv1738582321:84 , srv1787005131:84 , srv1840594561:84 , srv1856657106:84 , srv1930476886:84 , srv1940984803:84 , srv1949249755:84 , srv1962566474:84 , srv197566615:84 , srv1986463948:84 , srv2019456352:84 , srv2023290790:84 , srv204753151:84 , srv209738011:84 , srv2104845523:84 , srv213592613:84 , srv2140155813:84 , srv2142647086:84 , srv273404225:84 , srv285668410:84 , srv308980094:84 , srv319627672:84 , srv344499198:84 , srv378932165:84 , srv393337582:84 , srv411484159:84 , srv414095480:84 , srv415379631:84 , srv423227029:84 , srv43177192:84 , srv437920083:84 , srv473693215:84 , srv473892513:84 , srv532556653:84 , srv532884017:84 , srv565017096:84 , srv577757058:84 , srv583075713:84 , srv585654783:84 , srv639850227:84 , srv643086214:84 , srv654983081:84 , srv660174646:84 , srv678048970:84 , srv684809462:84 , srv696959413:84 , srv716440073:84 , srv724051295:84 , srv742498637:84 , srv762053075:84 , srv77351619:84 , srv787486010:84 , srv813347530:84 , srv836818284:84 , srv85668905:84 , srv86140747:84 , srv863505866:84 , srv893658783:84 , srv919661196:84 , srv1040503136:85 , srv1168521581:85 , srv2019657250:85 , srv2047740152:85 , srv205200461:85 , srv893729256:684 } 2023-04-14 03:55:44,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:44,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2104845523=52, srv1197201973=7, srv1940984803=39, srv414095480=66, srv145251152=14, srv197566615=43, srv1299545012=9, srv919661196=99, srv1546260692=20, srv1306052338=10, srv836818284=93, srv2019456352=45, srv1944624653=40, srv1464702285=17, srv1856657106=36, srv273404225=57, srv1690440265=31, srv1499535940=19, srv1433394227=13, srv285668410=58, srv813347530=92, srv1139619076=4, srv1661319117=28, srv1407212043=12, srv209738011=51, srv344499198=62, srv2140155813=54, srv1660411315=27, srv100326275=0, srv1949249755=41, srv1575158304=21, srv678048970=83, srv1167033771=5, srv660174646=82, srv565017096=75, srv1618800446=25, srv1231362598=8, srv684809462=84, srv787486010=91, srv2142647086=55, srv716440073=86, srv473892513=72, srv1666046552=29, srv1040503136=2, srv328207941=61, srv583075713=77, srv1677701540=30, srv577757058=76, srv243379468=56, srv1168521581=6, srv393337582=64, srv1035758096=1, srv319627672=60, srv1986463948=44, srv1454285511=15, srv1840594561=35, srv2019657250=46, srv1616206192=24, srv1576182680=22, srv205200461=50, srv1787005131=34, srv893658783=97, srv43177192=69, srv77351619=90, srv85668905=94, srv378932165=63, srv1738582321=33, srv1633380861=26, srv1930476886=38, srv415379631=67, srv213592613=53, srv724051295=87, srv86140747=95, srv893729256=98, srv204753151=48, srv1917629473=37, srv437920083=70, srv147878198=18, srv532556653=73, srv762053075=89, srv1058742527=3, srv423227029=68, srv639850227=79, srv411484159=65, srv863505866=96, srv2047740152=49, srv742498637=88, srv532884017=74, srv643086214=80, srv1456833428=16, srv585654783=78, srv2023290790=47, srv1962566474=42, srv654983081=81, srv1350439319=11, srv1721727982=32, srv1602461797=23, srv308980094=59, srv473693215=71, srv696959413=85} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:44,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:44,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:44,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:44,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:44,689 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:44,690 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-04-14 03:55:44,691 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-04-14 03:55:44,692 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-04-14 03:55:44,693 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-04-14 03:55:44,694 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-04-14 03:55:44,695 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-04-14 03:55:44,696 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-04-14 03:55:44,846 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.032078739728369E-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.0013400504203456161); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:44,847 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1690440265:83 , srv1917629473:83 , srv1944624653:83 , srv243379468:83 , srv328207941:83 , srv100326275:84 , srv1035758096:84 , srv1058742527:84 , srv1139619076:84 , srv1167033771:84 , srv1197201973:84 , srv1231362598:84 , srv1299545012:84 , srv1306052338:84 , srv1350439319:84 , srv1407212043:84 , srv1433394227:84 , srv145251152:84 , srv1454285511:84 , srv1456833428:84 , srv1464702285:84 , srv147878198:84 , srv1499535940:84 , srv1546260692:84 , srv1575158304:84 , srv1576182680:84 , srv1602461797:84 , srv1616206192:84 , srv1618800446:84 , srv1633380861:84 , srv1660411315:84 , srv1661319117:84 , srv1666046552:84 , srv1677701540:84 , srv1721727982:84 , srv1738582321:84 , srv1787005131:84 , srv1840594561:84 , srv1856657106:84 , srv1930476886:84 , srv1940984803:84 , srv1949249755:84 , srv1962566474:84 , srv197566615:84 , srv1986463948:84 , srv2019456352:84 , srv2023290790:84 , srv204753151:84 , srv209738011:84 , srv2104845523:84 , srv213592613:84 , srv2140155813:84 , srv2142647086:84 , srv273404225:84 , srv285668410:84 , srv308980094:84 , srv319627672:84 , srv344499198:84 , srv378932165:84 , srv393337582:84 , srv411484159:84 , srv414095480:84 , srv415379631:84 , srv423227029:84 , srv43177192:84 , srv437920083:84 , srv473693215:84 , srv473892513:84 , srv532556653:84 , srv532884017:84 , srv565017096:84 , srv577757058:84 , srv583075713:84 , srv585654783:84 , srv639850227:84 , srv643086214:84 , srv654983081:84 , srv660174646:84 , srv678048970:84 , srv684809462:84 , srv696959413:84 , srv716440073:84 , srv724051295:84 , srv742498637:84 , srv762053075:84 , srv77351619:84 , srv787486010:84 , srv813347530:84 , srv836818284:84 , srv85668905:84 , srv86140747:84 , srv863505866:84 , srv893658783:84 , srv919661196:84 , srv1040503136:85 , srv1168521581:85 , srv2019657250:85 , srv2047740152:85 , srv205200461:85 , srv893729256:684 } 2023-04-14 03:55:44,884 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=411 (was 368) - SystemLoadAverage LEAK? -, ProcessCount=169 (was 169), AvailableMemoryMB=789 (was 1293) 2023-04-14 03:55:44,900 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=10, OpenFileDescriptor=260, MaxFileDescriptor=60000, SystemLoadAverage=411, ProcessCount=169, AvailableMemoryMB=789 2023-04-14 03:55:44,901 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-04-14 03:55:44,901 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-04-14 03:55:44,914 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1020707490:84 , srv1095182669:84 , srv1228336192:84 , srv1306447573:84 , srv1326375293:84 , srv1328806563:84 , srv1345195638:84 , srv1486916445:84 , srv1489208615:84 , srv1582406687:84 , srv1588898344:84 , srv1596147693:84 , srv1637760667:84 , srv1691995356:84 , srv1831414229:84 , srv183958800:84 , srv1952216053:84 , srv198225622:84 , srv1983872957:84 , srv1999704015:84 , srv249219278:84 , srv27871689:84 , srv285173589:84 , srv350146846:84 , srv460438790:84 , srv474779052:84 , srv59669157:84 , srv756041380:84 , srv847976638:84 , srv1691927245:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-04-14 03:55:44,916 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:55:44,917 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv59669157=27, srv1228336192=2, srv1691995356=14, srv474779052=26, srv1588898344=10, srv1999704015=20, srv1486916445=7, srv1489208615=8, srv1306447573=3, srv460438790=25, srv1345195638=6, srv1691927245=13, srv1582406687=9, srv198225622=18, srv350146846=24, srv756041380=28, srv1831414229=15, srv1328806563=5, srv285173589=23, srv1020707490=0, srv249219278=21, srv847976638=29, srv183958800=16, srv1952216053=17, srv1596147693=11, srv1983872957=19, srv1637760667=12, srv27871689=22, srv1095182669=1, srv1326375293=4} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:55:44,930 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:55:44,931 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:55:44,932 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-14 03:55:44,960 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.0619958338122408, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:55:44,961 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912388390112272, 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.0619958338122408, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-04-14 03:57:44,937 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5897524 different iterations. Found a solution that moves 1860 regions; Going from a computed imbalance of 0.9912388390112272 to a new imbalance of 4.341332789166274E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6888888888888889, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:57:44,944 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1020707490:90 , srv1095182669:90 , srv1228336192:90 , srv1306447573:90 , srv1326375293:90 , srv1328806563:90 , srv1345195638:90 , srv1486916445:90 , srv1489208615:90 , srv1582406687:90 , srv1588898344:90 , srv1596147693:90 , srv1637760667:90 , srv1691927245:90 , srv1691995356:90 , srv1831414229:90 , srv183958800:90 , srv1952216053:90 , srv198225622:90 , srv1983872957:90 , srv1999704015:90 , srv249219278:90 , srv27871689:90 , srv285173589:90 , srv350146846:90 , srv460438790:90 , srv474779052:90 , srv59669157:90 , srv756041380:90 , srv847976638:90 } 2023-04-14 03:57:44,946 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-04-14 03:57:44,947 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv59669157=27, srv1228336192=2, srv1691995356=14, srv474779052=26, srv1588898344=10, srv1999704015=20, srv1486916445=7, srv1489208615=8, srv1306447573=3, srv460438790=25, srv1345195638=6, srv1691927245=13, srv1582406687=9, srv198225622=18, srv350146846=24, srv756041380=28, srv1831414229=15, srv1328806563=5, srv285173589=23, srv1020707490=0, srv249219278=21, srv847976638=29, srv183958800=16, srv1952216053=17, srv1596147693=11, srv1983872957=19, srv1637760667=12, srv27871689=22, srv1095182669=1, srv1326375293=4} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-04-14 03:57:44,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-04-14 03:57:44,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-04-14 03:57:44,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-04-14 03:57:44,952 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-04-14 03:57:44,953 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-04-14 03:57:44,954 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-04-14 03:57:44,966 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-04-14 03:57:44,966 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1020707490:90 , srv1095182669:90 , srv1228336192:90 , srv1306447573:90 , srv1326375293:90 , srv1328806563:90 , srv1345195638:90 , srv1486916445:90 , srv1489208615:90 , srv1582406687:90 , srv1588898344:90 , srv1596147693:90 , srv1637760667:90 , srv1691927245:90 , srv1691995356:90 , srv1831414229:90 , srv183958800:90 , srv1952216053:90 , srv198225622:90 , srv1983872957:90 , srv1999704015:90 , srv249219278:90 , srv27871689:90 , srv285173589:90 , srv350146846:90 , srv460438790:90 , srv474779052:90 , srv59669157:90 , srv756041380:90 , srv847976638:90 } 2023-04-14 03:57:44,978 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=312 (was 411), ProcessCount=169 (was 169), AvailableMemoryMB=835 (was 789) - AvailableMemoryMB LEAK? -