[ 
https://issues.apache.org/jira/browse/ARTEMIS-5696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18028406#comment-18028406
 ] 

ASF subversion and git services commented on ARTEMIS-5696:
----------------------------------------------------------

Commit 43336b3e5770e00f21a36dde500a3ccb90cbe8d7 in activemq-artemis's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=43336b3e57 ]

ARTEMIS-5696 Ensure that staged bytes are not lost during flow control

If the connection enters flow control and there are pending bytes in the frame
buffer of the tunneled core large message writer we need to move them into the
sender before releasing the frame buffer to avoid losing them.


> Tunneled core large messages can drop some bytes if flow controled at 
> specific stages
> -------------------------------------------------------------------------------------
>
>                 Key: ARTEMIS-5696
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5696
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: AMQP
>    Affects Versions: 2.42.0
>            Reporter: Timothy A. Bish
>            Assignee: Timothy A. Bish
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.43.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> If the connection flow control mechanism kicks in during the write process at 
> specific stages the writer can drop pending bytes in the frame buffer causing 
> a corrupted message arriving on the remote side once the connection starts 
> flowing bytes again.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to