[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