Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Feb 1999 03:52:06 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Panic in FFS/4.0 as of yesterday - update
Message-ID:  <199902251152.DAA03926@apollo.backplane.com>
References:   <Pine.LNX.4.04.9902250326570.28232-100000@feral-gw>

next in thread | previous in thread | raw e-mail | index | archive | help

:
:
:Yow! Indeed that would bung things up. I like also what you said about
:getnewbuf shouldn't be converting to async writes. Sounds like real
:good progress is happening here. I'll be back tonight and as sooon as
:folks are happy with some patches, I'll throw somwe big iron on the
:testing.

    I'll have a tentitive patch tomorrow.  I've got all the code in,
    including fixing the numfreebuffers/numdirtybuffers counters, but
    it's pretty involved ( not complex, but lots of little changes in
    kern/vfs_bio.c and nfs/nfs_vnops.c ) and I gotta get to bed.

    nfs/nfs_vnops.c is mostly responsible for messing up numfreebuffers
    but kern/vfs_bio.c also screws it up in certain cases, mainly because
    people have hacked it over the years and never documented the rules.

    I think it's going to be a whole lot happier with numfreebuffers
    fixed *AND* the write recursion removed from getnewbuf().

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



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




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