You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by si...@apache.org on 2018/03/15 12:43:00 UTC
lucene-solr:branch_7x: LUCENE-8200: Add dummy doc before forceMerge
in TestIndexWriter to force a new segment
Repository: lucene-solr
Updated Branches:
refs/heads/branch_7x 4b52a19f4 -> 683c63e84
LUCENE-8200: Add dummy doc before forceMerge in TestIndexWriter to force a new segment
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/683c63e8
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/683c63e8
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/683c63e8
Branch: refs/heads/branch_7x
Commit: 683c63e8408dc6bca104b2e7d9a7b8a1ee4f430f
Parents: 4b52a19
Author: Simon Willnauer <si...@apache.org>
Authored: Thu Mar 15 13:41:09 2018 +0100
Committer: Simon Willnauer <si...@apache.org>
Committed: Thu Mar 15 13:42:49 2018 +0100
----------------------------------------------------------------------
lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/683c63e8/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
----------------------------------------------------------------------
diff --git a/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java b/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
index 2e1864b..c4d3da0 100644
--- a/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
+++ b/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
@@ -3138,7 +3138,6 @@ public class TestIndexWriter extends LuceneTestCase {
Directory dir = newDirectory();
IndexWriterConfig indexWriterConfig = newIndexWriterConfig();
AtomicBoolean mergeAwaySoftDeletes = new AtomicBoolean(random().nextBoolean());
-
indexWriterConfig.setMergePolicy(new OneMergeWrappingMergePolicy(indexWriterConfig.getMergePolicy(), towrap ->
new MergePolicy.OneMerge(towrap.segments) {
@Override
@@ -3223,6 +3222,8 @@ public class TestIndexWriter extends LuceneTestCase {
}
}
mergeAwaySoftDeletes.set(true);
+ writer.addDocument(new Document()); // add a dummy doc to trigger a segment here
+ writer.flush();
writer.forceMerge(1);
DirectoryReader oldReader = reader;
reader = DirectoryReader.openIfChanged(reader, writer);