Re: Oops in pdflush

Keith Owens
2004-02-28T23:59:30Z

On Sat, 28 Feb 2004 10:26:18 -0800,
David Mosberger <davidm@napali.hpl.hp.com> wrote:
>>>>>> On Sat, 28 Feb 2004 15:55:37 +0100, Andreas Schwab <schwab@suse.de> said:
>
> Andreas> David Mosberger <davidm@napali.hpl.hp.com> writes:
>
> >> Say, Andreas, did you by chance have 3 disk drives in your Tiger?
>
> Andreas> No, only one.
>
>Hmmh, kind of throws that theory out of the water...
>
>I still don't understand why the problem triggered only on certain
>machine.

pdflush threads are per filesystem, independent of the number of
physical disks. When you have concurrent heavy I/O load against more
than MIN_PDFLUSH_THREADS filesystems, pdflush will detect that all its
worker tasks are in use and will fork new tasks.