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

Konstantin Dudkov commented on IGNITE-3074:
-------------------------------------------

pr https://github.com/apache/ignite/pull/1232
tests: 
http://ci.ignite.apache.org/project.html?projectId=IgniteTests&tab=projectOverview&branch_IgniteTests=pull%2F1232%2Fhead

> Optimize DHT atomic update future.
> ----------------------------------
>
>                 Key: IGNITE-3074
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3074
>             Project: Ignite
>          Issue Type: Task
>          Components: cache
>    Affects Versions: 1.5.0.final
>            Reporter: Vladimir Ozerov
>            Assignee: Konstantin Dudkov
>              Labels: performance
>             Fix For: 1.8
>
>
> Current implementation of GridDhtAtomicUpdateFuture is less than optimal. 
> First of all, It allocates lots of collections. 
> We could improve that in several ways:
> 1) Better encapsulate logic around DHT future/request/response, so that 
> collections are not exposed through methods directly.
> 2) Implement specialized version for update with a single key (the most 
> common case).
> Once done, we will be able to easily add single DHT request/response for more 
> efficient IO.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to