Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Aug 2004 10:02:30 -0400 (EDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Lukas Ertl <le@FreeBSD.org>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: PLEASE TEST: IPI deadlock avoidance patch
Message-ID:  <Pine.NEB.3.96L.1040824100152.89999B-100000@fledge.watson.org>
In-Reply-To: <20040824141238.K3016@pcle2.cc.univie.ac.at>

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

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@fledge.watson.org      Principal Research Scientist, McAfee Research




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1040824100152.89999B-100000>