[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-audio-dev
Subject: Re: [linux-audio-dev] Watchdogs?
From: David Olofson <david () gardena ! net>
Date: 2002-03-24 17:55:46
[Download RAW message or body]
On Tuesday 19 March 2002 19.03, Paul Davis wrote:
[...]
> this idea has been discussed here quite a bit. however, its much,
> much harder to do this *between* different processes. again, there
> is no way to tell that a SCHED_FIFO thread has gone wrong from "its
> just very busy", and you can't even really identify either of these
> conditions.
In the case of real time applications, I'd say it's rather easy: If a
thread is frequently missing deadlines, while burning all CPU time it
gets, something is wrong.
Now, there's still this creepy situation where the real time threads
actually *meet* their deadlines - while leaving no CPU time to other
processes. *heh*
How about bouncing a message of some sort to a lowest priority
SCHED_FIFO thread, and check that it actually responds?
//David
.- M A I A -------------------------------------------------.
| Multimedia Application Integration Architecture |
| A Free/Open Source Plugin API for Professional Multimedia |
`----------------------> http://www.linuxaudiodev.com/maia -'
.- David Olofson -------------------------------------------.
| Audio Hacker - Open Source Advocate - Singer - Songwriter |
`-------------------------------------> http://olofson.net -'
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic