Garage S3: LMDB Corruption Post-Mortem
me.bertof.net
me.bertof.net
No, Garage disables LMDB's safety mechanisms by default. By default, LMDB performs whatever necessary syncs and is 100% crash proof, even in the face of power outages. Garage's problems are of their own making, not because LMDB has unsafe defaults.
I had a bunch of data disappear from a SyncThing share recently because SyncThing doesn't enable keeping backups of deleted files by default, and some bug caused it to think one client had deleted all the files and promptly propagated that "change".
I'm quite annoyed by such non-safe defaults. Make the defaults as safe as reasonable. If people want performance they can dig through the settings and turn off such settings.