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)

Reply via email to