On Thu, Aug 24, 2017 at 8:52 AM, brunobodin . <brunobo...@gmail.com> wrote: > Hi all, > > I am still trying to deploy zyre using both gossip and UDP, and in gossip > mode only, sometimes (like 1/10 of runs, no reliable way to reproduce yet), > with only 2 nodes, I get a kind of intinite loop : both > nodes keeps sending enter/exit events to the other (although there is only > one call to start in each process).
Zyre isn't really written to support both gossip and beacon. There are a number of fixes that need to be made to enable the use of both at the same time. Right now as soon as you turn on gossip it turns of beacon. > Each node only performs a start and use the header of the enter event of > other node for further configuration. > Sounds like https://github.com/zeromq/czmq/issues/1697 and https://github.com/zeromq/czmq/issues/1689 I couldn't get gossip to work reliably, and in order for it to be production ready it really needs TTL support. For me it was easier to write my own discovery service (https://github.com/JustinAzoff/simpledisco/blob/master/zsimpledisco.c) than to fix gossip. It needs a REQUIRE PEER patch for zyre in order to be used though, I have some pull requests I need to send over. -- - Justin _______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org https://lists.zeromq.org/mailman/listinfo/zeromq-dev