[
https://issues.apache.org/jira/browse/DISPATCH-1265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16763753#comment-16763753
]
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
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]