You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2018/07/12 10:22:00 UTC

[jira] [Commented] (ARTEMIS-1978) AMQP delivery id sequencing errors can occur

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

Robbie Gemmell commented on ARTEMIS-1978:
-----------------------------------------

Note that having multiple consumers on the same session is required for this to occur, and in case of Artemis usage it will also require session flow control to have held up sending part of a message before the next is handed to proton-j and the transport output processed. Message size is only relevant in regards to it having to exceed the max frame size to give multiple frames, and there also being enough frames in flight to fill the session window.

> AMQP delivery id sequencing errors can occur
> --------------------------------------------
>
>                 Key: ARTEMIS-1978
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1978
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 2.6.2
>            Reporter: Marcel Meulemans
>            Priority: Major
>
> Given a client that is subscribed to two queues and first queue has a large message that is transferred in multiple frames, a message in the second queue can/will get the same delivery id causing a sequencing error. The cause of the bug is in proton-j and has been reported and fixed: PROTON-1892
> This report is just for tracking the fix into Artemis. 



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