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

[jira] [Created] (DISPATCH-1801) Link routed outcomes do not propagate all associated state

Ken Giusti created DISPATCH-1801:
------------------------------------

             Summary: Link routed outcomes do not propagate all associated state
                 Key: DISPATCH-1801
                 URL: https://issues.apache.org/jira/browse/DISPATCH-1801
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Router Node
    Affects Versions: 1.14.0
            Reporter: Ken Giusti
             Fix For: 1.15.0


Delivery outcomes such as REJECTED and MODIFIED allow for extra associated data.

See [Delivery State in AMQP 1.0|http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#section-delivery-state]

For link routes the router must propagate the exact state set by the endpoint.  In actuality this does not happen:

 
For MODIFIED, neither the Undeliverable-Here bool nor the extra message annotations are propagated across the link.  Furthermore it appears that the 'failed' boolean is forced to True at some point along the way.
 
For REJECTED, while both the error name and description ARE propagated, the error info is not.



--
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