[zeromq-dev] push/pull -- unusual workflow

Martin Sustrik sustrik at 250bpm.com
Mon Oct 10 12:03:24 CEST 2011


Hi Whit,

> The problem that I am having is that the pull socket on the client is
> not receiving all of the results back.  My guess is that the pull
> socket on the client is attempting to fair queue among the connected
> workers, and if on worker takes a larger share of the jobs, then
> potentially the pull socket blocks while waiting for more messages
> from the other node.  Is that possible?

No. If there are no messages from a particular peer, the fair-queueing 
algorithm simply moves on to the another peer.

If you are missing messages, it's probably a bug. Please, create a 
minimal test case and a ticket in the bug tracker. Thanks!

> Additionally, is it possible to print state information for a socket
> (I need to determine a good way to prove or disprove this theory).

What kind of state are you interested in?

Martin



More information about the zeromq-dev mailing list