[OpenAFS-devel] Hangs during mv

Harald Barth haba@pdc.kth.se
Mon, 30 May 2005 18:49:34 +0200 (MEST)


Hi everyone,

We have 1.3.82 with dcache patch on Linux 2.6.11.8+PDC and that gives
us processes that hang in a ranlib or mv (ranlib does a rename in
the end). My guess it that it is either

caused by DELTA linux-writepage-sync-20050308

or

maybe fixed by DELTA linux-vnode-aliases-20050529

or both ;-) Can you tell me which?
(I suppose Derrick has been near this code lately)

As usual many thanks for all the files,
Harald.

SysRq : Show State

ranlib        D F1A0C000     0  8277      1          9168 15409 (NOTLB)
f1a0dec8 00000046 f8b45d40 f1a0c000 00000040 00000000 f1a0c000 f8b1fa45 
       f5d76c00 f5d76c00 f8b1f980 00004fa9 87185a7b 0000d118 e55c96c0 f5d76c70 
       e55c9570 00000246 f5d76c78 c0284311 00000001 e55c9570 c0111e60 f5d76c78 
Call Trace:
 [<f8b1fa45>] afs_linux_permission+0xc5/0xf0 [libafs]
 [<f8b1f980>] afs_linux_permission+0x0/0xf0 [libafs]
 [<c0284311>] __down+0x61/0xc0
 [<c0111e60>] default_wake_function+0x0/0x10
 [<c0284467>] __down_failed+0x7/0xc
 [<c015bbda>] .text.lock.namei+0x4c/0x1e2
 [<c015b575>] sys_rename+0x135/0x230
 [<c0154d03>] sys_lstat64+0x23/0x30
 [<c01023cd>] sysenter_past_esp+0x52/0x75
mv            D EF280000     0  9126      1         24669  9168 (NOTLB)
ef281ec8 00000046 00000000 ef280000 00000040 00000000 ef280000 f8b1fa45 
       f5c53400 f5c53400 f8b1f980 0000163c 86f80584 0000d6e1 e55c9bd0 f63abd64 
       e55c9a80 00000246 f63abd6c c0284311 00000001 e55c9a80 c0111e60 cde49edc 
Call Trace:
 [<f8b1fa45>] afs_linux_permission+0xc5/0xf0 [libafs]
 [<f8b1f980>] afs_linux_permission+0x0/0xf0 [libafs]
 [<c0284311>] __down+0x61/0xc0
 [<c0111e60>] default_wake_function+0x0/0x10
 [<c0284467>] __down_failed+0x7/0xc
 [<c015bbc0>] .text.lock.namei+0x32/0x1e2
 [<c015b575>] sys_rename+0x135/0x230
 [<c0154cef>] sys_lstat64+0xf/0x30
 [<c01023cd>] sysenter_past_esp+0x52/0x75
mv            D CDE48000     0  9168      1          9126  8277 (NOTLB)
cde49ec8 00000046 00000000 cde48000 00000040 00000000 cde48000 f8b1fa45 
       f5c53400 f5c53400 f8b1f980 000315f1 d00db5c5 0000d6f2 f5d101b0 f63abd64 
       f5d10060 00000246 f63abd6c c0284311 00000001 f5d10060 c0111e60 f590dedc 
Call Trace:
 [<f8b1fa45>] afs_linux_permission+0xc5/0xf0 [libafs]
 [<f8b1f980>] afs_linux_permission+0x0/0xf0 [libafs]
 [<c0284311>] __down+0x61/0xc0
 [<c0111e60>] default_wake_function+0x0/0x10
 [<c0284467>] __down_failed+0x7/0xc
 [<c015bbc0>] .text.lock.namei+0x32/0x1e2
 [<c015b575>] sys_rename+0x135/0x230
 [<c0154cef>] sys_lstat64+0xf/0x30
 [<c01023cd>] sysenter_past_esp+0x52/0x75