NFS clients hang, and on server the message "kernel: NFSD: setclientid: string in use by client" is seen

Solution Verified - Updated -

Issue

  • NFS clients hang, and on the NFS server, the message kernel: NFSD: setclientid: string in use by client is seen.

  • The NFS server logs messages similar to the following:

Mar 12 21:02:44 servername kernel: NFSD: setclientid: string in use by client(clientid 4f5e14e2/00000003)
Mar 12 21:03:47 servername kernel: NFSD: setclientid: string in use by client(clientid 4f5e14e2/00000004)
  • The traces on the NFS client, for example this one, all result due to a problem with the NFS service:
Mar 12 19:04:36 hostname kernel: INFO: task java:11714 blocked for more than 120 seconds.
Mar 12 19:04:36 hostname kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Mar 12 19:04:36 hostname kernel: java          D ffffffff801546d1     0 11714      1         11786 11713 (NOTLB)
Mar 12 19:04:36 hostname kernel:  ffff8101a68cb9d8 0000000000000086 0000000000000000 ffff81043fea8c00
Mar 12 19:04:36 hostname kernel:  ffff8101573685c8 000000000000000a ffff81023f907080 ffff81024730e040
Mar 12 19:04:36 hostname kernel:  000051c66e76af40 000000000014f7a5 ffff81023f907268 000000083d49ecb8
Mar 12 19:04:36 hostname kernel: Call Trace:
Mar 12 19:04:36 hostname kernel:  [<ffffffff885f8271>] :nfs:nfs4_xdr_enc_write+0x0/0x125
Mar 12 19:04:36 hostname kernel:  [<ffffffff8006ec8f>] do_gettimeofday+0x40/0x90
Mar 12 19:04:36 hostname kernel:  [<ffffffff885e22f5>] :nfs:nfs_wait_bit_uninterruptible+0x0/0xd
Mar 12 19:04:36 hostname kernel:  [<ffffffff800637ce>] io_schedule+0x3f/0x67
Mar 12 19:04:36 hostname kernel:  [<ffffffff885e22fe>] :nfs:nfs_wait_bit_uninterruptible+0x9/0xd
Mar 12 19:04:36 hostname kernel:  [<ffffffff800639fa>] __wait_on_bit+0x40/0x6e
Mar 12 19:04:36 hostname kernel:  [<ffffffff885e22f5>] :nfs:nfs_wait_bit_uninterruptible+0x0/0xd
Mar 12 19:04:36 hostname kernel:  [<ffffffff80063a94>] out_of_line_wait_on_bit+0x6c/0x78
Mar 12 19:04:36 hostname kernel:  [<ffffffff800a2e8b>] wake_bit_function+0x0/0x23
Mar 12 19:04:36 hostname kernel:  [<ffffffff885e6eb0>] :nfs:nfs_sync_inode_wait+0xe0/0x2d4
Mar 12 19:04:36 hostname kernel:  [<ffffffff885e7551>] :nfs:nfs_updatepage+0x17f/0x1ec
Mar 12 19:04:36 hostname kernel:  [<ffffffff885dcf4b>] :nfs:nfs_write_end+0x6b/0x92
Mar 12 19:04:36 hostname kernel:  [<ffffffff8000ff32>] generic_file_buffered_write+0x1cc/0x675
Mar 12 19:04:36 hostname kernel:  [<ffffffff8001678a>] __generic_file_aio_write_nolock+0x369/0x3b6
Mar 12 19:04:36 hostname kernel:  [<ffffffff800a5830>] futex_wake+0x50/0xd4
Mar 12 19:04:36 hostname kernel:  [<ffffffff800219bf>] generic_file_aio_write+0x67/0xc3
Mar 12 19:04:36 hostname kernel:  [<ffffffff885dd62d>] :nfs:nfs_file_write+0xd8/0x14f
Mar 12 19:04:36 hostname kernel:  [<ffffffff80018415>] do_sync_write+0xc7/0x104
Mar 12 19:04:36 hostname kernel:  [<ffffffff800a2e5d>] autoremove_wake_function+0x0/0x2e
Mar 12 19:04:36 hostname kernel:  [<ffffffff80016b92>] vfs_write+0xce/0x174
Mar 12 19:04:36 hostname kernel:  [<ffffffff8001745b>] sys_write+0x45/0x6e
Mar 12 19:04:36 hostname kernel:  [<ffffffff8006149d>] sysenter_do_call+0x1e/0x76
  • After restarting the nfs service, the problem gets resolved.

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • NFSv4
  • Delegations aka Callbacks aka File Leases

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content