[OpenAFS] 'amd64_linux26' is being replaced by '@sys'
Mon, 24 May 2010 12:12:21 -0400
On Mon, May 24, 2010 at 12:01 PM, Jeff Blaine <firstname.lastname@example.org> wrote:
> We're confused here.
> RHELv5 amd64_linux26 + OpenAFS 1.4.6
> % pwd
> % /bin/pwd
> This does not happen on the following other hosts we've tested:
> =A0 =A0RHELv5 amd64_linux26 with OpenAFS 1.4.7
> =A0 =A0RHELv5 i386_linux26 with OpenAFS 1.4.11
> How do we get the AFS client to stop converting 'amd64_linux26'
> to '@sys' ?
It's not the AFS client. It's the fact that you have more than one
path to the same vnode; Someone references it via @sys, and the kernel
caches the dentry with the path @sys. You get one dentry per inode.
Unless we find a way to implement dentries that effectively point to
alias inodes, and we haven't yet, that can happen.
It's not new. It's just "luck".
> Is this something changed post-1.4.6?