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>
index | next in thread | previous in thread | raw e-mail
:
:
: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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902251152.DAA03926>
