[jira] [Created] (IGNITE-14444) Move affinity calculation and storage to client

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

[jira] [Created] (IGNITE-14444) Move affinity calculation and storage to client

Anton Vinogradov (Jira)
Ivan Daschinskiy created IGNITE-14444:
-----------------------------------------

             Summary: 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


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)