You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2023/03/01 16:30:00 UTC

[jira] [Commented] (PROTON-2687) [proton-j] stale entries can stick in transport work list upon freeing session with outstanding deliveries

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

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

Commit 9a8979e893c9186fb55c24eb32584e3f6f2d4d0b in qpid-proton-j's branch refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-j.git;h=9a8979e8 ]

PROTON-2687: restore old gate to original structure, add additional protection to new gates, remove some extraneous leftovers from tests


> [proton-j] stale entries can stick in transport work list upon freeing session with outstanding deliveries
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: PROTON-2687
>                 URL: https://issues.apache.org/jira/browse/PROTON-2687
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-j
>    Affects Versions: proton-j-0.34.0
>            Reporter: Robbie Gemmell
>            Assignee: Robbie Gemmell
>            Priority: Major
>             Fix For: proton-j-0.35.0
>
>
> In certain circumstances it is possible for delivery entries to make it into the transport work list which then cant be actioned, but are not cleared as they weren't actioned, meaning the list retains the delivery, link, and session. This was noticed after freeing a closed session without previously closing a link that still had outstanding delivery entries. Repeating this situation with lots of sessions on a long lived connections can lead to significant retention. The transport should clear such cases from the work list if encountered, and we should prevent their creation where possible.



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

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