You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrey N. Gura (Jira)" <ji...@apache.org> on 2023/05/15 11:44:00 UTC

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

     [ https://issues.apache.org/jira/browse/IGNITE-16669?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrey N. Gura updated IGNITE-16669:
------------------------------------
    Labels: iep-100 ignite-3  (was: ignite-3)

> [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
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: iep-100, ignite-3
>             Fix For: 3.0.0-alpha5
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> 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.10#820010)