logoalt Hacker News

gavinraytoday at 7:57 PM1 replyview on HN

  > Doing atomic writes is extremely fragile if you are just on top of the filesystem.
This is not true, at least in Linux.

  pwritev2(fd, iov, iovcnt, offset, RWF_ATOMIC);
The requirements being that the write must be block-aligned and no larger than the underlying FS's guaranteed atomic write size

Replies

tclancytoday at 8:56 PM

Sure, but how many people using files as a data store even know to worry about atomicity?

show 1 reply