[
https://issues.apache.org/jira/browse/PROTON-841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justin Ross updated PROTON-841:
-------------------------------
Labels: (was: messenger)
> C recv example does not return disposition state
> ------------------------------------------------
>
> Key: PROTON-841
> URL: https://issues.apache.org/jira/browse/PROTON-841
> Project: Qpid Proton
> Issue Type: Bug
> Reporter: Matt Broadstone
>
> I apologize that I can't dig deeper into this for you, but I'm pressed for
> time and figured it would still be meaningful feedback. I was recently
> testing the rabbitmq amqp1.0 module against a number of amqp 1.0 clients, and
> realized that when using the send/recv examples for the messenger api in
> proton my recv client was disconnecting immediately after receiving a
> message.
> I submitted this
> [issue](https://github.com/rabbitmq/rabbitmq-amqp1.0/issues/8) to rabbitmq's
> github and we traced the issue down to the fact that proton was not sending
> back a state in the settled disposition frame upon receipt of the message
> from the "send" client. The spec is incredibly ambiguous about what to do in
> this scenario for brokers, and specifies that state is an optional field, but
> at the same time the broker has no idea whether the message has been
> acknowledged or rejects, simply that it has been settled.
> Not sure how you guys want to go about this in your project, rabbitmq
> gracefully handles this problem by closing the channel at this point (rather
> than crashing as it did previously).
> Anyway, just letting you know!
> Cheers
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]