[OpenAFS-devel] idle dead timeout processing in clients

Russ Allbery rra@stanford.edu
Wed, 07 Dec 2011 18:02:39 -0800


Russ Allbery <rra@stanford.edu> writes:

> 6. We're seeing increasing numbers of kernel errors from other servers,
>    particularly our filedrawers servers, reporting blocked processes
>    (saying that the process was unable to make forward progress for more
>    than X seconds) that are attempting to access AFS.

Here's a typical example of one of those errors:

[62890.386742] INFO: task cron:18494 blocked for more than 120 seconds.
[62890.386743] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[62890.386745] cron          D f78eb01a     0 18494   2672
[62890.386747]        00000000 00000086 c017cb5d f78eb01a f78eb011 f6b0ee60 f6b0efec c303ffc0 
[62890.386750]        00000004 00000000 00000000 00000000 00000000 000000ff f8c85040 f8c85048 
[62890.386753]        f8c85044 f6b0ee60 c02b9349 f651fe5c f641de70 f6b0ee60 00000014 00000000 
[62890.386756] Call Trace:
[62890.386757]  [<c017cb5d>] __link_path_walk+0xb0b/0xb26
[62890.386762]  [<c02b9349>] __mutex_lock_slowpath+0x50/0x7b
[62890.386766]  [<c02b91df>] mutex_lock+0xa/0xb
[62890.386769]  [<f8c67aa6>] afs_syscall+0x198/0x156f [openafs]
[62890.386789]  [<c017ce5e>] do_path_lookup+0x122/0x184
[62890.386791]  [<c01a17db>] pde_users_dec+0xb/0x28
[62890.386794]  [<c01a1c7e>] proc_reg_open+0x43/0x4a
[62890.386797]  [<c01a1c3b>] proc_reg_open+0x0/0x4a
[62890.386799]  [<c017332e>] __dentry_open+0x130/0x1fc
[62890.386802]  [<c0173416>] nameidata_to_filp+0x1c/0x2c
[62890.386805]  [<c017dc12>] do_filp_open+0x34f/0x684
[62890.386808]  [<c016412d>] handle_mm_fault+0x30c/0x6dd
[62890.386811]  [<f8c5fc56>] afs_unlocked_ioctl+0x42/0x4e [openafs]
[62890.386833]  [<f8c5fc14>] afs_unlocked_ioctl+0x0/0x4e [openafs]
[62890.386852]  [<c01a1b9f>] proc_reg_unlocked_ioctl+0x51/0x97
[62890.386856]  [<c01a1b4e>] proc_reg_unlocked_ioctl+0x0/0x97
[62890.386859]  [<c017ea54>] vfs_ioctl+0x1c/0x5d
[62890.386862]  [<c017ecdf>] do_vfs_ioctl+0x24a/0x261
[62890.386864]  [<c0173190>] do_sys_open+0xa8/0xb0
[62890.386867]  [<c017ed37>] sys_ioctl+0x41/0x5a
[62890.386870]  [<c0103857>] sysenter_past_esp+0x78/0xb1
[62890.386874]  [<c02b0000>] quirk_amd_ide_mode+0x5e/0xb6

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>