[jira] [Created] (IGNITE-4786) Try get rid of exchange futures and affinity history

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

[jira] [Created] (IGNITE-4786) Try get rid of exchange futures and affinity history

Anton Vinogradov (Jira)
Semen Boikov created IGNITE-4786:
------------------------------------

             Summary: Try get rid of exchange futures and affinity history
                 Key: IGNITE-4786
                 URL: https://issues.apache.org/jira/browse/IGNITE-4786
             Project: Ignite
          Issue Type: Bug
          Components: cache
            Reporter: Semen Boikov
            Assignee: Igor Seliverstov
            Priority: Critical


Currently ignite stores calculated affinity history (GridAffinityAssignmentCache) and finished exchange futures (GridCachePartitionExchangeManager). If requested history data is not available this causes runtime exception and unpredictable consequences.
Ideally we need get rid of history and if some operation requires old affinity data then operation should retry on current topology version, or operation handling should be changed so that affinity data is not needed to finish operation.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)