From: Corey Minyard <minyard@acm.org>
To: Rob Radez <rob@osinvestor.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Further WatchDog Updates
Date: Tue, 09 Apr 2002 10:55:13 -0500 [thread overview]
Message-ID: <3CB30EE1.4020407@acm.org> (raw)
In-Reply-To: <Pine.LNX.4.33.0204091103070.17511-100000@pita.lan>
Rob Radez wrote:
>On Tue, 9 Apr 2002, Corey Minyard wrote:
>
>>Why is that too fine grained? You would just set the values from 1000
>>to 255000 instead of 1 to 255, and round up.
>>
>>I have a board that sets the time value in wierd times (like 225ms,
>>450ms, 900ms, 1800ms, 3600ms, etc.). I wouldn't be against the
>>WDIOS_TIMEINMILLI option, but milliseconds should be good enough for anyone.
>>
>
>Yet Another Brainfart. I've been having a lot of them recently.
>
>I don't feel comfortable changing the API that much in a stable kernel
>series. Also, some other boards that have very small timeout windows
>emulate a larger userspace timeout since it's quite possible that a
>process won't get scheduled every 250ms. I guess the only reason I can see
>for such a small timeout window is if one needs 99.9999% uptime and the 29
>extra seconds that the watchdog waits before kicking off is important.
>
The actual reason for a small timeout is if the system is in a
high-throughput highly available application, to get the board out of
commission as soon as possible and avoid a big delay in message handling
and/or lose as little traffic as possible. Or if the system can fail
and start misbehaving, to kill it as soon as possible to minimize the
damage. With the preemptable kernel and real-time processes, it's not
unreasonable to schedule something every 250ms.
-Corey
next prev parent reply other threads:[~2002-04-09 15:55 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-04-08 3:45 Further WatchDog Updates Rob Radez
2002-04-08 12:44 ` Justin Cormack
2002-04-08 13:15 ` Roy Sigurd Karlsbakk
2002-04-08 20:54 ` Rob Radez
2002-04-09 4:25 ` Corey Minyard
2002-04-09 10:49 ` Rob Radez
2002-04-09 11:47 ` Zwane Mwaikambo
2002-04-09 15:02 ` Rob Radez
2002-04-09 15:31 ` Zwane Mwaikambo
2002-04-09 13:25 ` Corey Minyard
2002-04-09 15:17 ` Rob Radez
2002-04-09 15:55 ` Corey Minyard [this message]
2002-04-09 23:01 ` Rob Radez
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=3CB30EE1.4020407@acm.org \
--to=minyard@acm.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rob@osinvestor.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox