Skip to content

Conversation

@kjnilsson
Copy link
Contributor

Some client libraries (QPid) will automatically send a disposition with the 'modified' outcome in response to a client local message TTL expiry.

To support this case and others we treat 'modified' the same as 'accepted' and simply ack the message back to the queue.

This change also contains some API extensions to the amqp10_client to better support sending the various delivery states (outcomes).

Fixes #6121

Some client libraries (QPid) will automatically send a disposition
with the 'modified' outcome in response to a client local message TTL
expiry.

To support this case and others we treat 'modified' the same as
'accepted' and simply ack the message back to the queue.

This change also contains some API extensions to the amqp10_client
to better support sending the various delivery states (outcomes).
@lukebakken lukebakken force-pushed the amqp10-modified-outcome branch from 578de52 to 802688a Compare October 24, 2022 17:22
Copy link
Collaborator

@lukebakken lukebakken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes as much sense as it can given my AMQP 1.0 knowledge 😉 I reverted the removal of the symlinks and Makefile change.

@michaelklishin michaelklishin merged commit f15e2e4 into main Oct 25, 2022
@michaelklishin michaelklishin deleted the amqp10-modified-outcome branch October 25, 2022 10:53
michaelklishin added a commit that referenced this pull request Oct 25, 2022
AMQP 1.0: Support the modified outcome (backport #6228)
michaelklishin added a commit that referenced this pull request Oct 25, 2022
AMQP 1.0: Support the modified outcome (backport #6228) (backport #6241)
@michaelklishin michaelklishin modified the milestone: 3.11.3 Nov 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for AMQPv1 modified outcome

4 participants