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

Derrick Brashear shadow@gmail.com
Mon, 24 May 2010 12:27:21 -0400


Well... hm.
Can I suggest making the object @sys points to be a symlink to the
real directory, instead of the real directory?

That should result in the right thing happening, albeit still wretched.

On Mon, May 24, 2010 at 12:20 PM, Jeff Blaine <jblaine@kickflop.net> wrote:
> Oh to be so lucky.
>
> Matlab barfs all over '@sys' refs. =A0I'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>
>> =A0wrote:
>>>
>>> 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:
>>>
>>> =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?
>>
>> _______________________________________________
>> OpenAFS-info mailing list
>> OpenAFS-info@openafs.org
>> https://lists.openafs.org/mailman/listinfo/openafs-info
>>
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>



--=20
Derrick