You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Simon Willnauer (JIRA)" <ji...@apache.org> on 2013/03/22 11:11:16 UTC
[jira] [Created] (LUCENE-4870) Lucene deletes entire index if and
exception is thrown due do TooManyOpenFiles and OpenMode.CREATE_OR_APPEND
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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org