True(I guess it could...).
But why should I either have to do that?
(assuming that TERM command is already sent in zmq_unbind(), and all future 
commands/events handling performed in ZMQ IO thread... Since all objects below 
socket_base_t live in ZMQ thread space).
Thats why I call it 'issue' ^)


________________________________________
От: [email protected] [[email protected]] 
от имени Paul Colomiets [[email protected]]
Отправлено: 25 апреля 2012 г. 22:36
To: ZeroMQ development list
Тема: Re: [zeromq-dev]  HA: HA: НА: s390x build failure

Hi Sergey,

On Wed, Apr 25, 2012 at 7:35 PM, Sergey Hripchenko
<[email protected]> wrote:
> I was hoping that you have more exotic OS ^)
>
> About issue: zmq_sleep (1) should be _enough_ for everything.
> However, for example I found that:
> PUSH->connect()
> PUSH->recv() > 0
> PUSH->disconnect()
> // and this will leave PUSH -> session_base_t -> tcp_connecter_t forever
> until you call some io functions like PUSH->recv(ZMQ_DONTWAIT)=-1
> // the TERM command simply _NOT_ propagaded from
> session_base_t::process_term_req()(called in application thread) to
> tcp_connecter_t::process_term()(called in ZMQ IO thread)
>
> Not sure if anyone interested in this issue...

I think you should try replace sleep() to zmq_poll on that socket,
this may fix the problem.

--
Paul
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

________________________________

This message is intended only for the person(s) to which it is addressed and 
may contain Intermedia.net Inc privileged, confidential and/or proprietary 
information. If you have received this communication in error, please notify us 
immediately by replying to the message and deleting it from your computer. Any 
disclosure, copying, distribution, or the taking of any action concerning the 
contents of this message and any attachment(s) by anyone other than the named 
recipient(s) is strictly prohibited.
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to