From owner-cvs-all@FreeBSD.ORG Tue May 30 00:44: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 6CCD116A880; Tue, 30 May 2006 00:44: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 308F943D4C; Tue, 30 May 2006 00:44:23 +0000 (GMT) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4U0h8I0042726; Tue, 30 May 2006 00:43:08 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4U0h7BG042725; Tue, 30 May 2006 00:43:07 GMT (envelope-from cel) Message-Id: <200605300043.k4U0h7BG042725@repoman.freebsd.org> From: Chuck Lever Date: Tue, 30 May 2006 00:43:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/nfsclient nfs.h nfs_socket.c nfsmount.h 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: Tue, 30 May 2006 00:44:24 -0000 cel 2006-05-30 00:43:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/nfsclient nfs.h nfs_socket.c nfsmount.h Log: Refactor the NFS over UDP retransmit timeout estimation logic to allow the estimator to be more easily tuned and maintained. There should be no functional change except there is now a lower limit on the retransmit timeout to prevent the client from retransmitting faster than the server's disks can fill requests, and an upper limit to prevent the estimator from taking too long to retransmit during a server outage. Reviewed by: mohan, kris, silby Sponsored by: Network Appliance, Incorporated Revision Changes Path 1.90.2.1 +25 -0 src/sys/nfsclient/nfs.h 1.125.2.9 +131 -60 src/sys/nfsclient/nfs_socket.c 1.30.2.1 +2 -2 src/sys/nfsclient/nfsmount.h