[email protected]
[Top] [All Lists]

FW: [ZODB-Dev] More exciting ZODB errors ;-)

Subject: FW: [ZODB-Dev] More exciting ZODB errors ;-)
From: "Tim Peters"
Date: Thu, 15 Dec 2005 15:00:13 -0500
FYI, I added this info to Chris's bug report, at



-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Dieter Maurer
Sent: Thursday, December 15, 2005 11:02 AM
To: Tim Peters
Cc: 'Chris Withers'; [email protected]
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

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.


For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  [email protected]

<Prev in Thread] Current Thread [Next in Thread>