From owner-cvs-src-old@FreeBSD.ORG Tue May 4 21:21:25 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 299931065676 for ; Tue, 4 May 2010 21:21:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 18AD88FC08 for ; Tue, 4 May 2010 21:21:25 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o44LLOSN078693 for ; Tue, 4 May 2010 21:21:24 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o44LLOuw078692 for cvs-src-old@freebsd.org; Tue, 4 May 2010 21:21:24 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <201005042121.o44LLOuw078692@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 4 May 2010 21:21:05 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 May 2010 21:21:25 -0000 jhb 2010-05-04 21:21:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/nfsclient nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h Log: SVN rev 207634 on 2010-05-04 21:21:05Z by jhb MFC: 202767,202774 Add a timeout for the negative name cache entries in the NFS client. This avoids a bogus negative name cache entry from persisting forever when another client creates an entry with the same name within the same NFS server time of day clock tick. Unlike 8.x and later, the timeout is only adjustable via a system-wide sysctl (vfs.nfs.negative_name_timeout) rather than a mount option. Setting the timeout to 0 disables negative name caching. I also fixed one obvious typo where args.timeo should be args.maxgrouplist. Revision Changes Path 1.193.2.6 +1 -1 src/sys/nfsclient/nfs_vfsops.c 1.276.2.11 +12 -3 src/sys/nfsclient/nfs_vnops.c 1.32.2.3 +4 -0 src/sys/nfsclient/nfsmount.h 1.60.2.4 +1 -0 src/sys/nfsclient/nfsnode.h