• Julien Muchembled's avatar
    Fix oids remaining write-locked forever · 9b33b1db
    Julien Muchembled authored
    This happened in 2 cases:
    - Commit a4c06242 ("Review aborting of
      transactions") introduced a race condition causing oids to remain
      write-locked forever after that the transaction modifying them is aborted.
    - An unfinished transaction is not locked/unlocked during tpc_finish: oids
      must be unlocked when being notified that the transaction is finished.
    9b33b1db
master.py 2.55 KB