Is there a config option to limit the number of array steps that are run concurrently per user? I saw in ticket#2994 there's a user side option to limit the number of running tasks e.x. --array=0-15%4, and we can add it after the fact to a users job, but a server limit would be preferable.
(In reply to douglas.kirby from comment #0) > Is there a config option to limit the number of array steps that are run > concurrently per user? > > I saw in ticket#2994 there's a user side option to limit the number of > running tasks e.x. --array=0-15%4, and we can add it after the fact to a > users job, but a server limit would be preferable. Douglas, There are a few things you can try. One paramater you could try to set up is MaxJobs https://slurm.schedmd.com/sacctmgr.html#OPT_MaxJobs https://slurm.schedmd.com/sacctmgr.html#OPT_MaxJobs_1 There are several options similar to that you may want to tinker with in order to get what you are looking for. However if you want to specifically limit array size you may want to look at building out a job_submit.lua plugin https://slurm.schedmd.com/job_submit_plugins.html You should be able to use this to read in the array size and either modify it down to your desired minimum or reject the job. Let me know if you have any questions about this Michael Norris