[Zope-dev] [ZODB] probable small hole in transaction management

Dieter Maurer dieter at handshake.de
Sun Sep 24 10:28:10 EDT 2006


ATT: Crosspost. Please reply to "zodb-dev at zope.org" ("Reply-To" header set).


We recently have had a problem that seems to indicate a small
hole in ZODB (3.4) transaction management.

Here is the sequence of events:

  We have got a repeated "ConflictError", until ZPublisher gave up.

  After this, the ZODB connection seems to be in a strange state:

    We get continuous 

       ERROR ZODB.Connection Close callback failed for <ZODB.Mount.MountedConnectionCloser instance at 0x9653a28c>
       ...
       ConnectionStateError: Cannot close a connection joined to a transaction


    A 'Shared.DC.ZRDB.TM.TM' instance no longer registers with
    Zope's transaction system (almost surely, because it "_registered" flag
    is still set).

    The relational database "behind" this TM gets very unhappy
    with its never ending transaction....


  No other entries in the logfile that could help to understand what
  happens.



-- 
Dieter


More information about the Zope-Dev mailing list