Dear all,
I've been using the scheduler for a long time, and it worked very well.
Now I need to instantiate several workers to run several tasks, few of them are light, other will take several minutes to complete.
The problem I have is that: few of them can be executed in concurrency, other no.
For example:
given two workers (A and B) and the task 'test': in the scenario where A is executing the task 'test', B is free and it is the time to execute the task 'test' again:
if test has been defined to be executed in parallel: B will start to run the task 'test'
if test has been defined to avoid parallel executions: B will never start to run 'test'.
That behavior can be reached by adding a new option that defines if a task can be executed in concurrency or not.
Thoughts?
Paolo