2023-06-09 09:53:26,450 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-06-09 09:53:26,733 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-06-09 09:53:26,834 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-06-09 09:53:26,889 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-06-09 09:53:26,896 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-06-09 09:53:26,908 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=285, ProcessCount=173, AvailableMemoryMB=10728 2023-06-09 09:53:26,910 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-06-09 09:53:26,910 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-06-09 09:53:27,043 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1006394604:84 , srv1018005428:84 , srv102081613:84 , srv103802674:84 , srv1068335938:84 , srv1098888789:84 , srv110424432:84 , srv122786696:84 , srv1241073792:84 , srv1252614598:84 , srv1321772325:84 , srv1327011535:84 , srv1333619365:84 , srv1374925618:84 , srv1405721113:84 , srv1414207754:84 , srv1420923945:84 , srv1424063177:84 , srv1444350778:84 , srv1470555820:84 , srv149710611:84 , srv1499077845:84 , srv1515743611:84 , srv1539514439:84 , srv1554659176:84 , srv1613890261:84 , srv1636760561:84 , srv1646924874:84 , srv1648117224:84 , srv1664172827:84 , srv1672655994:84 , srv1677764176:84 , srv1701006812:84 , srv1711048516:84 , srv1755659775:84 , srv1792852891:84 , srv1811569460:84 , srv1820626995:84 , srv1822568374:84 , srv1833333907:84 , srv1836305649:84 , srv1864691392:84 , srv1903914607:84 , srv1937172881:84 , srv1949996097:84 , srv1957263301:84 , srv1987729188:84 , srv201494993:84 , srv2038551035:84 , srv2081221011:84 , srv209338265:84 , srv2107250018:84 , srv2111512938:84 , srv2135344891:84 , srv215728906:84 , srv236332674:84 , srv242242877:84 , srv243321142:84 , srv246715987:84 , srv258163134:84 , srv291860406:84 , srv322673011:84 , srv3477988:84 , srv367292429:84 , srv411454176:84 , srv42569567:84 , srv433629661:84 , srv436944422:84 , srv471826179:84 , srv498178255:84 , srv508081312:84 , srv513873120:84 , srv543616599:84 , srv54849468:84 , srv584404771:84 , srv594524513:84 , srv607484876:84 , srv609208390:84 , srv633152556:84 , srv643627640:84 , srv653052473:84 , srv661215922:84 , srv67219891:84 , srv728224955:84 , srv763939566:84 , srv770931158:84 , srv791369359:84 , srv798452846:84 , srv800565439:84 , srv810840783:84 , srv818027923:84 , srv821093088:84 , srv821411839:84 , srv830210650:84 , srv874214728:84 , srv888761308:84 , srv9399670:84 , srv978180797:84 , srv994423285:84 , srv735828444:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-06-09 09:53:27,051 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:27,057 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv810840783=90, srv1018005428=1, srv1957263301=45, srv830210650=94, srv1822568374=38, srv122786696=7, srv978180797=98, srv471826179=68, srv103802674=3, srv1068335938=4, srv1646924874=27, srv1664172827=29, srv1677764176=31, srv1937172881=43, srv513873120=71, srv1701006812=32, srv411454176=64, srv1006394604=0, srv1833333907=39, srv584404771=74, srv1613890261=25, srv818027923=91, srv1755659775=34, srv994423285=99, srv110424432=6, srv2111512938=52, srv888761308=96, srv1539514439=23, srv653052473=80, srv215728906=54, srv798452846=88, srv643627640=79, srv1648117224=28, srv67219891=82, srv2038551035=48, srv367292429=63, srv246715987=58, srv607484876=76, srv1711048516=33, srv735828444=84, srv821093088=92, srv1470555820=19, srv149710611=20, srv2081221011=49, srv1636760561=26, srv1321772325=10, srv9399670=97, srv102081613=2, srv1820626995=37, srv3477988=62, srv2135344891=53, srv1420923945=16, srv243321142=57, srv543616599=72, srv322673011=61, srv609208390=77, srv1252614598=9, srv1444350778=18, srv236332674=55, srv1987729188=46, srv54849468=73, srv633152556=78, srv436944422=67, srv1903914607=42, srv1672655994=30, srv291860406=60, srv1864691392=41, srv498178255=69, srv661215922=81, srv594524513=75, srv508081312=70, srv1811569460=36, srv763939566=85, srv1515743611=22, srv1949996097=44, srv209338265=50, srv1241073792=8, srv728224955=83, srv1414207754=15, srv874214728=95, srv1792852891=35, srv1374925618=13, srv42569567=65, srv1327011535=11, srv1405721113=14, srv1554659176=24, srv242242877=56, srv800565439=89, srv791369359=87, srv1836305649=40, srv201494993=47, srv821411839=93, srv258163134=59, srv1499077845=21, srv1424063177=17, srv1098888789=5, srv2107250018=51, srv433629661=66, srv1333619365=12, srv770931158=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:27,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:27,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:27,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:27,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:27,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-09 09:53:27,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-09 09:53:27,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-09 09:53:27,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-09 09:53:27,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-09 09:53:27,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-09 09:53:27,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-09 09:53:27,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-09 09:53:27,307 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-06-09 09:53:27,307 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-06-09 09:53:27,307 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-06-09 09:53:27,597 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 443 ms to try 5000 different iterations. Found a solution that moves 4703 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18117031114054702. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04042454586285395, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05880592593271184, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5225555555555556, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04042454586285395, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17616666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24525, 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-06-09 09:53:27,619 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1822568374:80 , srv1444350778:82 , srv1515743611:82 , srv1554659176:82 , srv1672655994:82 , srv322673011:82 , srv633152556:82 , srv67219891:82 , srv728224955:82 , srv102081613:83 , srv1098888789:83 , srv1470555820:83 , srv1646924874:83 , srv1903914607:83 , srv1937172881:83 , srv209338265:83 , srv42569567:83 , srv498178255:83 , srv594524513:83 , srv1018005428:84 , srv1321772325:84 , srv1648117224:84 , srv1677764176:84 , srv1987729188:84 , srv2111512938:84 , srv246715987:84 , srv661215922:84 , srv1006394604:85 , srv122786696:85 , srv1327011535:85 , srv1414207754:85 , srv1864691392:85 , srv1957263301:85 , srv411454176:85 , srv763939566:85 , srv770931158:85 , srv791369359:85 , srv821411839:85 , srv110424432:86 , srv1333619365:86 , srv1499077845:86 , srv1711048516:86 , srv1792852891:86 , srv1833333907:86 , srv201494993:86 , srv2135344891:86 , srv236332674:86 , srv291860406:86 , srv3477988:86 , srv433629661:86 , srv436944422:86 , srv508081312:86 , srv584404771:86 , srv609208390:86 , srv643627640:86 , srv810840783:86 , srv888761308:86 , srv1424063177:87 , srv149710611:87 , srv1664172827:87 , srv2081221011:87 , srv2107250018:87 , srv242242877:87 , srv471826179:87 , srv513873120:87 , srv800565439:87 , srv818027923:87 , srv9399670:87 , srv1374925618:88 , srv1405721113:88 , srv1613890261:88 , srv1701006812:88 , srv1949996097:88 , srv2038551035:88 , srv830210650:88 , srv874214728:88 , srv978180797:88 , srv1539514439:89 , srv215728906:89 , srv258163134:89 , srv543616599:89 , srv54849468:89 , srv653052473:89 , srv1252614598:90 , srv1420923945:90 , srv1755659775:90 , srv1820626995:90 , srv821093088:90 , srv994423285:90 , srv1811569460:91 , srv243321142:91 , srv367292429:91 , srv103802674:92 , srv1068335938:92 , srv1241073792:92 , srv1636760561:93 , srv1836305649:93 , srv607484876:93 , srv798452846:93 , srv735828444:449 } 2023-06-09 09:53:27,622 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:27,623 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv810840783=90, srv1018005428=1, srv1957263301=45, srv830210650=94, srv1822568374=38, srv122786696=7, srv978180797=98, srv471826179=68, srv103802674=3, srv1068335938=4, srv1646924874=27, srv1664172827=29, srv1677764176=31, srv1937172881=43, srv513873120=71, srv1701006812=32, srv411454176=64, srv1006394604=0, srv1833333907=39, srv584404771=74, srv1613890261=25, srv818027923=91, srv1755659775=34, srv994423285=99, srv110424432=6, srv2111512938=52, srv888761308=96, srv1539514439=23, srv653052473=80, srv215728906=54, srv798452846=88, srv643627640=79, srv1648117224=28, srv67219891=82, srv2038551035=48, srv367292429=63, srv246715987=58, srv607484876=76, srv1711048516=33, srv735828444=84, srv821093088=92, srv1470555820=19, srv149710611=20, srv2081221011=49, srv1636760561=26, srv1321772325=10, srv9399670=97, srv102081613=2, srv1820626995=37, srv3477988=62, srv2135344891=53, srv1420923945=16, srv243321142=57, srv543616599=72, srv322673011=61, srv609208390=77, srv1252614598=9, srv1444350778=18, srv236332674=55, srv1987729188=46, srv54849468=73, srv633152556=78, srv436944422=67, srv1903914607=42, srv1672655994=30, srv291860406=60, srv1864691392=41, srv498178255=69, srv661215922=81, srv594524513=75, srv508081312=70, srv1811569460=36, srv763939566=85, srv1515743611=22, srv1949996097=44, srv209338265=50, srv1241073792=8, srv728224955=83, srv1414207754=15, srv874214728=95, srv1792852891=35, srv1374925618=13, srv42569567=65, srv1327011535=11, srv1405721113=14, srv1554659176=24, srv242242877=56, srv800565439=89, srv791369359=87, srv1836305649=40, srv201494993=47, srv821411839=93, srv258163134=59, srv1499077845=21, srv1424063177=17, srv1098888789=5, srv2107250018=51, srv433629661=66, srv1333619365=12, srv770931158=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:27,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:27,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:27,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-09 09:53:27,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-09 09:53:27,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-09 09:53:27,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-09 09:53:27,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-09 09:53:27,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-09 09:53:27,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-09 09:53:27,770 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.04042454586285395, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05880592593271184, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04042454586285395, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17616666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24525, 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-06-09 09:53:27,770 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-06-09 09:53:27,771 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18113738003069627, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04042454586285395, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05880592593271184, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04042454586285395, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17616666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24525, 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-06-09 09:53:28,103 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 436 ms to try 5000 different iterations. Found a solution that moves 2682 regions; Going from a computed imbalance of 0.18113738003069627 to a new imbalance of 0.01578720131840151. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02498035142569637); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03795561232934036, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.298, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02498035142569637); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04691666666666667, 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-06-09 09:53:28,119 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1241073792:78 , srv1820626995:79 , srv1836305649:79 , srv607484876:79 , srv1420923945:80 , srv1636760561:80 , srv1755659775:80 , srv215728906:80 , srv1068335938:81 , srv1252614598:81 , srv1374925618:82 , srv1539514439:82 , srv1613890261:82 , srv1811569460:82 , srv1949996097:82 , srv367292429:82 , srv821093088:82 , srv830210650:82 , srv1792852891:83 , srv243321142:83 , srv258163134:83 , srv436944422:83 , srv471826179:83 , srv508081312:83 , srv54849468:83 , srv653052473:83 , srv103802674:84 , srv110424432:84 , srv149710611:84 , srv1664172827:84 , srv1711048516:84 , srv3477988:84 , srv543616599:84 , srv609208390:84 , srv798452846:84 , srv978180797:84 , srv1333619365:85 , srv1405721113:85 , srv1424063177:85 , srv1499077845:85 , srv1701006812:85 , srv1833333907:85 , srv1957263301:85 , srv291860406:85 , srv513873120:85 , srv874214728:85 , srv994423285:85 , srv1648117224:86 , srv201494993:86 , srv2081221011:86 , srv2107250018:86 , srv242242877:86 , srv246715987:86 , srv433629661:86 , srv643627640:86 , srv800565439:86 , srv818027923:86 , srv821411839:86 , srv888761308:86 , srv9399670:86 , srv1006394604:87 , srv1018005428:87 , srv102081613:87 , srv122786696:87 , srv1327011535:87 , srv1672655994:87 , srv1903914607:87 , srv1987729188:87 , srv2038551035:87 , srv2111512938:87 , srv2135344891:87 , srv633152556:87 , srv661215922:87 , srv763939566:87 , srv770931158:87 , srv810840783:87 , srv1098888789:88 , srv1444350778:88 , srv1470555820:88 , srv1864691392:88 , srv209338265:88 , srv236332674:88 , srv411454176:88 , srv42569567:88 , srv584404771:88 , srv1321772325:89 , srv1414207754:89 , srv1515743611:89 , srv1937172881:89 , srv498178255:89 , srv728224955:89 , srv791369359:89 , srv1554659176:90 , srv1677764176:90 , srv594524513:90 , srv1646924874:91 , srv322673011:91 , srv67219891:91 , srv1822568374:93 , srv735828444:547 } 2023-06-09 09:53:28,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:28,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv810840783=90, srv1018005428=1, srv1957263301=45, srv830210650=94, srv1822568374=38, srv122786696=7, srv978180797=98, srv471826179=68, srv103802674=3, srv1068335938=4, srv1646924874=27, srv1664172827=29, srv1677764176=31, srv1937172881=43, srv513873120=71, srv1701006812=32, srv411454176=64, srv1006394604=0, srv1833333907=39, srv584404771=74, srv1613890261=25, srv818027923=91, srv1755659775=34, srv994423285=99, srv110424432=6, srv2111512938=52, srv888761308=96, srv1539514439=23, srv653052473=80, srv215728906=54, srv798452846=88, srv643627640=79, srv1648117224=28, srv67219891=82, srv2038551035=48, srv367292429=63, srv246715987=58, srv607484876=76, srv1711048516=33, srv735828444=84, srv821093088=92, srv1470555820=19, srv149710611=20, srv2081221011=49, srv1636760561=26, srv1321772325=10, srv9399670=97, srv102081613=2, srv1820626995=37, srv3477988=62, srv2135344891=53, srv1420923945=16, srv243321142=57, srv543616599=72, srv322673011=61, srv609208390=77, srv1252614598=9, srv1444350778=18, srv236332674=55, srv1987729188=46, srv54849468=73, srv633152556=78, srv436944422=67, srv1903914607=42, srv1672655994=30, srv291860406=60, srv1864691392=41, srv498178255=69, srv661215922=81, srv594524513=75, srv508081312=70, srv1811569460=36, srv763939566=85, srv1515743611=22, srv1949996097=44, srv209338265=50, srv1241073792=8, srv728224955=83, srv1414207754=15, srv874214728=95, srv1792852891=35, srv1374925618=13, srv42569567=65, srv1327011535=11, srv1405721113=14, srv1554659176=24, srv242242877=56, srv800565439=89, srv791369359=87, srv1836305649=40, srv201494993=47, srv821411839=93, srv258163134=59, srv1499077845=21, srv1424063177=17, srv1098888789=5, srv2107250018=51, srv433629661=66, srv1333619365=12, srv770931158=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:28,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:28,144 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:28,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:28,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-09 09:53:28,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-09 09:53:28,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-09 09:53:28,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-09 09:53:28,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-09 09:53:28,151 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-09 09:53:28,152 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-09 09:53:28,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-09 09:53:28,154 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-09 09:53:28,314 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.02498035142569637); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03795561232934036, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02498035142569637); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04691666666666667, 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-06-09 09:53:28,314 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-06-09 09:53:28,314 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015768421553013535, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02498035142569637); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.03795561232934036, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02498035142569637); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0125); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04691666666666667, 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-06-09 09:53:28,693 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 523 ms to try 5000 different iterations. Found a solution that moves 978 regions; Going from a computed imbalance of 0.015768421553013535 to a new imbalance of 0.0011095871817401197. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009483480429015086); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013163906713248411); MoveCostFunction : (multiplier=7.0, imbalance=0.10866666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009483480429015086); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); 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-06-09 09:53:28,695 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv103802674:81 , srv798452846:81 , srv2038551035:82 , srv2107250018:82 , srv236332674:82 , srv994423285:82 , srv1405721113:83 , srv1414207754:83 , srv1646924874:83 , srv1677764176:83 , srv1811569460:83 , srv2135344891:83 , srv367292429:83 , srv584404771:83 , srv810840783:83 , srv122786696:84 , srv1327011535:84 , srv1636760561:84 , srv1822568374:84 , srv1864691392:84 , srv1937172881:84 , srv243321142:84 , srv322673011:84 , srv411454176:84 , srv607484876:84 , srv67219891:84 , srv791369359:84 , srv800565439:84 , srv874214728:84 , srv9399670:84 , srv1006394604:85 , srv1018005428:85 , srv1068335938:85 , srv1333619365:85 , srv149710611:85 , srv1499077845:85 , srv1539514439:85 , srv1701006812:85 , srv1836305649:85 , srv2081221011:85 , srv209338265:85 , srv242242877:85 , srv258163134:85 , srv42569567:85 , srv433629661:85 , srv498178255:85 , srv513873120:85 , srv594524513:85 , srv728224955:85 , srv770931158:85 , srv818027923:85 , srv821093088:85 , srv1241073792:86 , srv1424063177:86 , srv1470555820:86 , srv1515743611:86 , srv1554659176:86 , srv1903914607:86 , srv1949996097:86 , srv201494993:86 , srv2111512938:86 , srv54849468:86 , srv643627640:86 , srv653052473:86 , srv763939566:86 , srv821411839:86 , srv888761308:86 , srv978180797:86 , srv102081613:87 , srv1098888789:87 , srv110424432:87 , srv1321772325:87 , srv1374925618:87 , srv1420923945:87 , srv1444350778:87 , srv1613890261:87 , srv1648117224:87 , srv1664172827:87 , srv1672655994:87 , srv1755659775:87 , srv1833333907:87 , srv246715987:87 , srv291860406:87 , srv3477988:87 , srv436944422:87 , srv471826179:87 , srv543616599:87 , srv661215922:87 , srv830210650:87 , srv1711048516:88 , srv1792852891:88 , srv1957263301:88 , srv1987729188:88 , srv609208390:88 , srv633152556:88 , srv1252614598:89 , srv1820626995:89 , srv215728906:89 , srv508081312:89 , srv735828444:546 } 2023-06-09 09:53:28,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:28,701 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv810840783=90, srv1018005428=1, srv1957263301=45, srv830210650=94, srv1822568374=38, srv122786696=7, srv978180797=98, srv471826179=68, srv103802674=3, srv1068335938=4, srv1646924874=27, srv1664172827=29, srv1677764176=31, srv1937172881=43, srv513873120=71, srv1701006812=32, srv411454176=64, srv1006394604=0, srv1833333907=39, srv584404771=74, srv1613890261=25, srv818027923=91, srv1755659775=34, srv994423285=99, srv110424432=6, srv2111512938=52, srv888761308=96, srv1539514439=23, srv653052473=80, srv215728906=54, srv798452846=88, srv643627640=79, srv1648117224=28, srv67219891=82, srv2038551035=48, srv367292429=63, srv246715987=58, srv607484876=76, srv1711048516=33, srv735828444=84, srv821093088=92, srv1470555820=19, srv149710611=20, srv2081221011=49, srv1636760561=26, srv1321772325=10, srv9399670=97, srv102081613=2, srv1820626995=37, srv3477988=62, srv2135344891=53, srv1420923945=16, srv243321142=57, srv543616599=72, srv322673011=61, srv609208390=77, srv1252614598=9, srv1444350778=18, srv236332674=55, srv1987729188=46, srv54849468=73, srv633152556=78, srv436944422=67, srv1903914607=42, srv1672655994=30, srv291860406=60, srv1864691392=41, srv498178255=69, srv661215922=81, srv594524513=75, srv508081312=70, srv1811569460=36, srv763939566=85, srv1515743611=22, srv1949996097=44, srv209338265=50, srv1241073792=8, srv728224955=83, srv1414207754=15, srv874214728=95, srv1792852891=35, srv1374925618=13, srv42569567=65, srv1327011535=11, srv1405721113=14, srv1554659176=24, srv242242877=56, srv800565439=89, srv791369359=87, srv1836305649=40, srv201494993=47, srv821411839=93, srv258163134=59, srv1499077845=21, srv1424063177=17, srv1098888789=5, srv2107250018=51, srv433629661=66, srv1333619365=12, srv770931158=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:28,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:28,717 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:28,718 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:28,719 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-09 09:53:28,720 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-09 09:53:28,721 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-09 09:53:28,722 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-09 09:53:28,723 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-09 09:53:28,724 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-09 09:53:28,832 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.009483480429015086); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013163906713248411); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009483480429015086); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); 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-06-09 09:53:28,832 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-06-09 09:53:28,832 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.001102739079372693, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.009483480429015086); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013163906713248411); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.009483480429015086); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.833333333333334E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.00525); 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-06-09 09:53:29,119 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 381 ms to try 5000 different iterations. Found a solution that moves 343 regions; Going from a computed imbalance of 0.001102739079372693 to a new imbalance of 3.742429194287979E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.03811111111111111, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-06-09 09:53:29,120 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1252614598:82 , srv1321772325:82 , srv543616599:82 , srv1098888789:83 , srv1987729188:83 , srv242242877:83 , srv54849468:83 , srv1420923945:84 , srv1424063177:84 , srv1470555820:84 , srv1554659176:84 , srv1664172827:84 , srv1701006812:84 , srv1711048516:84 , srv1820626995:84 , srv1833333907:84 , srv1957263301:84 , srv201494993:84 , srv2111512938:84 , srv215728906:84 , srv243321142:84 , srv291860406:84 , srv411454176:84 , srv609208390:84 , srv653052473:84 , srv763939566:84 , srv791369359:84 , srv798452846:84 , srv888761308:84 , srv1006394604:85 , srv103802674:85 , srv1068335938:85 , srv110424432:85 , srv1241073792:85 , srv1374925618:85 , srv1405721113:85 , srv1414207754:85 , srv1444350778:85 , srv1515743611:85 , srv1613890261:85 , srv1636760561:85 , srv1646924874:85 , srv1648117224:85 , srv1755659775:85 , srv1792852891:85 , srv1822568374:85 , srv1836305649:85 , srv1864691392:85 , srv1949996097:85 , srv2038551035:85 , srv2081221011:85 , srv209338265:85 , srv246715987:85 , srv258163134:85 , srv322673011:85 , srv3477988:85 , srv433629661:85 , srv471826179:85 , srv498178255:85 , srv508081312:85 , srv513873120:85 , srv584404771:85 , srv594524513:85 , srv633152556:85 , srv661215922:85 , srv67219891:85 , srv770931158:85 , srv800565439:85 , srv818027923:85 , srv821093088:85 , srv821411839:85 , srv830210650:85 , srv874214728:85 , srv9399670:85 , srv978180797:85 , srv1018005428:86 , srv102081613:86 , srv122786696:86 , srv1327011535:86 , srv1333619365:86 , srv149710611:86 , srv1499077845:86 , srv1539514439:86 , srv1672655994:86 , srv1677764176:86 , srv1811569460:86 , srv1903914607:86 , srv1937172881:86 , srv2107250018:86 , srv2135344891:86 , srv236332674:86 , srv367292429:86 , srv42569567:86 , srv436944422:86 , srv607484876:86 , srv643627640:86 , srv728224955:86 , srv810840783:86 , srv994423285:86 , srv735828444:600 } 2023-06-09 09:53:29,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:29,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv810840783=90, srv1018005428=1, srv1957263301=45, srv830210650=94, srv1822568374=38, srv122786696=7, srv978180797=98, srv471826179=68, srv103802674=3, srv1068335938=4, srv1646924874=27, srv1664172827=29, srv1677764176=31, srv1937172881=43, srv513873120=71, srv1701006812=32, srv411454176=64, srv1006394604=0, srv1833333907=39, srv584404771=74, srv1613890261=25, srv818027923=91, srv1755659775=34, srv994423285=99, srv110424432=6, srv2111512938=52, srv888761308=96, srv1539514439=23, srv653052473=80, srv215728906=54, srv798452846=88, srv643627640=79, srv1648117224=28, srv67219891=82, srv2038551035=48, srv367292429=63, srv246715987=58, srv607484876=76, srv1711048516=33, srv735828444=84, srv821093088=92, srv1470555820=19, srv149710611=20, srv2081221011=49, srv1636760561=26, srv1321772325=10, srv9399670=97, srv102081613=2, srv1820626995=37, srv3477988=62, srv2135344891=53, srv1420923945=16, srv243321142=57, srv543616599=72, srv322673011=61, srv609208390=77, srv1252614598=9, srv1444350778=18, srv236332674=55, srv1987729188=46, srv54849468=73, srv633152556=78, srv436944422=67, srv1903914607=42, srv1672655994=30, srv291860406=60, srv1864691392=41, srv498178255=69, srv661215922=81, srv594524513=75, srv508081312=70, srv1811569460=36, srv763939566=85, srv1515743611=22, srv1949996097=44, srv209338265=50, srv1241073792=8, srv728224955=83, srv1414207754=15, srv874214728=95, srv1792852891=35, srv1374925618=13, srv42569567=65, srv1327011535=11, srv1405721113=14, srv1554659176=24, srv242242877=56, srv800565439=89, srv791369359=87, srv1836305649=40, srv201494993=47, srv821411839=93, srv258163134=59, srv1499077845=21, srv1424063177=17, srv1098888789=5, srv2107250018=51, srv433629661=66, srv1333619365=12, srv770931158=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:29,135 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:29,136 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-09 09:53:29,137 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-09 09:53:29,138 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-09 09:53:29,139 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-09 09:53:29,140 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-09 09:53:29,141 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-09 09:53:29,142 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-09 09:53:29,245 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=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-06-09 09:53:29,246 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-06-09 09:53:29,246 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=3.5022554609518444E-5, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.694119368783758E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0021711298242630987); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.694119368783758E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=2.5E-4); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-06-09 09:53:29,497 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 347 ms to try 5000 different iterations. Found a solution that moves 40 regions; Going from a computed imbalance of 3.5022554609518444E-5 to a new imbalance of 6.678071658667523E-6. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0044444444444444444); 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-06-09 09:53:29,497 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv643627640:82 , srv102081613:83 , srv1068335938:83 , srv1677764176:83 , srv2081221011:83 , srv508081312:83 , srv594524513:83 , srv661215922:83 , srv818027923:83 , srv978180797:83 , srv994423285:83 , srv1006394604:84 , srv1018005428:84 , srv103802674:84 , srv110424432:84 , srv122786696:84 , srv1252614598:84 , srv1321772325:84 , srv1327011535:84 , srv1333619365:84 , srv1374925618:84 , srv1414207754:84 , srv1424063177:84 , srv1444350778:84 , srv149710611:84 , srv1499077845:84 , srv1515743611:84 , srv1539514439:84 , srv1554659176:84 , srv1613890261:84 , srv1636760561:84 , srv1646924874:84 , srv1648117224:84 , srv1664172827:84 , srv1672655994:84 , srv1701006812:84 , srv1711048516:84 , srv1755659775:84 , srv1792852891:84 , srv1811569460:84 , srv1820626995:84 , srv1822568374:84 , srv1833333907:84 , srv1836305649:84 , srv1864691392:84 , srv1903914607:84 , srv1937172881:84 , srv1957263301:84 , srv1987729188:84 , srv201494993:84 , srv2038551035:84 , srv2135344891:84 , srv215728906:84 , srv236332674:84 , srv243321142:84 , srv246715987:84 , srv258163134:84 , srv291860406:84 , srv322673011:84 , srv3477988:84 , srv367292429:84 , srv42569567:84 , srv433629661:84 , srv436944422:84 , srv471826179:84 , srv498178255:84 , srv513873120:84 , srv543616599:84 , srv584404771:84 , srv607484876:84 , srv609208390:84 , srv633152556:84 , srv653052473:84 , srv67219891:84 , srv728224955:84 , srv763939566:84 , srv770931158:84 , srv791369359:84 , srv798452846:84 , srv800565439:84 , srv810840783:84 , srv821093088:84 , srv821411839:84 , srv830210650:84 , srv874214728:84 , srv888761308:84 , srv9399670:84 , srv1098888789:85 , srv1241073792:85 , srv1405721113:85 , srv1420923945:85 , srv1470555820:85 , srv1949996097:85 , srv209338265:85 , srv2107250018:85 , srv2111512938:85 , srv242242877:85 , srv411454176:85 , srv54849468:85 , srv735828444:684 } 2023-06-09 09:53:29,501 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:29,502 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv810840783=90, srv1018005428=1, srv1957263301=45, srv830210650=94, srv1822568374=38, srv122786696=7, srv978180797=98, srv471826179=68, srv103802674=3, srv1068335938=4, srv1646924874=27, srv1664172827=29, srv1677764176=31, srv1937172881=43, srv513873120=71, srv1701006812=32, srv411454176=64, srv1006394604=0, srv1833333907=39, srv584404771=74, srv1613890261=25, srv818027923=91, srv1755659775=34, srv994423285=99, srv110424432=6, srv2111512938=52, srv888761308=96, srv1539514439=23, srv653052473=80, srv215728906=54, srv798452846=88, srv643627640=79, srv1648117224=28, srv67219891=82, srv2038551035=48, srv367292429=63, srv246715987=58, srv607484876=76, srv1711048516=33, srv735828444=84, srv821093088=92, srv1470555820=19, srv149710611=20, srv2081221011=49, srv1636760561=26, srv1321772325=10, srv9399670=97, srv102081613=2, srv1820626995=37, srv3477988=62, srv2135344891=53, srv1420923945=16, srv243321142=57, srv543616599=72, srv322673011=61, srv609208390=77, srv1252614598=9, srv1444350778=18, srv236332674=55, srv1987729188=46, srv54849468=73, srv633152556=78, srv436944422=67, srv1903914607=42, srv1672655994=30, srv291860406=60, srv1864691392=41, srv498178255=69, srv661215922=81, srv594524513=75, srv508081312=70, srv1811569460=36, srv763939566=85, srv1515743611=22, srv1949996097=44, srv209338265=50, srv1241073792=8, srv728224955=83, srv1414207754=15, srv874214728=95, srv1792852891=35, srv1374925618=13, srv42569567=65, srv1327011535=11, srv1405721113=14, srv1554659176=24, srv242242877=56, srv800565439=89, srv791369359=87, srv1836305649=40, srv201494993=47, srv821411839=93, srv258163134=59, srv1499077845=21, srv1424063177=17, srv1098888789=5, srv2107250018=51, srv433629661=66, srv1333619365=12, srv770931158=86} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:29,513 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-06-09 09:53:29,514 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-06-09 09:53:29,515 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-06-09 09:53:29,516 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-06-09 09:53:29,517 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-06-09 09:53:29,518 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-06-09 09:53:29,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-06-09 09:53:29,519 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-06-09 09:53:29,621 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=6.397985672269699E-6 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0014213381090374027); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-06-09 09:53:29,621 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv643627640:82 , srv102081613:83 , srv1068335938:83 , srv1677764176:83 , srv2081221011:83 , srv508081312:83 , srv594524513:83 , srv661215922:83 , srv818027923:83 , srv978180797:83 , srv994423285:83 , srv1006394604:84 , srv1018005428:84 , srv103802674:84 , srv110424432:84 , srv122786696:84 , srv1252614598:84 , srv1321772325:84 , srv1327011535:84 , srv1333619365:84 , srv1374925618:84 , srv1414207754:84 , srv1424063177:84 , srv1444350778:84 , srv149710611:84 , srv1499077845:84 , srv1515743611:84 , srv1539514439:84 , srv1554659176:84 , srv1613890261:84 , srv1636760561:84 , srv1646924874:84 , srv1648117224:84 , srv1664172827:84 , srv1672655994:84 , srv1701006812:84 , srv1711048516:84 , srv1755659775:84 , srv1792852891:84 , srv1811569460:84 , srv1820626995:84 , srv1822568374:84 , srv1833333907:84 , srv1836305649:84 , srv1864691392:84 , srv1903914607:84 , srv1937172881:84 , srv1957263301:84 , srv1987729188:84 , srv201494993:84 , srv2038551035:84 , srv2135344891:84 , srv215728906:84 , srv236332674:84 , srv243321142:84 , srv246715987:84 , srv258163134:84 , srv291860406:84 , srv322673011:84 , srv3477988:84 , srv367292429:84 , srv42569567:84 , srv433629661:84 , srv436944422:84 , srv471826179:84 , srv498178255:84 , srv513873120:84 , srv543616599:84 , srv584404771:84 , srv607484876:84 , srv609208390:84 , srv633152556:84 , srv653052473:84 , srv67219891:84 , srv728224955:84 , srv763939566:84 , srv770931158:84 , srv791369359:84 , srv798452846:84 , srv800565439:84 , srv810840783:84 , srv821093088:84 , srv821411839:84 , srv830210650:84 , srv874214728:84 , srv888761308:84 , srv9399670:84 , srv1098888789:85 , srv1241073792:85 , srv1405721113:85 , srv1420923945:85 , srv1470555820:85 , srv1949996097:85 , srv209338265:85 , srv2107250018:85 , srv2111512938:85 , srv242242877:85 , srv411454176:85 , srv54849468:85 , srv735828444:684 } 2023-06-09 09:53:29,644 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=285 (was 285), ProcessCount=173 (was 173), AvailableMemoryMB=10211 (was 10728) 2023-06-09 09:53:29,652 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=263, MaxFileDescriptor=60000, SystemLoadAverage=285, ProcessCount=173, AvailableMemoryMB=10210 2023-06-09 09:53:29,652 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-06-09 09:53:29,652 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-06-09 09:53:29,661 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1061412886:84 , srv1074342459:84 , srv1129116947:84 , srv1353165481:84 , srv1485573888:84 , srv1493925051:84 , srv1670447068:84 , srv1885056567:84 , srv1915762789:84 , srv1939651697:84 , srv208731874:84 , srv219993695:84 , srv340808321:84 , srv375792672:84 , srv481815918:84 , srv526429853:84 , srv532577516:84 , srv540437107:84 , srv595707351:84 , srv604549451:84 , srv608318736:84 , srv641167803:84 , srv66749510:84 , srv695826192:84 , srv83791393:84 , srv840983571:84 , srv89102069:84 , srv914094061:84 , srv940320581:84 , srv804590259:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-06-09 09:53:29,662 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:53:29,663 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv89102069=27, srv595707351=18, srv641167803=21, srv481815918=14, srv1353165481=3, srv540437107=17, srv1485573888=4, srv1061412886=0, srv1670447068=6, srv526429853=15, srv66749510=22, srv219993695=11, srv340808321=12, srv1074342459=1, srv83791393=25, srv1885056567=7, srv840983571=26, srv604549451=19, srv532577516=16, srv695826192=23, srv608318736=20, srv1493925051=5, srv208731874=10, srv804590259=24, srv1939651697=9, srv1915762789=8, srv1129116947=2, srv914094061=28, srv940320581=29, srv375792672=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:53:29,671 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:53:29,672 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-06-09 09:53:29,696 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.0629907196815715, 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-06-09 09:53:29,696 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912391524965162, 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.0629907196815715, 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-06-09 09:55:29,676 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5792403 different iterations. Found a solution that moves 1844 regions; Going from a computed imbalance of 0.9912391524965162 to a new imbalance of 4.303987990979898E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.682962962962963, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-06-09 09:55:29,682 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1061412886:90 , srv1074342459:90 , srv1129116947:90 , srv1353165481:90 , srv1485573888:90 , srv1493925051:90 , srv1670447068:90 , srv1885056567:90 , srv1915762789:90 , srv1939651697:90 , srv208731874:90 , srv219993695:90 , srv340808321:90 , srv375792672:90 , srv481815918:90 , srv526429853:90 , srv532577516:90 , srv540437107:90 , srv595707351:90 , srv604549451:90 , srv608318736:90 , srv641167803:90 , srv66749510:90 , srv695826192:90 , srv804590259:90 , srv83791393:90 , srv840983571:90 , srv89102069:90 , srv914094061:90 , srv940320581:90 } 2023-06-09 09:55:29,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-06-09 09:55:29,683 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv89102069=27, srv595707351=18, srv641167803=21, srv481815918=14, srv1353165481=3, srv540437107=17, srv1485573888=4, srv1061412886=0, srv1670447068=6, srv526429853=15, srv66749510=22, srv219993695=11, srv340808321=12, srv1074342459=1, srv83791393=25, srv1885056567=7, srv840983571=26, srv604549451=19, srv532577516=16, srv695826192=23, srv608318736=20, srv1493925051=5, srv208731874=10, srv804590259=24, srv1939651697=9, srv1915762789=8, srv1129116947=2, srv914094061=28, srv940320581=29, srv375792672=13} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-06-09 09:55:29,686 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-06-09 09:55:29,687 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-06-09 09:55:29,688 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-06-09 09:55:29,699 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-06-09 09:55:29,699 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1061412886:90 , srv1074342459:90 , srv1129116947:90 , srv1353165481:90 , srv1485573888:90 , srv1493925051:90 , srv1670447068:90 , srv1885056567:90 , srv1915762789:90 , srv1939651697:90 , srv208731874:90 , srv219993695:90 , srv340808321:90 , srv375792672:90 , srv481815918:90 , srv526429853:90 , srv532577516:90 , srv540437107:90 , srv595707351:90 , srv604549451:90 , srv608318736:90 , srv641167803:90 , srv66749510:90 , srv695826192:90 , srv804590259:90 , srv83791393:90 , srv840983571:90 , srv89102069:90 , srv914094061:90 , srv940320581:90 } 2023-06-09 09:55:29,712 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=263 (was 263), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=256 (was 285), ProcessCount=170 (was 173), AvailableMemoryMB=9660 (was 10210)