IndexWriter.updateDocument is no longer atomic
----------------------------------------------
Key: LUCENE-992
URL: https://issues.apache.org/jira/browse/LUCENE-992
Project: Lucene - Java
Issue Type: Bug
Components: Index
Affects Versions: 2.2
Reporter: Michael McCandless
Assignee: Michael McCandless
Priority: Minor
Fix For: 2.3
Spinoff from LUCENE-847.
Ning caught that as of LUCENE-843, we lost the atomicity of the delete
+ add in IndexWriter.updateDocument.
Ning suggested a simple fix: move the buffered deletes into
DocumentsWriter and let it do the delete + add atomically. This has a
nice side effect of also consolidating the "time to flush" logic in
DocumentsWriter.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]