You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Chugunov (Jira)" <ji...@apache.org> on 2022/03/10 11:27:00 UTC

[jira] [Created] (IGNITE-16669) [Compute Grid] Implement executeColocated method of IgniteCompute interface

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)