On Jan 16, 2013, at 4:08 PM, Ritesh Adval <[email protected]> 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: http://www.zeromq.org/docs:issue-tracking cr _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
