3 ms·
https://lwn.net/Articles/752063/ https://lwn.net/Articles/752063/ PostgreSQL's fsync() surprise this is very scary, if not fatally scary.
by ausjke 9y ago
https://lwn.net/Articles/752063/ https://lwn.net/Articles/752063/
PostgreSQL's fsync() surprise
this is very scary, if not fatally scary.
- sterwill 9y agoI can't read it because it's paywalled, but how is the operating system's fsync behavior "fatally scary" with regards to PostgreSQL? How does MySQL handle durability in these cases? What's your point?
- severine 9y agohttps://lwn.net/SubscriberLink/752063/5a5e2ebd8bcf3129/ https://lwn.net/SubscriberLink/752063/5a5e2ebd8bcf3129/
- macdice 9y agoI think it is scary about Linux. They are still wrestling with reliable error reporting for buffered IO after decades, and while the changes in 4.13 are an improvement in some ways they make some highly questionable assumptions that don't seem to be based on POSIX. I'm not following it in detail but fortunately it sounds like something might be done to improve the situation on the Linux side?