Author: tommaso
Date: Fri Feb 15 09:57:52 2019
New Revision: 1853629

URL: http://svn.apache.org/viewvc?rev=1853629&view=rev
Log:
OAK-8050 - set CompressingCodec via system property

Modified:
    
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java

Modified: 
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java?rev=1853629&r1=1853628&r2=1853629&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition.java
 Fri Feb 15 09:57:52 2019
@@ -23,6 +23,7 @@ import java.util.Collections;
 import java.util.Map;
 
 import com.google.common.collect.ImmutableMap;
+import org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec;
 import org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain;
 import 
org.apache.jackrabbit.oak.plugins.index.lucene.writer.CommitMitigatingTieredMergePolicy;
 import org.apache.jackrabbit.oak.plugins.index.search.FieldNames;
@@ -178,6 +179,11 @@ public class LuceneIndexDefinition exten
     //~---------------------------------------------< utility >
 
     private Codec createCodec() {
+        String mmp = System.getProperty("oak.lucene.compressing-codec");
+        if (mmp != null) {
+            return new CompressingCodec();
+        }
+
         String codecName = getOptionalValue(definition, 
LuceneIndexConstants.CODEC_NAME, null);
         Codec codec = null;
         if (codecName != null) {


Reply via email to