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++) {