On Mon, Nov 9, 2009 at 9:25 AM, Christian Theune <c...@gocept.com> wrote:
...
> Reading the code talking to tpc_transaction I found that this seems to
> be merely an optimization (which I can disable by just letting
> tpc_transaction return None all the time).

No, it is used to decide if the underlying storage is committing.

> Why is the waiting list necessary?

To avoid blocking the server waiting for an underlying storage's commit lock.

> And why does it work alright in a ZEO
> fan-out scenario?

Why wouldn't it?

Jim

-- 
Jim Fulton
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to