From owner-cvs-src@FreeBSD.ORG Fri Jun 23 00:42:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFA8716A4A9; Fri, 23 Jun 2006 00:42:26 +0000 (UTC) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74D8543D5C; Fri, 23 Jun 2006 00:42:26 +0000 (GMT) (envelope-from mohans@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 k5N0gQoo026448; Fri, 23 Jun 2006 00:42:26 GMT (envelope-from mohans@repoman.freebsd.org) Received: (from mohans@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k5N0gQed026447; Fri, 23 Jun 2006 00:42:26 GMT (envelope-from mohans) Message-Id: <200606230042.k5N0gQed026447@repoman.freebsd.org> From: Mohan Srinivasan Date: Fri, 23 Jun 2006 00:42:26 +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/nfsserver nfs_srvcache.c nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:42:26 -0000 mohans 2006-06-23 00:42:26 UTC FreeBSD src repository Modified files: sys/nfsserver nfs_srvcache.c nfsrvcache.h Log: Size the NFS server dupreq cache on the basis of nmbclusters. On servers with low nmbclusters, we tie up too many mbclusters in the NFS duplicate request cache. This change limits the size of the dupreq cache to 1/2 the nmbclusters (and flaots in a range of [64, 2048]). MFC after 2 weeks. Reported by: Steve Kargl, David O'Brien Tested by: Steve Kargl Revision Changes Path 1.41 +20 -2 src/sys/nfsserver/nfs_srvcache.c 1.19 +2 -2 src/sys/nfsserver/nfsrvcache.h