2023-11-15 00:52:44,808 INFO [main] hbase.HBaseClassTestRule(94): Test class org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks timeout: 13 mins 2023-11-15 00:52:45,095 WARN [Time-limited test] impl.MetricsConfig(128): Cannot locate configuration: tried hadoop-metrics2-hbase.properties,hadoop-metrics2.properties 2023-11-15 00:52:45,197 INFO [Time-limited test] metrics.MetricRegistriesLoader(60): Loaded MetricRegistries class org.apache.hadoop.hbase.metrics.impl.MetricRegistriesImpl 2023-11-15 00:52:45,258 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-15 00:52:45,267 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=1000000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=30000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-11-15 00:52:45,281 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnLargeClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=334, ProcessCount=172, AvailableMemoryMB=4062 2023-11-15 00:52:45,283 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-15 00:52:45,283 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=false, stepsPerRegion=800, maxRunningTime=10000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 0.0 etc. 2023-11-15 00:52:45,396 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1007049922:84 , srv101017626:84 , srv1024777710:84 , srv1032341826:84 , srv1039602436:84 , srv1043130766:84 , srv105750915:84 , srv1062130941:84 , srv1069349124:84 , srv1082723922:84 , srv1084905797:84 , srv1113688550:84 , srv1131330891:84 , srv1132023060:84 , srv1188934720:84 , srv1196141191:84 , srv1209398381:84 , srv1261022839:84 , srv1297625121:84 , srv1315130742:84 , srv1340633999:84 , srv1383151642:84 , srv1391695858:84 , srv1469345900:84 , srv147950034:84 , srv1493789953:84 , srv1522727912:84 , srv1569732235:84 , srv1571505745:84 , srv1576740117:84 , srv1585670214:84 , srv1611480063:84 , srv1664057359:84 , srv1700917943:84 , srv1709557311:84 , srv1716379477:84 , srv1730330757:84 , srv1737369286:84 , srv1749459779:84 , srv1780662235:84 , srv178875132:84 , srv179595038:84 , srv179709713:84 , srv1849558535:84 , srv1858386049:84 , srv1860973677:84 , srv1893422145:84 , srv1902154810:84 , srv1936148478:84 , srv1957435844:84 , srv1968547448:84 , srv2003256797:84 , srv20231938:84 , srv2043500183:84 , srv2046052255:84 , srv2065003740:84 , srv2089118735:84 , srv2115926611:84 , srv2131831969:84 , srv22789694:84 , srv24131166:84 , srv272091265:84 , srv332410376:84 , srv362073557:84 , srv366933983:84 , srv370351713:84 , srv382749620:84 , srv428708775:84 , srv445178919:84 , srv487405473:84 , srv496406450:84 , srv500652087:84 , srv567306020:84 , srv584051137:84 , srv608124369:84 , srv61878123:84 , srv628154322:84 , srv659203782:84 , srv695235449:84 , srv719931930:84 , srv727961352:84 , srv731555129:84 , srv742228367:84 , srv800283265:84 , srv815550670:84 , srv835482263:84 , srv837757481:84 , srv848412597:84 , srv848964233:84 , srv850207808:84 , srv850946940:84 , srv863310138:84 , srv886577919:84 , srv904459183:84 , srv922716179:84 , srv928511527:84 , srv950181229:84 , srv974820024:84 , srv980293053:84 , srv1841799264:684 } [srvr=100 rgns=9000 avg=90.0 max=90 min=90] 2023-11-15 00:52:45,403 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:52:45,409 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv950181229=97, srv863310138=92, srv1024777710=2, srv2089118735=57, srv428708775=68, srv1968547448=51, srv886577919=93, srv567306020=73, srv1032341826=3, srv1069349124=8, srv731555129=82, srv2046052255=55, srv1261022839=17, srv1340633999=20, srv382749620=67, srv332410376=63, srv1188934720=14, srv980293053=99, srv500652087=72, srv850207808=90, srv1522727912=26, srv1315130742=19, srv1849558535=44, srv974820024=98, srv179709713=42, srv1196141191=15, srv1569732235=27, srv904459183=94, srv1062130941=7, srv1749459779=38, srv848964233=89, srv1571505745=28, srv1383151642=21, srv922716179=95, srv742228367=83, srv1611480063=31, srv1860973677=46, srv837757481=87, srv1132023060=13, srv1730330757=36, srv848412597=88, srv1007049922=0, srv1709557311=34, srv20231938=53, srv1039602436=4, srv496406450=71, srv719931930=80, srv1082723922=9, srv2003256797=52, srv835482263=86, srv1576740117=29, srv1084905797=10, srv445178919=69, srv22789694=60, srv1780662235=39, srv1493789953=25, srv1469345900=23, srv727961352=81, srv362073557=64, srv105750915=6, srv659203782=78, srv487405473=70, srv1957435844=50, srv24131166=61, srv272091265=62, srv179595038=41, srv2065003740=56, srv1893422145=47, srv366933983=65, srv1664057359=32, srv2131831969=59, srv1391695858=22, srv695235449=79, srv1716379477=35, srv800283265=84, srv928511527=96, srv2115926611=58, srv101017626=1, srv1936148478=49, srv178875132=40, srv608124369=75, srv1585670214=30, srv1209398381=16, srv584051137=74, srv1113688550=11, srv147950034=24, srv1700917943=33, srv1131330891=12, srv1902154810=48, srv61878123=76, srv1841799264=43, srv1043130766=5, srv2043500183=54, srv370351713=66, srv815550670=85, srv1297625121=18, srv1737369286=37, srv850946940=91, srv628154322=77, srv1858386049=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:52:45,481 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:52:45,482 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:52:45,483 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:52:45,484 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-15 00:52:45,485 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-15 00:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-15 00:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-15 00:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-15 00:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-15 00:52:45,486 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-15 00:52:45,487 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-15 00:52:45,488 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-15 00:52:45,489 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-15 00:52:45,490 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-15 00:52:45,491 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-15 00:52:45,492 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-15 00:52:45,493 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-15 00:52:45,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-15 00:52:45,494 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-15 00:52:45,771 INFO [Time-limited test] balancer.StochasticLoadBalancer(345): Running balancer because at least one server hosts replicas of the same region. function cost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:45,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) 2023-11-15 00:52:45,772 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9909252140407105, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.06666666666666667, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.06666666666666667, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-15 00:52:46,088 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 566 ms to try 5000 different iterations. Found a solution that moves 4678 regions; Going from a computed imbalance of 0.9909252140407105 to a new imbalance of 0.18241702455288947. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04055974487533376, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055662523283772344, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.5197777777777778, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04055974487533376, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17766666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24425, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:46,099 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv332410376:80 , srv1032341826:81 , srv1571505745:81 , srv848964233:81 , srv980293053:81 , srv1043130766:82 , srv1069349124:82 , srv1084905797:82 , srv1131330891:82 , srv1737369286:82 , srv2115926611:82 , srv496406450:82 , srv1493789953:83 , srv178875132:83 , srv1893422145:83 , srv2003256797:83 , srv370351713:83 , srv848412597:83 , srv928511527:83 , srv1039602436:84 , srv105750915:84 , srv1132023060:84 , srv1700917943:84 , srv1860973677:84 , srv1902154810:84 , srv445178919:84 , srv1082723922:85 , srv1209398381:85 , srv1297625121:85 , srv1957435844:85 , srv2043500183:85 , srv272091265:85 , srv584051137:85 , srv628154322:85 , srv731555129:85 , srv837757481:85 , srv950181229:85 , srv974820024:85 , srv1113688550:86 , srv1188934720:86 , srv1315130742:86 , srv1383151642:86 , srv147950034:86 , srv1576740117:86 , srv1664057359:86 , srv1749459779:86 , srv179595038:86 , srv1858386049:86 , srv1936148478:86 , srv20231938:86 , srv2089118735:86 , srv428708775:86 , srv61878123:86 , srv719931930:86 , srv742228367:86 , srv1007049922:87 , srv101017626:87 , srv1024777710:87 , srv1196141191:87 , srv1340633999:87 , srv1469345900:87 , srv1780662235:87 , srv22789694:87 , srv362073557:87 , srv567306020:87 , srv727961352:87 , srv815550670:87 , srv850207808:87 , srv904459183:87 , srv1261022839:88 , srv1522727912:88 , srv1585670214:88 , srv1709557311:88 , srv1716379477:88 , srv24131166:88 , srv487405473:88 , srv695235449:88 , srv835482263:88 , srv1569732235:89 , srv2131831969:89 , srv382749620:89 , srv500652087:89 , srv659203782:89 , srv1391695858:90 , srv1730330757:90 , srv1849558535:90 , srv2065003740:90 , srv608124369:90 , srv800283265:90 , srv2046052255:91 , srv366933983:91 , srv850946940:91 , srv863310138:91 , srv922716179:91 , srv1968547448:92 , srv886577919:92 , srv1062130941:94 , srv179709713:96 , srv1611480063:97 , srv1841799264:450 } 2023-11-15 00:52:46,102 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:52:46,103 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv950181229=97, srv863310138=92, srv1024777710=2, srv2089118735=57, srv428708775=68, srv1968547448=51, srv886577919=93, srv567306020=73, srv1032341826=3, srv1069349124=8, srv731555129=82, srv2046052255=55, srv1261022839=17, srv1340633999=20, srv382749620=67, srv332410376=63, srv1188934720=14, srv980293053=99, srv500652087=72, srv850207808=90, srv1522727912=26, srv1315130742=19, srv1849558535=44, srv974820024=98, srv179709713=42, srv1196141191=15, srv1569732235=27, srv904459183=94, srv1062130941=7, srv1749459779=38, srv848964233=89, srv1571505745=28, srv1383151642=21, srv922716179=95, srv742228367=83, srv1611480063=31, srv1860973677=46, srv837757481=87, srv1132023060=13, srv1730330757=36, srv848412597=88, srv1007049922=0, srv1709557311=34, srv20231938=53, srv1039602436=4, srv496406450=71, srv719931930=80, srv1082723922=9, srv2003256797=52, srv835482263=86, srv1576740117=29, srv1084905797=10, srv445178919=69, srv22789694=60, srv1780662235=39, srv1493789953=25, srv1469345900=23, srv727961352=81, srv362073557=64, srv105750915=6, srv659203782=78, srv487405473=70, srv1957435844=50, srv24131166=61, srv272091265=62, srv179595038=41, srv2065003740=56, srv1893422145=47, srv366933983=65, srv1664057359=32, srv2131831969=59, srv1391695858=22, srv695235449=79, srv1716379477=35, srv800283265=84, srv928511527=96, srv2115926611=58, srv101017626=1, srv1936148478=49, srv178875132=40, srv608124369=75, srv1585670214=30, srv1209398381=16, srv584051137=74, srv1113688550=11, srv147950034=24, srv1700917943=33, srv1131330891=12, srv1902154810=48, srv61878123=76, srv1841799264=43, srv1043130766=5, srv2043500183=54, srv370351713=66, srv815550670=85, srv1297625121=18, srv1737369286=37, srv850946940=91, srv628154322=77, srv1858386049=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:52:46,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:52:46,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:52:46,122 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:52:46,123 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:52:46,124 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-15 00:52:46,125 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-15 00:52:46,126 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-15 00:52:46,127 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-15 00:52:46,128 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-15 00:52:46,129 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-15 00:52:46,130 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-15 00:52:46,131 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-15 00:52:46,132 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-15 00:52:46,239 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.04055974487533376, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055662523283772344, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04055974487533376, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17766666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24425, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:46,239 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-15 00:52:46,239 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.18238426849678024, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.04055974487533376, need balance); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.055662523283772344, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.04055974487533376, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.17766666666666667, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.24425, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-15 00:52:46,419 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 261 ms to try 5000 different iterations. Found a solution that moves 2680 regions; Going from a computed imbalance of 0.18238426849678024 to a new imbalance of 0.015196285125061075. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02139189493065726); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035523975874792814, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.29777777777777775, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02139189493065726); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044833333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:46,427 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1611480063:72 , srv1062130941:76 , srv179709713:79 , srv2065003740:80 , srv850946940:80 , srv886577919:80 , srv1569732235:81 , srv2046052255:81 , srv863310138:81 , srv922716179:81 , srv382749620:82 , srv1196141191:83 , srv1585670214:83 , srv1709557311:83 , srv1780662235:83 , srv1849558535:83 , srv1968547448:83 , srv2131831969:83 , srv366933983:83 , srv487405473:83 , srv815550670:83 , srv1261022839:84 , srv1716379477:84 , srv1730330757:84 , srv1749459779:84 , srv179595038:84 , srv24131166:84 , srv362073557:84 , srv608124369:84 , srv727961352:84 , srv904459183:84 , srv1007049922:85 , srv1113688550:85 , srv1188934720:85 , srv1340633999:85 , srv1383151642:85 , srv1469345900:85 , srv1522727912:85 , srv1576740117:85 , srv500652087:85 , srv584051137:85 , srv742228367:85 , srv800283265:85 , srv837757481:85 , srv974820024:85 , srv101017626:86 , srv1024777710:86 , srv1132023060:86 , srv1315130742:86 , srv1957435844:86 , srv2043500183:86 , srv22789694:86 , srv567306020:86 , srv659203782:86 , srv695235449:86 , srv719931930:86 , srv1082723922:87 , srv1209398381:87 , srv1391695858:87 , srv147950034:87 , srv1664057359:87 , srv1700917943:87 , srv1936148478:87 , srv20231938:87 , srv2089118735:87 , srv272091265:87 , srv445178919:87 , srv61878123:87 , srv835482263:87 , srv850207808:87 , srv928511527:87 , srv950181229:87 , srv1039602436:88 , srv1069349124:88 , srv1858386049:88 , srv1860973677:88 , srv370351713:88 , srv428708775:88 , srv628154322:88 , srv731555129:88 , srv1043130766:89 , srv1493789953:89 , srv1571505745:89 , srv1737369286:89 , srv1902154810:89 , srv2003256797:89 , srv848412597:89 , srv1032341826:90 , srv1084905797:90 , srv1131330891:90 , srv1297625121:90 , srv178875132:90 , srv1893422145:90 , srv496406450:90 , srv105750915:91 , srv2115926611:91 , srv980293053:91 , srv332410376:92 , srv848964233:93 , srv1841799264:514 } 2023-11-15 00:52:46,430 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:52:46,431 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv950181229=97, srv863310138=92, srv1024777710=2, srv2089118735=57, srv428708775=68, srv1968547448=51, srv886577919=93, srv567306020=73, srv1032341826=3, srv1069349124=8, srv731555129=82, srv2046052255=55, srv1261022839=17, srv1340633999=20, srv382749620=67, srv332410376=63, srv1188934720=14, srv980293053=99, srv500652087=72, srv850207808=90, srv1522727912=26, srv1315130742=19, srv1849558535=44, srv974820024=98, srv179709713=42, srv1196141191=15, srv1569732235=27, srv904459183=94, srv1062130941=7, srv1749459779=38, srv848964233=89, srv1571505745=28, srv1383151642=21, srv922716179=95, srv742228367=83, srv1611480063=31, srv1860973677=46, srv837757481=87, srv1132023060=13, srv1730330757=36, srv848412597=88, srv1007049922=0, srv1709557311=34, srv20231938=53, srv1039602436=4, srv496406450=71, srv719931930=80, srv1082723922=9, srv2003256797=52, srv835482263=86, srv1576740117=29, srv1084905797=10, srv445178919=69, srv22789694=60, srv1780662235=39, srv1493789953=25, srv1469345900=23, srv727961352=81, srv362073557=64, srv105750915=6, srv659203782=78, srv487405473=70, srv1957435844=50, srv24131166=61, srv272091265=62, srv179595038=41, srv2065003740=56, srv1893422145=47, srv366933983=65, srv1664057359=32, srv2131831969=59, srv1391695858=22, srv695235449=79, srv1716379477=35, srv800283265=84, srv928511527=96, srv2115926611=58, srv101017626=1, srv1936148478=49, srv178875132=40, srv608124369=75, srv1585670214=30, srv1209398381=16, srv584051137=74, srv1113688550=11, srv147950034=24, srv1700917943=33, srv1131330891=12, srv1902154810=48, srv61878123=76, srv1841799264=43, srv1043130766=5, srv2043500183=54, srv370351713=66, srv815550670=85, srv1297625121=18, srv1737369286=37, srv850946940=91, srv628154322=77, srv1858386049=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:52:46,446 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:52:46,447 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-15 00:52:46,448 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-15 00:52:46,449 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-15 00:52:46,450 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-15 00:52:46,451 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-15 00:52:46,452 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-15 00:52:46,538 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.02139189493065726); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035523975874792814, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02139189493065726); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044833333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:46,538 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-15 00:52:46,539 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.015177519363972424, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.02139189493065726); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.035523975874792814, need balance); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.02139189493065726); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.012083333333333333); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.044833333333333336, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-15 00:52:46,693 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 227 ms to try 5000 different iterations. Found a solution that moves 1012 regions; Going from a computed imbalance of 0.015177519363972424 to a new imbalance of 6.665877923737893E-4. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005883687854222971); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006882042867432657); MoveCostFunction : (multiplier=7.0, imbalance=0.11244444444444444, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005883687854222971); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:46,695 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1391695858:81 , srv1297625121:82 , srv1968547448:82 , srv659203782:82 , srv800283265:82 , srv105750915:83 , srv179709713:83 , srv1858386049:83 , srv608124369:83 , srv848964233:83 , srv101017626:84 , srv1084905797:84 , srv1469345900:84 , srv1730330757:84 , srv1849558535:84 , srv20231938:84 , srv2089118735:84 , srv2115926611:84 , srv22789694:84 , srv366933983:84 , srv428708775:84 , srv695235449:84 , srv731555129:84 , srv850207808:84 , srv1024777710:85 , srv1039602436:85 , srv1082723922:85 , srv1209398381:85 , srv1261022839:85 , srv1315130742:85 , srv1340633999:85 , srv147950034:85 , srv1522727912:85 , srv1664057359:85 , srv1700917943:85 , srv1716379477:85 , srv178875132:85 , srv1893422145:85 , srv1902154810:85 , srv1936148478:85 , srv2046052255:85 , srv2131831969:85 , srv24131166:85 , srv272091265:85 , srv332410376:85 , srv500652087:85 , srv567306020:85 , srv61878123:85 , srv628154322:85 , srv835482263:85 , srv863310138:85 , srv922716179:85 , srv1007049922:86 , srv1032341826:86 , srv1113688550:86 , srv1383151642:86 , srv1493789953:86 , srv1585670214:86 , srv1709557311:86 , srv1860973677:86 , srv1957435844:86 , srv2003256797:86 , srv2065003740:86 , srv362073557:86 , srv382749620:86 , srv445178919:86 , srv496406450:86 , srv719931930:86 , srv727961352:86 , srv837757481:86 , srv848412597:86 , srv886577919:86 , srv950181229:86 , srv980293053:86 , srv1043130766:87 , srv1069349124:87 , srv1131330891:87 , srv1132023060:87 , srv1188934720:87 , srv1196141191:87 , srv1569732235:87 , srv1576740117:87 , srv1737369286:87 , srv1749459779:87 , srv1780662235:87 , srv2043500183:87 , srv370351713:87 , srv487405473:87 , srv584051137:87 , srv742228367:87 , srv815550670:87 , srv850946940:87 , srv904459183:87 , srv1062130941:88 , srv1571505745:88 , srv179595038:88 , srv928511527:88 , srv974820024:88 , srv1611480063:89 , srv1841799264:546 } 2023-11-15 00:52:46,698 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:52:46,699 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv950181229=97, srv863310138=92, srv1024777710=2, srv2089118735=57, srv428708775=68, srv1968547448=51, srv886577919=93, srv567306020=73, srv1032341826=3, srv1069349124=8, srv731555129=82, srv2046052255=55, srv1261022839=17, srv1340633999=20, srv382749620=67, srv332410376=63, srv1188934720=14, srv980293053=99, srv500652087=72, srv850207808=90, srv1522727912=26, srv1315130742=19, srv1849558535=44, srv974820024=98, srv179709713=42, srv1196141191=15, srv1569732235=27, srv904459183=94, srv1062130941=7, srv1749459779=38, srv848964233=89, srv1571505745=28, srv1383151642=21, srv922716179=95, srv742228367=83, srv1611480063=31, srv1860973677=46, srv837757481=87, srv1132023060=13, srv1730330757=36, srv848412597=88, srv1007049922=0, srv1709557311=34, srv20231938=53, srv1039602436=4, srv496406450=71, srv719931930=80, srv1082723922=9, srv2003256797=52, srv835482263=86, srv1576740117=29, srv1084905797=10, srv445178919=69, srv22789694=60, srv1780662235=39, srv1493789953=25, srv1469345900=23, srv727961352=81, srv362073557=64, srv105750915=6, srv659203782=78, srv487405473=70, srv1957435844=50, srv24131166=61, srv272091265=62, srv179595038=41, srv2065003740=56, srv1893422145=47, srv366933983=65, srv1664057359=32, srv2131831969=59, srv1391695858=22, srv695235449=79, srv1716379477=35, srv800283265=84, srv928511527=96, srv2115926611=58, srv101017626=1, srv1936148478=49, srv178875132=40, srv608124369=75, srv1585670214=30, srv1209398381=16, srv584051137=74, srv1113688550=11, srv147950034=24, srv1700917943=33, srv1131330891=12, srv1902154810=48, srv61878123=76, srv1841799264=43, srv1043130766=5, srv2043500183=54, srv370351713=66, srv815550670=85, srv1297625121=18, srv1737369286=37, srv850946940=91, srv628154322=77, srv1858386049=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:52:46,708 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:52:46,709 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:52:46,710 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-15 00:52:46,711 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-15 00:52:46,712 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-15 00:52:46,713 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-15 00:52:46,714 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-15 00:52:46,715 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-15 00:52:46,802 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.005883687854222971); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006882042867432657); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005883687854222971); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:46,802 WARN [Time-limited test] balancer.StochasticLoadBalancer(497): calculatedMaxSteps:720000000 for loadbalancer's stochastic walk is larger than maxSteps:5000. Hence load balancing may not work well. Setting parameter "hbase.master.balancer.stochastic.runMaxSteps" to true can overcome this issue.(This config change does not require service restart) 2023-11-15 00:52:46,802 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=6.595016169179242E-4, functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.005883687854222971); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.006882042867432657); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.005883687854222971); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=2.5E-4); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.004166666666666667); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=5000 2023-11-15 00:52:47,013 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 289 ms to try 5000 different iterations. Found a solution that moves 243 regions; Going from a computed imbalance of 6.595016169179242E-4 to a new imbalance of 1.3521024511986136E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.027, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:47,014 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1611480063:83 , srv835482263:83 , srv1007049922:84 , srv1024777710:84 , srv1032341826:84 , srv1043130766:84 , srv105750915:84 , srv1062130941:84 , srv1113688550:84 , srv1131330891:84 , srv1188934720:84 , srv1315130742:84 , srv1391695858:84 , srv1493789953:84 , srv1522727912:84 , srv1571505745:84 , srv1576740117:84 , srv1664057359:84 , srv1737369286:84 , srv1749459779:84 , srv178875132:84 , srv179595038:84 , srv179709713:84 , srv1860973677:84 , srv1893422145:84 , srv1902154810:84 , srv1936148478:84 , srv2003256797:84 , srv2043500183:84 , srv2046052255:84 , srv366933983:84 , srv370351713:84 , srv428708775:84 , srv487405473:84 , srv496406450:84 , srv500652087:84 , srv567306020:84 , srv61878123:84 , srv628154322:84 , srv695235449:84 , srv719931930:84 , srv742228367:84 , srv848412597:84 , srv848964233:84 , srv850207808:84 , srv850946940:84 , srv886577919:84 , srv904459183:84 , srv922716179:84 , srv928511527:84 , srv974820024:84 , srv980293053:84 , srv1039602436:85 , srv1069349124:85 , srv1082723922:85 , srv1132023060:85 , srv1196141191:85 , srv1209398381:85 , srv1261022839:85 , srv1297625121:85 , srv1340633999:85 , srv147950034:85 , srv1569732235:85 , srv1585670214:85 , srv1709557311:85 , srv1716379477:85 , srv1730330757:85 , srv1780662235:85 , srv1849558535:85 , srv1858386049:85 , srv1957435844:85 , srv1968547448:85 , srv20231938:85 , srv2089118735:85 , srv2115926611:85 , srv2131831969:85 , srv24131166:85 , srv272091265:85 , srv332410376:85 , srv362073557:85 , srv382749620:85 , srv445178919:85 , srv584051137:85 , srv608124369:85 , srv659203782:85 , srv727961352:85 , srv731555129:85 , srv800283265:85 , srv815550670:85 , srv837757481:85 , srv863310138:85 , srv950181229:85 , srv101017626:86 , srv1084905797:86 , srv1383151642:86 , srv1469345900:86 , srv1700917943:86 , srv2065003740:86 , srv22789694:86 , srv1841799264:632 } 2023-11-15 00:52:47,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:52:47,017 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv950181229=97, srv863310138=92, srv1024777710=2, srv2089118735=57, srv428708775=68, srv1968547448=51, srv886577919=93, srv567306020=73, srv1032341826=3, srv1069349124=8, srv731555129=82, srv2046052255=55, srv1261022839=17, srv1340633999=20, srv382749620=67, srv332410376=63, srv1188934720=14, srv980293053=99, srv500652087=72, srv850207808=90, srv1522727912=26, srv1315130742=19, srv1849558535=44, srv974820024=98, srv179709713=42, srv1196141191=15, srv1569732235=27, srv904459183=94, srv1062130941=7, srv1749459779=38, srv848964233=89, srv1571505745=28, srv1383151642=21, srv922716179=95, srv742228367=83, srv1611480063=31, srv1860973677=46, srv837757481=87, srv1132023060=13, srv1730330757=36, srv848412597=88, srv1007049922=0, srv1709557311=34, srv20231938=53, srv1039602436=4, srv496406450=71, srv719931930=80, srv1082723922=9, srv2003256797=52, srv835482263=86, srv1576740117=29, srv1084905797=10, srv445178919=69, srv22789694=60, srv1780662235=39, srv1493789953=25, srv1469345900=23, srv727961352=81, srv362073557=64, srv105750915=6, srv659203782=78, srv487405473=70, srv1957435844=50, srv24131166=61, srv272091265=62, srv179595038=41, srv2065003740=56, srv1893422145=47, srv366933983=65, srv1664057359=32, srv2131831969=59, srv1391695858=22, srv695235449=79, srv1716379477=35, srv800283265=84, srv928511527=96, srv2115926611=58, srv101017626=1, srv1936148478=49, srv178875132=40, srv608124369=75, srv1585670214=30, srv1209398381=16, srv584051137=74, srv1113688550=11, srv147950034=24, srv1700917943=33, srv1131330891=12, srv1902154810=48, srv61878123=76, srv1841799264=43, srv1043130766=5, srv2043500183=54, srv370351713=66, srv815550670=85, srv1297625121=18, srv1737369286=37, srv850946940=91, srv628154322=77, srv1858386049=45} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:52:47,026 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:52:47,027 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 30 is on host 30 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 31 is on host 31 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 32 is on host 32 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 33 is on host 33 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 34 is on host 34 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 35 is on host 35 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 36 is on host 36 2023-11-15 00:52:47,028 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 37 is on host 37 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 38 is on host 38 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 39 is on host 39 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 40 is on host 40 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 41 is on host 41 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 42 is on host 42 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 43 is on host 43 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 44 is on host 44 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 45 is on host 45 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 46 is on host 46 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 47 is on host 47 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 48 is on host 48 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 49 is on host 49 2023-11-15 00:52:47,029 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 50 is on host 50 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 51 is on host 51 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 52 is on host 52 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 53 is on host 53 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 54 is on host 54 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 55 is on host 55 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 56 is on host 56 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 57 is on host 57 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 58 is on host 58 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 59 is on host 59 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 60 is on host 60 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 61 is on host 61 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 62 is on host 62 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 63 is on host 63 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 64 is on host 64 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 65 is on host 65 2023-11-15 00:52:47,030 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 66 is on host 66 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 67 is on host 67 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 68 is on host 68 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 69 is on host 69 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 70 is on host 70 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 71 is on host 71 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 72 is on host 72 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 73 is on host 73 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 74 is on host 74 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 75 is on host 75 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 76 is on host 76 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 77 is on host 77 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 78 is on host 78 2023-11-15 00:52:47,031 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 79 is on host 79 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 80 is on host 80 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 81 is on host 81 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 82 is on host 82 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 83 is on host 83 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 84 is on host 84 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 85 is on host 85 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 86 is on host 86 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 87 is on host 87 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 88 is on host 88 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 89 is on host 89 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 90 is on host 90 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 91 is on host 91 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 92 is on host 92 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 93 is on host 93 2023-11-15 00:52:47,032 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 94 is on host 94 2023-11-15 00:52:47,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 95 is on host 95 2023-11-15 00:52:47,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 96 is on host 96 2023-11-15 00:52:47,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 97 is on host 97 2023-11-15 00:52:47,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 98 is on host 98 2023-11-15 00:52:47,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 99 is on host 99 2023-11-15 00:52:47,033 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=1, number of hosts=100, number of racks=4 2023-11-15 00:52:47,114 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=1.1819502144619354E-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=4.737793696791342E-4); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.002118805753879094); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=4.737793696791342E-4); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:47,114 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1611480063:83 , srv835482263:83 , srv1007049922:84 , srv1024777710:84 , srv1032341826:84 , srv1043130766:84 , srv105750915:84 , srv1062130941:84 , srv1113688550:84 , srv1131330891:84 , srv1188934720:84 , srv1315130742:84 , srv1391695858:84 , srv1493789953:84 , srv1522727912:84 , srv1571505745:84 , srv1576740117:84 , srv1664057359:84 , srv1737369286:84 , srv1749459779:84 , srv178875132:84 , srv179595038:84 , srv179709713:84 , srv1860973677:84 , srv1893422145:84 , srv1902154810:84 , srv1936148478:84 , srv2003256797:84 , srv2043500183:84 , srv2046052255:84 , srv366933983:84 , srv370351713:84 , srv428708775:84 , srv487405473:84 , srv496406450:84 , srv500652087:84 , srv567306020:84 , srv61878123:84 , srv628154322:84 , srv695235449:84 , srv719931930:84 , srv742228367:84 , srv848412597:84 , srv848964233:84 , srv850207808:84 , srv850946940:84 , srv886577919:84 , srv904459183:84 , srv922716179:84 , srv928511527:84 , srv974820024:84 , srv980293053:84 , srv1039602436:85 , srv1069349124:85 , srv1082723922:85 , srv1132023060:85 , srv1196141191:85 , srv1209398381:85 , srv1261022839:85 , srv1297625121:85 , srv1340633999:85 , srv147950034:85 , srv1569732235:85 , srv1585670214:85 , srv1709557311:85 , srv1716379477:85 , srv1730330757:85 , srv1780662235:85 , srv1849558535:85 , srv1858386049:85 , srv1957435844:85 , srv1968547448:85 , srv20231938:85 , srv2089118735:85 , srv2115926611:85 , srv2131831969:85 , srv24131166:85 , srv272091265:85 , srv332410376:85 , srv362073557:85 , srv382749620:85 , srv445178919:85 , srv584051137:85 , srv608124369:85 , srv659203782:85 , srv727961352:85 , srv731555129:85 , srv800283265:85 , srv815550670:85 , srv837757481:85 , srv863310138:85 , srv950181229:85 , srv101017626:86 , srv1084905797:86 , srv1383151642:86 , srv1469345900:86 , srv1700917943:86 , srv2065003740:86 , srv22789694:86 , srv1841799264:632 } 2023-11-15 00:52:47,134 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=334 (was 334), ProcessCount=172 (was 172), AvailableMemoryMB=3393 (was 4062) 2023-11-15 00:52:47,141 INFO [Time-limited test] hbase.ResourceChecker(147): before: master.balancer.TestStochasticLoadBalancerRegionReplicaWithRacks#testRegionReplicationOnMidClusterWithRacks Thread=12, OpenFileDescriptor=290, MaxFileDescriptor=60000, SystemLoadAverage=334, ProcessCount=172, AvailableMemoryMB=3391 2023-11-15 00:52:47,141 INFO [Time-limited test] balancer.BaseLoadBalancer(1082): slop=0.0, systemTablesOnMaster=false 2023-11-15 00:52:47,142 INFO [Time-limited test] balancer.StochasticLoadBalancer(253): Loaded config; maxSteps=5000, runMaxSteps=true, stepsPerRegion=800, maxRunningTime=120000, isByTable=false, CostFunctions=[RegionCountSkewCostFunction, PrimaryRegionCountSkewCostFunction, MoveCostFunction, RackLocalityCostFunction, TableSkewCostFunction, RegionReplicaHostCostFunction, RegionReplicaRackCostFunction, ReadRequestCostFunction, WriteRequestCostFunction, MemStoreSizeCostFunction, StoreFileCostFunction] , sum of multiplier of cost functions = 111077.0 etc. 2023-11-15 00:52:47,151 INFO [Time-limited test] balancer.BalancerTestBase(547): Mock Cluster : { srv1089774866:84 , srv1166407721:84 , srv1210141561:84 , srv1223850660:84 , srv1303578781:84 , srv1404108768:84 , srv1551053379:84 , srv1559180213:84 , srv16175792:84 , srv1723952596:84 , srv1877809639:84 , srv1922993964:84 , srv1995739958:84 , srv1996131278:84 , srv2114377288:84 , srv2127757765:84 , srv2142316138:84 , srv260873337:84 , srv298074547:84 , srv331264356:84 , srv355560205:84 , srv365683983:84 , srv422302611:84 , srv516662131:84 , srv615263174:84 , srv628371200:84 , srv705781417:84 , srv802909383:84 , srv978214030:84 , srv1348783223:264 } [srvr=30 rgns=2700 avg=90.0 max=90 min=90] 2023-11-15 00:52:47,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:52:47,153 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2114377288=15, srv628371200=26, srv1996131278=14, srv422302611=23, srv1551053379=7, srv1559180213=8, srv1303578781=4, srv978214030=29, srv355560205=21, srv1404108768=6, srv705781417=27, srv615263174=25, srv1723952596=10, srv2127757765=16, srv1210141561=2, srv16175792=9, srv1223850660=3, srv298074547=19, srv365683983=22, srv1995739958=13, srv802909383=28, srv1166407721=1, srv2142316138=17, srv1348783223=5, srv516662131=24, srv331264356=20, srv260873337=18, srv1877809639=11, srv1922993964=12, srv1089774866=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:52:47,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:52:47,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:52:47,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:52:47,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:52:47,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:52:47,165 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:52:47,166 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:52:47,167 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:52:47,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:52:47,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:52:47,168 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-11-15 00:52:47,187 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.1910937767768925, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:52:47,188 INFO [Time-limited test] balancer.StochasticLoadBalancer(505): Start StochasticLoadBalancer.balancer, initial weighted average imbalance=0.9912795173515117, 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.1910937767768925, need balance); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=1.0, need balance); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=1.0, need balance); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); computedMaxSteps=64800000 2023-11-15 00:54:47,171 INFO [Time-limited test] balancer.StochasticLoadBalancer(553): Finished computing new moving plan. Computation took 120001 ms to try 9807363 different iterations. Found a solution that moves 1829 regions; Going from a computed imbalance of 0.9912795173515117 to a new imbalance of 4.26897724268017E-5. funtionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.6774074074074075, need balance); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:54:47,177 INFO [Time-limited test] balancer.BalancerTestBase(563): Mock after balance: { srv1089774866:90 , srv1166407721:90 , srv1210141561:90 , srv1223850660:90 , srv1303578781:90 , srv1348783223:90 , srv1404108768:90 , srv1551053379:90 , srv1559180213:90 , srv16175792:90 , srv1723952596:90 , srv1877809639:90 , srv1922993964:90 , srv1995739958:90 , srv1996131278:90 , srv2114377288:90 , srv2127757765:90 , srv2142316138:90 , srv260873337:90 , srv298074547:90 , srv331264356:90 , srv355560205:90 , srv365683983:90 , srv422302611:90 , srv516662131:90 , srv615263174:90 , srv628371200:90 , srv705781417:90 , srv802909383:90 , srv978214030:90 } 2023-11-15 00:54:47,178 DEBUG [Time-limited test] balancer.BaseLoadBalancer(1718): Start Generate Balance plan for cluster. 2023-11-15 00:54:47,179 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(334): Hosts are {srv2114377288=15, srv628371200=26, srv1996131278=14, srv422302611=23, srv1551053379=7, srv1559180213=8, srv1303578781=4, srv978214030=29, srv355560205=21, srv1404108768=6, srv705781417=27, srv615263174=25, srv1723952596=10, srv2127757765=16, srv1210141561=2, srv16175792=9, srv1223850660=3, srv298074547=19, srv365683983=22, srv1995739958=13, srv802909383=28, srv1166407721=1, srv2142316138=17, srv1348783223=5, srv516662131=24, srv331264356=20, srv260873337=18, srv1877809639=11, srv1922993964=12, srv1089774866=0} racks are {rack_1=1, rack_0=0, rack_3=3, rack_2=2} 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 0 is on host 0 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 1 is on host 1 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 2 is on host 2 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 3 is on host 3 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 4 is on host 4 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 5 is on host 5 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 6 is on host 6 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 7 is on host 7 2023-11-15 00:54:47,183 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 8 is on host 8 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 9 is on host 9 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 10 is on host 10 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 11 is on host 11 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 12 is on host 12 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 13 is on host 13 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 14 is on host 14 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 15 is on host 15 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 16 is on host 16 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 17 is on host 17 2023-11-15 00:54:47,184 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 18 is on host 18 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 19 is on host 19 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 20 is on host 20 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 21 is on host 21 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 22 is on host 22 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 23 is on host 23 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 24 is on host 24 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 25 is on host 25 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 26 is on host 26 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 27 is on host 27 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 28 is on host 28 2023-11-15 00:54:47,185 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(362): server 29 is on host 29 2023-11-15 00:54:47,186 DEBUG [Time-limited test] balancer.BaseLoadBalancer$Cluster(378): Number of tables=10, number of hosts=30, number of racks=4 2023-11-15 00:54:47,200 INFO [Time-limited test] balancer.StochasticLoadBalancer(381): Cluster wide - skipping load balancing because weighted average imbalance=0.0 <= threshold(0.025). If you want more aggressive balancing, either lower hbase.master.balancer.stochastic.minCostNeedBalance from 0.025 or increase the relative multiplier(s) of the specific cost function(s). functionCost=RegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); PrimaryRegionCountSkewCostFunction : (multiplier=500.0, imbalance=0.0); MoveCostFunction : (multiplier=7.0, imbalance=0.0); RackLocalityCostFunction : (multiplier=15.0, imbalance=0.0); TableSkewCostFunction : (multiplier=35.0, imbalance=0.0); RegionReplicaHostCostFunction : (multiplier=100000.0, imbalance=0.0); RegionReplicaRackCostFunction : (multiplier=10000.0, imbalance=0.0); ReadRequestCostFunction : (multiplier=5.0, imbalance=0.0); WriteRequestCostFunction : (multiplier=5.0, imbalance=0.0); MemStoreSizeCostFunction : (multiplier=5.0, imbalance=0.0); StoreFileCostFunction : (multiplier=5.0, imbalance=0.0); 2023-11-15 00:54:47,200 INFO [Time-limited test] balancer.BalancerTestBase(570): Mock Final balance: { srv1089774866:90 , srv1166407721:90 , srv1210141561:90 , srv1223850660:90 , srv1303578781:90 , srv1348783223:90 , srv1404108768:90 , srv1551053379:90 , srv1559180213:90 , srv16175792:90 , srv1723952596:90 , srv1877809639:90 , srv1922993964:90 , srv1995739958:90 , srv1996131278:90 , srv2114377288:90 , srv2127757765:90 , srv2142316138:90 , srv260873337:90 , srv298074547:90 , srv331264356:90 , srv355560205:90 , srv365683983:90 , srv422302611:90 , srv516662131:90 , srv615263174:90 , srv628371200:90 , srv705781417:90 , srv802909383:90 , srv978214030:90 } 2023-11-15 00:54:47,213 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=195 (was 334), ProcessCount=173 (was 172) - ProcessCount LEAK? -, AvailableMemoryMB=2436 (was 3391)