The documentation[1] doesn't seem to indicate that there are any controls for limiting the number of job array tasks that can be started during each scheduler/backfill iteration.
If a user submits multiple jobs with thousands of array tasks each I'd like to limit the number of array tasks started from each job to O(10) or O(100). The SchedulerParameters in slurm.conf[2], for example... $ scontrol show config | grep Sched FastSchedule = 0 SchedulerParameters = batch_sched_delay=30,defer,sched_max_job_start=2,bf_max_job_start=2 SchedulerPort = 7321 SchedulerRootFilter = 1 SchedulerTimeSlice = 30 sec SchedulerType = sched/backfill SlurmSchedLogFile = /var/log/slurm/slurmsched.log SlurmSchedLogLevel = 3 ...seem only to apply to the parent array job and do not control the starting of array tasks WITHIN the array job. Has anybody accomplished something like this successfully and, if so, are you willing/able to share your solution? -- Trevor [1] - http://slurm.schedmd.com/job_array.html [2] - http://slurm.schedmd.com/slurm.conf.html=
