Robbie Gemmell created PROTON-2687:
--------------------------------------
Summary: [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
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: [email protected]
For additional commands, e-mail: [email protected]