-
Bug
-
Resolution: Done
-
Major
-
AMQ 7.3.0.GA
-
None
-
Release Notes
-
-
+
-
-
Documented as Resolved Issue
-
Verified in a release
-
Messages are dropped during redistribution from one broker instance to another, not moved to anycast queues with consumers. Consumers report no messages received.
Test Environment Description:
AMQ Brokers: 2 Brokers in a cluster, with same addresses.xml, address-settings.xml and diverts.xml files shared between both. The brokers are identical exception for hostnames.
AMQ JMS Clients: Both Publisher and Consumers are simple Qpid-JMS clients. One publishes to a Topic (multicast) FXShip.FX.ESE1 on AMQ01. Note - some diverts do NOT have a filter, so all published messages should be distributed to those queues.
AMQ01 shows messages pending on the queues as shown in addresses.xml file. All queues are anycast.
When you start the subscriber and connect to AMQ02 queues as shown in the addresses.xml file but received no messages. Subscribers are coded to print to sysout all messages received. AMQ01 shows messages removed, no pending messages. Messages appear to be dropped during the redistribution from AMQ01 to AMQ02
The same setup was tested without diverts, and it worked
The customer reported the problem with JGroups, but the problem was reproduced with static cluster connections too