Date: Fri, 22 Oct 2004 17:26:04 +0300 From: Giorgos Keramidas <keramida@freebsd.org> To: cpghost@cordula.ws Cc: freebsd-current@freebsd.org Subject: Re: delayed process exit Message-ID: <20041022142603.GA43820@orion.daedalusnetworks.priv> In-Reply-To: <20041022133333.GA561@bsdbox.farid-hajji.net> References: <20041022112947.GA96234@orion.daedalusnetworks.priv> <20041022133333.GA561@bsdbox.farid-hajji.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2004-10-22 15:33, cpghost@cordula.ws wrote: > On Fri, Oct 22, 2004 at 02:29:47PM +0300, Giorgos Keramidas wrote: > > Some times, in a seemingly unpredictable manner, exiting processes take > > a lot of time to finish. I'm seeing this almost every time I exit > > Emacs, because bash takes a long time to show me a shell prompt. > > This is a known issue, that has AFAICS not yet been solved (at least > not MFC-ed in RELENG_5 as of Oct. 21st). > > The problem is not with the exiting process, but with the wakeup > of its parent. There seems to be some bug in the scheduler that > results in LONG (1 to 5 seconds) delays to wakeup processes that > have been swapped out. Nearly every swapped out process can be > affected by this bug. Ah, I see... Thanks for the detailed explanation! At least, now I'm not worried that something I did locally has caused the problem. Do you perchance know if this affects both SCHED_ULE and SCHED_BSD? - Giorgos
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041022142603.GA43820>