Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.7
-
None
-
None
-
None
Description
See related discussion on dev list entitled Proper collocation of computations and data (http://apache-ignite-developers.2346864.n4.nabble.com/Proper-collocation-of-computations-and-data-td16945.html).
We must repair data affinity routing for compute jobs. It should work same as for affinityCall/Run with partition.
Currently, ComputeTask map method returns Map<? extends ComputeJob, ClusterNode>,
but we have to provide some API allows to map ComputeJobs to partitions or keys.
This can be done using AffinityKeyMapped annotation or any other way.
Since that's a publiŃ API any fixes should be discussed on dev list prior to implementation.