Why would NFS hang at statvfs() call?

Solution Unverified - Updated -

Issue

System logs captured the below call traces:

kernel: INFO: task statvfs:9055 blocked for more than 120 seconds.
kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kernel: statvfs       D ffff8802e6952040     0  9055   2216          9060  9051 (NOTLB)
kernel:  ffff8802c4029a28  0000000000000286  ffff8802ef188628  ffffffff802649e8
kernel:  0000000000000009  ffff8802e6952040  ffff8802ffc79040  0000000000000b49
kernel:  ffff8802e6952228  ffffffff80289433
kernel: Call Trace:
kernel:  [<ffffffff802649e8>] _write_lock_irqsave+0x9/0x1c
kernel:  [<ffffffff80289433>] __wake_up_common+0x3e/0x68
kernel:  [<ffffffff8022f2bd>] __wake_up+0x38/0x4f
kernel:  [<ffffffff8844b842>] :nfs:nfs_idmap_id+0x189/0x209
 kernel:  [<ffffffff8028ac29>] default_wake_function+0x0/0xe
kernel:  [<ffffffff8844663e>] :nfs:decode_getfattr+0x73c/0xc5e
kernel:  [<ffffffff883d7771>] :sunrpc:rpc_wait_bit_interruptible+0x0/0x28
kernel:  [<ffffffff88446ca9>] :nfs:nfs4_xdr_dec_getattr+0x0/0x4f
kernel:  [<ffffffff88446cf1>] :nfs:nfs4_xdr_dec_getattr+0x48/0x4f
kernel:  [<ffffffff883d2913>] :sunrpc:call_decode+0x4b7/0x509
kernel:  [<ffffffff883d7be7>] :sunrpc:__rpc_execute+0x9c/0x2df
kernel:  [<ffffffff883d2aad>] :sunrpc:rpc_call_sync+0x80/0xaa
kernel:  [<ffffffff883d2acd>] :sunrpc:rpc_call_sync+0xa0/0xaa
kernel:  [<ffffffff8843fbea>] :nfs:nfs4_proc_getattr+0x77/0x96
kernel:  [<ffffffff8842fc9c>] :nfs:__nfs_revalidate_inode+0x13e/0x263
kernel:  [<ffffffff8022d6dc>] mntput_no_expire+0x19/0x89
kernel:  [<ffffffff8022d6dc>] mntput_no_expire+0x19/0x89
kernel:  [<ffffffff8020f028>] link_path_walk+0xac/0xb8
kernel:  [<ffffffff88430971>] :nfs:nfs_getattr+0xaf/0xd9
kernel:  [<ffffffff802296ef>] vfs_stat_fd+0x32/0x4a
kernel:  [<ffffffff80267d61>] do_page_fault+0xfa5/0x131b
kernel:  [<ffffffff8020e74e>] do_mmap_pgoff+0x618/0x783
kernel:  [<ffffffff80281c1f>] sys32_stat64+0x11/0x29
kernel:  [<ffffffff802616f6>] ia32_tracesys+0x32/0x6c
kernel:  [<ffffffff802616a5>] ia32_sysret+0x0/0x5

Environment

  • Red Hat Enterprise Linux 5.9

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.