On Tue, Jun 16, 2020 at 07:12:48AM -0400, Sweet Tea Dorminy wrote: > Hi Christoph; > > Forgive me my newness and not understanding most subtleties, but I > don't actually understand why you say "that is a completely bogus > assumption" -- could you please elaborate or point me at a > document/code/list archive explaining? There is absolutely no guarantee in what way the Linux kernel splits and merges I/O requests. Even more importantly there are absolutely no guarantees about the on-disk atomicy in the face of I/O failures.