Re: Systems lie about persistence and consistency promises. A lot. Lassi Kortela 10 Jul 2019 22:59 UTC

> It's not clear to me that the 30-second auto-sync is reliable, either.
> I can't find it right now, but I read an ACM paper a few years ago that
> compared several filesystems and showed that they had widely varying
> behavior with respect to unplanned shutdown.  Varying the hardware makes
> reliable behavior even less likely.  I don't think waiting thirty
> seconds will fix that.

It's most likely not reliable. I find your argument easy to believe,
even without any sources :)

I wonder how many programs dutifully use sync() but forget to flush
their own output buffers.