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>
