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=42026>.
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=42026

           Summary: Various concurrency issues
           Product: Xindice
           Version: cvs head (1.1)
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DB Engine
        AssignedTo: xindice-dev@xml.apache.org
        ReportedBy: [EMAIL PROTECTED]


Xindice has several concurrency problems that appear when several threads
execute different operation on the same resource, i.e. one thread adds a
document when another deletes a document with the same key, or two threads
adding documents with the same key. Most often it results in exception, but even
when it does not throw an exception, the database integrity can be broken, as
one document ended up in a filer, another document got indexed. BTreeFiler has a
tendency to lose pages in those conditions (means that page is obtained but not
linked to the tree). And so on... 
Patch attached.

-- 
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.

Reply via email to