Connection._rollback invalidates too many objects

Bug #588370 reported by Jacob Holm
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ZODB
New
Undecided
Unassigned

Bug Description

When rolling back to a savepoint, all objects modified in the current transaction are invalidated, instead of just the objects modified since that savepoint. Since reloading an object can be an expensive operation, we shouldn't do that. Here is a patch (including test) to fix it.

Revision history for this message
Jacob Holm (jacobholm) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.