Ted Ross created DISPATCH-829:
---------------------------------

             Summary: The router does not set the "aborted" indication on 
truncated, streamed deliveries
                 Key: DISPATCH-829
                 URL: https://issues.apache.org/jira/browse/DISPATCH-829
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Router Node
    Affects Versions: 1.0.0
            Reporter: Ted Ross
            Assignee: Chuck Rolke
             Fix For: 1.0.0


Dispatch Router neither honors nor sets the aborted flag in deliveries.  Now 
that Proton supports this flag and Dispatch Router supports large-message 
streaming, this is a bug that needs to be fixed.

There are two primary cases:
# A streaming delivery is passing through the router when the sender's 
connection/session/link drops mid-delivery.  The router _must_ set the aborted 
flag on the outbound delivery so that the receiving container will know that 
the delivery is no good.
# A delivery arrives on the router with the aborted flag set.  It _must_ either 
drop the delivery (if it has not yet been forwarded) or propagate the aborted 
flag (if earlier frames of the delivery have already been forwarded).

Please note that in a multi-router network, both of the above cases can occur 
on the same message.  If the sender drops before completing the delivery, the 
ingress router must handle case 1.  Downstream routers handling the delivery 
will experience case 2.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to