This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
The following commit(s) were added to refs/heads/main by this push:
new ee51a7806d ARTEMIS-3811 Cluster connections clashing with ANYCast
addresses
ee51a7806d is described below
commit ee51a7806da5f258dbb1ed56271c56d3e992383b
Author: Clebert Suconic <[email protected]>
AuthorDate: Tue May 3 09:36:25 2022 -0400
ARTEMIS-3811 Cluster connections clashing with ANYCast addresses
This is a test fix for AMQPClusterReplicaTest
---
.../activemq/artemis/core/postoffice/impl/SimpleAddressManager.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/postoffice/impl/SimpleAddressManager.java
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/postoffice/impl/SimpleAddressManager.java
index 2e923008e9..0182c34e9b 100644
---
a/artemis-server/src/main/java/org/apache/activemq/artemis/core/postoffice/impl/SimpleAddressManager.java
+++
b/artemis-server/src/main/java/org/apache/activemq/artemis/core/postoffice/impl/SimpleAddressManager.java
@@ -354,7 +354,7 @@ public class SimpleAddressManager implements AddressManager
{
final Bindings bindings = this.mappings.get(addressName);
if (bindings != null) {
for (Binding binding : bindings.getBindings()) {
- if (binding instanceof QueueBinding) {
+ if (binding instanceof QueueBinding && binding.isLocal()) {
final QueueBinding queueBinding = (QueueBinding) binding;
final RoutingType routingType =
queueBinding.getQueue().getRoutingType();
if (!routingTypes.contains(routingType) &&
binding.getAddress().equals(addressName)) {