Более научно

Более научно:
http://research.cs.wisc.edu/adsl/Publications/alice-osdi14.pdf
Смысл сводится к тому, что каждый файловый дескриптор должен быть либо открыт монопольно на запись, либо обложен блокировками/мьютексами (single writer). Close ничего не гарантирует. Write ничего не гаранитрует. in sync we trust. А теперь сюрприз - sync отключен практически во всех базах данных by default. Мешает побеждать в бенчмарках. В slowpoke каждая операция завершается sync. Каждая.

Очень надеюсь что slowpoke станет дефолтным стораджем для ipfs.io. Это было бы большой победой здравого смысла над бенчмарками. Обсуждаем с разработчиками.

Research.Cs.Wisc.Edu