This is intended as a broad response to the thread, rather than a
response to any specific post. :)

I've been thinking of expanding the data manager API to add an
optional tpc_rollback method.  If tpc_finish returns a value and a
data manager provided tpc_rollback and some other data manager fails
in tpc_finish, then tpc_rollback would be used to *try* to recover
from the other data managers failure. Note that even if tpc_rollback
is implemented, it might fail if the transaction can't be rolled back
(due, typically, to subsequent conflicting transactions).


Jim Fulton
Zope-Dev maillist  -
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to