Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Oct 2004 11:14:22 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Peter Holm <peter@holm.cc>
Cc:        "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: scheduler (sched_4bsd) questions
Message-ID:  <415EEFFE.5080309@elischer.org>
In-Reply-To: <20041002053351.GA6259@peter.osted.lan>
References:  <1095468747.31297.241.camel@palm.tree.com> <1096477932.3733.1471.camel@palm.tree.com> <1096489576.3733.1868.camel@palm.tree.com> <200409291652.29990.jhb@FreeBSD.org> <1096496057.3733.2163.camel@palm.tree.com> <1096603981.21577.195.camel@palm.tree.com> <1096608201.21577.203.camel@palm.tree.com> <20041001141040.GA1556@peter.osted.lan> <1096647194.27811.12.camel@palm.tree.com> <20041001192551.GA3381@peter.osted.lan> <20041002053351.GA6259@peter.osted.lan>

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

Peter Holm wrote:
> On Fri, Oct 01, 2004 at 09:25:51PM +0200, Peter Holm wrote:
> 
>>>>For once I'm the bearer of good news. The switch_patch_v2 + the
>>>>sched_4bsd patch ran the tests for more than one hour without
>>>>any freeze. The sched_4bsd alone did not stop the freezes. I'm
>>>>now testing the switch_patch_v2 alone and it's looking good for
>>>>55+ minutes of testing.
>>>
>>>Great !
>>>I guess I should roll a cleaned up cumulative patch soon.
>>>
>>>	Stephan
>>
>>I have now been running the stress test for more than 3½ hours, without
>>any freezes. I have included the two of your changes I have been using.
>>
>>- Peter
> 
> 
> After more testing, I'm sad to report that the freeze is still there.
> The patch has however decreased the number of freezes dramatically:
> 
> During 14 hours of testing 3 separate freezes has been seen:
> 
> 24 Giant held for more than 60 sec by td 0xc244e900, pid 27683
> 31 Giant held for more than 60 sec by td 0xc1b7b600, pid 12098
> 79 Giant held for more than 60 sec by td 0xc25f3180, pid 75531
> 
> - Peter
> _______________________________________________
> freebsd-arch@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
When this happes, drop to debugger..

using:

   kdb_enter("Giant too long");

and dump out teh thread backtrace, and the output of show ktr
iff you have ktr enabled.. (as we discussed before)


help

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