On Nov 6, 2008, at 8:14 AM, Jacob Holm wrote:

> Hi Adam
> Adam GROSZER wrote:
>> Hello,
>> I've run into a misterious issue while evolving generations from an
>> old DB.
>> Quick fact is that it seems like a BTree kept an object reference to
>> an object which was deleted from it.
> [snip]
> Yes, the BTree implementations we use may keep a reference to a  
> deleted
> key. I think I have seen this documented somewhere but don't have the
> time to look it up now. It saves some bookkeeping to do it that way,  
> and
> I think it also reduces the risk of conflict errors.

In particular, it might have a reference to the key in an internal  
BTree node.
(I don't know this to be true, but I wouldn't be surprised if it was  
If this is the case, we can definitely fix it.


Jim Fulton
Zope Corporation

Zope-Dev maillist  -  Zope-Dev@zope.org
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to