Re: [PATCH] 2.4.8-pre3 fsync entire path (+reiserfs fsync semantic change patch)
Matti Aarnio (matti.aarnio@zmailer.org)
Sun, 5 Aug 2001 16:02:04 +0300
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/