Subject: Re: Recent macppc kernels hang under load
To: Bill Studenmund <wrstuden@netbsd.org>
From: David Young <dyoung@pobox.com>
List: tech-kern
Date: 10/01/2003 17:30:05
On Wed, Oct 01, 2003 at 03:10:39PM -0700, Bill Studenmund wrote:
> On Tue, Sep 30, 2003 at 12:27:42AM -0500, David Young wrote:
> > On Mon, Sep 29, 2003 at 11:52:56PM -0500, Dave Huang wrote:
> > > I have a G4 dual 500MHz, IDE disk with a single UFS partition for
> > > NetBSD mounted on / (and an HFS+ one for OS X too). /usr/src mounted
> > > over UDP NFS, 100BaseTX, gem ethernet driver. /usr/src.local union
> > > mounted on top of /usr/src.
> > 
> > The union mount is probably the problem: unionfs is buggy and it
> > causes hangs for me all the time.
> 
> 1) Then why didn't you say anything when I asked about unionfs issues
> on -current a while back? :-)

I did say something. I will re-send my e-mail.

> 2) unionfs should not cause problems that will hang the kernel such that
> the programmer switch doesn't work. unionfs should not mess w/ interrupts.
> You can deadlock processes, and if you start the race for root, you can
> wedge the whole userland, but the programmer switch (which reacts to
> interrupts as I understand it) should still get you to ddb.

The hangs occur on i386. Usually I am using X when it happens, so I can
only run ddb "blind," if at all.

Let me see if I can find a way to reliably hang the system using unionfs.

Dave

-- 
David Young             OJC Technologies
dyoung@ojctech.com      Urbana, IL * (217) 278-3933