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
