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 2011/02/10 11:01:23 UTC
svn commit: r1069316 -
/lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/LogMergePolicy.java
Author: mikemccand
Date: Thu Feb 10 10:01:23 2011
New Revision: 1069316
URL: http://svn.apache.org/viewvc?rev=1069316&view=rev
Log:
LUCENE-1076: fix AIOOBE when infoStream is on
Modified:
lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/LogMergePolicy.java
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/LogMergePolicy.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/LogMergePolicy.java?rev=1069316&r1=1069315&r2=1069316&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/LogMergePolicy.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/LogMergePolicy.java Thu Feb 10 10:01:23 2011
@@ -546,9 +546,10 @@ public abstract class LogMergePolicy ext
if (size < 1) {
size = 1;
}
- levels.add(new SegmentInfoAndLevel(info, (float) Math.log(size)/norm, i));
+ final SegmentInfoAndLevel infoLevel = new SegmentInfoAndLevel(info, (float) Math.log(size)/norm, i);
+ levels.add(infoLevel);
if (verbose()) {
- message("seg " + info.name + " level=" + levels.get(i).level + " size=" + size);
+ message("seg " + info.name + " level=" + infoLevel.level + " size=" + size);
}
}