StorageTransactionError: Multiple simultaneous tpc_begin requests from one
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ZODB |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
In a ZEO cluster the following got spat out by MailingLogger:
08:55 - Traceback (most recent call last):
"lib/python/
line 422, in _commitResources
rm.
File "lib/python/
446, in tpc_begin
self.
File "lib/python/
line 914, in tpc_begin
txn._extension, tid, status)
File "lib/python/
232, in tpc_begin
return self.rpc.
File "lib/python/
line 536, in call
raise inst # error raised by server
This was on one of the clients.
It only happened the once, and no ill effects were detected, although our users are notoriously bad at telling us when things go wrong.
Recording here just so it doesn't get lost in the lists. Would be great to be able to reproduce and fix, but I can't do either ;-)
affects: | zope2 → zodb |
Chris, do you have the corresponding ZEO _server_ traceback? The client-side traceback only tells us that the client is passing on an exception passed _to_ it from the server. The problem isn't on the client, it's on the server, so the client-side traceback is pretty much useless.