This was fixed by Mike’s commit:
commit 7c704d5258b3be8c383ccb96bf4a30be441f091c
Author: Mike McCandless <[email protected]>
Date: Wed Jul 5 16:53:05 2017 -0400
LUCENE-7868: fix race condition when reader pooling is disabled
--
Steve
www.lucidworks.com
> On Jul 5, 2017, at 8:45 AM, Apache Jenkins Server <[email protected]>
> wrote:
>
> Build: https://builds.apache.org/job/Lucene-Tests-MMAP-master/379/
>
> 1 tests failed.
> FAILED:
> org.apache.lucene.index.TestNumericDocValuesUpdates.testBiasedMixOfRandomUpdates
>
> Error Message:
> doc-184 value expected:<9059077129260286029> but was:<-2998781697446825852>
>
> Stack Trace:
> java.lang.AssertionError: doc-184 value expected:<9059077129260286029> but
> was:<-2998781697446825852>
> at
> __randomizedtesting.SeedInfo.seed([A86AC67E2AD00762:AC4D7EA12735688]: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.apache.lucene.index.TestNumericDocValuesUpdates.testBiasedMixOfRandomUpdates(TestNumericDocValuesUpdates.java:169)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1713)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:907)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:943)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:957)
> at
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
> at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
> at
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
> at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
> at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
> at
> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
> at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:916)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:802)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:852)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863)
> at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
> at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
> at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
> at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
> at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
> at
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
> at java.lang.Thread.run(Thread.java:748)
>
>
>
>
> Build Log:
> [...truncated 290 lines...]
> [junit4] Suite: org.apache.lucene.index.TestNumericDocValuesUpdates
> [junit4] 2> NOTE: reproduce with: ant test
> -Dtestcase=TestNumericDocValuesUpdates
> -Dtests.method=testBiasedMixOfRandomUpdates -Dtests.seed=A86AC67E2AD00762
> -Dtests.multiplier=2 -Dtests.slow=true -Dtests.directory=MMapDirectory
> -Dtests.locale=en-IE -Dtests.timezone=Australia/Queensland
> -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
> [junit4] FAILURE 6.86s J1 |
> TestNumericDocValuesUpdates.testBiasedMixOfRandomUpdates <<<
> [junit4] > Throwable #1: java.lang.AssertionError: doc-184 value
> expected:<9059077129260286029> but was:<-2998781697446825852>
> [junit4] > at
> __randomizedtesting.SeedInfo.seed([A86AC67E2AD00762:AC4D7EA12735688]:0)
> [junit4] > at
> org.apache.lucene.index.TestNumericDocValuesUpdates.testBiasedMixOfRandomUpdates(TestNumericDocValuesUpdates.java:169)
> [junit4] > at java.lang.Thread.run(Thread.java:748)
> [junit4] 2> NOTE: leaving temporary files on disk at:
> /x1/jenkins/jenkins-slave/workspace/Lucene-Tests-MMAP-master/lucene/build/core/test/J1/temp/lucene.index.TestNumericDocValuesUpdates_A86AC67E2AD00762-001
> [junit4] 2> NOTE: test params are: codec=Asserting(Lucene70):
> {ndv=PostingsFormat(name=Memory), f=PostingsFormat(name=Direct),
> k1=PostingsFormat(name=Direct), dvUpdateKey=PostingsFormat(name=Direct),
> k2=PostingsFormat(name=LuceneVarGapFixedInterval),
> foo=PostingsFormat(name=Direct), upd=PostingsFormat(name=Memory),
> updKey=PostingsFormat(name=Memory),
> id=PostingsFormat(name=LuceneVarGapFixedInterval),
> key=PostingsFormat(name=LuceneVarGapFixedInterval)},
> docValues:{ndv=DocValuesFormat(name=Lucene70),
> ndv2=DocValuesFormat(name=Memory), ndv1=DocValuesFormat(name=Asserting),
> ssdv=DocValuesFormat(name=Memory), sdv=DocValuesFormat(name=Asserting),
> foo=DocValuesFormat(name=Memory), f0=DocValuesFormat(name=Memory),
> f1=DocValuesFormat(name=Direct), f2=DocValuesFormat(name=Lucene70),
> f3=DocValuesFormat(name=Asserting), f4=DocValuesFormat(name=Memory),
> f5=DocValuesFormat(name=Direct), f6=DocValuesFormat(name=Lucene70),
> f7=DocValuesFormat(name=Asserting), number=DocValuesFormat(name=Asserting),
> f8=DocValuesFormat(name=Memory), f9=DocValuesFormat(name=Direct),
> id=DocValuesFormat(name=Direct), key=DocValuesFormat(name=Direct),
> val=DocValuesFormat(name=Asserting), cf=DocValuesFormat(name=Direct),
> f=DocValuesFormat(name=Memory), control=DocValuesFormat(name=Asserting),
> sort=DocValuesFormat(name=Memory), cf0=DocValuesFormat(name=Asserting),
> cf2=DocValuesFormat(name=Direct), cf1=DocValuesFormat(name=Memory),
> cf4=DocValuesFormat(name=Asserting), cf3=DocValuesFormat(name=Lucene70),
> cf6=DocValuesFormat(name=Direct), cf5=DocValuesFormat(name=Memory),
> cf8=DocValuesFormat(name=Asserting), cf7=DocValuesFormat(name=Lucene70),
> bdv=DocValuesFormat(name=Lucene70), cf9=DocValuesFormat(name=Memory)},
> maxPointsInLeafNode=931, maxMBSortInHeap=6.41509861595031,
> sim=RandomSimilarity(queryNorm=false): {}, locale=en-IE,
> timezone=Australia/Queensland
> [junit4] 2> NOTE: Linux 3.13.0-88-generic amd64/Oracle Corporation
> 1.8.0_131 (64-bit)/cpus=4,threads=1,free=212203552,total=290979840
> [junit4] 2> NOTE: All tests run in this JVM: [TestTermVectorsReader,
> TestElevationComparator, TestSegmentInfos, FuzzyTermOnShortTermsTest,
> Test2BPostings, TestCrash, TestFilterIterator, TestInPlaceMergeSorter,
> TestSpanOrQuery, TestAutomatonQueryUnicode, TestBufferedChecksum,
> TestQueryBuilder, TestSortedSetSelector, TestSortRandom, TestMultiDocValues,
> TestMutableValues, TestSpanExplanationsOfNonMatches, TestToken,
> TestTermdocPerf, TestBM25Similarity, TestDeterminism, TestReaderClosed,
> TestTimeLimitingCollector, TestNumericDocValuesUpdates]
> [junit4] Completed [35/454 (1!)] on J1 in 33.01s, 32 tests, 1 failure <<<
> FAILURES!
>
> [...truncated 1400 lines...]
> BUILD FAILED
> /x1/jenkins/jenkins-slave/workspace/Lucene-Tests-MMAP-master/lucene/build.xml:50:
> The following error occurred while executing this line:
> /x1/jenkins/jenkins-slave/workspace/Lucene-Tests-MMAP-master/lucene/common-build.xml:1455:
> The following error occurred while executing this line:
> /x1/jenkins/jenkins-slave/workspace/Lucene-Tests-MMAP-master/lucene/common-build.xml:985:
> There were test failures: 454 suites (1 ignored), 3789 tests, 1 failure, 76
> ignored (68 assumptions) [seed: A86AC67E2AD00762]
>
> Total time: 11 minutes 24 seconds
> Build step 'Invoke Ant' marked build as failure
> Archiving artifacts
> No artifacts from Lucene-Tests-MMAP-master #378 to compare, so performing
> full copy of 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]