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)