09-13-2017 12:03 PM
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.
09-13-2017 12:19 PM
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.
09-13-2017 12:20 PM
That’s precisely our requirement is, just a minor follow up question - can for each snap help us here .
09-13-2017 12:25 PM
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.
09-13-2017 12:27 PM
That’s correct. Sorry for hijacking the thread with my problem statement ☹️
09-13-2017 12:27 PM
No worries. Thanks for all the help everyone.