Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-1914

[c] receiver cannot settle an incomplete incoming message

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-c-0.24.0
    • proton-c-0.34.0
    • proton-c
    • None

    Description

      AMQP allows a receiver to settle an incoming message before it has all been received, e.g. to reject a large message without receiving it all. However the receiver must still be prepared to receive frames of the message that might have been in flight, until it gets the remote settle.

      Proton does not support this. Settling an incomplete incoming message advances the receiver's delivery-id. Subsequent frames cause and error like: "amqp:session:invalid-field:sequencing error, expected delivery-id 1, got 0"

      Attachments

        Issue Links

          Activity

            People

              astitcher Andrew Stitcher
              aconway Alan Conway
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: