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]

Reply via email to