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

ASF subversion and git services commented on GEODE-5559:
--------------------------------------------------------

Commit 72b88c5781ea5acd3b038e729bb3d08a34672b00 in geode's branch 
refs/heads/feature/GEODE-5307 from Brian Rowe
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=72b88c5 ]

GEODE-5559: Improve runtime of RegionVersionHolder.canonicalExceptions (#2298)

Cherry-pick of GEODE-5559 via a5840fa3866d2f5de3f989f9a5feb34c20ab2af9
This cherry-pick should also address commit check errors for 8.2 SHA
f9991af8a7979fe1c1507a98faaec9c1123fd812

This modifies the RVVException to iterate over the received version newest to
oldest, which makes generating the canonical exceptions much more
straightforward.

Signed-off-by: Alexander Murmann <amurm...@pivotal.io>


> RegionVersionHolder.canonicalExceptions is inefficient for large exceptions
> ---------------------------------------------------------------------------
>
>                 Key: GEODE-5559
>                 URL: https://issues.apache.org/jira/browse/GEODE-5559
>             Project: Geode
>          Issue Type: Bug
>    Affects Versions: 1.7.0
>            Reporter: Brian Rowe
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.7.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> This function will traverse received versions within an exception and add 
> them into the middle of a linked list.  With a high enough number of received 
> versions, this can become a bottleneck.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to