I committed a fix ... LTC.newIndexWriterConfig had picked settings (tiny IW flushed segments, big "floor" segments in the merge policy) that caused pathological O(N^2) merge cost ...
Mike McCandless http://blog.mikemccandless.com On Wed, Oct 8, 2014 at 6:04 AM, Michael McCandless <[email protected]> wrote: > I'm looking... > > Mike McCandless > > http://blog.mikemccandless.com > > > On Wed, Oct 8, 2014 at 2:47 AM, Policeman Jenkins Server > <[email protected]> wrote: >> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-5.x-Linux/11254/ >> Java: 32bit/jdk1.7.0_67 -server -XX:+UseParallelGC >> >> 2 tests failed. >> FAILED: >> junit.framework.TestSuite.org.apache.lucene.index.TestTermVectorsFormat >> >> Error Message: >> Suite timeout exceeded (>= 7200000 msec). >> >> Stack Trace: >> java.lang.Exception: Suite timeout exceeded (>= 7200000 msec). >> at __randomizedtesting.SeedInfo.seed([9C88ACF260039D4C]:0) >> >> >> REGRESSION: org.apache.lucene.index.TestTermVectorsFormat.testRamBytesUsed >> >> Error Message: >> Test abandoned because suite timeout was reached. >> >> Stack Trace: >> java.lang.Exception: Test abandoned because suite timeout was reached. >> at __randomizedtesting.SeedInfo.seed([9C88ACF260039D4C]:0) >> >> >> >> >> Build Log: >> [...truncated 1881 lines...] >> [junit4] Suite: org.apache.lucene.index.TestTermVectorsFormat >> [junit4] 2> 10월 08, 2014 1:46:29 오전 >> com.carrotsearch.randomizedtesting.ThreadLeakControl$2 evaluate >> [junit4] 2> 경고: Suite execution timed out: >> org.apache.lucene.index.TestTermVectorsFormat >> [junit4] 2> ==== jstack at approximately timeout time ==== >> [junit4] 2> >> "TEST-TestTermVectorsFormat.testRamBytesUsed-seed#[9C88ACF260039D4C]" >> ID=2413 RUNNABLE >> [junit4] 2> at >> org.apache.lucene.store.MockIndexInputWrapper.readByte(MockIndexInputWrapper.java:122) >> [junit4] 2> at >> org.apache.lucene.util.packed.BlockPackedReaderIterator.skip(BlockPackedReaderIterator.java:126) >> [junit4] 2> at >> org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.readPositions(CompressingTermVectorsReader.java:603) >> [junit4] 2> at >> org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get(CompressingTermVectorsReader.java:416) >> [junit4] 2> at >> org.apache.lucene.codecs.asserting.AssertingTermVectorsFormat$AssertingTermVectorsReader.get(AssertingTermVectorsFormat.java:70) >> [junit4] 2> at >> org.apache.lucene.codecs.TermVectorsWriter.merge(TermVectorsWriter.java:199) >> [junit4] 2> at >> org.apache.lucene.index.SegmentMerger.mergeVectors(SegmentMerger.java:229) >> [junit4] 2> at >> org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:141) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3944) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3543) >> [junit4] 2> at >> org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:40) >> [junit4] 2> - locked >> org.apache.lucene.index.SerialMergeScheduler@14b8033 >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1857) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.doAfterSegmentFlushed(IndexWriter.java:4556) >> [junit4] 2> at >> org.apache.lucene.index.DocumentsWriter$MergePendingEvent.process(DocumentsWriter.java:703) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4581) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4573) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1398) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1132) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1117) >> [junit4] 2> at >> org.apache.lucene.index.BaseIndexFileFormatTestCase.testRamBytesUsed(BaseIndexFileFormatTestCase.java:231) >> [junit4] 2> at >> org.apache.lucene.index.BaseTermVectorsFormatTestCase.testRamBytesUsed(BaseTermVectorsFormatTestCase.java:60) >> [junit4] 2> at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> [junit4] 2> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> [junit4] 2> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> [junit4] 2> at java.lang.reflect.Method.invoke(Method.java:606) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1618) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:827) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:877) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) >> [junit4] 2> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:798) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:458) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:836) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:738) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:772) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:783) >> [junit4] 2> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365) >> [junit4] 2> at java.lang.Thread.run(Thread.java:745) >> [junit4] 2> >> [junit4] 2> "SUITE-TestTermVectorsFormat-seed#[9C88ACF260039D4C]" >> ID=2412 RUNNABLE >> [junit4] 2> at sun.management.ThreadImpl.dumpThreads0(Native >> Method) >> [junit4] 2> at >> sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl.formatThreadStacksFull(ThreadLeakControl.java:671) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl.access$900(ThreadLeakControl.java:62) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$2.evaluate(ThreadLeakControl.java:412) >> [junit4] 2> - locked java.lang.Object@1cdc62c >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:642) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.access$200(RandomizedRunner.java:129) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$1.run(RandomizedRunner.java:559) >> [junit4] 2> >> [junit4] 2> "JUnit4-serializer-daemon" ID=9 TIMED_WAITING >> [junit4] 2> at java.lang.Thread.sleep(Native Method) >> [junit4] 2> at >> com.carrotsearch.ant.tasks.junit4.events.Serializer$1.run(Serializer.java:47) >> [junit4] 2> >> [junit4] 2> "Signal Dispatcher" ID=4 RUNNABLE >> [junit4] 2> >> [junit4] 2> "Finalizer" ID=3 WAITING on >> java.lang.ref.ReferenceQueue$Lock@8d8511 >> [junit4] 2> at java.lang.Object.wait(Native Method) >> [junit4] 2> - waiting on java.lang.ref.ReferenceQueue$Lock@8d8511 >> [junit4] 2> at >> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) >> [junit4] 2> at >> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) >> [junit4] 2> at >> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) >> [junit4] 2> >> [junit4] 2> "Reference Handler" ID=2 WAITING on >> java.lang.ref.Reference$Lock@11b2cb5 >> [junit4] 2> at java.lang.Object.wait(Native Method) >> [junit4] 2> - waiting on java.lang.ref.Reference$Lock@11b2cb5 >> [junit4] 2> at java.lang.Object.wait(Object.java:503) >> [junit4] 2> at >> java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) >> [junit4] 2> >> [junit4] 2> "main" ID=1 WAITING on >> com.carrotsearch.randomizedtesting.RandomizedRunner$1@13091fc >> [junit4] 2> at java.lang.Object.wait(Native Method) >> [junit4] 2> - waiting on >> com.carrotsearch.randomizedtesting.RandomizedRunner$1@13091fc >> [junit4] 2> at java.lang.Thread.join(Thread.java:1281) >> [junit4] 2> at java.lang.Thread.join(Thread.java:1355) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:569) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.run(RandomizedRunner.java:435) >> [junit4] 2> at >> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:199) >> [junit4] 2> at >> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:310) >> [junit4] 2> at >> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12) >> [junit4] 2> >> [junit4] 2> ^^============================================== >> [junit4] 2> >> [junit4] 2> NOTE: reproduce with: ant test >> -Dtestcase=TestTermVectorsFormat -Dtests.method=testRamBytesUsed >> -Dtests.seed=9C88ACF260039D4C -Dtests.multiplier=3 -Dtests.slow=true >> -Dtests.locale=ko -Dtests.timezone=Canada/Central -Dtests.file.encoding=UTF-8 >> [junit4] ERROR 7197s J0 | TestTermVectorsFormat.testRamBytesUsed <<< >> [junit4] > Throwable #1: java.lang.Exception: Test abandoned because >> suite timeout was reached. >> [junit4] > at >> __randomizedtesting.SeedInfo.seed([9C88ACF260039D4C]:0) >> [junit4] 2> 10월 08, 2014 1:46:29 오전 >> com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks >> [junit4] 2> 경고: Will linger awaiting termination of 1 leaked thread(s). >> [junit4] 2> 10월 08, 2014 1:46:50 오전 >> com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks >> [junit4] 2> 심각: 1 thread leaked from SUITE scope at >> org.apache.lucene.index.TestTermVectorsFormat: >> [junit4] 2> 1) Thread[id=2413, >> name=TEST-TestTermVectorsFormat.testRamBytesUsed-seed#[9C88ACF260039D4C], >> state=RUNNABLE, group=TGRP-TestTermVectorsFormat] >> [junit4] 2> at >> org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get(CompressingTermVectorsReader.java:546) >> [junit4] 2> at >> org.apache.lucene.codecs.asserting.AssertingTermVectorsFormat$AssertingTermVectorsReader.get(AssertingTermVectorsFormat.java:70) >> [junit4] 2> at >> org.apache.lucene.codecs.TermVectorsWriter.merge(TermVectorsWriter.java:199) >> [junit4] 2> at >> org.apache.lucene.index.SegmentMerger.mergeVectors(SegmentMerger.java:229) >> [junit4] 2> at >> org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:141) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3944) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3543) >> [junit4] 2> at >> org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:40) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1857) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.doAfterSegmentFlushed(IndexWriter.java:4556) >> [junit4] 2> at >> org.apache.lucene.index.DocumentsWriter$MergePendingEvent.process(DocumentsWriter.java:703) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4581) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4573) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1398) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1132) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1117) >> [junit4] 2> at >> org.apache.lucene.index.BaseIndexFileFormatTestCase.testRamBytesUsed(BaseIndexFileFormatTestCase.java:231) >> [junit4] 2> at >> org.apache.lucene.index.BaseTermVectorsFormatTestCase.testRamBytesUsed(BaseTermVectorsFormatTestCase.java:60) >> [junit4] 2> at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> [junit4] 2> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> [junit4] 2> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> [junit4] 2> at java.lang.reflect.Method.invoke(Method.java:606) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1618) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:827) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:877) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) >> [junit4] 2> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:798) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:458) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:836) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:738) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:772) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:783) >> [junit4] 2> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365) >> [junit4] 2> at java.lang.Thread.run(Thread.java:745) >> [junit4] 2> 10월 08, 2014 1:46:50 오전 >> com.carrotsearch.randomizedtesting.ThreadLeakControl tryToInterruptAll >> [junit4] 2> 정보: Starting to interrupt leaked threads: >> [junit4] 2> 1) Thread[id=2413, >> name=TEST-TestTermVectorsFormat.testRamBytesUsed-seed#[9C88ACF260039D4C], >> state=RUNNABLE, group=TGRP-TestTermVectorsFormat] >> [junit4] 2> 10월 08, 2014 1:46:53 오전 >> com.carrotsearch.randomizedtesting.ThreadLeakControl tryToInterruptAll >> [junit4] 2> 심각: There are still zombie threads that couldn't be >> terminated: >> [junit4] 2> 1) Thread[id=2413, >> name=TEST-TestTermVectorsFormat.testRamBytesUsed-seed#[9C88ACF260039D4C], >> state=RUNNABLE, group=TGRP-TestTermVectorsFormat] >> [junit4] 2> at >> org.apache.lucene.codecs.compressing.CompressingTermVectorsWriter.flushNumTerms(CompressingTermVectorsWriter.java:499) >> [junit4] 2> at >> org.apache.lucene.codecs.compressing.CompressingTermVectorsWriter.flush(CompressingTermVectorsWriter.java:359) >> [junit4] 2> at >> org.apache.lucene.codecs.compressing.CompressingTermVectorsWriter.finishDocument(CompressingTermVectorsWriter.java:290) >> [junit4] 2> at >> org.apache.lucene.codecs.asserting.AssertingTermVectorsFormat$AssertingTermVectorsWriter.finishDocument(AssertingTermVectorsFormat.java:141) >> [junit4] 2> at >> org.apache.lucene.codecs.TermVectorsWriter.addAllDocVectors(TermVectorsWriter.java:300) >> [junit4] 2> at >> org.apache.lucene.codecs.TermVectorsWriter.merge(TermVectorsWriter.java:201) >> [junit4] 2> at >> org.apache.lucene.index.SegmentMerger.mergeVectors(SegmentMerger.java:229) >> [junit4] 2> at >> org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:141) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3944) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3543) >> [junit4] 2> at >> org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:40) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1857) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.doAfterSegmentFlushed(IndexWriter.java:4556) >> [junit4] 2> at >> org.apache.lucene.index.DocumentsWriter$MergePendingEvent.process(DocumentsWriter.java:703) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4581) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.processEvents(IndexWriter.java:4573) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1398) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1132) >> [junit4] 2> at >> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1117) >> [junit4] 2> at >> org.apache.lucene.index.BaseIndexFileFormatTestCase.testRamBytesUsed(BaseIndexFileFormatTestCase.java:231) >> [junit4] 2> at >> org.apache.lucene.index.BaseTermVectorsFormatTestCase.testRamBytesUsed(BaseTermVectorsFormatTestCase.java:60) >> [junit4] 2> at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> [junit4] 2> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> [junit4] 2> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> [junit4] 2> at java.lang.reflect.Method.invoke(Method.java:606) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1618) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:827) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:877) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) >> [junit4] 2> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:798) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:458) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:836) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:738) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:772) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:783) >> [junit4] 2> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >> [junit4] 2> at >> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> [junit4] 2> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:365) >> [junit4] 2> at java.lang.Thread.run(Thread.java:745) >> [junit4] 2> NOTE: test params are: codec=Asserting(Lucene50): >> {sla=PostingsFormat(name=MockRandom), >> pbbuzqo=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene41(blocksize=128))), >> =PostingsFormat(name=MockRandom), j=PostingsFormat(name=Memory doPackFST= >> true), >> yiuka=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene41(blocksize=128))), >> lojuf=PostingsFormat(name=MockRandom), >> id=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene41(blocksize=128))), >> >> ps=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene41(blocksize=128))), >> giyu=PostingsFormat(name=Memory doPackFST= true), vcau=FSTOrd41, >> dkfgta=FSTOrd41, aiq=FSTOrd41}, docValues:{}, >> sim=RandomSimilarityProvider(queryNorm=true,coord=crazy): >> {f_POSITIONS_AND_OFFSETS=DFR I(n)L3(800.0), f_NONE=DFR I(F)1, pbbuzqo=IB >> SPL-D1, j=DFR I(F)2, f_POSITIONS_AND_PAYLOADS=DFR I(ne)B2, f_OFFSETS=DFR >> GBZ(0.3), giyu=DFR I(F)B2, vcau=IB SPL-L3(800.0), aiq=DFR G1, >> f_POSITIONS_AND_OFFSETS_AND_PAYLOADS=DFR I(n)3(800.0), sla=DFR I(ne)BZ(0.3), >> f_POSITIONS=IB SPL-D1, =LM Jelinek-Mercer(0.100000), lojuf=DFR I(F)L2, >> yiuka=DFR GLZ(0.3), ps=DFR I(n)2, dkfgta=DFR I(n)L1}, locale=ko, >> timezone=Canada/Central >> [junit4] 2> NOTE: Linux 3.13.0-36-generic i386/Oracle Corporation >> 1.7.0_67 (32-bit)/cpus=8,threads=2,free=31262712,total=104071168 >> [junit4] 2> NOTE: All tests run in this JVM: [TestDemo, >> TestQueryBuilder, TestMatchAllDocsQuery, TestForUtil, >> TestCompressingStoredFieldsFormat, TestAssertingPostingsFormat, >> TestAssertingStoredFieldsFormat, TestStressIndexing, TestIdentityHashSet, >> TestTermScorer, TestFixedBitSet, TestFastCompressionMode, >> TestCloseableThreadLocal, TestBooleanQueryVisitSubscorers, >> TestIndexWriterExceptions, TestOmitPositions, TestNoMergePolicy, >> TestRegexpQuery, TestTopScoreDocCollector, TestHugeRamFile, >> TestPrefixFilter, TestMixedDocValuesUpdates, TestSpansAdvanced, >> TestSameTokenSamePosition, Before3, Before3, TestPhrasePrefixQuery, >> TestNRTThreads, TestNGramPhraseQuery, TestDocValuesIndexing, >> TestPrefixCodedTerms, TestTerm, TestNIOFSDirectory, >> FuzzyTermOnShortTermsTest, TestRecyclingIntBlockAllocator, TestTryDelete, >> TestSpans, TestThreadedForceMerge, TestIndexReaderClose, >> TestBooleanUnevenly, TestLucene50SegmentInfoFormat, TestSloppyPhraseQuery, >> TestWindowsMMap, TestCharsRefBuilder, TestToken, TestAutomatonQuery, >> TestFlex, TestSearchForDuplicates, TestCompressingTermVectorsFormat, >> TestForTooMuchCloning, TestLucene410DocValuesFormat, TestNoDeletionPolicy, >> TestRecyclingByteBlockAllocator, TestNamedSPILoader, TestField, >> TestSortedSetSelector, TestSimpleSearchEquivalence, TestDocIdSetBuilder, >> TestMultiLevelSkipList, TestFieldType, TestComplexExplanationsOfNonMatches, >> TestRollingBuffer, Nested, Nested, Nested, Nested, Nested, Nested, Nested, >> Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, >> Nested, Nested, Nested, Nested, Nested, TestSpanExplanations, >> TestDirectoryReader, TestBagOfPostings, TestMultiValuedNumericRangeQuery, >> NestedSetupChain, NestedTeardownChain, TestExternalCodecs, TestPayloads, >> TestWorstCaseTestBehavior, TestSparseFixedBitSet, TestIndexWriterCommit, >> TestMockAnalyzer, TestDeterminism, TestCodecHoldsOpenFiles, >> TestMultiPhraseQuery, TestInPlaceMergeSorter, TestPrefixRandom, >> TestSumDocFreq, TestFieldValueFilter, TestArrayUtil, TestPositionIncrement, >> TestQueryRescorer, TestLucene50StoredFieldsFormat, TestDeletionPolicy, >> TestNumericUtils, TestSmallFloat, TestBufferedChecksum, >> TestPayloadExplanations, TestExitableDirectoryReader, >> TestIndexWriterMergePolicy, TestNearSpansOrdered, TestBinaryDocument, >> TestElevationComparator, TestPayloadNearQuery, TestMultiMMap, >> TestBooleanMinShouldMatch, TestSegmentTermEnum, TestAddIndexes, >> TestRoaringDocIdSet, TestIndexWriter, TestPerFieldDocValuesFormat, >> TestDocValuesFormat, TestIndexWriterReader, TestTermVectorsFormat] >> [junit4] 2> NOTE: reproduce with: ant test >> -Dtestcase=TestTermVectorsFormat -Dtests.seed=9C88ACF260039D4C >> -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=ko >> -Dtests.timezone=Canada/Central -Dtests.file.encoding=UTF-8 >> [junit4] ERROR 0.00s J0 | TestTermVectorsFormat (suite) <<< >> [junit4] > Throwable #1: java.lang.Exception: Suite timeout exceeded >> (>= 7200000 msec). >> [junit4] > at >> __randomizedtesting.SeedInfo.seed([9C88ACF260039D4C]:0) >> [junit4] Completed on J0 in 7223.27s, 4 tests, 2 errors <<< FAILURES! >> >> [...truncated 11 lines...] >> BUILD FAILED >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/build.xml:524: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/build.xml:472: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/build.xml:61: The following >> error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/extra-targets.xml:39: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/lucene/build.xml:49: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/lucene/common-build.xml:1360: >> The following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-5.x-Linux/lucene/common-build.xml:962: >> There were test failures: 403 suites, 3273 tests, 1 suite-level error, 1 >> error, 59 ignored (49 assumptions) >> >> Total time: 138 minutes 50 seconds >> Build step 'Invoke Ant' marked build as failure >> [description-setter] Description set: Java: 32bit/jdk1.7.0_67 -server >> -XX:+UseParallelGC >> Archiving artifacts >> Recording test results >> Email was triggered for: Failure - Any >> Sending email for trigger: Failure - Any >> >> >> >> >> --------------------------------------------------------------------- >> 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]
