This is an automated email from the ASF dual-hosted git repository.

dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/main by this push:
     new b63690ab48 Removed experimental annotations from Compactor and 
ScanServer properties (#5210)
b63690ab48 is described below

commit b63690ab4889f25509e178a2c506fe5747beb20d
Author: Dave Marion <dlmar...@apache.org>
AuthorDate: Thu Jan 2 16:33:21 2025 -0500

    Removed experimental annotations from Compactor and ScanServer properties 
(#5210)
    
    Closes #5207
---
 .../org/apache/accumulo/core/conf/Property.java    | 27 ----------------------
 1 file changed, 27 deletions(-)

diff --git a/core/src/main/java/org/apache/accumulo/core/conf/Property.java 
b/core/src/main/java/org/apache/accumulo/core/conf/Property.java
index ecff4a1424..1882b2a3d8 100644
--- a/core/src/main/java/org/apache/accumulo/core/conf/Property.java
+++ b/core/src/main/java/org/apache/accumulo/core/conf/Property.java
@@ -480,22 +480,16 @@ public enum Property {
           + " as un-splittable.",
       "3.1.0"),
   // properties that are specific to scan server behavior
-  @Experimental
   SSERV_PREFIX("sserver.", null, PropertyType.PREFIX,
       "Properties in this category affect the behavior of the scan servers.", 
"2.1.0"),
-  @Experimental
   SSERV_DATACACHE_SIZE("sserver.cache.data.size", "10%", PropertyType.MEMORY,
       "Specifies the size of the cache for RFile data blocks on each scan 
server.", "2.1.0"),
-  @Experimental
   SSERV_INDEXCACHE_SIZE("sserver.cache.index.size", "25%", PropertyType.MEMORY,
       "Specifies the size of the cache for RFile index blocks on each scan 
server.", "2.1.0"),
-  @Experimental
   SSERV_SUMMARYCACHE_SIZE("sserver.cache.summary.size", "10%", 
PropertyType.MEMORY,
       "Specifies the size of the cache for summary data on each scan server.", 
"2.1.0"),
-  @Experimental
   SSERV_DEFAULT_BLOCKSIZE("sserver.default.blocksize", "1M", 
PropertyType.BYTES,
       "Specifies a default blocksize for the scan server caches.", "2.1.0"),
-  @Experimental
   SSERV_GROUP_NAME("sserver.group", 
ScanServerSelector.DEFAULT_SCAN_SERVER_GROUP_NAME,
       PropertyType.STRING,
       "Resource group name for this ScanServer. Resource groups support at 
least two use cases:"
@@ -503,12 +497,10 @@ public enum Property {
           + " configure the ConfigurableScanServerSelector to specify the 
resource group to use for"
           + " eventual consistency scans.",
       "3.0.0"),
-  @Experimental
   SSERV_CACHED_TABLET_METADATA_EXPIRATION("sserver.cache.metadata.expiration", 
"5m",
       PropertyType.TIMEDURATION,
       "The time after which cached tablet metadata will be expired if not 
previously refreshed.",
       "2.1.0"),
-  @Experimental
   
SSERV_CACHED_TABLET_METADATA_REFRESH_PERCENT("sserver.cache.metadata.refresh.percent",
 ".75",
       PropertyType.FRACTION,
       "The time after which cached tablet metadata will be refreshed, 
expressed as a "
@@ -516,21 +508,16 @@ public enum Property {
           + "expiration time, will trigger a background refresh for future 
hits. "
           + "Value must be less than 100%. Set to 0 will disable refresh.",
       "2.1.3"),
-  @Experimental
   SSERV_PORTSEARCH("sserver.port.search", "true", PropertyType.BOOLEAN,
       "if the sserver.port.client ports are in use, search higher ports until 
one is available.",
       "2.1.0"),
-  @Experimental
   SSERV_CLIENTPORT("sserver.port.client", "9996", PropertyType.PORT,
       "The port used for handling client connections on the tablet servers.", 
"2.1.0"),
-  @Experimental
   SSERV_MINTHREADS("sserver.server.threads.minimum", "2", PropertyType.COUNT,
       "The minimum number of threads to use to handle incoming requests.", 
"2.1.0"),
-  @Experimental
   SSERV_MINTHREADS_TIMEOUT("sserver.server.threads.timeout", "0s", 
PropertyType.TIMEDURATION,
       "The time after which incoming request threads terminate with no work 
available.  Zero (0) will keep the threads alive indefinitely.",
       "2.1.0"),
-  @Experimental
   SSERV_SCAN_EXECUTORS_PREFIX("sserver.scan.executors.", null, 
PropertyType.PREFIX,
       "Prefix for defining executors to service scans. See "
           + "[scan executors]({% durl administration/scan-executors %}) for an 
overview of why and"
@@ -541,7 +528,6 @@ public enum Property {
           + "`sserver.scan.executors.<name>.prioritizer=<class name>`, and "
           + "`sserver.scan.executors.<name>.prioritizer.opts.<key>=<value>`.",
       "2.1.0"),
-  @Experimental
   
SSERV_SCAN_EXECUTORS_DEFAULT_THREADS("sserver.scan.executors.default.threads", 
"16",
       PropertyType.COUNT, "The number of threads for the scan executor that 
tables use by default.",
       "2.1.0"),
@@ -551,18 +537,14 @@ public enum Property {
           + "results in FIFO priority.  Set to a class that implements "
           + ScanPrioritizer.class.getName() + " to configure one.",
       "2.1.0"),
-  @Experimental
   SSERV_SCAN_EXECUTORS_META_THREADS("sserver.scan.executors.meta.threads", 
"8", PropertyType.COUNT,
       "The number of threads for the metadata table scan executor.", "2.1.0"),
-  @Experimental
   SSERV_SCAN_REFERENCE_EXPIRATION_TIME("sserver.scan.reference.expiration", 
"5m",
       PropertyType.TIMEDURATION,
       "The amount of time a scan reference is unused before its deleted from 
metadata table.",
       "2.1.0"),
-  @Experimental
   SSERV_THREADCHECK("sserver.server.threadcheck.time", "1s", 
PropertyType.TIMEDURATION,
       "The time between adjustments of the thrift server thread pool.", 
"2.1.0"),
-  @Experimental
   SSERV_WAL_SORT_MAX_CONCURRENT("sserver.wal.sort.concurrent.max", "2", 
PropertyType.COUNT,
       "The maximum number of threads to use to sort logs during recovery.", 
"4.0.0"),
   // properties that are specific to tablet server behavior
@@ -1147,7 +1129,6 @@ public enum Property {
           + "constraint.",
       "2.0.0"),
   // Compactor properties
-  @Experimental
   COMPACTOR_PREFIX("compactor.", null, PropertyType.PREFIX,
       "Properties in this category affect the behavior of the accumulo 
compactor server.", "2.1.0"),
   COMPACTOR_CANCEL_CHECK_INTERVAL("compactor.cancel.check.interval", "5m",
@@ -1156,11 +1137,9 @@ public enum Property {
           + " should be cancelled. This checks for situations like was the 
tablet deleted (split "
           + " and merge do this), was the table deleted, was a user compaction 
canceled, etc.",
       "2.1.4"),
-  @Experimental
   COMPACTOR_PORTSEARCH("compactor.port.search", "true", PropertyType.BOOLEAN,
       "If the compactor.port.client ports are in use, search higher ports 
until one is available.",
       "2.1.0"),
-  @Experimental
   COMPACTOR_CLIENTPORT("compactor.port.client", "9133", PropertyType.PORT,
       "The port used for handling client connections on the compactor 
servers.", "2.1.0"),
   COMPACTOR_MIN_JOB_WAIT_TIME("compactor.wait.time.job.min", "1s", 
PropertyType.TIMEDURATION,
@@ -1171,21 +1150,16 @@ public enum Property {
       "Compactors do exponential backoff when their request for work 
repeatedly come back empty. "
           + "This is the maximum amount of time to wait between checks for the 
next compaction job.",
       "2.1.3"),
-  @Experimental
   COMPACTOR_MINTHREADS("compactor.threads.minimum", "1", PropertyType.COUNT,
       "The minimum number of threads to use to handle incoming requests.", 
"2.1.0"),
-  @Experimental
   COMPACTOR_MINTHREADS_TIMEOUT("compactor.threads.timeout", "0s", 
PropertyType.TIMEDURATION,
       "The time after which incoming request threads terminate with no work 
available.  Zero (0) will keep the threads alive indefinitely.",
       "2.1.0"),
-  @Experimental
   COMPACTOR_THREADCHECK("compactor.threadcheck.time", "1s", 
PropertyType.TIMEDURATION,
       "The time between adjustments of the server thread pool.", "2.1.0"),
-  @Experimental
   COMPACTOR_GROUP_NAME("compactor.group", 
Constants.DEFAULT_RESOURCE_GROUP_NAME,
       PropertyType.STRING, "Resource group name for this Compactor.", "3.0.0"),
   // CompactionCoordinator properties
-  @Experimental
   COMPACTION_COORDINATOR_PREFIX("compaction.coordinator.", null, 
PropertyType.PREFIX,
       "Properties in this category affect the behavior of the accumulo 
compaction coordinator server.",
       "2.1.0"),
@@ -1201,7 +1175,6 @@ public enum Property {
       "64", PropertyType.COUNT,
       "The number of threads used to reserve files for compaction in a tablet 
for user tables.",
       "4.0.0"),
-  @Experimental
   COMPACTION_COORDINATOR_DEAD_COMPACTOR_CHECK_INTERVAL(
       "compaction.coordinator.compactor.dead.check.interval", "5m", 
PropertyType.TIMEDURATION,
       "The interval at which to check for dead compactors.", "2.1.0");

Reply via email to