( saxus | 2019. 02. 15., p – 16:33 )

Aha, nem.

* Excerpted from the LWN.net article https://lwn.net/Articles/752063/
* In short, PostgreSQL assumes that a successful call to fsync() indicates
* that all data written since the last successful call made it safely to
* persistent storage. But that is not what the kernel actually does. When
* a buffered I/O write fails due to a hardware-level error, filesystems
* will respond differently, but that behavior usually includes discarding
* the data in the affected pages and marking them as being clean. So a read
* of the blocks that were just written will likely return something other
* than the data that was written.

Magyarul: a program azt hiszi, hogy sikeres volt az írás, holott lehet, hogy valójában nem. És még azt sem feltétlen tudod, hogy temporális vagy permanens hiba történt.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™