HomeFreeBSD

This is a forward port of Peter's vlrureclaim() fix, with some minor mods

Description

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

Details

Provenance
Matthew Dillon <dillon@FreeBSD.org>Authored on Dec 18 2001, 8:48 PM
Parents
rGe2f5b1e8276b: set TMPDIR to /tmp
Branches
Unknown
Tags
Unknown

Event Timeline