ACCUMULO-378 Removing experimental annotation.

In talking to [~ctubbsii] on the subject, he stated that the intent of 
Experimental
was for features that are incomplete or not expected to fully work. Replication 
is
not one of those features (it is tested and expected to work with known 
functionality),
therefore I'm removing the experimental annotation.


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/5e8d6d2c
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/5e8d6d2c
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/5e8d6d2c

Branch: refs/heads/ACCUMULO-378
Commit: 5e8d6d2c7fdfd41a99ab812500eaf92661ba8481
Parents: 03d5752
Author: Josh Elser <els...@apache.org>
Authored: Wed May 28 11:44:49 2014 -0400
Committer: Josh Elser <els...@apache.org>
Committed: Wed May 28 11:44:49 2014 -0400

----------------------------------------------------------------------
 .../org/apache/accumulo/core/conf/Property.java | 26 +-------------------
 1 file changed, 1 insertion(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/5e8d6d2c/core/src/main/java/org/apache/accumulo/core/conf/Property.java
----------------------------------------------------------------------
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 6afa956..8409781 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
@@ -179,14 +179,10 @@ public enum Property {
       "A class that implements a mechansim to steal write access to a file"),
   MASTER_FATE_THREADPOOL_SIZE("master.fate.threadpool.size", "4", 
PropertyType.COUNT,
       "The number of threads used to run FAult-Tolerant Executions. These are 
primarily table operations like merge."),
-  @Experimental
   MASTER_REPLICATION_SCAN_INTERVAL("master.replication.status.scan.interval", 
"30s", PropertyType.TIMEDURATION,
       "Amount of time to sleep before scanning the status section of the 
replication table for new data"),
-  @Experimental
   MASTER_REPLICATION_COORDINATOR_PORT("master.replication.coordinator.port", 
"10001", PropertyType.PORT, "Port for the replication coordinator service"),
-  @Experimental
   
MASTER_REPLICATION_COORDINATOR_MINTHREADS("master.replication.coordinator.minthreads",
 "4", PropertyType.COUNT, "Minimum number of threads dedicated to answering 
coordinator requests"),
-  @Experimental
   
MASTER_REPLICATION_COORDINATOR_THREADCHECK("master.replication.coordinator.threadcheck.time",
 "5s", PropertyType.TIMEDURATION, "The time between adjustments of the 
coordinator thread pool"),
 
   // properties that are specific to tablet server behavior
@@ -276,12 +272,9 @@ public enum Property {
       "The number of threads for the distributed work queue. These threads are 
used for copying failed bulk files."),
   TSERV_WAL_SYNC("tserver.wal.sync", "true", PropertyType.BOOLEAN,
       "Use the SYNC_BLOCK create flag to sync WAL writes to disk. Prevents 
problems recovering from sudden system resets."),
-  @Experimental
   TSERV_REPLICATION_REPLAYERS("tserver.replication.replayer.", null, 
PropertyType.PREFIX, "Allows configuration of implementation used to apply 
replicated data"),
-  @Experimental
   TSERV_REPLICATION_DEFAULT_HANDLER("tserver.replication.default.replayer", 
"org.apache.accumulo.tserver.replication.BatchWriterReplicationReplayer",
       PropertyType.CLASSNAME, "Default AccumuloReplicationReplayer 
implementation"),
-  @Experimental
   
TSERV_REPLICATION_BW_REPLAYER_MEMORY("tserver.replication.batchwriter.replayer.memory",
 "50M", PropertyType.MEMORY, "Memory to provide to batchwriter to replay 
mutations for replication"),
 
   // properties that are specific to logger server behavior
@@ -432,9 +425,7 @@ public enum Property {
       "A customizable major compaction strategy."),
   TABLE_COMPACTION_STRATEGY_PREFIX("table.majc.compaction.strategy.opts.", 
null, PropertyType.PREFIX,
       "Properties in this category are used to configure the compaction 
strategy."),
-  @Experimental
   TABLE_REPLICATION("table.replication", "false", PropertyType.BOOLEAN, "Is 
replication enabled for the given table"),
-  @Experimental
   TABLE_REPLICATION_TARGETS("table.replication.target.", null, 
PropertyType.PREFIX, "Enumerate a mapping of other systems which this table 
should " +
       "replicate their data to. The key suffix is the identifying cluster name 
and the value is an identifier for a location on the target system, " +
       "e.g. the ID of the table on the target to replicate to"),
@@ -459,39 +450,24 @@ public enum Property {
   
GENERAL_MAVEN_PROJECT_BASEDIR(AccumuloClassLoader.MAVEN_PROJECT_BASEDIR_PROPERTY_NAME,
 AccumuloClassLoader.DEFAULT_MAVEN_PROJECT_BASEDIR_VALUE,
       PropertyType.ABSOLUTEPATH, "Set this to automatically add maven 
target/classes directories to your dynamic classpath"),
 
-  @Experimental
+  // General properties for configuring replication
   REPLICATION_PREFIX("replication.", null, PropertyType.PREFIX, "Properties in 
this category affect the replication of data to other Accumulo instances."),
-  @Experimental
   REPLICATION_PEERS("replication.peer.", null, PropertyType.PREFIX, 
"Properties in this category control what systems data can be replicated to"),
-  @Experimental
   REPLICATION_PEER_USER("replication.peer.user.", null, PropertyType.PREFIX, 
"The username to provide when authenticating with the given peer"),
-  @Experimental
   @Sensitive
   REPLICATION_PEER_PASSWORD("replication.peer.password.", null, 
PropertyType.PREFIX, "The password to provide when authenticating with the 
given peer"),
-  @Experimental
   REPLICATION_NAME("replication.name", "", PropertyType.STRING, "Name of this 
cluster with respect to replication. Used to identify this instance from other 
peers"),
-  @Experimental
   REPLICATION_MAX_WORK_QUEUE("replication.max.work.queue", "20000000", 
PropertyType.COUNT, "Upper bound of the number of files queued for 
replication"),
-  @Experimental
   REPLICATION_WORK_ASSIGNMENT_SLEEP("replication.work.assignment.sleep", 
"30s", PropertyType.TIMEDURATION, "Amount of time to sleep between replication 
work assignment"),
-  @Experimental
   REPLICATION_WORKER_THREADS("replication.worker.threads", "4", 
PropertyType.COUNT, "Size of the threadpool that each tabletserver devotes to 
replicating data"),
-  @Experimental
   REPLICATION_RECEIPT_SERVICE_PORT("replication.receipt.service.port", 
"10002", PropertyType.PORT, "Listen port used by thrift service in tserver 
listening for replication"),
-  @Experimental
   REPLICATION_WORK_ATTEMPTS("replication.work.attempts", "10", 
PropertyType.COUNT, "Number of attempts to try to replicate some data before 
giving up and letting it naturally be retried later"),
-  @Experimental
   REPLICATION_MIN_THREADS("replication.receiver.min.threads", "1", 
PropertyType.COUNT, "Minimum number of threads for replciation"),
-  @Experimental
   REPLICATION_THREADCHECK("replication.receiver.threadcheck.time", "5s", 
PropertyType.TIMEDURATION, "The time between adjustments of the replication 
thread pool."),
-  @Experimental
   REPLICATION_MAX_UNIT_SIZE("replication.max.unit.size", "64M", 
PropertyType.MEMORY, "Maximum size of data to send in a replication message"),
-  @Experimental
   REPLICATION_WORK_ASSIGNER("replication.work.assigner", 
"org.apache.accumulo.master.replication.SequentialWorkAssigner", 
PropertyType.CLASSNAME,
       "Replication WorkAssigner implementation to use"),
-  @Experimental
   REPLICATION_WORK_PROCESSOR_DELAY("replication.work.processor.delay", "0s", 
PropertyType.TIMEDURATION, "Amount of time to wait before first checking for 
replication work"),
-  @Experimental
   REPLICATION_WORK_PROCESSOR_PERIOD("replication.work.processor.period", "0s", 
PropertyType.TIMEDURATION, "Amount of time to wait before re-checking for 
replication work"),
 
   ;

Reply via email to