asked on August 11, 2023

I am running a nested 3 level workflow process.

Example:
Workflow A run is set to run 1 time.

During its instance, it loops N times (lets say 5 in this ex) and calls Worfklow B each time.

Workflow B then loops and runs Worfklow C, M times (25 in this ex).

Workflow C will be invoked N sets of M times (5 x 25 = 250)

 

Every workflow waits for the invoked workflow to finish before continuing.
 

 

My question is: what happens if i need to terminate all of this in the middle of its run time?

Say WF B's 3rd loop, and respective WF C's 20th loop.

If i just cancel the single WF A instance, will the termination propagate to all nested invocations?

 

0 0