Date: Tue, 15 Jan 2002 14:45:37 -0700 From: Chad David <davidc@acns.ab.ca> To: Rasputin <rasputin@submonkey.net> Cc: stable@FreeBSD.ORG Subject: Re: what's vnlru? Message-ID: <20020115144537.A12216@colnta.acns.ab.ca> In-Reply-To: <20020115190850.A338@shikima.mine.nu>; from rasputin@submonkey.net on Tue, Jan 15, 2002 at 07:08:50PM %2B0000 References: <20020115190850.A338@shikima.mine.nu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 15, 2002 at 07:08:50PM +0000, Rasputin wrote: > > Any ideas? > > I noticed it during shutdown a while back, and found this. revision 1.332 date: 2001/12/18 20:48:53; author: dillon; state: Exp; lines: +74 -8 This is a forward port of Peter's vlrureclaim() fix, with some minor mods by me to make it more efficient. The original code had serious balancing problems and could also deadlock easily. This code relegates the vnode reclamation to its own kproc and relaxes the vnode reclamation requirements to better maintain kern.maxvnodes. This code still doesn't balance as well as it could, but it does a much better job then the original code. Approved by: re@freebsd.org Obtained from: ps, peter, dillon MFS Assuming: Assuming no problems crop up in Yahoo testing MFC after: 7 days -- Chad David davidc@acns.ab.ca www.FreeBSD.org davidc@freebsd.org ACNS Inc. Calgary, Alberta Canada Fourthly, The constant breeders, beside the gain of eight shillings sterling per annum by the sale of their children, will be rid of the charge of maintaining them after the first year. - Johnathan Swift To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020115144537.A12216>