You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robert Gemmell (Jira)" <ji...@apache.org> on 2019/10/03 12:13:00 UTC

[jira] [Commented] (QPID-8346) [Broker-J][AMQP 1.0] Broker erronously enqueues unsettled messages with "receiver-settle-mode" set to "second"

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

Robert Gemmell commented on QPID-8346:
--------------------------------------

The spec actually seems a little wooly on whether this should be true or not, seems to allow for both ways, but if doing this I would definitely note on the "and the delivery outcome is evaluated to Accepted." bit that if the broker does not accept the message, it certainly shouldnt care if the sender says the state is Accepted upon settlement ;)

> [Broker-J][AMQP 1.0] Broker erronously enqueues unsettled messages with "receiver-settle-mode" set to "second"
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-8346
>                 URL: https://issues.apache.org/jira/browse/QPID-8346
>             Project: Qpid
>          Issue Type: Bug
>          Components: Broker-J
>    Affects Versions: qpid-java-broker-7.0.1, qpid-java-broker-7.1.0, qpid-java-broker-7.0.4, qpid-java-broker-7.0.5, qpid-java-broker-7.0.6, qpid-java-broker-7.0.7, qpid-java-broker-7.1.1, qpid-java-broker-7.1.2, qpid-java-broker-7.0.8, qpid-java-broker-7.1.3, qpid-java-broker-7.1.4
>            Reporter: Alex Rudyy
>            Priority: Major
>             Fix For: qpid-java-broker-8.0.0
>
>
> When a sender link attached with {{receiver-settle-mode}} = {{second}} sends not-settled message without using transaction, that message is enqueued immediately into a queue without waiting for the settlement from the sender. It is immediately available for the consumption. 
> The message enqueing should be delayed until receiving disposition settling the delivery and the delivery outcome is evaluated to {{Accepted}}.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org