You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Maxim Muzafarov (Jira)" <ji...@apache.org> on 2021/09/15 13:05:00 UTC
[jira] [Created] (IGNITE-15516) Add DistributedProcess chaining
Maxim Muzafarov created IGNITE-15516:
----------------------------------------
Summary: Add DistributedProcess chaining
Key: IGNITE-15516
URL: https://issues.apache.org/jira/browse/IGNITE-15516
Project: Ignite
Issue Type: Improvement
Reporter: Maxim Muzafarov
The Ignite's {{DistributedProcess}} is a cluster-wide process that accumulates single nodes results to finish itself. The process has of the following phases:
- The initial request starts the process via discovery.
- The coordinator accumulates all single nodes results and finish process. The finished message sends via discory to each node.
To run a distributed processes afther the desired distributed process is finished you need to call 'start' of the next distributed process on coordinator. This lead to the creation of boilerplate code each time you need to run next.
It is necessary to configure such thing at the processes initialization.
{{prepareSomethingDistribProc.thenRun(rollbackDistribProc)}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)