From: Anthony DiSante <theant@nodivisions.com>
To: Denis Vlasenko <vda@port.imtp.ilyichevsk.odessa.ua>
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: uninterruptible sleep lockups
Date: Tue, 22 Feb 2005 07:35:58 -0500 [thread overview]
Message-ID: <421B272E.7000001@nodivisions.com> (raw)
In-Reply-To: <200502221426.58973.vda@port.imtp.ilyichevsk.odessa.ua>
Denis Vlasenko wrote:
>>>The infrastructure for that does not exist, so instead, the "killed"
>>>process remains. Not all of it, but at least the memory pinned down by
>>>the io request. This overhead is typically small, and the overehad of
>>>adding forced io abort to every driver might
>>>be larger than a handful of stuck processes. It looks ugly, but perhaps
>>>a ps flag that hides the ugly processes is enough.
>>
>>I don't care about any overhead associated with stuck processes, nor do I
>>care that they look ugly in the ps output. What I care about is the fact
>>that at least once a week on multiple systems with different hardware, some
>>HW-related driver/process gets stuck, then immediately cascades its
>>stuckness up to udevd or hald, and then I can't use any of my hardware
>>anymore until I reboot.
>
>
> This was discussed to death before. There will never be a "D-state" killer. Period.
>
> If you want to get rid of your stuck processes, you need to fix the bug
> or at least let lkml people know about it (this was already explained to you!).
I didn't mention any of that here; my reply was simply to correct Helge's
misunderstanding about why I dislike stuck processes. Regardless of whether
the bugs get fixed or the kernel finds a way to work around them, my dislike
has nothing to do with the overhead or "ugliness" of stuck processes; I
dislike them because they render my system useless for 75% of the things I
use it for.
-Anthony DiSante
http://nodivisions.com/
next prev parent reply other threads:[~2005-02-22 12:38 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-21 19:18 uninterruptible sleep lockups Anthony DiSante
2005-02-21 19:45 ` Valdis.Kletnieks
2005-02-21 20:24 ` Anthony DiSante
2005-02-21 20:54 ` Valdis.Kletnieks
2005-02-21 22:18 ` Anthony DiSante
2005-02-21 22:43 ` Chris Friesen
2005-02-22 0:06 ` Anthony DiSante
2005-02-22 0:36 ` Valdis.Kletnieks
2005-02-21 22:44 ` Anthony DiSante
2005-02-21 23:11 ` Nish Aravamudan
[not found] ` <421B12DB.70603@aitel.hist.no>
2005-02-22 11:16 ` Anthony DiSante
2005-02-22 12:26 ` Denis Vlasenko
2005-02-22 12:35 ` Anthony DiSante [this message]
2005-02-22 13:47 ` linux-os
2005-02-22 20:03 ` Anthony DiSante
2005-02-22 20:16 ` Chris Friesen
2005-02-22 20:29 ` Anthony DiSante
2005-02-22 20:24 ` Horst von Brand
2005-02-22 20:56 ` Chris Friesen
2005-02-22 21:40 ` linux-os
2005-02-22 23:17 ` Chris Friesen
2005-02-22 23:42 ` linux-os
2005-02-23 0:25 ` Chris Friesen
2005-02-23 1:05 ` Horst von Brand
2005-02-23 10:04 ` Bernd Petrovitsch
2005-02-22 21:31 ` Olaf Titz
2005-02-23 16:34 ` Nish Aravamudan
[not found] <fa.duv6ag6.p5mth0@ifi.uio.no>
[not found] ` <fa.irk349q.1c3si2o@ifi.uio.no>
2005-02-23 0:59 ` Bodo Eggert
2005-02-23 13:50 ` linux-os
2005-02-24 2:05 ` Bodo Eggert
-- strict thread matches above, loose matches on Subject: below --
2005-02-23 16:55 Parag Warudkar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=421B272E.7000001@nodivisions.com \
--to=theant@nodivisions.com \
--cc=linux-kernel@vger.kernel.org \
--cc=vda@port.imtp.ilyichevsk.odessa.ua \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.