You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by da...@apache.org on 2018/08/06 04:15:45 UTC
[12/48] lucene-solr:jira/http2: LUCENE-8391: Make
TestUpgradeIndexMergePolicy faster when merging a TieredMergePolicy.
LUCENE-8391: Make TestUpgradeIndexMergePolicy faster when merging a TieredMergePolicy.
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/96e985a3
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/96e985a3
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/96e985a3
Branch: refs/heads/jira/http2
Commit: 96e985a3483f10537ea835a339f89dd10839dae3
Parents: 1a87087
Author: Adrien Grand <jp...@gmail.com>
Authored: Tue Jul 31 21:31:56 2018 +0200
Committer: Adrien Grand <jp...@gmail.com>
Committed: Tue Jul 31 21:33:11 2018 +0200
----------------------------------------------------------------------
.../org/apache/lucene/index/TestUpgradeIndexMergePolicy.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/96e985a3/lucene/core/src/test/org/apache/lucene/index/TestUpgradeIndexMergePolicy.java
----------------------------------------------------------------------
diff --git a/lucene/core/src/test/org/apache/lucene/index/TestUpgradeIndexMergePolicy.java b/lucene/core/src/test/org/apache/lucene/index/TestUpgradeIndexMergePolicy.java
index a2c6600..6df5cc8 100644
--- a/lucene/core/src/test/org/apache/lucene/index/TestUpgradeIndexMergePolicy.java
+++ b/lucene/core/src/test/org/apache/lucene/index/TestUpgradeIndexMergePolicy.java
@@ -19,11 +19,17 @@ package org.apache.lucene.index;
import java.io.IOException;
import org.apache.lucene.index.MergePolicy.MergeSpecification;
+import org.apache.lucene.util.TestUtil;
public class TestUpgradeIndexMergePolicy extends BaseMergePolicyTestCase {
public MergePolicy mergePolicy() {
- return new UpgradeIndexMergePolicy(newMergePolicy(random()));
+ MergePolicy in = newMergePolicy(random());
+ if (in instanceof TieredMergePolicy) {
+ // Avoid low values of the max merged segment size which prevent this merge policy from scaling well
+ ((TieredMergePolicy) in).setMaxMergedSegmentMB(TestUtil.nextInt(random(), 1024, 10 * 1024));
+ }
+ return new UpgradeIndexMergePolicy(in);
}
@Override