Re: ext3-2.4-0.9.4

From: Daniel Phillips (phillips@bonn-fries.net)
Date: Fri Aug 03 2001 - 10:25:09 EST


On Friday 03 August 2001 17:11, David S. Miller wrote:
> Stephen C. Tweedie writes:
> > The word "access" isn't used there in the spec, so it doesn't matter.
> > The spec only refers to "all file system information required to
> > retrieve the data." Integrity of the data is the only thing
> > guaranteed, not integrity of the namespace.
>
> In fact this interpretation would have a severe performance impact
> for any implementation.
>
> If you include "metadata of the 'path'" in "all filesystem
> information..." then you have to basically sync each and every element
> on the path(s) to that file. This means walking each dentry in the
> alias list for the inode, and then walk from each of those to the root
> sync'ing along the way.
>
> That would be a rediculious requirement.

As I read the (excerpts from the) SUS, this isn't required, only that
at least one namespace path from the root to the fsynced file is
preserved. I can imagine an efficient implementation for this.

--
Daniel
-
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:27 EST