[
https://issues.apache.org/jira/browse/PROTON-2575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17564478#comment-17564478
]
ASF subversion and git services commented on PROTON-2575:
---------------------------------------------------------
Commit 8e388844dba5030e1c988dcf3e252a8692d40f1d in qpid-protonj2's branch
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=8e388844 ]
PROTON-2575 Add sub map and navigable map APIs to splay map
Provide a means of operating over a fixed range in the tracking
map for cases where dispositions arrive with a range of first
to last delivery ids. This allows a more efficient handling of
these ranged dispositions and produces intermediate objects.
Also fixes an issue where the tracking map could be corrupted if
a remove and update operation falls within a very specific range
of values in the map tree.
> [protonj2] Improve performance of handling of ranged disposition frames
> -----------------------------------------------------------------------
>
> Key: PROTON-2575
> URL: https://issues.apache.org/jira/browse/PROTON-2575
> Project: Qpid Proton
> Issue Type: Improvement
> Components: protonj2
> Affects Versions: protonj2-1.0.0-M7
> Reporter: Timothy A. Bish
> Assignee: Timothy A. Bish
> Priority: Minor
> Fix For: protonj2-1.0.0-M8
>
>
> Improve performance of handling ranged disposition frames and reduce
> intermediate resorting of the tracking map while processing each delivery in
> the range to process. Fix an issue that could corrupt the tracking if the
> remove and updates reshuffle the tracking map just right. Add some other
> minor cleanups and fixes to the tracking map and add more tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]