3 ms·
All db systems (even and especially the replicated ones) at AWS had to use O_DIRECT (I presume for this same reason).
by ignoramous 5y ago
All db systems (even and especially the replicated ones) at AWS had to use O_DIRECT (I presume for this same reason).
- _vvhw 5y agoIt's interesting how the proper handling of local storage faults is now also recognized to be all the more critical for global replicated systems—that local faults do propagate across distributed systems. For example, when not using O_DIRECT, an ack back to the consensus protocol, for local data that was recovered from the log at startup, and not in fact made durable (only marked clean in the kernel page cache after an fsync failure), could cause a quorum swing after the next reboot, and global data loss.