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) {