* [Xenomai-help] delete queues "offline"; /proc/stat
@ 2006-07-05 11:50 Roderik_Wildenburg
2006-07-05 13:33 ` Jan Kiszka
0 siblings, 1 reply; 2+ messages in thread
From: Roderik_Wildenburg @ 2006-07-05 11:50 UTC (permalink / raw)
To: xenomai
when a xenomai-task crashs which created some queues (rt_queue_create)
and I try to restart the task the creation of the queues will fail as
the queue still exists (error EEXIST == 17). Is there a possibility to
see which queues exist (I did not find a hint in the /proc/xenomai
directory) and to get rid of these queues (or geneally spoken : to get
rid of allocated resources) e.g. with a commandline tool ?
An other question, I would appreciate some help for, is :
How could I determine the CPU-load when a xenomai thread is running? Is
the data provided by /proc/stat valid with xenomai ?
Thank you in advance and best regards
Roderik
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Xenomai-help] delete queues "offline"; /proc/stat
2006-07-05 11:50 [Xenomai-help] delete queues "offline"; /proc/stat Roderik_Wildenburg
@ 2006-07-05 13:33 ` Jan Kiszka
0 siblings, 0 replies; 2+ messages in thread
From: Jan Kiszka @ 2006-07-05 13:33 UTC (permalink / raw)
To: Roderik_Wildenburg; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 1385 bytes --]
Roderik_Wildenburg@domain.hid wrote:
> when a xenomai-task crashs which created some queues (rt_queue_create)
> and I try to restart the task the creation of the queues will fail as
> the queue still exists (error EEXIST == 17). Is there a possibility to
> see which queues exist (I did not find a hint in the /proc/xenomai
> directory) and to get rid of these queues (or geneally spoken : to get
> rid of allocated resources) e.g. with a commandline tool ?
Native or posix skin? Gilles added per-process resource cleanup to the
posix skin in 2.2-rc3.
Otherwise: the names should be found in /proc/xenomai/registry. Writing
a tiny tool to pick up a name and resources type, attach to it, and then
release it should be straightforward. But I think we will have
per-process cleanup also for other skins in the future.
Stalled RTDM descriptors can be released via "echo DESCR_NO >
/proc/xenomai/rtdm/open_fildes" (I still have to make use of Gilles'
per-process cleanup also for the posix rtdm part...).
> An other question, I would appreciate some help for, is :
> How could I determine the CPU-load when a xenomai thread is running? Is
> the data provided by /proc/stat valid with xenomai ?
Nope, they aren't. We actually need to do something in this direction,
maybe a simple per-xeno-thread execution time accounting if
XENO_OPT_STATS is set.
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-07-05 13:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-05 11:50 [Xenomai-help] delete queues "offline"; /proc/stat Roderik_Wildenburg
2006-07-05 13:33 ` Jan Kiszka
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.