Hi!

I am trying to build openafs on dual opteron running SuSE 9.0
professional for AMD64. I ran into several 64-bit issues.  When
compiling openafs-snap-2003-12-16 (basically the same as
openafs-1.3.51), there are still some implicit declarations resulting
in segmentation faults. In attachment, there are some patches adding
mostly declarations of inet_ntoa, DRead and DNew. With those patches
the server works with no problems.

There are more troubles with client. Client starts fine with 
"insmod libafs-2.4.21-149-smp.mp.o" and 
"afsd -stat 2000 -dcache 800 -daemons 3 -volumes 70 -cachedir \
/var/cache/openafs -memcache"

Using afs client causes several different oopses depending on what you
do with afs.

1) Doing "find /afs/cellname" results in an oops after partially
listing the contents of /afs/cellname. oops is different with noauth
(no token) and auth (with token).

2) Writting small files (2mb) to afs works for some time. Writing with
token results in "afs: Tokens for user of AFS id 1 for cell cellname
are discarded (rxkad error=19270410)" and contact with fileserver is
lost.

3) Writting large file (100mb) with noauth results in panic 
(assertion failed: tdc->refCount == 1, , file:
/root/afs/tmp/openafs-snap-2003-12-16/src/afs/afs_dcache.c, line:
1738)

4) Reading of small files also works for some time. Oops does not always 
occur at the same place, but it seems to be caused by some kind of cache
corruption. I have attached some examples of oopses in a tar file.

I checked the same version of client on dual i386 fedora box and that
worked with no problems.

Best regards,

Andrej
_____________________________________________________________
   doc. dr. Andrej Filipcic,   E-mail: [EMAIL PROTECTED]
   Department of Experimental High Energy Physics - F9
   Jozef Stefan Institute, Jamova 39, P.o.Box 3000
   SI-1001 Ljubljana, Slovenia
   Tel.: +386-1-477-3674    Fax: +386-1-425-7074
-------------------------------------------------------------

Attachment: amd64-afs.tar
Description: Binary data

Reply via email to