Igniters, jira: https://issues.apache.org/jira/browse/IGNITE-5037 <https://issues.apache.org/jira/browse/IGNITE-5037> How do you look to solve this ticket by adding two methods to the public IgniteCompute API?
@IgniteAsyncSupported public void affinityRun(@NotNull Collection<String> cacheNames, Collection<Object> keys, IgniteRunnable job) throws IgniteException; @IgniteAsyncSupported public <R> R affinityCall(@NotNull Collection<String> cacheNames, Collection<Object> keys, IgniteCallable<R> job) throws IgniteException; There is also a question of how to act when changing the topology during the execution of the job. 1) complete with an exception; 2) stop execution and wait until the topology is rebuilt and continue execution; I think the second way, do you think? -- Best Regards, Max K.