From owner-cvs-all@FreeBSD.ORG Fri Mar 17 22:14:23 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 B5E1F16A41F; Fri, 17 Mar 2006 22:14:23 +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 8340D43D45; Fri, 17 Mar 2006 22:14:23 +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 k2HMEN3K017447; Fri, 17 Mar 2006 22:14:23 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2HMENVV017446; Fri, 17 Mar 2006 22:14:23 GMT (envelope-from cel) Message-Id: <200603172214.k2HMENVV017446@repoman.freebsd.org> From: Chuck Lever Date: Fri, 17 Mar 2006 22:14:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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: Fri, 17 Mar 2006 22:14:23 -0000 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