Robbie Gemmell created PROTON-1901:
--------------------------------------
Summary: arriving transfers for multiplexed multi-frame deliveries
on a session are mishandled
Key: PROTON-1901
URL: https://issues.apache.org/jira/browse/PROTON-1901
Project: Qpid Proton
Issue Type: Bug
Components: proton-j
Affects Versions: proton-j-0.28.0, proton-j-0.27.2
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
Fix For: proton-j-0.29.0
If a session has a delivery arriving split into multiple transfer frames, and
those frames are multiplexed with transfer[s] for other deliveries on the
session (i.e there are multiple links on the session), then the transfer frames
are mishandled.
The handling in the transport session is essentially expecting a single
outstanding delivery at a time, whereas the spec allows (and proton-j will in
certain situations send) multiplexed deliveries for different links on a
session. The mishandling can result in a transfer being incorrectly treated as
the start of another delivery (potentially leaving earlier bits/ones
incomplete) and/or merged with the wrong preceding transfer content.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]