Thomas Wood created ARTEMIS-2337:
------------------------------------

             Summary: federated queues not working correctly with wildcards or 
defaults
                 Key: ARTEMIS-2337
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2337
             Project: ActiveMQ Artemis
          Issue Type: Bug
    Affects Versions: 2.8.0
         Environment: RHEL 
            Reporter: Thomas Wood


artemis1 upstream federated to artemis2.

clients consume artemis2 messages from artemis1.

client connects to artemis1 and messaged are routed from artemis2 as expected, 
but any new messages that land on artemis2 are not routed to artemis1 until 
either the client reconnects.

It seems that the issue is related to wildcards:

<queue-policy name="queue-federation" priority-adjustment="1" 
include-federated="false">
<include queue-match="#" address-match="#"/>
</queue-policy>

The following config works as expected with the client receiving message prior 
and during the client connection.

<queue-policy name="queue-federation" priority-adjustment="1" 
include-federated="false">
 <include queue-match="TEST.OUT_Q" address-match="TEST.OUT_Q"/>
</queue-policy>

also noticed that the following causes the issue too:

<queue-policy name="queue-federation" priority-adjustment="1" 
include-federated="false">
<include queue-match="TEST.OUT_Q" address-match="TEST.OUT_Q"/>
<exclude queue-match="ActiveMQ.#" address-match="#"/>
</queue-policy>

but not:

<queue-policy name="queue-federation" priority-adjustment="1" 
include-federated="false">
<include queue-match="TEST.OUT_Q" address-match="TEST.OUT_Q"/>
<exclude queue-match="ActiveMQ.#" address-match="ActiveMQ.#"/>
</queue-policy>

 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to