Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2002 16:33:13 -0800 (PST)
From:      Doug White <dwhite@resnet.uoregon.edu>
To:        Dmitry Morozovsky <marck@rinet.ru>
Cc:        Josh Paetzel <friar_josh@webwarrior.net>, <freebsd-stable@FreeBSD.ORG>
Subject:   Re: Reproducable system hangs in -STABLE
Message-ID:  <20020110163043.S95050-100000@resnet.uoregon.edu>
In-Reply-To: <20020110211312.C15653-100000@woozle.rinet.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 10 Jan 2002, Dmitry Morozovsky wrote:

> Hmm... Is it related to SMP machines only or to uni-processor machines
> too? I have no SMP machines with dnetc's around to test, but every UP
> machine with dnetc starts it reniced -20, and there were no lockups at
> all...

I've mainly seen it on SMP.

> Also, would you please give me a link to thread/article duscussing
> "classic priority inversion proble"?

The classic priority inversion problem is when you have two processes with
differing priorities. The lower-priority process will lock a resource that
a higher-priority process needs. Since the higher-priority process will
block the lower-priority process from running, the lock is never released.
Thus the deadlock.

If you run dnetc at something other than nice 20 it should avoid the
deadlock.

Doug White                    |  FreeBSD: The Power to Serve
dwhite@resnet.uoregon.edu     |  www.FreeBSD.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020110163043.S95050-100000>