Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
Added on May 13, 2022 9:39AM
Likes: 1
Replies: 3
Hi Dataiku Team,
The default limit Global & Per job for concurrent activities is set by default to 5 for the instance.
https://doc.dataiku.com/dss/latest/flow/limits.html
I believe this means that in a single instance if project-1 has 5 concurrent activities running , then the job on project-2 will have to wait for any one of the activity on project-1 to complete. (i hope i understand this correct)
My Question is that , is there a best practice for defining these limits ?
i.e. if my instance is of X configuration then limits can be kept higher than 5 but should be less than 10.. something on these lines ?
Thanks..
Hi @NN
There is no best practice to say as this is truly based on the type of the activities (one job can run 24 hours while the other 10 jobs can run in just 1 minute), system resources DSS instance has, etc.
So I would say that you can start increasing the global limit (I wouldn't recommend going higher than 20 maybe) and monitor the DSS load. Also, if needed, you can fine-tune the activities with user/recipeType/project:
https://doc.dataiku.com/dss/latest/flow/limits.html#additional-limits
Hi @NN
,
This is a good question. We've wondered about this as well.
I thought I'd share our experience with setting a global limit not that it necessarily will be helpful but maybe serve as another reference point.
Marlan