Date: Mon, 03 Nov 2003 22:45:53 -0800 From: Kirk McKusick <mckusick@beastie.mckusick.com> To: Brian Fundakowski Feldman <green@freebsd.org> Cc: current@freebsd.org Subject: Re: runningbufspace related lock-ups with md(4)/UFS/SU (PATCH ?) Message-ID: <200311040645.hA46jreN029021@beastie.mckusick.com> In-Reply-To: Your message of "Thu, 23 Oct 2003 12:39:50 PDT."
next in thread | raw e-mail | index | archive | help
> To: Kirk McKusick <mckusick@mckusick.com>
> From: "Brian F. Feldman" <green@freebsd.org>
> Date: Thu, 23 Oct 2003 15:46:53 -0400
> Cc: current@freebsd.org
> Subject: Re: runningbufspace related lock-ups with md(4)/UFS/SU (PATCH ?)
>
> Kirk McKusick <mckusick@beastie.mckusick.com> wrote:
> > I have been able to reproduce your hang on my system and your suggested
> > fix does prevent it. I am going to run some more buffer starvation-type
> > tests on it this week and if they do not cause other problems, I will
> > put in your suggested fix.
>
> Thanks, Kirk; seems everyone who's been able to reproduce it can't do so
> anymore when the synchers are disallowed from waiting on runningbufspace
> (a couple extra people testing it that haven't spoken up on the list).
>
> --
> Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\
> <> green@FreeBSD.org \ The Power to Serve! \
> Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\
I have put in your suggested patch to avoid the runningbufspace
related lock-ups with md(4)/UFS/SU.
Kirk McKusick
=-=-=-=-=-=
From: Kirk McKusick <mckusick@FreeBSD.org>
Date: Mon, 3 Nov 2003 22:30:01 -0800 (PST)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/sys/kern vfs_bio.c
X-FreeBSD-CVS-Branch: HEAD
Sender: owner-src-committers@FreeBSD.org
mckusick 2003/11/03 22:30:01 PST
FreeBSD src repository
Modified files:
sys/kern vfs_bio.c
Log:
Allow the bufdaemon and update daemon processes to skip the
waitrunningbufspace() calls so that they are always able to
proceed and clean up buffer space.
Submitted by: Brian Fundakowski Feldman <green@freebsd.org>
Revision Changes Path
1.420 +9 -5 src/sys/kern/vfs_bio.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311040645.hA46jreN029021>
