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 ecff4a14247..1882b2a3d83 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..prioritizer=`, and " + "`sserver.scan.executors..prioritizer.opts.=`.", "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");