Rob, just curious, how did you deduce that?  I’m guessing it didn’t
reproduce and the logic in question seemed valid and wasn’t recently
changed, leaving no sure cause except that G1GC isn’t as stable.

~ David Smiley
Freelance Apache Lucene/Solr Search Consultant/Developer
http://www.linkedin.com/in/davidwsmiley


On Sat, Aug 23, 2014 at 11:20 AM, Robert Muir <[email protected]> wrote:
> g1gc
>
> On Sat, Aug 23, 2014 at 10:45 AM,  <[email protected]> wrote:
>> Build: builds.flonkings.com/job/Lucene-4x-Linux-Java7-64-test-only/29500/
>>
>> 1 tests failed.
>> REGRESSION:  
>> org.apache.lucene.index.TestNumericDocValuesUpdates.testManyReopensAndFields
>>
>> Error Message:
>> Captured an uncaught exception in thread: Thread[id=32, name=Lucene Merge 
>> Thread #0, state=RUNNABLE, group=TGRP-TestNumericDocValuesUpdates]
>>
>> Stack Trace:
>> com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an 
>> uncaught exception in thread: Thread[id=32, name=Lucene Merge Thread #0, 
>> state=RUNNABLE, group=TGRP-TestNumericDocValuesUpdates]
>>         at 
>> __randomizedtesting.SeedInfo.seed([BF0A468E0776ACD:3D0CC647618209D1]:0)
>> Caused by: org.apache.lucene.index.MergePolicy$MergeException: 
>> java.io.EOFException: read past EOF: 
>> RAMInputStream(name=RAMInputStream(name=_2.cfs) [slice=_2_Memory_0.mdvd])
>>         at __randomizedtesting.SeedInfo.seed([BF0A468E0776ACD]:0)
>>         at 
>> org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:545)
>>         at 
>> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:518)
>> Caused by: java.io.EOFException: read past EOF: 
>> RAMInputStream(name=RAMInputStream(name=_2.cfs) [slice=_2_Memory_0.mdvd])
>>         at 
>> org.apache.lucene.store.RAMInputStream.switchCurrentBuffer(RAMInputStream.java:98)
>>         at 
>> org.apache.lucene.store.RAMInputStream.readBytes(RAMInputStream.java:81)
>>         at 
>> org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:128)
>>         at 
>> org.apache.lucene.store.BufferedChecksumIndexInput.readBytes(BufferedChecksumIndexInput.java:49)
>>         at org.apache.lucene.store.DataInput.readBytes(DataInput.java:84)
>>         at org.apache.lucene.store.DataInput.skipBytes(DataInput.java:298)
>>         at 
>> org.apache.lucene.store.ChecksumIndexInput.seek(ChecksumIndexInput.java:51)
>>         at 
>> org.apache.lucene.codecs.CodecUtil.checksumEntireFile(CodecUtil.java:267)
>>         at 
>> org.apache.lucene.codecs.memory.MemoryDocValuesProducer.checkIntegrity(MemoryDocValuesProducer.java:261)
>>         at 
>> org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.checkIntegrity(PerFieldDocValuesFormat.java:329)
>>         at 
>> org.apache.lucene.index.SegmentDocValuesProducer.checkIntegrity(SegmentDocValuesProducer.java:169)
>>         at 
>> org.apache.lucene.index.SegmentReader.checkIntegrity(SegmentReader.java:572)
>>         at 
>> org.apache.lucene.index.SegmentMerger.<init>(SegmentMerger.java:60)
>>         at 
>> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4205)
>>         at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3815)
>>         at 
>> org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:405)
>>         at 
>> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:482)
>>
>>
>>
>>
>> Build Log:
>> [...truncated 405 lines...]
>>    [junit4] Suite: org.apache.lucene.index.TestNumericDocValuesUpdates
>>    [junit4]   2> aug 23, 2014 6:40:39 FM 
>> com.carrotsearch.randomizedtesting.RandomizedRunner$QueueUncaughtExceptionsHandler
>>  uncaughtException
>>    [junit4]   2> VARNING: Uncaught exception in thread: Thread[Lucene Merge 
>> Thread #0,6,TGRP-TestNumericDocValuesUpdates]
>>    [junit4]   2> org.apache.lucene.index.MergePolicy$MergeException: 
>> java.io.EOFException: read past EOF: 
>> RAMInputStream(name=RAMInputStream(name=_2.cfs) [slice=_2_Memory_0.mdvd])
>>    [junit4]   2>        at 
>> __randomizedtesting.SeedInfo.seed([BF0A468E0776ACD]:0)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:545)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:518)
>>    [junit4]   2> Caused by: java.io.EOFException: read past EOF: 
>> RAMInputStream(name=RAMInputStream(name=_2.cfs) [slice=_2_Memory_0.mdvd])
>>    [junit4]   2>        at 
>> org.apache.lucene.store.RAMInputStream.switchCurrentBuffer(RAMInputStream.java:98)
>>    [junit4]   2>        at 
>> org.apache.lucene.store.RAMInputStream.readBytes(RAMInputStream.java:81)
>>    [junit4]   2>        at 
>> org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:128)
>>    [junit4]   2>        at 
>> org.apache.lucene.store.BufferedChecksumIndexInput.readBytes(BufferedChecksumIndexInput.java:49)
>>    [junit4]   2>        at 
>> org.apache.lucene.store.DataInput.readBytes(DataInput.java:84)
>>    [junit4]   2>        at 
>> org.apache.lucene.store.DataInput.skipBytes(DataInput.java:298)
>>    [junit4]   2>        at 
>> org.apache.lucene.store.ChecksumIndexInput.seek(ChecksumIndexInput.java:51)
>>    [junit4]   2>        at 
>> org.apache.lucene.codecs.CodecUtil.checksumEntireFile(CodecUtil.java:267)
>>    [junit4]   2>        at 
>> org.apache.lucene.codecs.memory.MemoryDocValuesProducer.checkIntegrity(MemoryDocValuesProducer.java:261)
>>    [junit4]   2>        at 
>> org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.checkIntegrity(PerFieldDocValuesFormat.java:329)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.SegmentDocValuesProducer.checkIntegrity(SegmentDocValuesProducer.java:169)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.SegmentReader.checkIntegrity(SegmentReader.java:572)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.SegmentMerger.<init>(SegmentMerger.java:60)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4205)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3815)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:405)
>>    [junit4]   2>        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:482)
>>    [junit4]   2>
>>    [junit4]   2> NOTE: reproduce with: ant test  
>> -Dtestcase=TestNumericDocValuesUpdates 
>> -Dtests.method=testManyReopensAndFields -Dtests.seed=BF0A468E0776ACD 
>> -Dtests.slow=true -Dtests.locale=sv_SE -Dtests.timezone=AST 
>> -Dtests.file.encoding=US-ASCII
>>    [junit4] ERROR   1.33s J0 | 
>> TestNumericDocValuesUpdates.testManyReopensAndFields <<<
>>    [junit4]    > Throwable #1: 
>> com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an 
>> uncaught exception in thread: Thread[id=32, name=Lucene Merge Thread #0, 
>> state=RUNNABLE, group=TGRP-TestNumericDocValuesUpdates]
>>    [junit4]    >        at 
>> __randomizedtesting.SeedInfo.seed([BF0A468E0776ACD:3D0CC647618209D1]:0)
>>    [junit4]    > Caused by: 
>> org.apache.lucene.index.MergePolicy$MergeException: java.io.EOFException: 
>> read past EOF: RAMInputStream(name=RAMInputStream(name=_2.cfs) 
>> [slice=_2_Memory_0.mdvd])
>>    [junit4]    >        at 
>> __randomizedtesting.SeedInfo.seed([BF0A468E0776ACD]:0)
>>    [junit4]    >        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:545)
>>    [junit4]    >        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:518)
>>    [junit4]    > Caused by: java.io.EOFException: read past EOF: 
>> RAMInputStream(name=RAMInputStream(name=_2.cfs) [slice=_2_Memory_0.mdvd])
>>    [junit4]    >        at 
>> org.apache.lucene.store.RAMInputStream.switchCurrentBuffer(RAMInputStream.java:98)
>>    [junit4]    >        at 
>> org.apache.lucene.store.RAMInputStream.readBytes(RAMInputStream.java:81)
>>    [junit4]    >        at 
>> org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:128)
>>    [junit4]    >        at 
>> org.apache.lucene.store.BufferedChecksumIndexInput.readBytes(BufferedChecksumIndexInput.java:49)
>>    [junit4]    >        at 
>> org.apache.lucene.store.DataInput.readBytes(DataInput.java:84)
>>    [junit4]    >        at 
>> org.apache.lucene.store.DataInput.skipBytes(DataInput.java:298)
>>    [junit4]    >        at 
>> org.apache.lucene.store.ChecksumIndexInput.seek(ChecksumIndexInput.java:51)
>>    [junit4]    >        at 
>> org.apache.lucene.codecs.CodecUtil.checksumEntireFile(CodecUtil.java:267)
>>    [junit4]    >        at 
>> org.apache.lucene.codecs.memory.MemoryDocValuesProducer.checkIntegrity(MemoryDocValuesProducer.java:261)
>>    [junit4]    >        at 
>> org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.checkIntegrity(PerFieldDocValuesFormat.java:329)
>>    [junit4]    >        at 
>> org.apache.lucene.index.SegmentDocValuesProducer.checkIntegrity(SegmentDocValuesProducer.java:169)
>>    [junit4]    >        at 
>> org.apache.lucene.index.SegmentReader.checkIntegrity(SegmentReader.java:572)
>>    [junit4]    >        at 
>> org.apache.lucene.index.SegmentMerger.<init>(SegmentMerger.java:60)
>>    [junit4]    >        at 
>> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4205)
>>    [junit4]    >        at 
>> org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3815)
>>    [junit4]    >        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:405)
>>    [junit4]    >        at 
>> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:482)
>>    [junit4]   2> NOTE: test params are: codec=Lucene410: 
>> {f=Pulsing41(freqCutoff=6 minBlockSize=53 maxBlockSize=142), 
>> foo=Pulsing41(freqCutoff=6 minBlockSize=53 maxBlockSize=142), 
>> updKey=PostingsFormat(name=MockSep), k2=FSTOrd41, 
>> dvUpdateKey=Pulsing41(freqCutoff=6 minBlockSize=53 maxBlockSize=142), 
>> k1=Pulsing41(freqCutoff=6 minBlockSize=53 maxBlockSize=142), 
>> upd=PostingsFormat(name=FSTPulsing41), id=FSTOrd41, 
>> ndv=PostingsFormat(name=MockSep), key=FSTOrd41}, 
>> docValues:{f3=DocValuesFormat(name=SimpleText), 
>> ssdv=DocValuesFormat(name=Lucene410), cf3=DocValuesFormat(name=Asserting), 
>> ndv2=DocValuesFormat(name=Lucene410), bdv=DocValuesFormat(name=Asserting), 
>> cf4=DocValuesFormat(name=SimpleText), cf1=DocValuesFormat(name=Lucene410), 
>> f0=DocValuesFormat(name=Lucene410), ndv1=DocValuesFormat(name=SimpleText), 
>> f=DocValuesFormat(name=Lucene410), f4=DocValuesFormat(name=Lucene410), 
>> cf0=DocValuesFormat(name=SimpleText), cf=DocValuesFormat(name=Memory), 
>> sdv=DocValuesFormat(name=SimpleText), val=DocValuesFormat(name=SimpleText), 
>> f1=DocValuesFormat(name=Memory), control=DocValuesFormat(name=SimpleText), 
>> cf2=DocValuesFormat(name=Memory), ndv=DocValuesFormat(name=Asserting), 
>> f2=DocValuesFormat(name=Asserting)}, sim=DefaultSimilarity, locale=sv_SE, 
>> timezone=AST
>>    [junit4]   2> NOTE: Linux 3.2.0-26-generic amd64/Oracle Corporation 
>> 1.7.0_65 (64-bit)/cpus=8,threads=1,free=92494576,total=158334976
>>    [junit4]   2> NOTE: All tests run in this JVM: [TestNormsFormat, 
>> TestEliasFanoDocIdSet, TestNumericDocValuesUpdates]
>>    [junit4] Completed on J0 in 67.08s, 30 tests, 1 error <<< FAILURES!
>>
>> [...truncated 1253 lines...]
>> BUILD FAILED
>> /var/lib/jenkins/workspace/Lucene-4x-Linux-Java7-64-test-only/checkout/lucene/build.xml:49:
>>  The following error occurred while executing this line:
>> /var/lib/jenkins/workspace/Lucene-4x-Linux-Java7-64-test-only/checkout/lucene/common-build.xml:1343:
>>  The following error occurred while executing this line:
>> /var/lib/jenkins/workspace/Lucene-4x-Linux-Java7-64-test-only/checkout/lucene/common-build.xml:958:
>>  There were test failures: 418 suites, 3714 tests, 1 error, 142 ignored (131 
>> assumptions)
>>
>> Total time: 7 minutes 4 seconds
>> Build step 'Invoke Ant' marked build as failure
>> Archiving artifacts
>> Recording test results
>> Email was triggered for: Failure
>> Sending email for trigger: Failure
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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]

Reply via email to