PLEASE TEST: IPI deadlock avoidance patch
Robert Watson
rwatson at FreeBSD.org
Tue Aug 24 07:04:44 PDT 2004
On Tue, 24 Aug 2004, Lukas Ertl wrote:
> On Mon, 23 Aug 2004, Lukas Ertl wrote:
>
> > On Sun, 22 Aug 2004, Doug White wrote:
> >
> >> If you have a reasonably fast i386 or amd64 multiprocessor and/or
> >> hyperthreading machine and are experiencing reproducible hangs during -j
> >> buildwords and other highly parallel operations, please try this patch:
> >>
> >> http://people.freebsd.org/~dwhite/smp_rv_mtx.patch
> >
> > Looks good here - several of my Xeon boxes that were subject to deadlocks
> > have survived -j4 buildworlds and other load situations with this patch.
>
> OK, it seems I shouted out too early. '-jX' buildworlds go fine, but my
> news server (heavy disk and network traffic) still locks up within one
> day of uptime. It's a Dual Xeon with HTT, SCHED_4BSD, ADAPTIVE_GIANT,
> and no WITNESS or INVARIANTS.
Using a serial break, are you able to get into the debugger on hang? If
not, have you tried SW_WATCHDOG or MP_WATCHDOG?
Robert N M Watson FreeBSD Core Team, TrustedBSD Projects
robert at fledge.watson.org Principal Research Scientist, McAfee Research
More information about the freebsd-current
mailing list