From owner-freebsd-current Sat Sep 27 12:46:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA09216 for current-outgoing; Sat, 27 Sep 1997 12:46:39 -0700 (PDT) Received: from ns.mt.sri.com (SRI-56K-FR.mt.net [206.127.65.42]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA09209 for ; Sat, 27 Sep 1997 12:46:34 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.7/8.8.7) with ESMTP id NAA29989; Sat, 27 Sep 1997 13:42:25 -0600 (MDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id NAA27353; Sat, 27 Sep 1997 13:42:20 -0600 (MDT) Date: Sat, 27 Sep 1997 13:42:20 -0600 (MDT) Message-Id: <199709271942.NAA27353@rocky.mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Karl Denninger Cc: Poul-Henning Kamp , current@freebsd.org Subject: Re: WARNING! Builds from the last few days have BROKEN NFS In-Reply-To: <19970927132318.04053@Mars.Mcs.Net> References: <19970927124917.57478@Mars.Mcs.Net> <6979.875383880@critter.freebsd.dk> <19970927132318.04053@Mars.Mcs.Net> X-Mailer: VM 6.29 under 19.15 XEmacs Lucid Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Karl wrote: >All -current builds from the last few days have BROKEN NFS client code. Poul-Henning responded: > Please try > sysctl -w debug.wantfreevnodes=0 > Uh, the problem with that Paul is that a build from the sources as they ^^^^ Poul-Henning > existed on the 19th does *not* exhibit the problem (which is what I'm > running now). I believe that the critical change actually occurred mid-week > this last week when a set of files in the vm subdirectory were > modified. phk 1997/09/25 09:18:00 PDT Modified files: sys/kern vfs_subr.c Log: Reduce the target number of vnodes on the freelist from desiredvnodes (usually a couple of thousand) to 25. The measured impact on cache-hits doesn't justify spending memory this way: That was in the middle of the week, but wasn't in the VM system. 'Just do it, and quit 'yer arguing' :) :) :) :) Nate ps. Things like this are pretty trivial to find if you have the CVS tree. Go look at the $CVSROOT/CVSROOT/commitlog/sys, and search for '/1997/09/19', and look at the messages after that point. Other significant kernel changes this week including using the zone allocator for M_NAMEI (dyson), timeout changes (gibbs), SMP stuff (various), all of which are easily seen in the commitlogs.