Skip to content

Snakemake only submits one job at a time to SLURM and waits for job to complete before submitting another one when jobs: unlimited, cores: all, max-jobs-per-second: 1 #3019

@hermidalc

Description

@hermidalc

Snakemake version

8.17

Describe the bug

In Snakemake 8.17 using Slurm plugin if my profile has job: unlimited, cores: all, and max-jobs-per-second: 1 Snakemake only submits one job at a time to the cluster and waits for that job to complete before submitting another job. If I revert back to Snakemake 8.16 the exact same code works properly and submits many jobs at once. I don't believe the regression is in the executor plugin since the version I'm using is the same (0.9.0) between 8.17 and 8.16. Seems like there's a regression in the jobs setting handling with Snakemake 8.17 using SLURM.

Logs

Minimal example

Additional context

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions