]> Sergey Matveev's repositories - stargrave-blog.git/commit
Снова фатальные проблемы в Linux: O_DIRECT на MD/DRBD
authorSergey Matveev <stargrave@stargrave.org>
Sat, 18 Oct 2025 14:07:46 +0000 (17:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 18 Oct 2025 14:07:46 +0000 (17:07 +0300)
commit2018ad9dd564ea6b2d706981b8e581160c4f913b
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentca8662dcef7a3c0dfbc7bcdc81add8e89bfd7a9f
Снова фатальные проблемы в Linux: O_DIRECT на MD/DRBD

https://bugzilla.kernel.org/show_bug.cgi?id=99171
https://www.linux.org.ru/news/linux-general/18114137
Оказывается, имеется древняя (более 10 лет) проблема, когда при
использовании O_DIRECT поверх RAID MD или DRBD будут битые данные.
Userspace может всё покорёжить. Причём на практике всякий софт (типа
запуска ВМ) O_DIRECT реально использует. В этом весь Linux.

Упоминают, что ни OpenZFS, ни Bcachefs не подвержены этому. Причём
первого в Linux нет и не будет, а второй вроде тоже же хотели исключить
полностью из ядра.