activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Torsten Mielke (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-5399) MQTT - out of order acks
Date Mon, 20 Oct 2014 14:43:34 GMT

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

Torsten Mielke commented on AMQ-5399:
-------------------------------------

I can confirm the bug is fixed on latest 5.11-SNAPSHOT.
Thx Dejan!

> MQTT - out of order acks
> ------------------------
>
>                 Key: AMQ-5399
>                 URL: https://issues.apache.org/jira/browse/AMQ-5399
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: MQTT
>    Affects Versions: 5.10.0
>            Reporter: Dejan Bosanac
>            Assignee: Dejan Bosanac
>             Fix For: 5.11.0
>
>
> As different QoS messages are acked at different points, we can get in the situation
where broker gets message acks out of order, leading to exceptions like
> {code}javax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 0, responseRequired
= false, ackType = 2, consumerId = ID:mac.fritz.box-62188-1412945008667-1:3:-1:1, firstMessageId
= null, lastMessageId = ID:mac.fritz.box-62188-1412945008667-1:2:-1:1:2, destination = topic://xxx,
transactionId = null, messageCount = 1, poisonCause = null}; Expected message count (1) differs
from count in dispatched-list (2){code}
> The same situation can occur in heavy load environments. The root of the problem is that
we send back standard acks which should be in order. As we really ack message by message we
should be using individual acks in mqtt filter.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message