Chuck Rolke commented on DISPATCH-1265:

See https://issues.apache.org/jira/browse/PROTON-2005

The issue appears to be aborting a transfer when proton has buffered data for 
the transfer in session outgoing bytes. After the abort all of the outgoing 
bytes are flushed to the wire in a number of transfer frames. All the frames 
have abort=true and all but the last have more=true.

Dispatch code does not abort the transfer and then keep sending bytes for that 
transfer. After calling abort then dispatch code starts sending the next 
delivery through a new transfer stream.

> Delivery_abort test causes inter-router session error
> -----------------------------------------------------
>                 Key: DISPATCH-1265
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-1265
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Router Node
>    Affects Versions: 1.5.0
>         Environment: Fedora 29, Python 3.
> branch DISPATCH-1264#a5aab9
> ctest -VV -R system_tests_delivery_abort
>            Reporter: Chuck Rolke
>            Assignee: Ganesh Murthy
>            Priority: Critical
>             Fix For: 1.6.0
>         Attachments: DISPATCH-1265_ctest-log.txt, 
> DISPATCH-1265_scraped-logs-timeout.html
> Inter-router connection closes with:
> error :"amqp:session:invalid-field" "sequencing error, expected delivery-id 
> 24, got 23"

This message was sent by Atlassian JIRA

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

Reply via email to