frostdb
frostdb copied to clipboard
722 snapshot tx changes
This modifies the way snapshots are performed to ensure that a snapshot only ever contains data that is <= the snapshot_tx
re: what is this useful for?
This is necessary for supporting multi-table transactions. Otherwise a write from a tx could get partially captured in a snapshot and it might be aborted leaving us with a torn write in the database