Starting from PostgreSQL’s fsync Failure (from Chen Zongzhi's Medium blog)
♦IntroductionpIn 2018, the PostgreSQL community discovered a severe problem that had existed for 20 years: when fsync() fails, PostgreSQL's handling could lead to silent data loss. This incident, known as "fsyncgate", not only revealed an architectural flaw in PostgreSQL itself, but also exposed a deep conflict between the Linux kernel, file systems, and databases regarding I/O error
[...]