Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-1801

Link routed outcomes do not propagate all associated state

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.14.0
    • 1.15.0
    • Router Node
    • None

    Description

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

      See Delivery State in AMQP 1.0

      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.

      Attachments

        Activity

          People

            kgiusti Ken Giusti
            kgiusti Ken Giusti
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: