My Favorites

Close

Please to see your favorites.


SLES 11 NFS client mounts hang when using kernel 3.0.80-x

This document (7014392) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 11 Service Pack 3 (SLES 11 SP3)
SUSE Linux Enterprise Server 11 Service Pack 2 (SLES 11 SP2)

Situation

A SLES 11 SP2 or SP3 system using kernel 3.0.80-x is acting as an NFS client.  In other words, it has mounted one or more file systems from remote NFS server(s).  (Mount type nfs).
 
The nfs client functions works for a while, but after some time, anything process on the client machine which is trying to access the nfs mount or get data or statistics from it might "hang."  The process waiting for a response from the nfs client layer which is not coming.  The NFS Server is still functioning fully, as other nfs clients are not necessarily effected.
 

Resolution

A fix for the nfs client side was released in kernel 3.0.93-x and higher.  (At the time of this writing, the current kernel for SP2 and SP3 is 3.0.101-x, and that level is recommended.)  Update the nfs client machine to the newer kernel.
 
Kernel 3.0.80-x introduced a number of nfs and rpc related fixes from the upstream linux community.  This "hang" is a side effect of some of those changes.

Additional Information

To the author's knowledge, this issue has only been reported by users of NFS v3.  However, this may be a misleading coincidence, as the percentage of NFS v4 users is small compared to NFS v3.  The code fix was made in sunrpc code, which is used by both NFS v3 and v4.

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7014392
  • Creation Date:09-JAN-14
  • Modified Date:27-JAN-14
    • SUSESUSE Linux Enterprise Server

Did this document solve your problem? Provide Feedback