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)