GitHub – stewartsmith/libeatmydata: libeatmydata (slowly migrating from launchpad)

An LD_PRELOAD library that disables all forms of writing data safely to disk. fsync() becomes a NO-OP, O_SYNC is removed etc.

The idea is to use in testing to get faster test runs where real durability is not required.

DO NOT use libeatmydata on software where you care about what it stores. It’s called lib***EAT-MY-DATA*** for a reason.