Re: ext3-2.4-0.9.4

David S. Miller (davem@redhat.com)
Fri, 3 Aug 2001 08:11:50 -0700 (PDT)


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
-
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/