[zeromq-dev] Process eating 100 % of one core

2014-11-07 Thread Emmanuel TAUREL
Hello all, We are using ZMQ (still release 3.2.4) mainly on Linux boxes. We are using the PUB/SUB model. Our system runs 24/7. From time to time, we have some of our PUB processes eating 100 % of one core of our CPU's. We don't know yet what exactly triggers this phenomenon and therefore we

Re: [zeromq-dev] Process eating 100 % of one core

2014-11-07 Thread Emmanuel TAUREL
Hi Gerry, On 07/11/2014 11:26, Gerry Steele wrote: How long does the cpu use last for when it does happen? Or does it stay at 100pct till restart? It stays at 100 % until we force ZMQ to do something like publishing a message Emmanuel On 7 Nov 2014 10:21, Emmanuel TAUREL tau...@esrf.fr

[zeromq-dev] Adding UUID to ZRE messages

2014-11-07 Thread Joss Gray
Currently ZRE messages are not uniquely identifiable ( AFAIK ) so if you receive the same message multiple times, particularly when there are multiple network adapters, you can't tell if the same message was sent 3 times, or received 3 times. Particularly SHOUT and WHISPER messages. You cant

Re: [zeromq-dev] Adding UUID to ZRE messages

2014-11-07 Thread Arnaud Loonstra
On 11/07/2014 02:13 PM, Joss Gray wrote: Currently ZRE messages are not uniquely identifiable ( AFAIK ) so if you receive the same message multiple times, particularly when there are multiple network adapters, you can't tell if the same message was sent 3 times, or received 3 times.

Re: [zeromq-dev] Adding UUID to ZRE messages

2014-11-07 Thread Pieter Hintjens
It's impossible to receive a message twice, since we use TCP unicast for messages. As Arnaud says, UDP may send the same message twice. However zbeacon sends on a single interface, so that isn't possible either. On Fri, Nov 7, 2014 at 2:22 PM, Arnaud Loonstra arn...@sphaero.org wrote: On

[zeromq-dev] ZMQ allows two sockets to bind to the same address/port on OS X.

2014-11-07 Thread Keith Henrickson
I put together the following program to show the issue. It seems if the option ZMQ_IPV4ONLY is set to 0 (to enable IPV6), then ZMQ as running on OS X allows two sockets to bind to the same port, provided the address used is 0.0.0.0. For instance, as in the test program, I can construct two

Re: [zeromq-dev] Closed dealer socket may cause context termination to hang

2014-11-07 Thread André Caron
Thanks for the quick replies and getting this included in the docs! Cheers, André On Thu, Nov 6, 2014 at 9:38 AM, Michi Henning mi...@triodia.com wrote: On 7 Nov 2014, at 0:33 , Pieter Hintjens p...@imatix.com wrote: Well, I used the term insane in the man page. I was thinking of wrong,

[zeromq-dev] 4.1 RC is missing MSVC properties files

2014-11-07 Thread Bob Clarke
The supplied projects are expecting debug.props and others to be in the builds\msvc\properties folder, but only Common.props is in the zip file. Can you update the zip file contents? Thanks. Bob ___ zeromq-dev mailing list zeromq-dev@lists.zeromq.org