Alexander Andreevich Revkov created ARTEMIS-3312:
----------------------------------------------------

             Summary: Federated queue not ack message and duplicate
                 Key: ARTEMIS-3312
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3312
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: ActiveMQ-Artemis-Native, Broker, Federation
    Affects Versions: 2.17.0
         Environment: CentOS 7, Java 1.8 oracle (last), java artemis library 
(jms listener), artemis 2.17.0
            Reporter: Alexander Andreevich Revkov
            Assignee: Clebert Suconic
         Attachments: artemis_bug_fed.gif, image-2021-05-21-14-53-46-390.png

Hello. I have a 3 instances of artemis Cluster (Artemis01 (Master) -> Artemis02 
(Slave) and Artemis03 (standalone).

Artemis01 and Artemis02 have upstream federated queue to Artemis03. I run a JMS 
consumer on Artemis01 (Master) TEST.FEDERATED address (ANYCAST). I send message 
with producer to Artemis03 TEST.FEDERATE address (ANYCAST). This message auto 
delivered with federated queue to my consumer on Artemis01 (Master) and i ACK 
this message. After this i kill process of Artemis01 (Master) with command kill 
-9 artemis01_pid. My consumer auto reconnect to slave Artemis02 (Slave) and *MY 
ACK message* *returned back to Artemis 03!*  Why? If i received this and ack. 
After message returned back to Artemis03 federated queue did second delivery 
this message to my JMS consumer on Artemis 02 (Slave). I think this is 
incorrect behaviour. I add gif image with details. If i not kill artemis 01 
process and use command artemis stop then all work fine and message not 
returned back and deliver twice! I think this is bug. Please fix it.

!image-2021-05-21-14-53-46-390.png!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to