Thanks Min, I will create a bug with instruction and unit test. I was also experimenting with Java only version of zeromq ( https://github.com/zeromq/jeromq). When running same test it does not drop message but has some other issue.
-Ritesh On Mon, Jan 21, 2013 at 11:53 PM, Min <[email protected]> wrote: > Ritesh, > > If you can reproduce the problem, Java code should be fine. > > Community could look into it. > > Thanks > Min > > 2013년 1월 17일 목요일에 Ritesh Adval님이 작성: > > Hi Charles, >> >> I have test program in JAVA, I am not a C programmer so i will probably >> take me time to reproduce this in C. Can someone first take a look at my >> JAVA program to see if I am not doing anything stupid. Should I create bug >> and attach Java maven project? >> Its very easy to run it, all you need is zeromq 2.2.0 installed and jzmq >> built and installed by building jzmq (https://github.com/zeromq/jzmq). >> I can add instructions to the bug report. Once confirmed that program >> looks right I can try to create a C version of the test but will take me >> some time. >> >> let me know. >> >> Thanks >> Ritesh >> >> >> >> >> On Wed, Jan 16, 2013 at 10:55 PM, Charles Remes <[email protected]>wrote: >> >>> 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 >>> >> >> > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
