Hi Mike, I couldn't get the patch to apply (word wrapping/line endings/whatever), so I just manually pasted in the added line after deleting the corresponding removed line.
With the patched version, I got 0 failures out of 20 runs. After I reverted back to the original version, I got 10 failures out of 20 runs. I'd say your patch wins! Steve On 01/11/2008 at 2:57 PM, Michael McCandless wrote: > > Alas, so far I cannot repro this. > > But I did see one off-by-one error in an assert the test. Steve, > could you try applying this patch and see if the failure still > happens? Thanks: > > Index: src/test/org/apache/lucene/index/TestDeletionPolicy.java > =================================================================== --- > src/test/org/apache/lucene/index/TestDeletionPolicy.java (revision > 610858) +++ src/test/org/apache/lucene/index/TestDeletionPolicy.java > (working copy) @@ -229,7 +229,7 @@ > "", > gen); > long modTime = dir.fileModified(fileName); > - assertTrue("commit point was older than " + SECONDS + " seconds > but did not get deleted", lastDeleteTime - modTime < (SECONDS*1000)); + > assertTrue("commit point was older than " + SECONDS + " seconds (" > + (lastDeleteTime - modTime) + " msec) but did not get deleted", > lastDeleteTime - modTime <= (SECONDS*1000)); > } catch (IOException e) { > // OK > break; > > Mike > > Steven A Rowe wrote: > > > Hi Michael, > > > > On 01/11/2008 at 3:34 AM, Michael Busch wrote: > > > I just uploaded Lucene 2.3 release candidate 2 to > > > http://people.apache.org/~buschmi/staging_area/lucene_2_3/rc2. > > > > > > Please switch to RC2 and keep testing! > > > > (The report below is not about binary release testing, but rather > > running the tests from the source tree.) > > > > Using the Sun JVM v1.4.2_16, on Windows XP SP2, I'm seeing > > intermittent failures (roughly 50% failure rate) with > > TestDeletionPolicy, both from the lucene_2_3 branch and from the > > trunk (both at r611263). > > > > PROMPT> ant clean test-core -Dtestcase=TestDeletionPolicy > > > > common.test: > > [mkdir] Created dir: c:\svn\lucene\java\branches\lucene_2_3 > > \build\test [junit] Testsuite: > > org.apache.lucene.index.TestDeletionPolicy [junit] Tests run: 6, > > Failures: 1, Errors: 0, Time elapsed: 4.015 sec [junit] [junit] > > Testcase: testExpirationTimeDeletionPolicy > > (org.apache.lucene.index.TestDeletionPolicy): FAILED [junit] commit > > point was older than 2.0 seconds but did > not get > > deleted > > [junit] junit.framework.AssertionFailedError: commit point was > > older than 2.0 seconds but did not get deleted [junit] at > > > org.apache.lucene.index.TestDeletionPolicy.testExpirationTimeD > eletionP > > olicy(TestDeletionPolicy.java:232) > > [junit] > > [junit] > > [junit] Test org.apache.lucene.index.TestDeletionPolicy FAILED > > > > However, using the Sun JVM v1.4.2_04 on Debian Etch (Linux kernel > > 2.6.20.7), the same test never fails. > > > > Steve > > > > > > --------------------------------------------------------------------- > > 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]