[Zope-dev] BTrees and ConflictErrors.

Chris McDonough chrism@zope.com
Mon, 30 Jul 2001 10:03:21 -0400


Is this all via ZEO?

Anthony Baxter wrote:
> 
> >>> Anthony Baxter wrote
> > I thought the newer BTrees code was meant to deal with conflicts from
> > two entries being added at the same time?
> > I'm using CoreSessionTracking 0.8 with an external data source on a
> > bsddb3Storage.Minimal storage mounted via ZEO (using the current Zope2.3
> > code). If two sessions are created around the same time, I'm seeing
> > ConflictErrors - there doesn't seem to be any attempt to invoke the
> > resolveConflict code.
> 
> Ok, things that I've found:
> 
> Minimal doesn't even try to implement Conflict resolution - I've switched to
> 'Full'. To no real avail, unfortunately - it's still breaking when I hammer
> it (10 clients all creating one new session per second).
> 
> I've tried putting the SessionData object in a normal Data.fs - still no
> joy. I've also tried using CST's internal data container (RAM based).
> The ConflictErrors keep on flying.
> 
> About the only thing I haven't tried yet is to try Zope2.4 - this is
> something of a pain, though.
> 
> Has anyone got any other ideas? Am I just completely out of luck here?
> Do people have other suggestions for containers that can take a large
> number of new object create/deletes?
> 
> Thanks,
> Anthony
> 
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )

-- 
Chris McDonough                           Zope Corporation
http://www.zope.org                    http://www.zope.com

""" Killing hundreds of birds with thousands of stones """