[ https://issues.apache.org/jira/browse/IGNITE-14444?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Daschinskiy reassigned IGNITE-14444: ----------------------------------------- Assignee: Ivan Daschinskiy > Move affinity calculation and storage to client > ----------------------------------------------- > > Key: IGNITE-14444 > URL: https://issues.apache.org/jira/browse/IGNITE-14444 > Project: Ignite > Issue Type: Improvement > Components: python > Reporter: Ivan Daschinskiy > Assignee: Ivan Daschinskiy > Priority: Major > Labels: python > > In current implementation, affinity storage and affinity calculation are > located in cache. > It is not optimal: > 1. affinity is not shared between Cache instance with same name > 2. affinity mapping requests per cache and add additional loads. > 3. if we start implementing transactions or expiry policy, this can be an > issue. > I propose to move affinity storage to Client and AioClient. -- This message was sent by Atlassian Jira (v8.3.4#803005)