You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2013/11/21 12:14:59 UTC

svn commit: r1544116 - /lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterReader.java

Author: mikemccand
Date: Thu Nov 21 11:14:58 2013
New Revision: 1544116

URL: http://svn.apache.org/r1544116
Log:
fix test bug

Modified:
    lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterReader.java

Modified: lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterReader.java?rev=1544116&r1=1544115&r2=1544116&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterReader.java (original)
+++ lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/TestIndexWriterReader.java Thu Nov 21 11:14:58 2013
@@ -1137,18 +1137,9 @@ public class TestIndexWriterReader exten
    *  writer, we don't see merge starvation. */
   public void testTooManySegments() throws Exception {
     Directory dir = newDirectory();
-    IndexWriterConfig iwc = newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random()));
-    MergePolicy mp = iwc.getMergePolicy();
-
-    // If we get TieredMP and it's maxMergedSegmentMB is 0
-    // then this test falsely fails:
-    if (mp instanceof TieredMergePolicy) {
-      TieredMergePolicy tmp = (TieredMergePolicy) mp;
-      tmp.setMaxMergedSegmentMB(Math.max(.01, tmp.getMaxMergedSegmentMB()));
-      if (tmp.getSegmentsPerTier() > 20) {
-        tmp.setSegmentsPerTier(20);
-      }
-    }
+    // Don't use newIndexWriterConfig, because we need a
+    // "sane" mergePolicy:
+    IndexWriterConfig iwc = new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random()));
     IndexWriter w = new IndexWriter(dir, iwc);
     // Create 500 segments:
     for(int i=0;i<500;i++) {