From: Tom B. <bra...@db...> - 2001-11-02 21:27:15
|
Hi Wolfgang and all, I spent part of this week addressing concurrency issues in dbXML that were causing data corruption in the BTree system when many threads were accessing a Collection at one time. I came up with a temporary solution that works, but isn't very elegant, and will likely be rewritten in a future version. Because eXist uses some of the dbXML BTree code deep down, I thought I'd let you know. If you're going to upgrade to it, you should be warned that I've moved *all* synchronization code to the higher level Filer classes. This means that its the responsibility of the calling program to perform its own synchronization. The lower level BTree code no longer does any. -- Tom Bradford The dbXML Project Open Source Native XML Database http://www.dbxml.org/ |