[zeromq-dev] Zeromq messages getting dropped

Charles Remes lists at chuckremes.com
Wed Jan 16 23:55:51 CET 2013

On Jan 16, 2013, at 4:08 PM, Ritesh Adval <riteshadval at gaikai.com> wrote:

> Hi Charles,
> Yes I close the socket in my thread after sending 100 messages, and I expect that LINGER will make sure messages are sent to the other end, I expected that context termination will block and make sure any pending messages are sent, but thats not happening. context termination returns quickly.
> Just now tried again in my unit test by setting LINGER to Integer.MAX_VALUE explicitly in all my sockets and ran the test again and it did fail with messages getting dropped.
> The interesting thing is only the 100th message  (The last one) from some of my concurrent threads are getting dropped.

Time to show someone the code. That's the easiest way to figure it out. If you can reproduce this in C, that will get a lot more attention.

Here's how to open an issue:



More information about the zeromq-dev mailing list