Date: Mon, 12 Jul 2004 21:36:08 -0700 From: "Kevin Oberman" <oberman@es.net> To: Johan Pettersson <manlix@demonized.net> Cc: skywizard@mybsd.org.my Subject: Re: Native preemption is the culprit [was Re: today's CURRENT lockups] Message-ID: <20040713043608.57A385D08@ptavv.es.net> In-Reply-To: Your message of "Mon, 12 Jul 2004 22:56:12 %2B0200." <20040712225612.3ba37729.manlix@demonized.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Mon, 12 Jul 2004 22:56:12 +0200 > From: Johan Pettersson <manlix@demonized.net> > Sender: owner-freebsd-current@freebsd.org > > > It's not currently clear what the cause is -- reports suggest that > > it's an existing bug that's getting triggered by preemption, although > > I wouldn't rule out a bug in the preemption implementation itself. > > I'm currently setting up a box with NMI to see if I can get some more > > useful information, as serial break isn't cutting it (suggesting a > > leaked spin lock or critical section). I don't have an ETA, but I'm > > guessing that we'll have some sort of resolution in the next day or > > two. If not, I guess we back out the change, or disable PREEMPTION by > > default. > > > > Robert N M Watson FreeBSD Core Team, TrustedBSD Projects > > robert@fledge.watson.org Principal Research Scientist, McAfee > > Research > > > > Okey... Im going to build a kernel with #define PREEMPTION disabled now. > Its too annoying to get lock-ups all the time. :) Shout when you have > some code to be tested. I have found the interrupt latency on a loaded system to be simply unacceptable and have backed off the code to before this change wa made. I am running: sys/sys/interrupt.h - v1.27 sys/kern/kern_intr.c - v1.110 sys/i386/i386/intr_machdep.c - v1.6 sys/kern/sched_ule.c - v1.109 and this has things back to normal. thanks to Ariff Abdullah for the list of file versions. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040713043608.57A385D08>