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 2022/07/08 23:19:00 UTC

[jira] [Commented] (PROTON-2575) [protonj2] Improve performance of handling of ranged disposition frames

    [ 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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org