Simon Willnauer created LUCENE-4870:
---------------------------------------
Summary: Lucene deletes entire index if and exception is thrown
due do TooManyOpenFiles and OpenMode.CREATE_OR_APPEND
Key: LUCENE-4870
URL: https://issues.apache.org/jira/browse/LUCENE-4870
Project: Lucene - Core
Issue Type: Bug
Affects Versions: 4.2, 4.1, 4.0
Reporter: Simon Willnauer
Priority: Blocker
Fix For: 5.0, 4.3, 4.2.1
The Lucene IndexWriter might delete an entire index if it hits a
FileNotFoundException triggered by TooManyOpenFiles during IndexWriter
creation. We try to figure out if the index exists already if the
OpenMode.CREATE_OR_APPEND is set (which is default). Yet, the logic in
DirectoryReader#indexExists(Directory) will just return false if we are not
able to open the segment file. This will cause the IW to assume there is no
index and it will try to create a new index there trashing all existing commit
points treating this as a OpenMode.CREATE.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]