Re: [PATCH] 2.4.8-pre3 fsync entire path (+reiserfs fsync semantic change patch)

From: Matti Aarnio (matti.aarnio@zmailer.org)
Date: Sun Aug 05 2001 - 08:02:04 EST


On Mon, Aug 06, 2001 at 12:32:42AM +1200, Chris Wedgwood wrote:
> On Sun, Aug 05, 2001 at 02:15:46PM +0200, Matthias Andree wrote:
>
> Why does it? Each file-system is self-contained with respect to hard
> links. You cannot have link cross file system boundaries.
>
> Common code can be placed into a library. (Probably 2.5 stuff though.)
>
> As pointed out by Jan Harkes, logic that works for ext2 (eg. walking
> the dentry chain and sync'ing all the components) sucks for things
> like Coda, where the performance impact may be noticable (actually,
> I'm not conviced it will be, but what do I know).
>
> Not only that, it doesn't help qmail, cyrus imapd or Postfix
> completely.

        And for that matter, it (full access-tree fsync()ing) isn't
        necessary for systems which don't go around creating directories,
        instead place things into existing ones, and move things around
        in between the directories.

> --cw

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



This archive was generated by hypermail 2b29 : Tue Aug 07 2001 - 21:00:34 EST