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

Reply via email to