You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Simon Willnauer (Jira)" <ji...@apache.org> on 2020/05/06 09:46:00 UTC

[jira] [Updated] (LUCENE-9363) TestIndexWriterDelete.testDeleteAllNoDeadLock failed on CI

     [ https://issues.apache.org/jira/browse/LUCENE-9363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Simon Willnauer updated LUCENE-9363:
------------------------------------
    Issue Type: Test  (was: Improvement)

> TestIndexWriterDelete.testDeleteAllNoDeadLock failed on CI
> ----------------------------------------------------------
>
>                 Key: LUCENE-9363
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9363
>             Project: Lucene - Core
>          Issue Type: Test
>            Reporter: Simon Willnauer
>            Priority: Major
>
> {noformat}
> [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestIndexWriterDelete -Dtests.method=testDeleteAllNoDeadLock -Dtests.seed=7C9973DFB2835976 -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=ro-MD -Dtests.timezone=SystemV/AST4ADT -Dtests.asserts=true -Dtests.file.encoding=US-ASCII
>    [junit4] FAILURE 0.25s J2 | TestIndexWriterDelete.testDeleteAllNoDeadLock <<<
>    [junit4]    > Throwable #1: java.lang.AssertionError
>    [junit4]    > 	at __randomizedtesting.SeedInfo.seed([7C9973DFB2835976:4F809CC13240E320]:0)
>    [junit4]    > 	at org.apache.lucene.index.IndexWriter.abortMerges(IndexWriter.java:2497)
>    [junit4]    > 	at org.apache.lucene.index.IndexWriter.deleteAll(IndexWriter.java:2424)
>    [junit4]    > 	at org.apache.lucene.index.RandomIndexWriter.deleteAll(RandomIndexWriter.java:373)
>    [junit4]    > 	at org.apache.lucene.index.TestIndexWriterDelete.testDeleteAllNoDeadLock(TestIndexWriterDelete.java:348)
>    [junit4]    > 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>    [junit4]    > 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>    [junit4]    > 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>    [junit4]    > 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>    [junit4]    > 	at java.base/java.lang.Thread.run(Thread.java:832)
>    [junit4]   2> NOTE: leaving temporary files on disk at: /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build/core/test/J2/temp/lucene.index.TestIndexWriterDelete_7C9973DFB2835976-001
>    [junit4]   2> NOTE: test params are: codec=Asserting(Lucene84): {field=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene84)), city=Lucene84, contents=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene84)), id=Lucene84, value=PostingsFormat(name=LuceneVarGapDocFreqInterval), content=PostingsFormat(name=LuceneVarGapDocFreqInterval)}, docValues:{dv=DocValuesFormat(name=Asserting)}, maxPointsInLeafNode=2033, maxMBSortInHeap=6.1560152382287825, sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@c9cd3c9), locale=ro-MD, timezone=SystemV/AST4ADT
>    [junit4]   2> NOTE: Linux 5.3.0-46-generic amd64/Oracle Corporation 15-ea (64-bit)/cpus=16,threads=1,free=389663704,total=518979584
>    [junit4]   2> NOTE: All tests run in this JVM: [TestIntroSorter, TestNGramPhraseQuery, TestUpgradeIndexMergePolicy, TestBasicModelIne, TestTragicIndexWriterDeadlock, TestSimpleExplanations, TestDirectory, TestSegmentToThreadMapping, TestNIOFSDirectory, TestAxiomaticF3LOG, TestIndexOptions, TestSpanNotQuery, TestBinaryDocument, TestFixedLengthBytesRefArray, TestForUtil, TestParallelLeafReader, TestDirectoryReader, TestBytesRef, TestLongRange, TestByteSlices, TestRectangle2D, TestBufferedChecksum, TestIndexOrDocValuesQuery, TestFilterDirectoryReader, TestSleepingLockWrapper, TestDocIdSetIterator, TestMultiPhraseQuery, TestSearchWithThreads, TestPointQueries, TestForceMergeForever, TestNewestSegment, TestCrash, TestIntSet, Test4GBStoredFields, TestDirectPacked, TestLiveFieldValues, TestTopDocsCollector, Test2BPositions, TestAtomicUpdate, TestFSTDirectAddressing, TestXYPointQueries, TestLatLonLineShapeQueries, TestStressAdvance, TestBasics, TestLucene50StoredFieldsFormat, TestQueryRescorer, TestConstantScoreScorer, TestAssertions, TestDemo, TestExternalCodecs, TestMergeSchedulerExternal, TestAnalyzerWrapper, TestCachingTokenFilter, TestCharArrayMap, TestCharArraySet, TestCharFilter, TestCharacterUtils, TestDelegatingAnalyzerWrapper, TestGraphTokenFilter, TestGraphTokenizers, TestReusableStringReader, TestWordlistLoader, TestStandardAnalyzer, TestBytesRefAttImpl, TestCharTermAttributeImpl, TestCodecUtil, TestCompetitiveFreqNormAccumulator, TestFastCompressionMode, TestFastDecompressionMode, TestHighCompressionMode, TestLucene60FieldInfoFormat, TestLucene60PointsFormat, TestLucene70SegmentInfoFormat, TestDocument, TestDoubleRange, TestFeatureDoubleValues, TestFeatureField, TestFeatureSort, TestField, TestFieldType, TestFloatRange, TestLatLonMultiPolygonShapeQueries, TestXYMultiLineShapeQueries, TestXYPolygonShapeQueries, TestLine2D, TestTessellator, TestXYCircle, TestXYPolygon, Test2BDocs, TestAllFilesCheckIndexHeader, TestDocInverterPerFieldErrorInfo, TestDocsAndPositions, TestExceedMaxTermLength, TestFieldInfos, TestFieldInvertState, TestFieldUpdatesBuffer, TestFlex, TestIndexWriterCommit, TestIndexWriterConfig, TestIndexWriterDelete]
> {noformat}
> I think I know what the issue is, I changed the usage of `stopMerges` in LUCENE-9309 which means that we can still go and register merged during abortMerges(). I think we need to fix the assertion to take this into account.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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