FW: [ZODB-Dev] More exciting ZODB errors ;-)
Tim Peters
tim at zope.com
Thu Dec 15 15:00:13 EST 2005
FYI, I added this info to Chris's bug report, at
http://www.zope.org/Collectors/Zope/1970
Thanks!
-----Original Message-----
From: zodb-dev-bounces+tim=zope.com at zope.org
[mailto:zodb-dev-bounces+tim=zope.com at zope.org] On Behalf Of Dieter Maurer
Sent: Thursday, December 15, 2005 11:02 AM
To: Tim Peters
Cc: 'Chris Withers'; zodb-dev at zope.org
Subject: RE: [ZODB-Dev] More exciting ZODB errors ;-)
Tim Peters wrote at 2005-12-14 12:05 -0500:
> ...
>> return self.rpc.call('tpc_begin', id, user, descr, ext, tid, status)
>> File "lib/python/ZEO/zrpc/connection.py", line 536, in call
>> raise inst # error raised by server
>> StorageTransactionError: Multiple simultaneous tpc_begin requests from
one
>client.
We see this occationally in ZODB 3.2 in the following situation:
From time to time our ZEO (running on Solaris) fails
to create a "TemporaryFile" (because Solaris raises
an "OSError: error 11 -- resource temporarily unavailabe" from "fdopen").
Apparently, ZEO does not expect this kind of exception and
forgets to remove the lock set for this client.
As a consequence, any further commit trial by this client
results in the "Multiple simulataneous tpc_begin..." exception.
--
Dieter
More information about the ZODB-Dev
mailing list