Author: reschke
Date: Thu Mar  1 15:33:33 2018
New Revision: 1825655

URL: http://svn.apache.org/viewvc?rev=1825655&view=rev
Log:
OAK-7282: RDB: enable default continuous revision GC

Modified:
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java
    
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java?rev=1825655&r1=1825654&r2=1825655&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/Configuration.java
 Thu Mar  1 15:33:33 2018
@@ -168,12 +168,10 @@ import static org.apache.jackrabbit.oak.
     @AttributeDefinition(
             name = "Version GC scheduler expression",
             description = "A cron expression that defines when the Version GC 
is scheduled. " +
-                    "If this configuration entry is left empty, the default 
behaviour depends on " +
-                    "the 'documentStoreType'. For 'MONGO' the default is to 
schedule a " +
-                    "run every five seconds (also known as Continuous Revision 
Garbage " +
-                    "Collection). For 'RDB' the default is no scheduled GC. It 
must be " +
-                    "enabled explicitly with a cron expression. E.g. the 
following " +
-                    "expression triggers a GC run every night at 2 AM: '" +
+                    "If this configuration entry is left empty, the default 
behaviour is to " +
+                    "schedule a run every five seconds (also known as 
Continuous Revision Garbage " +
+                    "Collection). Otherwise, the schedule can be configured 
with a cron " +
+                    "expression. E.g. the following expression triggers a GC 
run every night at 2 AM: '" +
                     DocumentNodeStoreService.CLASSIC_RGC_EXPR + "'."
     )
     String versionGCExpression() default 
DocumentNodeStoreService.DEFAULT_VER_GC_EXPRESSION;

Modified: 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java?rev=1825655&r1=1825654&r2=1825655&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java
 Thu Mar  1 15:33:33 2018
@@ -513,12 +513,7 @@ public class DocumentNodeStoreService {
     }
 
     private String getVersionGCExpression() {
-        String defaultExpr;
-        if (DocumentStoreType.fromString(config.documentStoreType()) == 
DocumentStoreType.MONGO) {
-            defaultExpr = CONTINUOUS_RGC_EXPR;
-        } else {
-            defaultExpr = "";
-        }
+        String defaultExpr = CONTINUOUS_RGC_EXPR;
         String expr = config.versionGCExpression();
         if (Strings.isNullOrEmpty(expr)) {
             expr = defaultExpr;


Reply via email to