Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Mar 2006 22:14:23 +0000 (UTC)
From:      Chuck Lever <cel@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/nfsclient nfs_socket.c
Message-ID:  <200603172214.k2HMENVV017446@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603172214.k2HMENVV017446>