You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by dn...@apache.org on 2018/08/07 13:37:28 UTC

lucene-solr:branch_7x: LUCENE-8442: Avoid merge in testPendingDeleteDVGeneration

Repository: lucene-solr
Updated Branches:
  refs/heads/branch_7x 4d035a746 -> 0f1ca480e


LUCENE-8442: Avoid merge in testPendingDeleteDVGeneration

If a merge is triggered, it might reclaim the randomFile which we picked
up but haven't opened yet, the test will fail with NoSuchFileException.
This commit disables merges to avoid such scenarios.


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/0f1ca480
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/0f1ca480
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/0f1ca480

Branch: refs/heads/branch_7x
Commit: 0f1ca480e9941f2071c200bcb546773d424ec43f
Parents: 4d035a7
Author: Nhat Nguyen <nh...@elastic.co>
Authored: Tue Aug 7 08:39:46 2018 -0400
Committer: Nhat Nguyen <nh...@elastic.co>
Committed: Tue Aug 7 09:36:30 2018 -0400

----------------------------------------------------------------------
 lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/0f1ca480/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 968141b..fc8fb34 100644
--- a/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
+++ b/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
@@ -2687,6 +2687,7 @@ public class TestIndexWriter extends LuceneTestCase {
          Closeable closeable = () -> IOUtils.close(toClose)) {
       IndexWriterConfig iwc = new IndexWriterConfig(new MockAnalyzer(random()))
           .setUseCompoundFile(false)
+          .setMergePolicy(NoMergePolicy.INSTANCE) // avoid merging away the randomFile
           .setMaxBufferedDocs(2)
           .setRAMBufferSizeMB(-1);
       IndexWriter w = new IndexWriter(dir, iwc);
@@ -2725,6 +2726,7 @@ public class TestIndexWriter extends LuceneTestCase {
         w.rollback();
         iwc = new IndexWriterConfig(new MockAnalyzer(random()))
             .setUseCompoundFile(false)
+            .setMergePolicy(NoMergePolicy.INSTANCE)
             .setMaxBufferedDocs(2)
             .setRAMBufferSizeMB(-1);
         w = new IndexWriter(dir, iwc);