* [9fans] exiting processes in Plan9
@ 2002-08-25 23:25 Roman V. Shaposhnick
2002-08-25 23:36 ` Roman V. Shaposhnick
0 siblings, 1 reply; 2+ messages in thread
From: Roman V. Shaposhnick @ 2002-08-25 23:25 UTC (permalink / raw)
To: 9fans
As you, probably, have seen from my previous post I had a situation
where a process waiting for a Rread message was several times notified
by writing "interrupt" to the notepg. For each note there was a separate
clunk message generated ( but never replied ). Since the only place in
Plan9 kernel where clunk messages are generated is port/devmnt.c:mntclunk().
I can safely assume that this was nothing else but a manifestation of
closing a file ( on which read() was hanging ) from pexit, right ?
If so, it means that I had a situation, where pexit was called several
times for the same process. The question here, is:
Why did it happen ? Why in Plan9 process that is doing pexit can still
receive messages, which result in even more calls to pexit ?
I could be wrong in my evaluation of the origin of all those clunks -- in
that case, please be so kind to explain what really happened.
Thanks,
Roman.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [9fans] exiting processes in Plan9
2002-08-25 23:25 [9fans] exiting processes in Plan9 Roman V. Shaposhnick
@ 2002-08-25 23:36 ` Roman V. Shaposhnick
0 siblings, 0 replies; 2+ messages in thread
From: Roman V. Shaposhnick @ 2002-08-25 23:36 UTC (permalink / raw)
To: 9fans
Please disregard those questions -- it was just a temporary glitch.
Thanks,
Roman.
> As you, probably, have seen from my previous post I had a situation
> where a process waiting for a Rread message was several times notified
> by writing "interrupt" to the notepg. For each note there was a separate
> clunk message generated ( but never replied ). Since the only place in
> Plan9 kernel where clunk messages are generated is port/devmnt.c:mntclunk().
>
> I can safely assume that this was nothing else but a manifestation of
> closing a file ( on which read() was hanging ) from pexit, right ?
>
> If so, it means that I had a situation, where pexit was called several
> times for the same process. The question here, is:
>
> Why did it happen ? Why in Plan9 process that is doing pexit can still
> receive messages, which result in even more calls to pexit ?
>
> I could be wrong in my evaluation of the origin of all those clunks -- in
> that case, please be so kind to explain what really happened.
>
> Thanks,
> Roman.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-08-25 23:36 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-25 23:25 [9fans] exiting processes in Plan9 Roman V. Shaposhnick
2002-08-25 23:36 ` Roman V. Shaposhnick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).