[zeromq-dev] HA: HA: НА: s390x build failure

Paul Colomiets paul at colomiets.name
Wed Apr 25 20:36:03 CEST 2012

Hi Sergey,

On Wed, Apr 25, 2012 at 7:35 PM, Sergey Hripchenko
<shripchenko at intermedia.net> 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.


More information about the zeromq-dev mailing list