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)