Slurm
Workload manager and job scheduler for HPC clusters
Two supported branches, both absorbing the aftershocks of the 26.05 identity change.
◆Recent moves
- 6d ago
26.05.3 clears srun completion hangs and a QOS preemption segfault
Another fix-only point release on the 26.05 line: srun no longer hangs intermittently at job or step completion, slurmctld stops segfaulting on QOS-based suspend preemption with OverSubscribe, and async srun steps now honor --kill-on-bad-exit. Small behavioral corrections to sinfo state filters and license fuzzy matching round it out.
View source ↗ - 1mo ago
26.05.2 adds a cgroup path escape hatch back to job IDs
Gives sites an option to put the job ID back in the cgroup path instead of SLUID, with SLUID remaining the default. A direct concession to the tooling breakage the 26.05 identity change caused, alongside fixes for stale assoc_mgr pointers and PMIx startup failures.
View source ↗ - 1mo ago
25.11.7 fixes requeued jobs losing their license reservations
Repairs a 25.05 regression that let requeued jobs run without holding sufficient licenses — a correctness problem for sites that schedule against licensed software. Ships with slurmctld crash and deadlock fixes shared with the 26.05 branch.
View source ↗ - 2mo ago
26.05.1 repairs mixed-version and post-upgrade job handling
The first point release after 26.05, focused on sites mid-upgrade: steps launched from mismatched releases, jobs that survived the jump from 25.05, and SLUID-based step completion lookups in the database. Confirms the major release landed with rough edges around version skew.
View source ↗ - 2mo ago
Slurm 26.05 ships SLUID identity and an in-tree TLS path
⚡ SPARKThe major release that sets up everything the point releases have been repairing since: SLUID becomes the default identity used for cgroup paths and step lookup, TLS lands through an s2n plugin with certificate generation, and slurmdbd storage can now be reached over a Unix socket. The fix-heavy releases that follow are the cost of those two changes.
View source ↗ - 3mo ago
25.11.6 clears reconfigure and shutdown hangs in slurmctld
Resolves slurmctld hangs during reconfigure and shutdown caused by unenforced client I/O timeouts, plus jobs stuck in COMPLETING when PrologFlags=RunInJob is set. Maintenance on the older branch that the 26.05 line later inherits.
View source ↗