[Zope-dev] misterious btree issue

Jim Fulton jim at zope.com
Thu Nov 6 10:31:08 EST 2008


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




More information about the Zope-Dev mailing list