cvs commit: src/sys/nfsclient nfs_socket.c

Chuck Lever cel at FreeBSD.org
Fri Mar 17 22:14:23 UTC 2006


cel         2006-03-17 22:14:23 UTC

  FreeBSD src repository

  Modified files:
    sys/nfsclient        nfs_socket.c 
  Log:
  If an NFS server returns more than a few EJUKEBOX errors for a given RPC
  request, the FreeBSD NFS client will quickly back off to a excessively
  long wait (days, then weeks) before retrying the request.
  
  Change the behavior of the FreeBSD NFS client to match the behavior of
  the reference NFS client implementation (Solaris).  This provides a fixed
  delay of 10 seconds between each retry by default.  A sysctl, called
  nfs3_jukebox_delay, is now available to tune the delay.  Unlike Solaris,
  the sysctl value on FreeBSD is in seconds, rather than in HZ.
  
  Sponsored by:   Network Appliance, Incorporated
  Reviewed by:    rick
  Approved by:    silby
  MFC after:      3 days
  
  Revision  Changes    Path
  1.136     +4 -8      src/sys/nfsclient/nfs_socket.c


More information about the cvs-src mailing list