Connection._rollback invalidates too many objects
Bug #588370 reported by
Jacob Holm
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.
To post a comment you must log in.