[EnMasse] Multicast address

Gordon Sim gsim at redhat.com
Thu Jul 6 09:47:38 UTC 2017


On 06/07/17 09:23, Lohmann Carsten (INST/ECS4) wrote:
> Hi,
> 
> we have configured a multicast address in EnMasse and are seeing 
> messages on that address being delivered only to 1 consumer, not all 
> consumers
> 
> (messages ending up at different consumers seemingly in a round-robin 
> fashion).

[...]

> In the EnMasse console we see the incoming/outgoing messages for the 
> “telemetry/DEFAULT_TENANT” address.
> 
> In the list of outgoing links, the entries each have a delivery count 
> less than the total number of messages.
> 
> Any idea on what could be the issue here or on how to debug this?
> 
> We are using EnMasse 0.11.2 on Kubernetes. Test have been done with Hono 
> client/consumers and also with simple_send.py/simple_recv.py.

As a quick test I added a multicast address with the same name and 
messages are delivered to all consumers (simple_recv.py) on that address 
as expected.

To debug, the first thing is to check the config of the routers, e.g. with:

   qdmanage QUERY --type address -b <messaging service ip>

If the addresses look wrong there, then get the logs for the ragent 
container in the admin pod.

(My quick test above was on master, running on openshift. I'll verify 
shortly on 0.11.2 also, but I doubt that anything has changed here).




More information about the enmasse mailing list