I just committed a fix! The problem was if there was an already-running merge when the optimize is called, we were failing to note the the segment being produced by that merge is eligible for further merging (because it can have carried-over deletes when it finishes, which should also be merged away by the optimize). Phew! Thank your random testing + Jenkins :)
Mike McCandless http://blog.mikemccandless.com On Sat, Jun 18, 2011 at 6:14 PM, Robert Muir <[email protected]> wrote: > this one was triggered by LUCENE-3197 > > On Sat, Jun 18, 2011 at 5:59 PM, Apache Jenkins Server > <[email protected]> wrote: >> Build: https://builds.apache.org/job/Lucene-Solr-tests-only-trunk/8901/ >> >> 1 tests failed. >> REGRESSION: org.apache.lucene.TestExternalCodecs.testPerFieldCodec >> >> Error Message: >> expected:<727> but was:<728> >> >> Stack Trace: >> junit.framework.AssertionFailedError: expected:<727> but was:<728> >> at >> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1415) >> at >> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1333) >> at >> org.apache.lucene.TestExternalCodecs.testPerFieldCodec(TestExternalCodecs.java:566) >> >> >> >> >> Build Log (for compile errors): >> [...truncated 3256 lines...] >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
