Why would NFS hang at statvfs() call?
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.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
