Skip to content

DRMAA for Slurm 1.2.0-dev.107b432 (development release)

Pre-release
Pre-release
Compare
Choose a tag to compare
@natefoo natefoo released this 29 Jan 17:57

@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), and JOB_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 of DRMAA_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)