Duh!  First off, I didn't intend to commit this ... it was my attempt
to reproduce LUCENE-4775.  That method (merge.totalBytesSize) should
have thrown an exception eventually ...

But second off, no wonder I couldn't reproduce it!!  (not passing IWC).

Thanks for fixing Rob.

Mike McCandless

http://blog.mikemccandless.com

On Sun, Feb 17, 2013 at 10:28 AM, Robert Muir <[email protected]> wrote:
> This test is broken.
>
>     IndexWriterConfig iwc = newIndexWriterConfig(TEST_VERSION_CURRENT,
> new MockAnalyzer(random()));
>     iwc.setMaxBufferedDocs(5);
>     iwc.setMergeScheduler(new TrackingCMS());
>     RandomIndexWriter w = new RandomIndexWriter(random(), d); <-- NOT
> using the IWC!!!!!!!
>
> then goes to index 100,000 docs. in this case it got serial merge
> scheduler, and the fields in the docs got term vectors.
>
> even if this test were to use the iwc (so it uses its crazy
> TrackingCMS), then i still don't understand what its testing. all that
> TrackingCMS does is keep summing up bytes merged into an unused
> variable.
>
> On Sun, Feb 17, 2013 at 8:16 AM, Policeman Jenkins Server
> <[email protected]> wrote:
>> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/4349/
>> Java: 32bit/jdk1.6.0_38 -server -XX:+UseSerialGC
>>
>> 3 tests failed.
>> FAILED:  
>> junit.framework.TestSuite.org.apache.lucene.index.TestConcurrentMergeScheduler
>>
>> Error Message:
>> Suite timeout exceeded (>= 7200000 msec).
>>
>> Stack Trace:
>> java.lang.Exception: Suite timeout exceeded (>= 7200000 msec).
>>         at __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
>>
>>
>> REGRESSION:  
>> org.apache.lucene.index.TestConcurrentMergeScheduler.testTotalBytesSize
>>
>> 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([9794B128B2451E9F]:0)
>>
>>
>> REGRESSION:  org.apache.lucene.util.TestMaxFailuresRule.testMaxFailures
>>
>> Error Message:
>> expected:<500> but was:<0>
>>
>> Stack Trace:
>> java.lang.AssertionError: expected:<500> but was:<0>
>>         at org.junit.Assert.fail(Assert.java:93)
>>         at org.junit.Assert.failNotEquals(Assert.java:647)
>>         at org.junit.Assert.assertEquals(Assert.java:128)
>>         at org.junit.Assert.assertEquals(Assert.java:472)
>>         at org.junit.Assert.assertEquals(Assert.java:456)
>>         at 
>> org.apache.lucene.util.TestMaxFailuresRule.testMaxFailures(TestMaxFailuresRule.java:103)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at 
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>>         at 
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>>         at 
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>>         at 
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>>         at 
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>>         at 
>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
>>         at 
>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
>>         at 
>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>         at 
>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>         at 
>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
>>         at org.junit.rules.RunRules.evaluate(RunRules.java:18)
>>         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
>>         at 
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
>>         at 
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
>>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
>>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
>>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
>>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
>>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
>>         at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
>>         at 
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:180)
>>         at 
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:275)
>>         at 
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
>>
>>
>>
>>
>> Build Log:
>> [...truncated 1388 lines...]
>> [junit4:junit4] Suite: org.apache.lucene.index.TestConcurrentMergeScheduler
>> [junit4:junit4]   2> NOTE: reproduce with: ant test  
>> -Dtestcase=TestConcurrentMergeScheduler -Dtests.method=testTotalBytesSize 
>> -Dtests.seed=9794B128B2451E9F -Dtests.multiplier=3 -Dtests.slow=true 
>> -Dtests.locale=vi_VN -Dtests.timezone=Pacific/Pohnpei 
>> -Dtests.file.encoding=UTF-8
>> [junit4:junit4] ERROR   7201s J0 | 
>> TestConcurrentMergeScheduler.testTotalBytesSize <<<
>> [junit4:junit4]    > Throwable #1: java.lang.Exception: Test abandoned 
>> because suite timeout was reached.
>> [junit4:junit4]    >    at 
>> __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
>> [junit4:junit4]   2> NOTE: test params are: codec=Lucene42: 
>> {id=PostingsFormat(name=MockSep), field=Pulsing41(freqCutoff=20 
>> minBlockSize=92 maxBlockSize=248)}, docValues:{}, sim=DefaultSimilarity, 
>> locale=vi_VN, timezone=Pacific/Pohnpei
>> [junit4:junit4]   2> NOTE: Linux 3.2.0-37-generic i386/Sun Microsystems Inc. 
>> 1.6.0_38 (32-bit)/cpus=8,threads=2,free=91496856,total=189911040
>> [junit4:junit4]   2> NOTE: All tests run in this JVM: [TestMockAnalyzer, 
>> TestBufferedIndexInput, TestSetOnce, TestNoMergeScheduler, 
>> TestIndexWriterWithThreads, Test2BDocs, TestCodecHoldsOpenFiles, 
>> TestIndexWriterOnDiskFull, Nested1, TestNot, TestPhraseQuery, 
>> TestSloppyPhraseQuery, TestIndexableField, TestRollingUpdates, 
>> TestSumDocFreq, TestVirtualMethod, TestCustomSearcherSort, 
>> TestIndexWriterReader, TestSmallFloat, TestMultiMMap, Nested1, 
>> TestTieredMergePolicy, Nested, Nested, TestPhrasePrefixQuery, 
>> TestMultiLevelSkipList, TestTermScorer, InBeforeClass, InAfterClass, 
>> InTestMethod, NonStringProperties, TestPayloadSpans, TestSpecialOperations, 
>> TestFieldValueFilter, TestElevationComparator, TestFilterAtomicReader, 
>> TestTwoPhaseCommitTool, TestBlockPostingsFormat, TestPrefixRandom, 
>> TestIndexWriterForceMerge, TestLazyProxSkipping, TestArrayUtil, 
>> TestBooleanQueryVisitSubscorers, ThrowInUncaught, TestDocumentWriter, 
>> TestDocBoost, TestTopScoreDocCollector, TestPostingsOffsets, TestPagedBytes, 
>> TestIndexWriterNRTIsCurrent, TestFieldCacheTermsFilter, TestIndexInput, 
>> TestPayloadExplanations, TestTopDocsCollector, TestExternalCodecs, 
>> TestSizeBoundedForceMerge, TestBooleanScorer, TestOpenBitSet, 
>> TestPositiveScoresOnlyCollector, TestStressIndexing2, TestTermVectorsReader, 
>> TestWeakIdentityMap, TestBinaryDocument, TestReaderClosed, 
>> TestFieldCacheRangeFilter, TestUTF32ToUTF8, TestFixedBitSet, 
>> TestBackwardsCompatibility, TestForTooMuchCloning, 
>> TestCharTermAttributeImpl, TestSearchForDuplicates, TestCachingTokenFilter, 
>> TestConcurrentMergeScheduler]
>> [junit4:junit4]   2> NOTE: reproduce with: ant test  
>> -Dtestcase=TestConcurrentMergeScheduler -Dtests.seed=9794B128B2451E9F 
>> -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=vi_VN 
>> -Dtests.timezone=Pacific/Pohnpei -Dtests.file.encoding=UTF-8
>> [junit4:junit4] ERROR   0.00s J0 | TestConcurrentMergeScheduler (suite) <<<
>> [junit4:junit4]    > Throwable #1: java.lang.Exception: Suite timeout 
>> exceeded (>= 7200000 msec).
>> [junit4:junit4]    >    at 
>> __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
>> [junit4:junit4] Completed on J0 in 7223.85s, 1 test, 2 errors <<< FAILURES!
>>
>> [...truncated 19 lines...]
>> [junit4:junit4] Suite: org.apache.lucene.util.TestMaxFailuresRule
>> [junit4:junit4]   1> sysout from nested test:
>> [junit4:junit4]   1>
>> [junit4:junit4]   1> syserr from nested test:
>> [junit4:junit4] FAILURE 0.09s J0 | TestMaxFailuresRule.testMaxFailures <<<
>> [junit4:junit4]    > Throwable #1: java.lang.AssertionError: expected:<500> 
>> but was:<0>
>> [junit4:junit4]    >    at org.junit.Assert.fail(Assert.java:93)
>> [junit4:junit4]    >    at org.junit.Assert.failNotEquals(Assert.java:647)
>> [junit4:junit4]    >    at org.junit.Assert.assertEquals(Assert.java:128)
>> [junit4:junit4]    >    at org.junit.Assert.assertEquals(Assert.java:472)
>> [junit4:junit4]    >    at org.junit.Assert.assertEquals(Assert.java:456)
>> [junit4:junit4]    >    at 
>> org.apache.lucene.util.TestMaxFailuresRule.testMaxFailures(TestMaxFailuresRule.java:103)
>> [junit4:junit4]    >    at 
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> [junit4:junit4]    >    at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> [junit4:junit4]    >    at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> [junit4:junit4]    >    at java.lang.reflect.Method.invoke(Method.java:597)
>> [junit4:junit4]    >    at 
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>> [junit4:junit4]    >    at 
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>> [junit4:junit4]    >    at 
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>> [junit4:junit4]    >    at 
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>> [junit4:junit4]    >    at 
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
>> [junit4:junit4]    >    at 
>> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
>> [junit4:junit4]    >    at 
>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
>> [junit4:junit4]    >    at 
>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>> [junit4:junit4]    >    at 
>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>> [junit4:junit4]    >    at 
>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
>> [junit4:junit4]    >    at 
>> org.junit.rules.RunRules.evaluate(RunRules.java:18)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
>> [junit4:junit4]    >    at 
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
>> [junit4:junit4]    >    at 
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
>> [junit4:junit4]    >    at 
>> org.junit.runners.ParentRunner.run(ParentRunner.java:300)
>> [junit4:junit4]    >    at 
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:180)
>> [junit4:junit4]    >    at 
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:275)
>> [junit4:junit4]    >    at 
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
>> [junit4:junit4] Completed on J0 in 0.09s, 1 test, 1 failure <<< FAILURES!
>>
>> [...truncated 39 lines...]
>> BUILD FAILED
>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:381: The 
>> following error occurred while executing this line:
>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:361: The 
>> following error occurred while executing this line:
>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:39: The 
>> following error occurred while executing this line:
>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/build.xml:50: The 
>> following error occurred while executing this line:
>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:1202:
>>  The following error occurred while executing this line:
>> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:865:
>>  There were test failures: 342 suites, 2069 tests, 1 suite-level error, 1 
>> error, 1 failure, 112 ignored (13 assumptions)
>>
>> Total time: 124 minutes 29 seconds
>> Build step 'Invoke Ant' marked build as failure
>> Archiving artifacts
>> Recording test results
>> Description set: Java: 32bit/jdk1.6.0_38 -server -XX:+UseSerialGC
>> 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