--On November 8, 2007 3:15:07 PM -0800 Russ Allbery <[EMAIL PROTECTED]> wrote:

Michael Loftis <[EMAIL PROTECTED]> writes:
--On November 8, 2007 5:49:40 PM -0500 Jim Rees <[EMAIL PROTECTED]> wrote:

You've mounted a volume in two different places and now you're
surprised that you can get to it from either mount point?  I don't see
what the problem is.

No.  The problem is pwd (getcwd()) returns erroneous information.  Worse
when you chroot it returns paths *outside* the chroot.

This is probably the same as:

    http://rt.central.org/rt/Ticket/Display.html?id=3753

which is a long-standing problem related to how the Linux kernel caches
directory information (I think).

I've confirmed it as being present in 2.6.23.1-21.fc7 + OpenAFS1.4.5 (1.4.5-fc7.1) as well. The behavior sounds identical to that, and matches what I was thinking about the dentry cache being involved somehow. My Darwin/OSX (Leopard) laptop with 1.4.5 doesn't see the same behavior (can't chroot mind you but I can do pwd) so that matches that as well. Is there any ... timeline or proposal for fixing?

It's somewhat fuzzy to me so i'm not 100% certain, but all the symptoms indeed match that.




--
Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>




--
"Genius might be described as a supreme capacity for getting its possessors
into trouble of all kinds."
-- Samuel Butler
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to