• Jim Fulton's avatar
    Fixed a bug that could cause database consistency problems · c223ab34
    Jim Fulton authored
    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.
    c223ab34
Connection.py 21.5 KB