> + String mmp = System.getProperty("cmmp");
Better to use system property like "oak.lucene.cmmp"
Chetan Mehrotra
On Tue, Oct 24, 2017 at 9:56 PM, <[email protected]> wrote:
> Author: tommaso
> Date: Tue Oct 24 16:26:05 2017
> New Revision: 1813193
>
> URL: http://svn.apache.org/viewvc?rev=1813193&view=rev
> Log:
> OAK-6710 - possibly set mitigating merce policy via vm options
>
> Modified:
>
> jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition.java
>
> Modified:
> jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition.java
> URL:
> http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition.java?rev=1813193&r1=1813192&r2=1813193&view=diff
> ==============================================================================
> ---
> jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition.java
> (original)
> +++
> jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexDefinition.java
> Tue Oct 24 16:26:05 2017
> @@ -1577,6 +1577,11 @@ public final class IndexDefinition imple
> }
>
> private MergePolicy createMergePolicy() {
> + String mmp = System.getProperty("cmmp");
> + if (mmp != null) {
> + return new CommitMitigatingTieredMergePolicy();
> + }
> +
> String mergePolicyName = getOptionalValue(definition,
> LuceneIndexConstants.MERGE_POLICY_NAME, null);
> MergePolicy mergePolicy = null;
> if (mergePolicyName != null) {
>
>