[ZODB-Dev] [Bug] Aborting a transaction does not clear "_invalid"

Dieter Maurer dieter@handshake.de
Wed, 19 Mar 2003 09:48:24 +0100


Aborting is transaction is handled very differently from committing
a transaction:

  If a transaction is aborted, all that happens is the invalidation
  of objects that have been touched by the transaction.
  The connection state is not updated (with respect to invalidation).

  If a transaction is committed the connections state is updated,
  too.

Updating connection state in "abort", too, would reduce the likelyhood
of conflicts after the abort. Especially, updating is required
when a retry should not face the same conflict error again.


Is there an issue tracker for ZODB development?


Dieter