[OpenAFS] Re: RH9, 2.4.20-30.9smp, AFS 1.2.13 afsd lockup

Mike Polek mike@pictage.com
Thu, 23 Dec 2004 11:09:42 -0800


More info, in case anyone has a clue:

On the smp kernel, afsd locks up the machine at the first fork:

# ./afsd -memcache -blocks 51200 -debug
afsd: My home cell is 'test.pictage.com'
ParseCacheInfoFile: Opening cache info file '/usr/vice/etc/cacheinfo'...
ParseCacheInfoFile: Cache info file successfully parsed:
         cacheMountDir: '/afs'
         cacheBaseDir: '/home/vice/cache'
         cacheBlocks: 300000
afsd: 6400 inode_for_V entries at 0x80723e0, 25600 bytes
SScall(137, 28, 17)=0 afsd: Forking rx listener daemon.


On the single processor kernel:

# ./afsd -memcache -blocks 51200 -debug
afsd: My home cell is 'test.pictage.com'
ParseCacheInfoFile: Opening cache info file '/usr/vice/etc/cacheinfo'...
ParseCacheInfoFile: Cache info file successfully parsed:
         cacheMountDir: '/afs'
         cacheBaseDir: '/home/vice/cache'
         cacheBlocks: 300000
afsd: 6400 inode_for_V entries at 0x80723e0, 25600 bytes
SScall(137, 28, 17)=0 afsd: Forking rx listener daemon.
SScall(137, 28, 48)=0 afsd: Forking rx callback listener.
afsd: Forking rxevent daemon.
SScall(137, 28, 0)=0 SScall(137, 28, 19)=0 SScall(137, 28, 36)=0 afsd: 
Calling AFSOP_CACHEINIT: 300 stat cache entries, 6400 optimum cache files, 
51200 blocks in the cache, flags = 0x1, dcache entries 6400
SScall(137, 28, 6)=0 afsd: Sweeping workstation's AFS cache directory.
afsd: Using memory cache, not swept
afsd: Calling AFSOP_CACHEINFO: dcache file is '/CacheItems'
afsd: Calling AFSOP_CELLINFO: cell info file is '/CellItems'
SScall(137, 28, 34)=0 SScall(137, 28, 29)=0 SScall(137, 28, 29)=0 
SScall(137, 28, 29)=0 SScall(137, 28, 29)=0 SScall(137, 28, 35)=0 afsd: 
Forking AFS daemon.
afsd: Forking Check Server Daemon.
afsd: Forking 2 background daemons.
SScall(137, 28, 1)=0 SScall(137, 28, 4)=0 SScall(137, 28, 2)=0 afsd: Calling 
AFSOP_VOLUMEINFO: volume info file is '/VolumeItems'
SScall(137, 28, 8)=2 afsd: Calling AFSOP_AFSLOG: volume info file is 
'/usr/vice/etc/AFSLog'
afsd: Calling AFSOP_CACHEINODE for each of the 6400 files in ''
afsd: Calling AFSOP_GO with cacheSetTime = 1
SScall(137, 28, 100)=0 afsd: All AFS daemons started.
afsd: Forking trunc-cache daemon.
afsd: Mounting the AFS root on '/afs', flags: 0.
SScall(137, 28, 2)=0 SScall(137, 28, 3)=0
------------------------------------------------------------------------


Thanks in advance. Any and all help is appreciated.

Mike Polek
Pictage, Inc.