lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: [VOTE] release 3.3
Date Fri, 24 Jun 2011 14:54:06 GMT
The OpenBitSet test is in all cases serious (vs. the skiplist test is a test bug, that true).

The AIOOBE is caused inside OpenBitSet and that should never ever happen, even if you use
it incorrectly!

-----
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: Friday, June 24, 2011 4:47 PM
> To: dev@lucene.apache.org
> Subject: Re: [VOTE] release 3.3
> 
> 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(TestMultiL
> >> evel
> >> SkipList.java:87)
> >>     [junit]   at
> >> org.apache.lucene.index.TestMultiLevelSkipList.testSimpleSkip(TestMul
> >> tiLev
> >> elSkipList.java:66)
> >>     [junit]   at
> >>
> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(L
> >> uc
> >> eneTestCase.java:1272)
> >>     [junit]   at
> >>
> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(L
> >> uc
> >> 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.jav
> >> a:53
> >> )
> >>     [junit]   at
> >>
> org.apache.lucene.util.TestOpenBitSet.doRandomSets(TestOpenBitSet.java:
> >> 148)
> >>     [junit]   at
> >> org.apache.lucene.util.TestOpenBitSet.testSmall(TestOpenBitSet.java:1
> >> 92)
> >>     [junit]   at
> >>
> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(L
> >> uc
> >> eneTestCase.java:1272)
> >>     [junit]   at
> >>
> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(L
> >> uc
> >> 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



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


Mime
View raw message