cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Ensure serial child pipeline execution

kmiesse
Contributor

On the Pipeline Execute snap, if I have the Reuse checkbox unchecked and the pool size =1, does that ensure the executions of the child pipelines are serial and not parallel? I want to ensure only one instance of the child pipeline is running at any time and that one execution completes before another begins.

11 REPLIES 11

The documentation is clear in this aspect. If it is not, please mention what to improve upon.

If Reuse is enabled, pipeline parameter values cannot change between execution instances.
If Reuse is disabled, you can pass different parameter values.

If you want the parameters to be changed with reuse checked, then that is something an enhancement which may not be possible just by the design of this; which Product Management can elaborate.

Hope that makes sense.

Thatโ€™s precisely our requirement is, just a minor follow up question - can for each snap help us here .

OK, so does tstackโ€™s first comment still hold true and parameters can be used to change the input to the children since the Reuse is not checked?

Yes, a pool size of 1 means that only one child will be executed at a time and the Pipeline Execute snap will wait for the current child execution to finish before starting the next one.

vyasyash
New Contributor III

Thatโ€™s correct. Sorry for hijacking the thread with my problem statement โ˜น๏ธ

No worries. Thanks for all the help everyone.