[ 
https://issues.apache.org/jira/browse/ARTEMIS-3602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17455252#comment-17455252
 ] 

Tobias Månsson commented on ARTEMIS-3602:
-----------------------------------------

Here are logs from a failed delivery
December 8th 2021, 13:47:59.234 artemis-r4xg7 2021-12-08 12:47:59,234 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueMessageMetrics] 
QueuePendingMessageMetrics[queue=$.artemis.internal.sf.artemis.994daab0-51e4-11ec-bfd9-9ab74d93b535,
 name=pending] increment messageCount to 825: 
Reference[180276]:NON-RELIABLE:AMQPStandardMessage( [durable=false, 
messageID=180276, address=test.amqp.websocket.in, size=583, 
applicationProperties=\{msgType=test}, 
messageAnnotations=\{x-opt-ORIG-QUEUE=test-amqp-websocket-1, 
x-opt-ORIG-ADDRESS=test.amqp.websocket.out, x-opt-ORIG-MESSAGE-ID=180275}, 
properties=Properties\{messageId=null, userId=null, 
to='test.amqp.websocket.in', subject='null', replyTo='null', 
correlationId=null, contentType=null, contentEncoding=null, 
absoluteExpiryTime=Wed Dec 08 12:48:09 UTC 2021, creationTime=null, 
groupId='null', groupSequence=null, replyToGroupId='null'}, extraProperties = 
TypedProperties[_AMQ_ROUTE_TO$.artemis.internal.sf.artemis.994daab0-51e4-11ec-bfd9-9ab74d93b535=[0000
 0000 0000 
0087),bytesAsLongs(135],_AMQ_ORIG_ADDRESS=test.amqp.websocket.out,_AMQ_ORIG_MESSAGE_ID=180275,_AMQ_ORIG_QUEUE=test-amqp-websocket-1,_AMQ_AD=test.amqp.websocket.in]]
December 8th 2021, 13:47:59.234 artemis-r4xg7 2021-12-08 12:47:59,234 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueImpl] Queue 
$.artemis.internal.sf.artemis.994daab0-51e4-11ec-bfd9-9ab74d93b535 doing 
deliver. messageReferences=824 with consumers=0
December 8th 2021, 13:47:59.233 artemis-r4xg7 2021-12-08 12:47:59,233 INFO 
[com.husqvarnagroup.dss.husqiot.broker.interceptor.MessageInterceptor] INCOMING 
interceptor accepted message with 
MessageAnnotations\{{x-opt-websocketConnections=hib:husqtest:KB9rqflVDoECJ0Q=}} 
and ApplicationProperties\{{msgType=test}} at test.amqp.websocket.out in 0 ms
December 8th 2021, 13:47:59.193 artemis-r4xg7 2021-12-08 12:47:59,192 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueMessageMetrics] 
QueuePendingMessageMetrics[queue=test.amqp.websocket.in, name=delivering] 
decrement messageCount to 0: 
Reference[180273]:NON-RELIABLE:AMQPStandardMessage( [durable=false, 
messageID=180273, address=test.amqp.websocket.in, size=583, 
applicationProperties=\{msgType=test}, 
messageAnnotations=\{x-opt-ORIG-QUEUE=test-amqp-websocket-1, 
x-opt-ORIG-ADDRESS=test.amqp.websocket.out, x-opt-ORIG-MESSAGE-ID=180272}, 
properties=Properties\{messageId=null, userId=null, 
to='test.amqp.websocket.in', subject='null', replyTo='null', 
correlationId=null, contentType=null, contentEncoding=null, 
absoluteExpiryTime=Wed Dec 08 12:48:09 UTC 2021, creationTime=null, 
groupId='null', groupSequence=null, replyToGroupId='null'}, extraProperties = 
TypedProperties[_AMQ_ORIG_ADDRESS=test.amqp.websocket.out,_AMQ_ORIG_MESSAGE_ID=180272,_AMQ_ORIG_QUEUE=test-amqp-websocket-1,_AMQ_AD=test.amqp.websocket.in]]
December 8th 2021, 13:47:59.190 artemis-r4xg7 2021-12-08 12:47:59,190 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueMessageMetrics] 
QueuePendingMessageMetrics[queue=test.amqp.websocket.in, name=pending] 
decrement messageCount to 0: 
Reference[180273]:NON-RELIABLE:AMQPStandardMessage( [durable=false, 
messageID=180273, address=test.amqp.websocket.in, size=583, 
applicationProperties=\{msgType=test}, 
messageAnnotations=\{x-opt-ORIG-QUEUE=test-amqp-websocket-1, 
x-opt-ORIG-ADDRESS=test.amqp.websocket.out, x-opt-ORIG-MESSAGE-ID=180272}, 
properties=Properties\{messageId=null, userId=null, 
to='test.amqp.websocket.in', subject='null', replyTo='null', 
correlationId=null, contentType=null, contentEncoding=null, 
absoluteExpiryTime=Wed Dec 08 12:48:09 UTC 2021, creationTime=null, 
groupId='null', groupSequence=null, replyToGroupId='null'}, extraProperties = 
TypedProperties[_AMQ_ORIG_ADDRESS=test.amqp.websocket.out,_AMQ_ORIG_MESSAGE_ID=180272,_AMQ_ORIG_QUEUE=test-amqp-websocket-1,_AMQ_AD=test.amqp.websocket.in]]
December 8th 2021, 13:47:59.190 artemis-r4xg7 2021-12-08 12:47:59,190 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueMessageMetrics] 
QueuePendingMessageMetrics[queue=test.amqp.websocket.in, name=delivering] 
increment messageCount to 1: 
Reference[180273]:NON-RELIABLE:AMQPStandardMessage( [durable=false, 
messageID=180273, address=test.amqp.websocket.in, size=583, 
applicationProperties=\{msgType=test}, 
messageAnnotations=\{x-opt-ORIG-QUEUE=test-amqp-websocket-1, 
x-opt-ORIG-ADDRESS=test.amqp.websocket.out, x-opt-ORIG-MESSAGE-ID=180272}, 
properties=Properties\{messageId=null, userId=null, 
to='test.amqp.websocket.in', subject='null', replyTo='null', 
correlationId=null, contentType=null, contentEncoding=null, 
absoluteExpiryTime=Wed Dec 08 12:48:09 UTC 2021, creationTime=null, 
groupId='null', groupSequence=null, replyToGroupId='null'}, extraProperties = 
TypedProperties[_AMQ_ORIG_ADDRESS=test.amqp.websocket.out,_AMQ_ORIG_MESSAGE_ID=180272,_AMQ_ORIG_QUEUE=test-amqp-websocket-1,_AMQ_AD=test.amqp.websocket.in]]
December 8th 2021, 13:47:59.190 artemis-r4xg7 2021-12-08 12:47:59,190 INFO 
[com.husqvarnagroup.dss.husqiot.broker.interceptor.MessageInterceptor] OUTGOING 
interceptor accepted message with 
MessageAnnotations\{{x-opt-ORIG-QUEUE=test-amqp-websocket-1, 
x-opt-ORIG-ADDRESS=test.amqp.websocket.out, x-opt-ORIG-MESSAGE-ID=180272}} and 
ApplicationProperties\{{msgType=test}} at test.amqp.websocket.in in 0 ms
December 8th 2021, 13:47:59.189 artemis-r4xg7 2021-12-08 12:47:59,189 INFO 
[com.husqvarnagroup.dss.husqiot.broker.interceptor.MessageInterceptor] INCOMING 
interceptor accepted message with 
MessageAnnotations\{{x-opt-websocketConnections=hib:husqtest:KB9rqflVDoECJ0Q=}} 
and ApplicationProperties\{{msgType=test}} at test.amqp.websocket.out in 1 ms
December 8th 2021, 13:47:59.189 artemis-r4xg7 2021-12-08 12:47:59,189 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueImpl] Queue 
test.amqp.websocket.in doing deliver. messageReferences=0 with consumers=1
December 8th 2021, 13:47:59.189 artemis-r4xg7 2021-12-08 12:47:59,189 DEBUG 
[org.apache.activemq.artemis.core.server.impl.QueueMessageMetrics] 
QueuePendingMessageMetrics[queue=test.amqp.websocket.in, name=pending] 
increment messageCount to 1: 
Reference[180273]:NON-RELIABLE:AMQPStandardMessage( [durable=false, 
messageID=180273, address=test.amqp.websocket.in, size=583, 
applicationProperties=\{msgType=test}, 
messageAnnotations=\{x-opt-ORIG-QUEUE=test-amqp-websocket-1, 
x-opt-ORIG-ADDRESS=test.amqp.websocket.out, x-opt-ORIG-MESSAGE-ID=180272}, 
properties=Properties\{messageId=null, userId=null, 
to='test.amqp.websocket.in', subject='null', replyTo='null', 
correlationId=null, contentType=null, contentEncoding=null, 
absoluteExpiryTime=Wed Dec 08 12:48:09 UTC 2021, creationTime=null, 
groupId='null', groupSequence=null, replyToGroupId='null'}, extraProperties = 
TypedProperties[_AMQ_ORIG_ADDRESS=test.amqp.websocket.out,_AMQ_ORIG_MESSAGE_ID=180272,_AMQ_ORIG_QUEUE=test-amqp-websocket-1,_AMQ_AD=test.amqp.websocket.in]]

> Cluster connection not distribution messages
> --------------------------------------------
>
>                 Key: ARTEMIS-3602
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3602
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>    Affects Versions: 2.18.0
>            Reporter: Tobias Månsson
>            Priority: Major
>
> The cluster is set up as a ON_DEMAND cluster with two nodes, were only one 
> node is exposed to the external load-balancer and receiving new connections. 
> This creates a online failover setup by switching over new connections to the 
> other node, before taking down the current for maintenance.
> During one deployment, the active broker node was failed over without 
> shutting down the passive node. This left the current connection on the 
> passive node, while new connections were created against the now active one.
> If message were sent to the now passive node, they were synchronized 
> correctly to both nodes and to all connections. But if the messages were sent 
> to then now active node (the intended behavior), they were not sent to 
> clients currently connected to the now passive node.
> The logs and message counters confirm this, but no cause has been found. 
> Since the cluster synchronization work one way, but not the other, I don't 
> know where to search for errors. I've enabled debug logs on both servers, but 
> don't see any issues. The messages are committed to the correct queues, but 
> nothing is received on the other node in the failure scenario.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to