Moving a large file (~15 GB) via NFS causes the process to hang.
Issue
- Moving a large file (~15 GB) via NFS causes the process to hang.
- The following messages occur on the nfs server.
66 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
67 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
68 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
69 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
70 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
71 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
72 Oct 2 21:42:14 kernel: nfsd: peername failed (err 107)!
- The following hung task trace was also printed in /var/log/messages, client side applications were not able to write to the NFS server at that time.
kernel: INFO: task nfsd4:1762 blocked for more than 120 seconds.
kernel: Not tainted 2.6.32-431.29.2.el6.x86_64 #1
kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kernel: nfsd4 D 0000000000000002 0 1762 2 0x00000080
kernel: ffff880326b6fd30 0000000000000046 0000000000000000 ffff88032fc28a00
kernel: ffff880326b6fd70 ffffffff81060aa3 0000000000000000 0000000000000000
kernel: ffff880325023ab8 ffff880326b6ffd8 000000000000fbc8 ffff880325023ab8
kernel: Call Trace:
kernel: [<ffffffff81060aa3>] ? perf_event_task_sched_out+0x33/0x70
kernel: [<ffffffff8152a5be>] __mutex_lock_slowpath+0x13e/0x180
kernel: [<ffffffffa02ab380>] ? laundromat_main+0x0/0x3f0 [nfsd]
kernel: [<ffffffff8152a45b>] mutex_lock+0x2b/0x50
kernel: [<ffffffffa02a6e95>] nfs4_lock_state+0x15/0x20 [nfsd]
kernel: [<ffffffffa02ab3aa>] laundromat_main+0x2a/0x3f0 [nfsd]
kernel: [<ffffffffa02ab380>] ? laundromat_main+0x0/0x3f0 [nfsd]
kernel: [<ffffffff81094a20>] worker_thread+0x170/0x2a0
kernel: [<ffffffff8109afa0>] ? autoremove_wake_function+0x0/0x40
kernel: [<ffffffff810948b0>] ? worker_thread+0x0/0x2a0
kernel: [<ffffffff8109abf6>] kthread+0x96/0xa0
kernel: [<ffffffff8100c20a>] child_rip+0xa/0x20
kernel: [<ffffffff8109ab60>] ? kthread+0x0/0xa0
kernel: [<ffffffff8100c200>] ? child_rip+0x0/0x20
Environment
- Red Hat Enterprise Linux 6
- kernel-2.6.32-431.29.2.el6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.