DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=36241>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=36241 Summary: "Cannot rename segments.new to segments" Product: Lucene Version: 1.4 Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Index AssignedTo: java-dev@lucene.apache.org ReportedBy: [EMAIL PROTECTED] AddDocument periodically fails with "Cannot rename segments.new to segments". Sometimes it happens after 10,000 documents, sometimes after 200,000 documents. My index is placed on a FAT partition. My Lucene version is 1.4.3. I am using a single IndexWriter object and doing all AddDocuments calls serially from a single thread. I saw some discussion about this problem in the mailing lists, but looks like the problem wasn't completely eliminated yet. My suggested solutions are as follows: - If renameTo() fails, wait some time and retry. After this, apply the other methods that are now in FSDirectory.java. Retry them as well after waiting for some time. - In the IndexWriter constructor, check for 'segments.new' if 'segments' cannot be found. This would allow recovery if FSDirectory failed on a previous run. Now I have to write the recovery code myself outside of Lucene. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]