Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Sep 2001 21:58:47 -0700 (PDT)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        Alfred Perlstein <bright@mu.org>
Cc:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/kern vfs_cache.c vfs_subr.c src/sys/sys vnode.h
Message-ID:  <200110010458.f914wlZ47428@earth.backplane.com>
References:  <200110010433.f914XZd11860@freefall.freebsd.org> <20010930234627.R59854@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
:
:Is _this_ the one that was messing up that guy where we kept running
:out of vnodes? :)
:
:-- 
:-Alfred Perlstein [alfred@freebsd.org]

    Which guy?  Take your pick, there are at least three people with the
    'vnodes ran into a wall' problem (I'm including Yahoo here, which has
    some rsync machines that still run into the problem even with all the
    patches).

    I've been trying to figure out a simple way to fix it but it looks like
    I am going to have to implement another vnode list, similar to the
    tobefree list, that holds vnodes with no references but which still 
    have VM pages.  Then getnewvnode() can try to free the underlying pages
    if it exceeds kern.maxvnodes ('desiredvnodes' in the source).

					-Matt


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110010458.f914wlZ47428>