2024-02-19 05:53:16,823 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2024-02-19 05:53:17,169 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2024-02-19 05:53:17,276 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2024-02-19 05:53:17,347 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-19 05:53:17,354 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-02-19 05:53:17,367 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=325, ProcessCount=167, AvailableMemoryMB=11543 2024-02-19 05:53:17,369 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-19 05:53:17,369 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2024-02-19 05:53:17,513 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1009013186:84 , srv1022176056:84 , srv1026721728:84 , srv1056597556:84 , srv1090349950:84 , srv1097543582:84 , srv1097698112:84 , srv1100964778:84 , srv1150610960:84 , srv1165358450:84 , srv1208771387:84 , srv1213391758:84 , srv1216972759:84 , srv1229655028:84 , srv1295607948:84 , srv1307597350:84 , srv1313148035:84 , srv1316415991:84 , srv1337157205:84 , srv1352802975:84 , srv137060997:84 , srv1371822428:84 , srv1395866981:84 , srv1407592043:84 , srv1418875669:84 , srv1421209057:84 , srv1427567276:84 , srv1434362568:84 , srv144270343:84 , srv150297058:84 , srv1504954760:84 , srv1509075833:84 , srv1521002244:84 , srv1539546958:84 , srv1540467917:84 , srv1592488110:84 , srv1602473306:84 , srv165206206:84 , srv1663787812:84 , srv168916471:84 , srv1703151128:84 , srv1722978125:84 , srv1731491216:84 , srv1744591246:84 , srv1771239493:84 , srv1783202332:84 , srv1783320190:84 , srv1800666100:84 , srv1836380690:84 , srv1850860543:84 , srv189401040:84 , srv1907134430:84 , srv1913334292:84 , srv1920934934:84 , srv1928603880:84 , srv1963171050:84 , srv1982878822:84 , srv1996597618:84 , srv2013746242:84 , srv2080314504:84 , srv2084348566:84 , srv2094816289:84 , srv2128191850:84 , srv219686961:84 , srv232963071:84 , srv264584465:84 , srv287441637:84 , srv293299932:84 , srv304259462:84 , srv333235663:84 , srv373165573:84 , srv409946718:84 , srv423109381:84 , srv434674924:84 , srv456148575:84 , srv503984594:84 , srv52056303:84 , srv57691535:84 , srv625631298:84 , srv688769124:84 , srv69799656:84 , srv704733614:84 , srv706707139:84 , srv711558291:84 , srv732349643:84 , srv736828265:84 , srv742276695:84 , srv765534509:84 , srv802662041:84 , srv804724989:84 , srv839117896:84 , srv885204155:84 , srv920128821:84 , srv933421559:84 , srv934625715:84 , srv936604536:84 , srv939840352:84 , srv955495859:84 , srv983479090:84 , srv2024240782:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2024-02-19 05:53:17,525 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:53:17,532 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv264584465=66, srv1337157205=18, srv168916471=39, srv1836380690=48, srv885204155=92, srv69799656=81, srv1982878822=56, srv456148575=75, srv373165573=71, srv1928603880=54, srv1800666100=47, srv1920934934=53, srv189401040=50, srv1504954760=30, srv1539546958=33, srv2024240782=59, srv1850860543=49, srv706707139=83, srv1434362568=27, srv1150610960=8, srv1316415991=17, srv765534509=88, srv704733614=82, srv1663787812=38, srv1771239493=44, srv802662041=89, srv423109381=73, srv165206206=37, srv1731491216=42, srv219686961=64, srv333235663=70, srv1097698112=6, srv1307597350=15, srv1521002244=32, srv2094816289=62, srv1371822428=21, srv1090349950=4, srv2084348566=61, srv1216972759=12, srv1352802975=19, srv1022176056=1, srv1026721728=2, srv2128191850=63, srv1313148035=16, srv1295607948=14, srv1165358450=9, srv1703151128=40, srv1509075833=31, srv732349643=85, srv736828265=86, srv1009013186=0, srv137060997=20, srv150297058=29, srv1229655028=13, srv304259462=69, srv57691535=78, srv293299932=68, srv1418875669=24, srv920128821=93, srv934625715=95, srv711558291=84, srv688769124=80, srv52056303=77, srv144270343=28, srv1996597618=57, srv936604536=96, srv1097543582=5, srv1602473306=36, srv1213391758=11, srv1592488110=35, srv409946718=72, srv955495859=98, srv1407592043=23, srv1540467917=34, srv1744591246=43, srv1427567276=26, srv939840352=97, srv1963171050=55, srv1208771387=10, srv625631298=79, srv933421559=94, srv1907134430=51, srv1722978125=41, srv232963071=65, srv434674924=74, srv1100964778=7, srv2080314504=60, srv804724989=90, srv1421209057=25, srv1783202332=45, srv742276695=87, srv839117896=91, srv287441637=67, srv1913334292=52, srv1783320190=46, srv1395866981=22, srv503984594=76, srv983479090=99, srv1056597556=3, srv2013746242=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:53:17,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:53:17,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:53:17,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:53:17,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:53:17,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:53:17,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:53:17,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:53:17,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:53:17,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:53:17,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:53:17,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:53:17,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:53:17,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:53:17,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:53:17,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:53:17,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:53:17,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:53:17,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:53:17,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:53:17,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 05:53:17,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 05:53:17,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 05:53:17,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 05:53:17,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 05:53:17,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 05:53:17,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 05:53:17,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 05:53:17,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 05:53:17,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 05:53:17,638 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 05:53:17,639 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 05:53:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 05:53:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 05:53:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 05:53:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 05:53:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 05:53:17,640 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 05:53:17,641 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 05:53:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 05:53:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 05:53:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 05:53:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 05:53:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 05:53:17,642 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 05:53:17,643 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 05:53:17,644 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 05:53:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 05:53:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 05:53:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 05:53:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 05:53:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 05:53:17,645 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 05:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 05:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 05:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 05:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 05:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 05:53:17,646 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 05:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 05:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 05:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 05:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 05:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 05:53:17,647 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 05:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 05:53:17,648 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 05:53:17,892 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:17,892 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-19 05:53:17,893 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-19 05:53:18,403 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 720 ms to try 5000 different iterations. Found a solution that moves 4724 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.17444275229681253. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037350525142159134, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05584168739953499, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5248888888888888, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.037350525142159134, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1695, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2375, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:18,423 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1056597556:83 , srv2080314504:83 , srv304259462:83 , srv933421559:83 , srv1097543582:84 , srv1602473306:84 , srv1783320190:84 , srv1928603880:84 , srv1982878822:84 , srv1996597618:84 , srv2013746242:84 , srv2128191850:84 , srv503984594:84 , srv69799656:84 , srv711558291:84 , srv983479090:84 , srv1022176056:85 , srv1150610960:85 , srv1165358450:85 , srv1213391758:85 , srv1216972759:85 , srv1307597350:85 , srv1316415991:85 , srv1427567276:85 , srv1434362568:85 , srv144270343:85 , srv150297058:85 , srv1722978125:85 , srv1850860543:85 , srv2094816289:85 , srv219686961:85 , srv232963071:85 , srv373165573:85 , srv423109381:85 , srv434674924:85 , srv52056303:85 , srv742276695:85 , srv934625715:85 , srv1097698112:86 , srv1313148035:86 , srv1395866981:86 , srv1421209057:86 , srv1504954760:86 , srv1521002244:86 , srv1783202332:86 , srv1920934934:86 , srv2084348566:86 , srv333235663:86 , srv456148575:86 , srv688769124:86 , srv802662041:86 , srv955495859:86 , srv1208771387:87 , srv1229655028:87 , srv1295607948:87 , srv1352802975:87 , srv1407592043:87 , srv1540467917:87 , srv1800666100:87 , srv189401040:87 , srv1913334292:87 , srv706707139:87 , srv732349643:87 , srv804724989:87 , srv885204155:87 , srv1337157205:88 , srv1371822428:88 , srv1418875669:88 , srv165206206:88 , srv1703151128:88 , srv1744591246:88 , srv1907134430:88 , srv1963171050:88 , srv409946718:88 , srv57691535:88 , srv704733614:88 , srv765534509:88 , srv839117896:88 , srv920128821:88 , srv936604536:88 , srv1009013186:89 , srv1090349950:89 , srv1509075833:89 , srv1592488110:89 , srv1731491216:89 , srv287441637:89 , srv293299932:89 , srv625631298:89 , srv736828265:89 , srv939840352:89 , srv1026721728:90 , srv1100964778:90 , srv1539546958:90 , srv1663787812:90 , srv264584465:90 , srv137060997:91 , srv1836380690:92 , srv168916471:94 , srv1771239493:96 , srv2024240782:422 } 2024-02-19 05:53:18,428 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:53:18,429 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv264584465=66, srv1337157205=18, srv168916471=39, srv1836380690=48, srv885204155=92, srv69799656=81, srv1982878822=56, srv456148575=75, srv373165573=71, srv1928603880=54, srv1800666100=47, srv1920934934=53, srv189401040=50, srv1504954760=30, srv1539546958=33, srv2024240782=59, srv1850860543=49, srv706707139=83, srv1434362568=27, srv1150610960=8, srv1316415991=17, srv765534509=88, srv704733614=82, srv1663787812=38, srv1771239493=44, srv802662041=89, srv423109381=73, srv165206206=37, srv1731491216=42, srv219686961=64, srv333235663=70, srv1097698112=6, srv1307597350=15, srv1521002244=32, srv2094816289=62, srv1371822428=21, srv1090349950=4, srv2084348566=61, srv1216972759=12, srv1352802975=19, srv1022176056=1, srv1026721728=2, srv2128191850=63, srv1313148035=16, srv1295607948=14, srv1165358450=9, srv1703151128=40, srv1509075833=31, srv732349643=85, srv736828265=86, srv1009013186=0, srv137060997=20, srv150297058=29, srv1229655028=13, srv304259462=69, srv57691535=78, srv293299932=68, srv1418875669=24, srv920128821=93, srv934625715=95, srv711558291=84, srv688769124=80, srv52056303=77, srv144270343=28, srv1996597618=57, srv936604536=96, srv1097543582=5, srv1602473306=36, srv1213391758=11, srv1592488110=35, srv409946718=72, srv955495859=98, srv1407592043=23, srv1540467917=34, srv1744591246=43, srv1427567276=26, srv939840352=97, srv1963171050=55, srv1208771387=10, srv625631298=79, srv933421559=94, srv1907134430=51, srv1722978125=41, srv232963071=65, srv434674924=74, srv1100964778=7, srv2080314504=60, srv804724989=90, srv1421209057=25, srv1783202332=45, srv742276695=87, srv839117896=91, srv287441637=67, srv1913334292=52, srv1783320190=46, srv1395866981=22, srv503984594=76, srv983479090=99, srv1056597556=3, srv2013746242=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:53:18,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:53:18,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:53:18,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:53:18,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:53:18,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:53:18,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:53:18,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:53:18,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:53:18,453 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:53:18,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:53:18,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:53:18,454 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 05:53:18,455 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 05:53:18,456 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 05:53:18,457 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 05:53:18,458 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 05:53:18,459 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 05:53:18,460 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 05:53:18,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 05:53:18,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 05:53:18,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 05:53:18,461 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 05:53:18,697 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.037350525142159134, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05584168739953499, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.037350525142159134, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1695, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2375, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:18,698 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-19 05:53:18,698 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.17440967414181893, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.037350525142159134, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.05584168739953499, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.037350525142159134, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.1695, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.2375, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-19 05:53:19,023 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 534 ms to try 5000 different iterations. Found a solution that moves 2597 regions; Going from a computed imbalance of 0.17440967414181893 to a new imbalance of 0.014619187605850873. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02306645517377077); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040656785243148766, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.28855555555555557, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02306645517377077); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04558333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:19,036 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv168916471:78 , srv1771239493:78 , srv939840352:80 , srv1009013186:81 , srv1026721728:81 , srv1836380690:81 , srv137060997:82 , srv1371822428:82 , srv1509075833:82 , srv1539546958:82 , srv1592488110:82 , srv1731491216:82 , srv1963171050:82 , srv625631298:82 , srv736828265:82 , srv1295607948:83 , srv165206206:83 , srv1663787812:83 , srv1703151128:83 , srv264584465:83 , srv293299932:83 , srv732349643:83 , srv765534509:83 , srv802662041:83 , srv804724989:83 , srv885204155:83 , srv920128821:83 , srv1090349950:84 , srv1100964778:84 , srv1337157205:84 , srv1395866981:84 , srv1783202332:84 , srv1907134430:84 , srv1913334292:84 , srv287441637:84 , srv57691535:84 , srv704733614:84 , srv706707139:84 , srv1208771387:85 , srv1307597350:85 , srv1352802975:85 , srv1418875669:85 , srv1421209057:85 , srv150297058:85 , srv1540467917:85 , srv1744591246:85 , srv189401040:85 , srv456148575:85 , srv52056303:85 , srv742276695:85 , srv839117896:85 , srv955495859:85 , srv1313148035:86 , srv1316415991:86 , srv1407592043:86 , srv1521002244:86 , srv1602473306:86 , srv1850860543:86 , srv2084348566:86 , srv373165573:86 , srv434674924:86 , srv1022176056:87 , srv1150610960:87 , srv1165358450:87 , srv1229655028:87 , srv1427567276:87 , srv1434362568:87 , srv144270343:87 , srv1504954760:87 , srv1800666100:87 , srv1920934934:87 , srv2094816289:87 , srv219686961:87 , srv232963071:87 , srv304259462:87 , srv409946718:87 , srv503984594:87 , srv688769124:87 , srv934625715:87 , srv936604536:87 , srv1097698112:88 , srv1216972759:88 , srv1722978125:88 , srv1783320190:88 , srv1982878822:88 , srv2013746242:88 , srv423109381:88 , srv711558291:88 , srv933421559:88 , srv983479090:88 , srv1097543582:89 , srv1213391758:89 , srv2080314504:89 , srv2128191850:89 , srv69799656:89 , srv1056597556:90 , srv1996597618:90 , srv333235663:90 , srv1928603880:94 , srv2024240782:557 } 2024-02-19 05:53:19,043 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:53:19,044 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv264584465=66, srv1337157205=18, srv168916471=39, srv1836380690=48, srv885204155=92, srv69799656=81, srv1982878822=56, srv456148575=75, srv373165573=71, srv1928603880=54, srv1800666100=47, srv1920934934=53, srv189401040=50, srv1504954760=30, srv1539546958=33, srv2024240782=59, srv1850860543=49, srv706707139=83, srv1434362568=27, srv1150610960=8, srv1316415991=17, srv765534509=88, srv704733614=82, srv1663787812=38, srv1771239493=44, srv802662041=89, srv423109381=73, srv165206206=37, srv1731491216=42, srv219686961=64, srv333235663=70, srv1097698112=6, srv1307597350=15, srv1521002244=32, srv2094816289=62, srv1371822428=21, srv1090349950=4, srv2084348566=61, srv1216972759=12, srv1352802975=19, srv1022176056=1, srv1026721728=2, srv2128191850=63, srv1313148035=16, srv1295607948=14, srv1165358450=9, srv1703151128=40, srv1509075833=31, srv732349643=85, srv736828265=86, srv1009013186=0, srv137060997=20, srv150297058=29, srv1229655028=13, srv304259462=69, srv57691535=78, srv293299932=68, srv1418875669=24, srv920128821=93, srv934625715=95, srv711558291=84, srv688769124=80, srv52056303=77, srv144270343=28, srv1996597618=57, srv936604536=96, srv1097543582=5, srv1602473306=36, srv1213391758=11, srv1592488110=35, srv409946718=72, srv955495859=98, srv1407592043=23, srv1540467917=34, srv1744591246=43, srv1427567276=26, srv939840352=97, srv1963171050=55, srv1208771387=10, srv625631298=79, srv933421559=94, srv1907134430=51, srv1722978125=41, srv232963071=65, srv434674924=74, srv1100964778=7, srv2080314504=60, srv804724989=90, srv1421209057=25, srv1783202332=45, srv742276695=87, srv839117896=91, srv287441637=67, srv1913334292=52, srv1783320190=46, srv1395866981=22, srv503984594=76, srv983479090=99, srv1056597556=3, srv2013746242=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:53:19,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:53:19,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:53:19,089 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:53:19,090 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:53:19,091 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:53:19,092 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 05:53:19,093 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 05:53:19,094 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 05:53:19,095 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 05:53:19,096 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 05:53:19,097 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 05:53:19,098 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 05:53:19,099 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 05:53:19,100 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 05:53:19,101 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 05:53:19,256 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.02306645517377077); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040656785243148766, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02306645517377077); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04558333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:19,257 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-19 05:53:19,257 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.014601003023183994, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02306645517377077); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.040656785243148766, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02306645517377077); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.011333333333333334); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.04558333333333333, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-19 05:53:19,597 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 472 ms to try 5000 different iterations. Found a solution that moves 956 regions; Going from a computed imbalance of 0.014601003023183994 to a new imbalance of 9.650622149869386E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008688826026450288); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013608276348795434); MoveCostFunction : (multiplier=7.0, imbalance=0.10622222222222222, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.008688826026450288); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:19,599 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1928603880:80 , srv1100964778:82 , srv333235663:82 , srv1097698112:83 , srv1213391758:83 , srv1229655028:83 , srv1418875669:83 , srv1771239493:83 , srv1800666100:83 , srv1836380690:83 , srv1920934934:83 , srv1996597618:83 , srv409946718:83 , srv936604536:83 , srv1056597556:84 , srv1165358450:84 , srv1216972759:84 , srv1313148035:84 , srv1434362568:84 , srv1663787812:84 , srv1744591246:84 , srv2080314504:84 , srv219686961:84 , srv287441637:84 , srv57691535:84 , srv688769124:84 , srv711558291:84 , srv839117896:84 , srv983479090:84 , srv1022176056:85 , srv1090349950:85 , srv1150610960:85 , srv137060997:85 , srv1407592043:85 , srv1427567276:85 , srv144270343:85 , srv1504954760:85 , srv168916471:85 , srv1722978125:85 , srv1907134430:85 , srv1982878822:85 , srv2013746242:85 , srv2084348566:85 , srv2094816289:85 , srv2128191850:85 , srv232963071:85 , srv264584465:85 , srv293299932:85 , srv423109381:85 , srv434674924:85 , srv934625715:85 , srv1097543582:86 , srv1208771387:86 , srv1316415991:86 , srv1352802975:86 , srv1421209057:86 , srv1521002244:86 , srv1539546958:86 , srv1540467917:86 , srv1592488110:86 , srv1602473306:86 , srv1703151128:86 , srv1731491216:86 , srv1783202332:86 , srv1783320190:86 , srv373165573:86 , srv456148575:86 , srv503984594:86 , srv69799656:86 , srv704733614:86 , srv706707139:86 , srv732349643:86 , srv736828265:86 , srv742276695:86 , srv765534509:86 , srv933421559:86 , srv1009013186:87 , srv1026721728:87 , srv1295607948:87 , srv1307597350:87 , srv1337157205:87 , srv1371822428:87 , srv150297058:87 , srv1509075833:87 , srv165206206:87 , srv1850860543:87 , srv189401040:87 , srv1913334292:87 , srv1963171050:87 , srv52056303:87 , srv625631298:87 , srv885204155:87 , srv939840352:87 , srv955495859:87 , srv1395866981:88 , srv802662041:88 , srv804724989:88 , srv920128821:88 , srv304259462:89 , srv2024240782:556 } 2024-02-19 05:53:19,603 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:53:19,604 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv264584465=66, srv1337157205=18, srv168916471=39, srv1836380690=48, srv885204155=92, srv69799656=81, srv1982878822=56, srv456148575=75, srv373165573=71, srv1928603880=54, srv1800666100=47, srv1920934934=53, srv189401040=50, srv1504954760=30, srv1539546958=33, srv2024240782=59, srv1850860543=49, srv706707139=83, srv1434362568=27, srv1150610960=8, srv1316415991=17, srv765534509=88, srv704733614=82, srv1663787812=38, srv1771239493=44, srv802662041=89, srv423109381=73, srv165206206=37, srv1731491216=42, srv219686961=64, srv333235663=70, srv1097698112=6, srv1307597350=15, srv1521002244=32, srv2094816289=62, srv1371822428=21, srv1090349950=4, srv2084348566=61, srv1216972759=12, srv1352802975=19, srv1022176056=1, srv1026721728=2, srv2128191850=63, srv1313148035=16, srv1295607948=14, srv1165358450=9, srv1703151128=40, srv1509075833=31, srv732349643=85, srv736828265=86, srv1009013186=0, srv137060997=20, srv150297058=29, srv1229655028=13, srv304259462=69, srv57691535=78, srv293299932=68, srv1418875669=24, srv920128821=93, srv934625715=95, srv711558291=84, srv688769124=80, srv52056303=77, srv144270343=28, srv1996597618=57, srv936604536=96, srv1097543582=5, srv1602473306=36, srv1213391758=11, srv1592488110=35, srv409946718=72, srv955495859=98, srv1407592043=23, srv1540467917=34, srv1744591246=43, srv1427567276=26, srv939840352=97, srv1963171050=55, srv1208771387=10, srv625631298=79, srv933421559=94, srv1907134430=51, srv1722978125=41, srv232963071=65, srv434674924=74, srv1100964778=7, srv2080314504=60, srv804724989=90, srv1421209057=25, srv1783202332=45, srv742276695=87, srv839117896=91, srv287441637=67, srv1913334292=52, srv1783320190=46, srv1395866981=22, srv503984594=76, srv983479090=99, srv1056597556=3, srv2013746242=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:53:19,616 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:53:19,617 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:53:19,618 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:53:19,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:53:19,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:53:19,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:53:19,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:53:19,619 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 05:53:19,620 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 05:53:19,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 05:53:19,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 05:53:19,621 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 05:53:19,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 05:53:19,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 05:53:19,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 05:53:19,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 05:53:19,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 05:53:19,631 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 05:53:19,632 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 05:53:19,633 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 05:53:19,634 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 05:53:19,635 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 05:53:19,636 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 05:53:19,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 05:53:19,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 05:53:19,637 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 05:53:19,772 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.008688826026450288); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013608276348795434); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.008688826026450288); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:19,772 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2024-02-19 05:53:19,773 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=9.583681599120306E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.008688826026450288); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.013608276348795434); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.008688826026450288); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=5.0E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0045); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2024-02-19 05:53:20,129 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 474 ms to try 5000 different iterations. Found a solution that moves 321 regions; Going from a computed imbalance of 9.583681599120306E-4 to a new imbalance of 2.227585287306405E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.035666666666666666, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:20,130 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1097543582:83 , srv1337157205:83 , srv1509075833:83 , srv189401040:83 , srv2128191850:83 , srv304259462:83 , srv1026721728:84 , srv1090349950:84 , srv1208771387:84 , srv1307597350:84 , srv1352802975:84 , srv137060997:84 , srv1395866981:84 , srv1504954760:84 , srv1521002244:84 , srv1539546958:84 , srv1540467917:84 , srv165206206:84 , srv168916471:84 , srv1722978125:84 , srv1783320190:84 , srv1850860543:84 , srv1913334292:84 , srv264584465:84 , srv333235663:84 , srv409946718:84 , srv423109381:84 , srv625631298:84 , srv69799656:84 , srv704733614:84 , srv706707139:84 , srv804724989:84 , srv839117896:84 , srv920128821:84 , srv934625715:84 , srv936604536:84 , srv955495859:84 , srv983479090:84 , srv1022176056:85 , srv1056597556:85 , srv1097698112:85 , srv1213391758:85 , srv1216972759:85 , srv1229655028:85 , srv1295607948:85 , srv1316415991:85 , srv1371822428:85 , srv1407592043:85 , srv1421209057:85 , srv144270343:85 , srv150297058:85 , srv1592488110:85 , srv1663787812:85 , srv1703151128:85 , srv1744591246:85 , srv1771239493:85 , srv1800666100:85 , srv1907134430:85 , srv1928603880:85 , srv1963171050:85 , srv1982878822:85 , srv1996597618:85 , srv2084348566:85 , srv2094816289:85 , srv219686961:85 , srv287441637:85 , srv293299932:85 , srv373165573:85 , srv456148575:85 , srv503984594:85 , srv52056303:85 , srv688769124:85 , srv736828265:85 , srv765534509:85 , srv802662041:85 , srv885204155:85 , srv933421559:85 , srv1009013186:86 , srv1100964778:86 , srv1150610960:86 , srv1165358450:86 , srv1313148035:86 , srv1418875669:86 , srv1427567276:86 , srv1434362568:86 , srv1602473306:86 , srv1731491216:86 , srv1783202332:86 , srv1836380690:86 , srv1920934934:86 , srv2013746242:86 , srv2080314504:86 , srv232963071:86 , srv434674924:86 , srv57691535:86 , srv711558291:86 , srv732349643:86 , srv742276695:86 , srv939840352:86 , srv2024240782:607 } 2024-02-19 05:53:20,133 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:53:20,134 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv264584465=66, srv1337157205=18, srv168916471=39, srv1836380690=48, srv885204155=92, srv69799656=81, srv1982878822=56, srv456148575=75, srv373165573=71, srv1928603880=54, srv1800666100=47, srv1920934934=53, srv189401040=50, srv1504954760=30, srv1539546958=33, srv2024240782=59, srv1850860543=49, srv706707139=83, srv1434362568=27, srv1150610960=8, srv1316415991=17, srv765534509=88, srv704733614=82, srv1663787812=38, srv1771239493=44, srv802662041=89, srv423109381=73, srv165206206=37, srv1731491216=42, srv219686961=64, srv333235663=70, srv1097698112=6, srv1307597350=15, srv1521002244=32, srv2094816289=62, srv1371822428=21, srv1090349950=4, srv2084348566=61, srv1216972759=12, srv1352802975=19, srv1022176056=1, srv1026721728=2, srv2128191850=63, srv1313148035=16, srv1295607948=14, srv1165358450=9, srv1703151128=40, srv1509075833=31, srv732349643=85, srv736828265=86, srv1009013186=0, srv137060997=20, srv150297058=29, srv1229655028=13, srv304259462=69, srv57691535=78, srv293299932=68, srv1418875669=24, srv920128821=93, srv934625715=95, srv711558291=84, srv688769124=80, srv52056303=77, srv144270343=28, srv1996597618=57, srv936604536=96, srv1097543582=5, srv1602473306=36, srv1213391758=11, srv1592488110=35, srv409946718=72, srv955495859=98, srv1407592043=23, srv1540467917=34, srv1744591246=43, srv1427567276=26, srv939840352=97, srv1963171050=55, srv1208771387=10, srv625631298=79, srv933421559=94, srv1907134430=51, srv1722978125=41, srv232963071=65, srv434674924=74, srv1100964778=7, srv2080314504=60, srv804724989=90, srv1421209057=25, srv1783202332=45, srv742276695=87, srv839117896=91, srv287441637=67, srv1913334292=52, srv1783320190=46, srv1395866981=22, srv503984594=76, srv983479090=99, srv1056597556=3, srv2013746242=58} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:53:20,145 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:53:20,146 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2024-02-19 05:53:20,147 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2024-02-19 05:53:20,148 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2024-02-19 05:53:20,149 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2024-02-19 05:53:20,150 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2024-02-19 05:53:20,252 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=2.002816283222151E-5 <= 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=5.23782800878924E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0022222222222222222); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=5.23782800878924E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=8.333333333333333E-5); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:20,252 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1097543582:83 , srv1337157205:83 , srv1509075833:83 , srv189401040:83 , srv2128191850:83 , srv304259462:83 , srv1026721728:84 , srv1090349950:84 , srv1208771387:84 , srv1307597350:84 , srv1352802975:84 , srv137060997:84 , srv1395866981:84 , srv1504954760:84 , srv1521002244:84 , srv1539546958:84 , srv1540467917:84 , srv165206206:84 , srv168916471:84 , srv1722978125:84 , srv1783320190:84 , srv1850860543:84 , srv1913334292:84 , srv264584465:84 , srv333235663:84 , srv409946718:84 , srv423109381:84 , srv625631298:84 , srv69799656:84 , srv704733614:84 , srv706707139:84 , srv804724989:84 , srv839117896:84 , srv920128821:84 , srv934625715:84 , srv936604536:84 , srv955495859:84 , srv983479090:84 , srv1022176056:85 , srv1056597556:85 , srv1097698112:85 , srv1213391758:85 , srv1216972759:85 , srv1229655028:85 , srv1295607948:85 , srv1316415991:85 , srv1371822428:85 , srv1407592043:85 , srv1421209057:85 , srv144270343:85 , srv150297058:85 , srv1592488110:85 , srv1663787812:85 , srv1703151128:85 , srv1744591246:85 , srv1771239493:85 , srv1800666100:85 , srv1907134430:85 , srv1928603880:85 , srv1963171050:85 , srv1982878822:85 , srv1996597618:85 , srv2084348566:85 , srv2094816289:85 , srv219686961:85 , srv287441637:85 , srv293299932:85 , srv373165573:85 , srv456148575:85 , srv503984594:85 , srv52056303:85 , srv688769124:85 , srv736828265:85 , srv765534509:85 , srv802662041:85 , srv885204155:85 , srv933421559:85 , srv1009013186:86 , srv1100964778:86 , srv1150610960:86 , srv1165358450:86 , srv1313148035:86 , srv1418875669:86 , srv1427567276:86 , srv1434362568:86 , srv1602473306:86 , srv1731491216:86 , srv1783202332:86 , srv1836380690:86 , srv1920934934:86 , srv2013746242:86 , srv2080314504:86 , srv232963071:86 , srv434674924:86 , srv57691535:86 , srv711558291:86 , srv732349643:86 , srv742276695:86 , srv939840352:86 , srv2024240782:607 } 2024-02-19 05:53:20,279 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=325 (was 325), ProcessCount=167 (was 167), AvailableMemoryMB=10803 (was 11543) 2024-02-19 05:53:20,286 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=325, ProcessCount=167, AvailableMemoryMB=10802 2024-02-19 05:53:20,286 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2024-02-19 05:53:20,287 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2024-02-19 05:53:20,302 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1021200880:84 , srv1196187310:84 , srv1281614081:84 , srv131079340:84 , srv1340737942:84 , srv1438986909:84 , srv1453806977:84 , srv1523310151:84 , srv1549875317:84 , srv1685844878:84 , srv1718158117:84 , srv1752635662:84 , srv1756797450:84 , srv1760641509:84 , srv1772343254:84 , srv1939330297:84 , srv1985935225:84 , srv2102834931:84 , srv2107716710:84 , srv2126235272:84 , srv213778324:84 , srv24895396:84 , srv404897806:84 , srv540464742:84 , srv612574524:84 , srv613687879:84 , srv618961852:84 , srv69359531:84 , srv920576003:84 , srv1396101936:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2024-02-19 05:53:20,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:53:20,304 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv540464742=24, srv1021200880=0, srv920576003=29, srv1281614081=2, srv1523310151=8, srv1752635662=12, srv1985935225=17, srv213778324=21, srv131079340=3, srv69359531=28, srv618961852=27, srv1196187310=1, srv2107716710=19, srv404897806=23, srv1438986909=6, srv1549875317=9, srv1685844878=10, srv1760641509=14, srv612574524=25, srv2126235272=20, srv1340737942=4, srv1772343254=15, srv2102834931=18, srv1756797450=13, srv1453806977=7, srv24895396=22, srv1718158117=11, srv613687879=26, srv1939330297=16, srv1396101936=5} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:53:20,317 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:53:20,318 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:53:20,319 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-19 05:53:20,340 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.0458783406820242, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:53:20,340 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912337604417705, 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.0458783406820242, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2024-02-19 05:55:20,324 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 5401331 different iterations. Found a solution that moves 1856 regions; Going from a computed imbalance of 0.9912337604417705 to a new imbalance of 4.3319965896196796E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6874074074074074, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:55:20,329 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1021200880:90 , srv1196187310:90 , srv1281614081:90 , srv131079340:90 , srv1340737942:90 , srv1396101936:90 , srv1438986909:90 , srv1453806977:90 , srv1523310151:90 , srv1549875317:90 , srv1685844878:90 , srv1718158117:90 , srv1752635662:90 , srv1756797450:90 , srv1760641509:90 , srv1772343254:90 , srv1939330297:90 , srv1985935225:90 , srv2102834931:90 , srv2107716710:90 , srv2126235272:90 , srv213778324:90 , srv24895396:90 , srv404897806:90 , srv540464742:90 , srv612574524:90 , srv613687879:90 , srv618961852:90 , srv69359531:90 , srv920576003:90 } 2024-02-19 05:55:20,330 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2024-02-19 05:55:20,331 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv540464742=24, srv1021200880=0, srv920576003=29, srv1281614081=2, srv1523310151=8, srv1752635662=12, srv1985935225=17, srv213778324=21, srv131079340=3, srv69359531=28, srv618961852=27, srv1196187310=1, srv2107716710=19, srv404897806=23, srv1438986909=6, srv1549875317=9, srv1685844878=10, srv1760641509=14, srv612574524=25, srv2126235272=20, srv1340737942=4, srv1772343254=15, srv2102834931=18, srv1756797450=13, srv1453806977=7, srv24895396=22, srv1718158117=11, srv613687879=26, srv1939330297=16, srv1396101936=5} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2024-02-19 05:55:20,334 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2024-02-19 05:55:20,335 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2024-02-19 05:55:20,336 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2024-02-19 05:55:20,347 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2024-02-19 05:55:20,347 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1021200880:90 , srv1196187310:90 , srv1281614081:90 , srv131079340:90 , srv1340737942:90 , srv1396101936:90 , srv1438986909:90 , srv1453806977:90 , srv1523310151:90 , srv1549875317:90 , srv1685844878:90 , srv1718158117:90 , srv1752635662:90 , srv1756797450:90 , srv1760641509:90 , srv1772343254:90 , srv1939330297:90 , srv1985935225:90 , srv2102834931:90 , srv2107716710:90 , srv2126235272:90 , srv213778324:90 , srv24895396:90 , srv404897806:90 , srv540464742:90 , srv612574524:90 , srv613687879:90 , srv618961852:90 , srv69359531:90 , srv920576003:90 } 2024-02-19 05:55:20,360 INFO [Time-limited test] hbase.ResourceChecker(175): after: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=11 (was 12), OpenFileDescriptor=290 (was 290), MaxFileDescriptor=60000 (was 60000), SystemLoadAverage=246 (was 325), ProcessCount=170 (was 167) - ProcessCount LEAK? -, AvailableMemoryMB=10332 (was 10802)