[ZODB-Dev] ZODB: invalidations out of order

Nathan Van Gheem vangheem at gmail.com
Tue Sep 21 16:45:53 EDT 2010


Also, I haven't seen any BTree issues yet. Is there anything that
would trigger this? We are running a 64 bit platform.

On Tue, Sep 21, 2010 at 3:44 PM, Nathan Van Gheem <vangheem at gmail.com> wrote:
> Both releases will work for us I believe. We're currently on 3.8.5
> with a few custom fixes of my own so this release fits perfectly.
>
> Thank you for your help!
>
> On Tue, Sep 21, 2010 at 2:21 PM, Jim Fulton <jim at zope.com> wrote:
>> 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