[OpenAFS-devel] OpenAFS 1.3.83, Unknown symbol rxkad_stats

chas williams - CONTRACTOR chas@cmf.nrl.navy.mil
Thu, 02 Jun 2005 09:59:32 -0400


In message <429EF816.1070308@ijs.si>,Andrej Filipcic writes:
>So it seems  there is a problem with files larger than cache size  (that
>is on amd64
>linux-2.6.11.10 no smp). Any idea? Have you tried writting or reading
>big files on i386?

sorry i didnt have a chance to look at this yesterday.  i was able
to duplicate this on my x86 using "dd if=/dev/zero of=afs.file bs=8k"
so its not specific to amd64.  the memcache filled up and dd is stuck
in afs_osi_Sleep() aro line 219 of afs_vnop_write.c.

dd            S E0B56074   596  1797   1764                     (NOTLB)
c7d45ad0 00000082 00000001 e0b56074 c7d45a94 c011ea67 00000000 c03a6c40
       00000000 00000003 e0b56068 00000000 00000001 c7d45ab8 c011ead8 c1406520
       00000000 00000000 461a7100 000fcc39 c7d45ab8 deef0550 deef0674 c010327f
Call Trace:
 [<e0b2ad9b>] afs_osi_SleepSig+0x10b/0x1b0 [libafs]
 [<e0b2aea8>] afs_osi_Sleep+0x68/0xb0 [libafs]
 [<e0b096f5>] afs_MemWrite+0x735/0x910 [libafs]
 [<e0b2f52e>] afs_linux_writepage_sync+0x10e/0x2b0 [libafs]
 [<c01471ee>] generic_file_buffered_write+0x22e/0x5b0
 [<c014789e>] __generic_file_aio_write_nolock+0x32e/0x5a0
 [<c0147c22>] __generic_file_write_nolock+0x82/0xa0
 [<c0147e1a>] generic_file_write+0x4a/0xc0
 [<e0b2c84a>] afs_linux_write+0x73a/0x7d0 [libafs]
 [<c0162f04>] vfs_write+0xa4/0x110
 [<c0163021>] sys_write+0x41/0x70
 [<c010423f>] sysenter_past_esp+0x54/0x75