lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "suresh guvvala" <>
Subject Re: Background Merges
Date Thu, 07 Feb 2008 11:18:24 GMT
I think, I have a test case to reproduce read past EOF
execption while merging. The attached code generates this exception upon
executing it.


On 12/19/07, Michael McCandless <> wrote:
> Grant Ingersoll wrote:
> > The field that is causing the problem in the stack trace is neither
> > binary nor compressed, nor is it even stored.
> This would also be possible with the one bug I found on hitting an
> exception in DocumentsWriter.addDocument.
> Basically the bug can cause only a subset of the stored fields to be
> added to the fdt file even though the vint header claimed more stored
> fields were written.  Grant, you're really sure you saw no exception
> in Solr's logs right?  Note that the exception would corrupt the
> index but would then not be detected until that corrupted segment
> gets merged, so it could have been in an earlier batch of added docs,
> for example.
> I've been testing various combinations of changing schema, turning on/
> off stored for the same field, interested deletions, empty stored
> fields, etc, and can't otherwise get the bug to come out.  It's a
> sneaky one!
> Mike
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

View raw message