Skip to content

Latest commit

 

History

History
128 lines (91 loc) · 5.93 KB

CHANGELOG.md

File metadata and controls

128 lines (91 loc) · 5.93 KB

Changelog

1.1.1 (2020-03-31)

New Features and Enhancements

  • Slurm 20.02 compatibility (PR #34; thanks @EricR86)
  • Builds are now (minimally) tested against multiple Slurm versions (PR #36)

Bug Fixes

  • Minor CI fixes (PR #35; thanks @EricR86)

1.1.0 (2019-03-09)

New Features and Enhancements

  • Slurm 18.08 compatability
  • Support for newer Slurm version configs
  • Support --clusters (-M) on Slurm 15.08 and later
  • Include RPM spec file
  • Allow setting Slurm stdout/stderr options in native specification and improve documentation (PR #9; thanks @ljyanesm and @nsoranzo)
  • Support newer Slurm job states JOB_BOOT_FAIL (14.03), JOB_DEADLINE (16.05), and JOB_OOM (17.02) (Issue #12)
  • Add support for --dependency (-d) (b6736da, 44240b5; thanks @duffrohde)
  • Add support for --cpus-per-task (-c) (8acc159; thanks @atombaby)
  • Add support for array jobs in Slurm 14.10 and later (7b5991e, a2319d7; thanks @pkopta at PSNC)
  • Update Autotools and usage
  • Lots of cleanup for C99 and compiler warnings
  • Add basic functional tests and automate tests on PRs in Travis (PR #22)

Bug Fixes

  • Don't segfault when a long option that requires a value is passed without one (Issue #14)
  • Ensure $SLURM_PRIO_PROCESS, $SLURM_SUBMIT_HOST, $SLURM_SUBMIT_DIR, and $SLURM_UMASK are set (Issue #18)
  • Fix the minnodes/maxnodes delimiter used with the -N/--nodes option (Issue #2, Issue #4, PR #11)
  • Fix null pointer dereference segfault when drmaa_release_*() is called on an already-freed list (Issue #6, Issue #10)
  • Fix missing break causing a race condition in setting exit status for job failures (Old Issue #3; thanks @tbooth)
  • Return DRMAA_ERRNO_DRM_COMMUNICATION_FAILURE instead of DRMAA_ERRNO_INTERNAL_ERROR on status checks when Slurm communication fails (Issue #1; thanks @tbooth)
  • job array of size 1 fix (d399c32; thanks E V)
  • control release fix (8a70cd8; thanks E V)

source tarball

1.0.7 (2013-12-02)

  • user supplied (via DRMAA attribute) native specification now takes precedence over the native specification provided in configuration file.

source tarball

1.0.6 (2012-11-13)

  • added support for --gres, --no-kill, --licenses, --mail-type=, --no-requeue, --exclude, --tmp in native specification attribute
  • Implemented handling of missing jobs

source tarball

1.0.5 (2012-10-29)

  • better handling of --time (-t) (thanks to Roman Valls Guimera)
  • added support for --ntasks (-n) in native specification attribute
  • Fixed DRMAA_V_EMAIL attribute handling

source tarball

1.0.4 (2012-04-06)

  • support for SLURM 2.3

source tarball

1.0.3 (2012-02-01)

  • the --time native option support

source tarball

1.0.2 (2011-07-19)

  • environment variables are now propagated from submission host to the worker nodes

source tarball

1.0.1 (2011-01-02)

  • added support for SLURM 2.2

source tarball

1.0.0 (2010-12-17)

  • first public release

source tarball