Reading List

SQLite on macOS Not ACID from Michael Tsai RSS feed.

SQLite on macOS Not ACID

Jonathan Johnson (2022): From my investigation, Apple’s version of SQLite instead replaces PRAGMA fullfsync = on’s implementation to use F_BARRIERFSYNC.SQLite users who are expecting PRAGMA fullfsync to provide durability guarantees in the event of power failures or kernel panics can override xSync via a custom VFS or build SQLite from source.[…]Apple’s documentation clearly states that […]