[jira] [Created] (IGNITE-2566) Get rid of MiniFutures in GridDhtTxPrepareFuture

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-2566) Get rid of MiniFutures in GridDhtTxPrepareFuture

Anton Vinogradov (Jira)
Ilya Lantukh created IGNITE-2566:
------------------------------------

             Summary: Get rid of MiniFutures in GridDhtTxPrepareFuture
                 Key: IGNITE-2566
                 URL: https://issues.apache.org/jira/browse/IGNITE-2566
             Project: Ignite
          Issue Type: Sub-task
            Reporter: Ilya Lantukh
            Assignee: Ilya Lantukh


GridDhtTxPrepareFuture is instantiated for every transaction. In uses compound future + minifutures concept, which is an overhead for it's rather simple logic.
It should be refactored to store miniId to request mapping internally and update it's state on every response without generating additional objects.



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