On Mon, Dec 27, 2010 at 2:20 PM, Amir Goldstein <amir73il@xxxxxxxxx> wrote: > So as I wrote you on the previous thread, in Ext4 you can probably FS-specific code should of course be avoided in normal apps. > It is a more granular version of the exchangedata() BSD API mentioned > in the previous thread: > http://www.manpagez.com/man/2/exchangedata/ > > So the atomic update is: write(tempfd); fdatasync(tempfd); > exchangedata(tempfd, fd) Except exchangedata is not (widely) implemented? Don't you agree it's undesirable to lose meta-data? Olaf -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html