From: Jan Kiszka <jan.kiszka@domain.hid>
To: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: Roderik_Wildenburg@domain.hid, xenomai@xenomai.org
Subject: Re: AW: [Xenomai-help] delete queues "offline"; /proc/stat
Date: Thu, 06 Jul 2006 13:29:54 +0200 [thread overview]
Message-ID: <44ACF432.7090200@domain.hid> (raw)
In-Reply-To: <17580.62092.647925.100612@domain.hid>
[-- Attachment #1: Type: text/plain, Size: 1657 bytes --]
Gilles Chanteperdrix wrote:
> 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.
> > >
> >
> > following Murphys law, I, of course, use native skin where this mechanism isn?t
> > implemented yet ;-)
> > What does "per-process resource cleanup" mean ?
> > When the process/thread is killed the queues and other resources of this
> > process/thread are deleted automaticaly ?
>
> Yes, all resources specific to a process are deleted automatically, so,
> any message queue descriptor or shared memory descriptor is
> closed. Named objects are not deleted though, since they may be shared
> between several processes, only non-pshared anonymous objects and named
> objects *descriptors* are deleted. This is the only reasonable
> implementation I could find.
What about a usage counter maintained on creation/binding vs.
closing/destruction? I would prefer to get them cleaned up automatically
as well somehow, or we really need tool support for IPC cleanup, and
that is ugly in my eyes.
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
next prev parent reply other threads:[~2006-07-06 11:29 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-06 10:09 AW: [Xenomai-help] delete queues "offline"; /proc/stat Roderik_Wildenburg
2006-07-06 11:17 ` Jan Kiszka
2006-07-06 11:22 ` Gilles Chanteperdrix
2006-07-06 11:29 ` Jan Kiszka [this message]
2006-07-06 11:59 ` Gilles Chanteperdrix
2006-07-06 12:11 ` Philippe Gerum
2006-07-06 12:11 ` Jan Kiszka
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=44ACF432.7090200@domain.hid \
--to=jan.kiszka@domain.hid \
--cc=Roderik_Wildenburg@domain.hid \
--cc=gilles.chanteperdrix@xenomai.org \
--cc=xenomai@xenomai.org \
/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.