You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2020/03/11 15:15:00 UTC

[jira] [Commented] (ARTEMIS-2650) The delivering count is wrong after reconnecting an openwire client

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

ASF subversion and git services commented on ARTEMIS-2650:
----------------------------------------------------------

Commit aa8d598a35f45af5f115ff232a2ddd8918001824 in activemq-artemis's branch refs/heads/master from brusdev
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=aa8d598 ]

ARTEMIS-2650 The delivering count is wrong after reconnecting an openwire client

Fix the conversion of the message id from the CORE messages.
Fix the credits acquired for acknowledges related to undelivered messages.


> The delivering count is wrong after reconnecting an openwire client
> -------------------------------------------------------------------
>
>                 Key: ARTEMIS-2650
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2650
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>            Reporter: Domenico Bruscino
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> In an environment using OpenWire clients and messages sent by a CORE producer, we see that messages get prefetched out to the consumer up to its prefetch limit. However, after the client reconnects the delivering count is displayed as prefetch+1.
> After the consumer reconnection, the broker receives a message ack for a message dispatched before the disconnection. This ack causes an invalid acquiring of credits and a wrong message dispatching.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)