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

Michael McCandless updated LUCENE-6616:
---------------------------------------
    Attachment: LUCENE-6616.patch

Initial patch, but there are some interesting test failures I need to explain 
... e.g.:

{noformat}
   [junit4] Suite: org.apache.lucene.store.TestSingleInstanceLockFactory
   [junit4]   1> Stress Test Index Writer: creation hit unexpected exception: 
java.io.FileNotFoundException: _u.si in dir=RAMDirectory@13f6d49b 
lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@b554224
   [junit4]   1> java.io.FileNotFoundException: _u.si in 
dir=RAMDirectory@13f6d49b 
lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@b554224
   [junit4]   1>        at 
org.apache.lucene.store.MockDirectoryWrapper.openInput(MockDirectoryWrapper.java:641)
   [junit4]   1>        at 
org.apache.lucene.store.Directory.openChecksumInput(Directory.java:109)
   [junit4]   1>        at 
org.apache.lucene.store.MockDirectoryWrapper.openChecksumInput(MockDirectoryWrapper.java:1009)
   [junit4]   1>        at 
org.apache.lucene.codecs.lucene50.Lucene50SegmentInfoFormat.read(Lucene50SegmentInfoFormat.java:82)
   [junit4]   1>        at 
org.apache.lucene.index.SegmentInfos.readCommit(SegmentInfos.java:341)
   [junit4]   1>        at 
org.apache.lucene.index.IndexFileDeleter.<init>(IndexFileDeleter.java:167)
   [junit4]   1>        at 
org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:861)
   [junit4]   1>        at 
org.apache.lucene.store.BaseLockFactoryTestCase$WriterThread.run(BaseLockFactoryTestCase.java:194)
   [junit4]   2> NOTE: reproduce with: ant test  
-Dtestcase=TestSingleInstanceLockFactory -Dtests.method=testStressLocks 
-Dtests.seed=69B8EFFDA6F51AA0 -Dtests.locale=et_EE 
-Dtests.timezone=America/Martinique -Dtests.asserts=true 
-Dtests.file.encoding=UTF-8
   [junit4] FAILURE 1.04s J3 | TestSingleInstanceLockFactory.testStressLocks <<<
   [junit4]    > Throwable #1: java.lang.AssertionError: IndexWriter hit 
unexpected exceptions
   [junit4]    >        at 
__randomizedtesting.SeedInfo.seed([69B8EFFDA6F51AA0:3789A100BA59D2C6]:0)
   [junit4]    >        at 
org.apache.lucene.store.BaseLockFactoryTestCase.testStressLocks(BaseLockFactoryTestCase.java:169)
   [junit4]    >        at java.lang.Thread.run(Thread.java:745)
   [junit4]   2> NOTE: leaving temporary files on disk at: 
/l/iwcleanup/lucene/build/core/test/J3/temp/lucene.store.TestSingleInstanceLockFactory_69B8EFFDA6F51AA0-001
   [junit4]   2> NOTE: test params are: 
codec=DummyCompressingStoredFields(storedFieldsFormat=CompressingStoredFieldsFormat(compressionMode=DUMMY,
 chunkSize=7, maxDocsPerChunk=653, blockSize=3), 
termVectorsFormat=CompressingTermVectorsFormat(compressionMode=DUMMY, 
chunkSize=7, blockSize=3)), sim=DefaultSimilarity, locale=et_EE, 
timezone=America/Martinique
   [junit4]   2> NOTE: Linux 3.13.0-46-generic amd64/Oracle Corporation 
1.8.0_40 (64-bit)/cpus=8,threads=1,free=488824136,total=518520832
   [junit4]   2> NOTE: All tests run in this JVM: [TestToken, 
TestNRTReaderCleanup, TestFlex, TestTermsEnum2, TestPayloads, 
TestForTooMuchCloning, TestDocIdSet, TestSpanExplanationsOfNonMatches, 
TestSortedNumericSortField, TestDocumentsWriterDeleteQueue, TestSpanNearQuery, 
TestIndexWriterDelete, TestSparseFixedBitSet, TestMultiLevelSkipList, 
TestSingleInstanceLockFactory]
   [junit4] Completed [45/393] on J3 in 1.17s, 7 tests, 1 failure <<< FAILURES!
{noformat}

> IndexWriter should list files once on init, and IFD should not suppress FNFE
> ----------------------------------------------------------------------------
>
>                 Key: LUCENE-6616
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6616
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Michael McCandless
>            Assignee: Michael McCandless
>             Fix For: 5.3, Trunk
>
>         Attachments: LUCENE-6616.patch
>
>
> Some nice ideas [~rcmuir] had for cleaning up IW/IFD on init ...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to