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  
true.)
If this is the case, we can definitely fix it.

Jim

--
Jim Fulton
Zope Corporation


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

Reply via email to