Наличие реплицированного тома glusterfs с большим количеством маленьких файлов (почти 1 миллион). Доступ к файловой системе осуществляется только через glusterfs fuse mount, смонтированный с опцией noatime. Таким образом, теоретически при доступе к файлу не должно производиться никаких операций записи / изменения блоков.
Приложение, которое пишет туда, едва успевает записать 5-10 файлов в час.
И даже тогда, если кирпич отключается на минуту или две, у меня 50-100 несинхронизированных записей. Если кирпич не работает в течение часа, появляются тысячи несинхронизированных записей. Я проверил всю документацию glusterfs и не нашел никакой информации о таком поведении.
Итак, мой вопрос заключается в том, что постоянно меняется / синхронизируется в glusterfs, что требует синхронизации такого количества записей. Также можно заставить glusterfs синхронизировать только файлы, которые записываются / изменяются, а не столько всего, чтобы уменьшить трафик между узлами.