From owner-cvs-all@FreeBSD.ORG Sun Apr 2 04:15:35 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CD7116A420; Sun, 2 Apr 2006 04:15:35 +0000 (UTC) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E3BE43D45; Sun, 2 Apr 2006 04:15:35 +0000 (GMT) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k324FYWd098205; Sun, 2 Apr 2006 04:15:34 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k324FYCm098204; Sun, 2 Apr 2006 04:15:34 GMT (envelope-from cel) Message-Id: <200604020415.k324FYCm098204@repoman.freebsd.org> From: Chuck Lever Date: Sun, 2 Apr 2006 04:15:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/nfsclient nfs_socket.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Apr 2006 04:15:35 -0000 cel 2006-04-02 04:15:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) 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. MFC revision 1.136 to RELENG_5 Sponsored by: Network Appliance, Incorporated Reviewed by: rick Approved by: re (kensmith), silby Revision Changes Path 1.114.2.3 +4 -8 src/sys/nfsclient/nfs_socket.c