lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Muir <rcm...@gmail.com>
Subject Re: [VOTE] release 3.3
Date Fri, 24 Jun 2011 14:46:45 GMT
This might be the cause of the test failures in the skiplist (I will
investigate!).

In general, not all tests are guaranteed to work correctly with
tests.iter > 1, some tests have bugs!

On Fri, Jun 24, 2011 at 10:45 AM, Uwe Schindler <uwe@thetaphi.de> wrote:
> I forgot to mention, all tests of core were running 95 minutes using -Dtests.multiplier=100
and -Dtests.iter=100 !
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe@thetaphi.de
>
>
>> -----Original Message-----
>> From: Uwe Schindler [mailto:uwe@thetaphi.de]
>> Sent: Friday, June 24, 2011 4:44 PM
>> To: dev@lucene.apache.org
>> Subject: RE: [VOTE] release 3.3
>> iter
>> Hi,
>>
>> I run some smoke tests yesterday on the Lucene 2.9/3.0 release machine I
>> used. The machine runs Java 1.5.0_22, Solaris x64, Opteron 16 cores. One of
>> the tests was already fixed by Robert (I told him yesterday because it was
>> always failing).
>>
>> The others are maybe serious, maybe not:
>>
>> [junit] Testsuite: org.apache.lucene.index.TestMultiLevelSkipList
>>     [junit] Testcase:
>> testSimpleSkip(org.apache.lucene.index.TestMultiLevelSkipList):       FAILED
>>     [junit] Wrong payload for the target 14: -106 expected:<14> but was:<-
>> 106>
>>     [junit] junit.framework.AssertionFailedError: Wrong payload for the target
>> 14: -106 expected:<14> but was:<-106>
>>     [junit]   at
>> org.apache.lucene.index.TestMultiLevelSkipList.checkSkipTo(TestMultiLevel
>> SkipList.java:87)
>>     [junit]   at
>> org.apache.lucene.index.TestMultiLevelSkipList.testSimpleSkip(TestMultiLev
>> elSkipList.java:66)
>>     [junit]   at
>> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(Luc
>> eneTestCase.java:1272)
>>     [junit]   at
>> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(Luc
>> eneTestCase.java:1190)
>>
>> ...( 100  repetitions of same stack trace) and then about 100 times with
>> different seeds:
>>
>>     [junit] NOTE: reproduce with: ant test -Dtestcase=TestMultiLevelSkipList -
>> Dtestmethod=testSimpleSkip -
>> Dtests.seed=2861480580591035682:880958701285368932
>>
>> But it's not reproduceable, so maybe its only the repetition causing this!
>>
>> This one is very serious and easy to reproduce with every printed seed:
>>
>>     [junit] Testsuite: org.apache.lucene.util.TestOpenBitSet
>>     [junit] Testcase: testSmall(org.apache.lucene.util.TestOpenBitSet):      
Caused
>> an ERROR
>>     [junit] -1
>>     [junit] java.lang.ArrayIndexOutOfBoundsException: -1
>>     [junit]   at
>> org.apache.lucene.util.OpenBitSet.prevSetBit(OpenBitSet.java:671)
>>     [junit]   at
>> org.apache.lucene.util.TestOpenBitSet.doPrevSetBit(TestOpenBitSet.java:53
>> )
>>     [junit]   at
>> org.apache.lucene.util.TestOpenBitSet.doRandomSets(TestOpenBitSet.java:
>> 148)
>>     [junit]   at
>> org.apache.lucene.util.TestOpenBitSet.testSmall(TestOpenBitSet.java:192)
>>     [junit]   at
>> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(Luc
>> eneTestCase.java:1272)
>>     [junit]   at
>> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(Luc
>> eneTestCase.java:1190)
>>     [junit]
>>     [junit]
>>     [junit] Testcase: testSmall(org.apache.lucene.util.TestOpenBitSet):      
Caused
>> an ERROR
>>     [junit] (null)
>>     [junit] java.lang.ArrayIndexOutOfBoundsException
>>     [junit]
>>     [junit]
>>     [junit] Testcase: testSmall(org.apache.lucene.util.TestOpenBitSet):      
Caused
>> an ERROR
>>     [junit] (null)
>>     [junit] java.lang.ArrayIndexOutOfBoundsException
>>     [junit]
>>     [junit]
>>
>> ... following lots of times the (null) AIOOBE message...
>>
>>     [junit] NOTE: reproduce with: ant test -Dtestcase=TestOpenBitSet -
>> Dtestmethod=testSmall -Dtests.seed=-
>> 4526826707499307278:4139930264431857886
>>
>> Again with different seeds. But not all 100 repetitions fail, so the ones
>> mentioned should fail, but reproduceible.
>>
>>
>> The good news: PANGAEA index works fine, no readVInt hotspot problems
>> with Java 6! Thanks Robert for fixing in 3.1, but after changes in MMap they
>> could have reappeared.
>>
>> So this release candidate is in my opinion broken! -1 to release.
>>
>> Uwe
>>
>> -----
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, D-28213 Bremen
>> http://www.thetaphi.de
>> eMail: uwe@thetaphi.de
>>
>>
>> > -----Original Message-----
>> > From: Robert Muir [mailto:rcmuir@gmail.com]
>> > Sent: Thursday, June 23, 2011 10:18 PM
>> > To: dev@lucene.apache.org
>> > Subject: [VOTE] release 3.3
>> >
>> > Artifacts here:
>> >
>> > http://s.apache.org/lusolr33rc0
>> >
>> > working release notes here:
>> >
>> > http://wiki.apache.org/lucene-java/ReleaseNote33
>> > http://wiki.apache.org/solr/ReleaseNote33
>> >
>> > I ran the automated release test script in trunk/dev-
>> > tools/scripts/smokeTestRelease.py, and ran 'ant test' at the top level
>> > 50 times on windows.
>> > Here is my +1
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For
>> > additional commands, e-mail: dev-help@lucene.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message