[ZODB-Dev] ZODB: invalidations out of order

Jim Fulton jim at zope.com
Tue Sep 21 15:21:23 EDT 2010


On Tue, Sep 21, 2010 at 11:23 AM, Hanno Schlichting <hanno at hannosch.eu> wrote:
> On Tue, Sep 21, 2010 at 5:20 PM, Jim Fulton <jim at zope.com> wrote:
>>> It was changes like this one
>>> http://svn.zope.org/Zope/trunk/src/Products/PluginIndexes/DateIndex/DateIndex.py?rev=115442&r1=115279&r2=115442
>>
>> I don't understand how the BTree changes would run afoul of this.
>> This code should prevent the BTree from overflowing in the first place, no?
>
> It should. But it failed to recognize that a Python int on a 64bit
> platform is too large to fit into an IITreeSet. For some reason this
> problem only started showing up after the BTree fixes.

Well, Hmph.

I guess if Nathan can't run 3.8.6 (or 3.9), 3.8.4 should be OK, as the
fix is for a false positive of a problem.

Jim

-- 
Jim Fulton


More information about the ZODB-Dev mailing list