Re: Linux-2.4.0-test10

From: Stephen C. Tweedie (sct@redhat.com)
Date: Thu Nov 09 2000 - 11:45:43 EST


Hi,

On Sat, Nov 04, 2000 at 07:49:37PM +0100, Marco d'Itri wrote:
> On Nov 02, "Stephen C. Tweedie" <sct@redhat.com> wrote:
>
> >2.2 O_SYNC is actually broken too --- it doesn't sync all metadata (in
> >particular, it doesn't update the inode), but I'd rather fix that for
> >2.4 rather than change 2.2, as the main users of O_SYNC, databases,
> >are writing to preallocated files anyway.
> What about fsync(2)? Will it update metadata too?

Always. fdatasync() is permitted to skip timestamp updates, but
fsync() is not.

Cheers,
 Stephen

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Nov 15 2000 - 21:00:14 EST