[ https://issues.apache.org/jira/browse/IGNITE-4296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Semen Boikov resolved IGNITE-4296. ---------------------------------- Resolution: Fixed Changed update of GridDhtPartitionTopologyImpl to do not create unnecessary copies, moved processing of GridDhtPartitionsSingleMessage outside of exchange future mutex. > Optimize GridDhtPartitionsSingleMessage processing > -------------------------------------------------- > > Key: IGNITE-4296 > URL: https://issues.apache.org/jira/browse/IGNITE-4296 > Project: Ignite > Issue Type: Task > Components: cache > Reporter: Semen Boikov > Assignee: Semen Boikov > Fix For: 2.0 > > > These optimizations are possible: > - now on exchange GridDhtPartitionsSingleMessage is processed inside exchange > future exclusive lock > - GridDhtPartitionTopology.update always creates copies of node2part, > part2node maps > - it is possible for joning node do not send GridDhtPartitionsSingleMessage > since we know in advance it does not have any data > - method GridDhtPartitionTopology.update returns map copy which is not > actually used -- This message was sent by Atlassian JIRA (v6.3.4#6332)