abort-is-status-change-not-disk-rollback

Status: IN

Aborting a transaction in both MVCC and SSI implementations sets a status flag (`_aborted` set or status marker); no disk writes are reversed because uncommitted data never reached disk

Source: entries/2026/05/29/topic-undo-logging-and-steal-policy.md

Example

def abort(self, tx):
    tx._status = "aborted"
    self._aborted.add(tx.tx_id)
    for v in self._versions[key]:
        if v.deleted_by == tx.tx_id:
            v.deleted_by = None  # unmark, no disk undo

JSON