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