Re: ext3-2.4-0.9.4

David S. Miller
2001-08-03T15:12:09Z

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.

Later,
David S. Miller
davem@redhat.com