Re: ext3-2.4-0.9.4

Daniel Phillips
2001-08-03T15:19:59Z

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