Fixed a bug that could cause database consistency problems
in cases where a transaction is aborted due to a storage error (e.g. ConflictError) during two-phase commit and new objects have been stored. The new objects were left in a state where they incorrectly appeared to have been saved and be up to date. Also removed unnecessary invalidation of objects in other connections when commiting sub-transactions.
Showing
Please register or sign in to comment