Re: scheduling problem?

Mike Galbraith (mikeg@wen-online.de)
Wed, 3 Jan 2001 16:39:39 +0100 (CET)


On Wed, 3 Jan 2001, Daniel Phillips wrote:

> Mike Galbraith wrote:
> > Semaphore timed out during boot, leaving bdflush as zombie.
>
> Wait a sec, what do you mean by 'semaphore timed out'? These should
> wait patiently forever.

IKD has a semaphore deadlock detector. Any place you take a semaphore
and have to wait longer than 5 seconds (what I had it set to because
with trace buffer set to 3000000 entries, it can only cover ~8 seconds
of disk [slowest] load), it triggers and freezes the trace buffer for
later use. It firing under load may not be of interest. (but it firing
looks to be very closly coupled to observed stalls with virgin source.
Linus fixes big stall and deadlock detector mostly shuts up. I fix a
smaller stall and it shuts up entirely.. for this workload)

-Mike

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/