The journalling file system saga

Christian Laursen xi at
Thu May 13 15:01:19 PDT 2004

Peter Schuller <peter.schuller at> 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
    Christian Laursen

More information about the freebsd-questions mailing list