Question
Rochdi Badis · Jan 10

How Ensemble process Job queues

Hi Guys,

I have a scheduled task that run every 5 mins to execute a function with 10 things to do, issue that those 10 thing are processed in a loop that takes more than 7 mins to finish, so basically I would like to understand what will happen when the task will run in next 5 mins given that the 10 things to do in my function from the first run didn't finish yet, would it ignore what's left from the 10 things to do and start again or the first run or would the first run  continue to execute in some job # and the new run will run in parallel with new Job#, and if that's the case would this affrect the system performance or is it better to expand my scheduled task eg. to 10 mins to ensure that all 10 thing has been completed ?

 

Thanks

Product version: Ensemble 2014.1
0
0 101
Discussion (2)1
Log in or sign up to continue

I am pretty sure that the task needs to completely finish before the next iteration can start. Task manager will not run the same task twice in parallel. The running task will not be stopped just because another iteration is scheduled.