Hi All,

After talking with Pieter, I'm going to first do the test with a JNI wrapper 
for the zre lib.  If anyone has built such a wrapper and is willing to share, 
please let me know :)

Thanks
Adam 


-----Original Message-----
From: zeromq-dev-boun...@lists.zeromq.org 
[mailto:zeromq-dev-boun...@lists.zeromq.org] On Behalf Of Utsav Drolia
Sent: Wednesday, September 02, 2015 10:17 AM
To: ZeroMQ development list <zeromq-dev@lists.zeromq.org>
Subject: Re: [zeromq-dev] message loss at high send rate in Jyre

Could you check where the messages do get dropped? 
Specifically, is there a buffer overflow at the pipe between the ZreInterface 
and the Agent? 

> On Sep 2, 2015, at 9:46 AM, Wynne Adam (CR/RTC3.1-NA) 
> <adam.wy...@us.bosch.com> wrote:
> 
> I simplified a bit and now explicitly wait for all responders to JOIN but I'm 
> getting the same results.  I can't see any real difference between your test 
> and mine.  I think my test is correct unless I'm doing something really dumb 
> that I can't see.  
> 
> Incidentally, if I lower the pause to 0, the ZreInterface.send() starts 
> blocking, which I think is the behavior we'd expect.
> 
> We prefer to use the pure java version of Zyre so that we can use it in 
> Android.  We'll use the C library for other platforms.
> 
> 
> Best regards
> 
> Adam Wynne
> CR/RTC3.1-NA
> 
> Tel. +1(412)390-3211
> 
> 
> -----Original Message-----
> From: zeromq-dev-boun...@lists.zeromq.org 
> [mailto:zeromq-dev-boun...@lists.zeromq.org] On Behalf Of Pieter 
> Hintjens
> Sent: Wednesday, September 02, 2015 3:30 AM
> To: ZeroMQ development list <zeromq-dev@lists.zeromq.org>
> Subject: Re: [zeromq-dev] message loss at high send rate in Jyre
> 
> It might be a Jyre issue yet the most likely seems an issue in your test case 
> (the loss is so dramatic). What I'd do is simplify it, and see when it starts 
> happening.
> 
> If you are able to write a JNI layer then we could eventually wrap the Zyre C 
> API in Java.
> 
> On Tue, Sep 1, 2015 at 11:10 PM, Wynne Adam (CR/RTC3.1-NA) 
> <adam.wy...@us.bosch.com> wrote:
>> OK.  Do you think it's a problem in Jyre or JeroMQ?
>> 
>> 
>> Best regards
>> 
>> Adam Wynne
>> CR/RTC3.1-NA
>> 
>> Tel. +1(412)390-3211
>> 
>> 
>> -----Original Message-----
>> From: zeromq-dev-boun...@lists.zeromq.org
>> [mailto:zeromq-dev-boun...@lists.zeromq.org] On Behalf Of Pieter 
>> Hintjens
>> Sent: Tuesday, September 01, 2015 2:19 PM
>> To: ZeroMQ development list <zeromq-dev@lists.zeromq.org>
>> Subject: Re: [zeromq-dev] message loss at high send rate in Jyre
>> 
>> So here's a C test case that does this:
>> https://gist.github.com/hintjens/d54d25c30e0339fb0a87
>> 
>> I do get message loss if I (a) start broadcasting before all nodes are ready 
>> or (b) don't wait for all messages to return. Otherwise it works even with 
>> no pause between message sends.
>> 
>> -Pieter
>> 
>> On Tue, Sep 1, 2015 at 11:25 AM, Pieter Hintjens <p...@imatix.com> wrote:
>>> Hi Adam,
>>> 
>>> I'm recreating this test case in C/Zyre to see how it performs.
>>> 
>>> -Pieter
>>> 
>>> On Mon, Aug 31, 2015 at 4:39 PM, Wynne Adam (CR/RTC3.1-NA) 
>>> <adam.wy...@us.bosch.com> wrote:
>>>> Hi Everyone,
>>>> 
>>>> 
>>>> 
>>>> We are evaluating Jyre for use in a project and are doing some 
>>>> benchmark testing.  We found that at higher send rates, some 
>>>> messages appear to get lost.  I have created a github project with 
>>>> multiple “nodes” running in their own threads to demonstrate the 
>>>> issue.  I included a README in the project that describes the test 
>>>> scenario and how to run it so it’s easy to run the test.
>>>> 
>>>> 
>>>> 
>>>> https://github.com/awynne/jyre-standalone-benchmark
>>>> 
>>>> 
>>>> 
>>>> Please let me know if you have any ideas and/or are able to look into it.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Best regards
>>>> 
>>>> Adam Wynne
>>>> 
>>>> Bosch Research and Technology Ctr.
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> zeromq-dev mailing list
>>>> zeromq-dev@lists.zeromq.org
>>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>> 
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev@lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev@lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev@lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev@lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to