Date: Sat, 27 Sep 1997 13:42:20 -0600 (MDT) From: Nate Williams <nate@mt.sri.com> To: Karl Denninger <karl@mcs.net> Cc: Poul-Henning Kamp <phk@critter.freebsd.dk>, current@freebsd.org Subject: Re: WARNING! Builds from the last few days have BROKEN NFS Message-ID: <199709271942.NAA27353@rocky.mt.sri.com> In-Reply-To: <19970927132318.04053@Mars.Mcs.Net> References: <19970927124917.57478@Mars.Mcs.Net> <6979.875383880@critter.freebsd.dk> <19970927132318.04053@Mars.Mcs.Net>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709271942.NAA27353>