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

ASF subversion and git services commented on PROTON-2829:
---------------------------------------------------------

Commit 3f089c35d9a15a4ab62bc7e63f5f6aca376b2712 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=3f089c3 ]

PROTON-2829 Remove timed out sends from blocked queue

Ensure that sends that time out waiting for credit are removed from the
blocked queue and also abort any partial send that was blocked waiting
for credit to ensure no leak of deliveries from the sender link.


> [proton-dotnet] ClientSender resends timed out message
> ------------------------------------------------------
>
>                 Key: PROTON-2829
>                 URL: https://issues.apache.org/jira/browse/PROTON-2829
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-dotnet
>    Affects Versions: proton-dotnet-1.0.0-M10
>            Reporter: Timothy A. Bish
>            Assignee: Timothy A. Bish
>            Priority: Minor
>             Fix For: proton-dotnet-1.0.0-M11
>
>
> A message that timed out stays in {{ClientSender#blocked}} and the 
> {{HandleCreditStateUpdated}} method tries to send it again. The operation 
> fails because the envelope buffer has been closed.
> The message should be removed from the {{blocked}} data structure when it 
> times out or its state should be checked and it should be discarded 
> accordingly in {{{}HandleCreditStateUpdated{}}}.



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

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

Reply via email to