Sergey Chugunov created IGNITE-16669:
----------------------------------------
Summary: [Compute Grid] Implement executeColocated method of
IgniteCompute interface
Key: IGNITE-16669
URL: https://issues.apache.org/jira/browse/IGNITE-16669
Project: Ignite
Issue Type: Task
Components: compute
Reporter: Sergey Chugunov
Fix For: 3.0.0-alpha5
The following method should be implemented:
{code:java}
<R> CompletableFuture<R> executeColocated(String table, K key, Class<? extends
ComputeJob<R>> cls, Object … args);
{code}
To implement colocation we need to integrate compute with affinity calculation
mechanism.
On the first phase implementation doesn't need to support failover or load
balancing.
Also on the first phase there is no requirements for pinning partition to
chosen node for the whole time of compute execution. Possibility for
rebalancing to start during compute execution should be ignored.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)