lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <>
Subject Re: IO exception during merge/optimize
Date Mon, 26 Oct 2009 18:50:03 GMT
On Mon, Oct 26, 2009 at 10:44 AM, Peter Keegan <> wrote:
> Even running in console mode, the exception is difficult to interpret.
> Here's an exception that I think occurred during an add document, commit or
> close:
> doc counts differ for segment _g: field Reader shows 137 but segmentInfo
> shows 5777

That's spooky.  Do you have the full exception for this one?  What IO
system are you running on?  (Is it just a local drive on your windows
computer?) It's almost as if the IO system is not generating an
IOException to Java when disk fills up.

> I ensured that the disk space was low before updating the index.

You mean, to intentionally test the disk-full case?

> On another occasion, the exception was:
> background merge hit exception: _0:C1080260 _1:C139 _2:C123 _3:C107 _4:C126
> _5:C121 _6:C126 _7:C711 _8:C116 into _9 [optimize] [mergeDocStores]

In this case, the SegmentMerger was trying to open this segment, but
on attempting to read the first int from the fdx (fields index) file
for one of the segments, it hit EOF.

This is also spooky -- this looks like index corruption, which should
never happen on hitting disk full.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message