[OpenAFS] 'amd64_linux26' is being replaced by '@sys'

Jeff Blaine jblaine@kickflop.net
Mon, 24 May 2010 12:20:40 -0400


Oh to be so lucky.

Matlab barfs all over '@sys' refs.  I'll tell our users
they may get lucky :)

On 5/24/2010 12:12 PM, Derrick Brashear wrote:
> On Mon, May 24, 2010 at 12:01 PM, Jeff Blaine<jblaine@kickflop.net>  wrote:
>> We're confused here.
>>
>> RHELv5 amd64_linux26 + OpenAFS 1.4.6
>>
>> % pwd
>> /afs/rcf/apps/Matlab/amd64_linux26/current/bin
>> % /bin/pwd
>> /afs/rcf.our.org/apps/Matlab/@sys/R2009b/bin
>> %
>>
>> This does not happen on the following other hosts we've tested:
>>
>>     RHELv5 amd64_linux26 with OpenAFS 1.4.7
>>     RHELv5 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?
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>