How difficult would it be to put a switch into SLURM where instead of considering the global priority chain it would instead consider each partition wholly independently with respect to both backfill and main scheduling loop? In our environment we have many partitions. We also have people submitting 1000's of jobs to those partitions and partitions are at different priorities. Since SLURM (even in backfill) runs down the priority chain higher priority queues can impact scheduling in lower priority queues even of those queues do not overlap in terms of hardware. It would be better in our case is SLURM considered each partition as a wholly independent scheduling run and did all of them both for backfill and main loop.

I know there is the bf_max_job_part option in the backfill loop but it would be better to just have each partition be independent as that way you don't get any cross talk. Can this be done? It would be incredibly helpful for our environment.

-Paul Edmon-

Reply via email to