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>

next in thread | previous in thread | raw e-mail | index | archive | help
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)



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