The journalling file system saga
xi at borderworlds.dk
Thu May 13 15:01:19 PDT 2004
Peter Schuller <peter.schuller at infidyne.com> writes:
[Problems with softupdates]
> Yet another problem is that an fsync() no longer guarantees that data is on
> disk, even with write caching disabled on the media. This doesn't break
> things like PostgreSQL provided that the order of writes is preserved, but it
> does break things like MTA:s that want to guarantee that critical data has
> been commited to persistent storage before signaling success to an external
> entity (SMTP client).
fsync(2) works as advertised with softupdates enabled so that shouldn't cause
any problems for applications that are written properly.
Med venlig hilsen
More information about the freebsd-questions