DRMAA for Slurm 1.2.0-dev.107b432 (development release)
Pre-release
Pre-release
@natefoo: Update with changes since deca826
New features and enhancements
- Slurm 18.08 compatability
- Support for array jobs
- Support for newer Slurm version configs
- Support
-M
/--clusters
on Slurm >= 15.08,--dependency
native spec options - Include RPM spec file
- Allow setting Slurm stdout/stderr options in native specification and improve documentation (#9; thanks @ljyanesm and @nsoranzo)
- Support newer Slurm job states
JOB_BOOT_FAIL
(14.03),JOB_DEADLINE
(16.05), andJOB_OOM
(17.02) (#12)
Bug fixes
- Fix missing break ausing a race condition in setting exit status for job failures (natefoo/slurm-drmaa-old#3; thanks @tbooth)
- Return
DRMAA_ERRNO_DRM_COMMUNICATION_FAILURE
instead ofDRMAA_ERRNO_INTERNAL_ERROR
on status checks when Slurm communication fails (#1; thanks @tbooth) - Fix the minnodes/maxnodes delimiter used with the
-N
/--nodes
option (#2, #4, #11) - Fix for Slurm >= 14.10.0 array jobs (#5; thanks @pkopta at PSNC)
- Fix null pointer dereference segfault when
drmaa_release_*()
is called on an already-freed list (#6, #10)