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)

Reply via email to