Page MenuHomeFreeBSD

sysutils/slurm-wlm: Update to version 16.05.8
ClosedPublic

Authored by jrm on Jan 12 2017, 8:00 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 13, 11:40 PM
Unknown Object (File)
Sat, Apr 13, 10:50 PM
Unknown Object (File)
Mar 12 2024, 11:44 AM
Unknown Object (File)
Dec 25 2023, 1:16 PM
Unknown Object (File)
Dec 20 2023, 4:32 AM
Unknown Object (File)
Oct 20 2023, 8:12 AM
Unknown Object (File)
Oct 19 2023, 10:40 PM
Unknown Object (File)
Oct 19 2023, 7:36 PM
Subscribers

Details

Summary

sysutils/slurm-wlm: Update to version 16.05.8

Upstream changes in version 16.05.8

  • Remove StoragePass from being printed out in the slurmdbd log at debug2 level.
  • Defer PATH search for task program until launch in slurmstepd.
  • Modify regression test1.89 to avoid leaving vestigial job. Also reduce logging to reduce likelihood of Expect buffer overflow.
  • Do not PATH search for mult-prog launches if LaunchParamters=test_exec is enabled.
  • Fix for possible infinite loop in select/cons_res plugin when trying to satisfy a job's ntasks_per_core or socket specification.
  • If job is held for bad constraints make it so once updated the job doesn't go into JobAdminHeld.
  • sched/backfill - Fix logic to reserve resources for jobs that require a node reboot (i.e. to change KNL mode) in order to start.
  • When unpacking a node or front_end record from state and the protocol version is lower than the min version, set it to the min.
  • Remove redundant lookup for part_ptr when updating a reservation's nodes.
  • Fix memory and file descriptor leaks in slurmd daemon's sbcast logic.
  • Do not allocate specialized cores to jobs using the --exclusive option.
  • Cancel interactive job if Prolog failure with "PrologFlags=contain" or "PrologFlags=alloc" configured. Send new error prolog failure message to the salloc or srun command as needed.
  • Prevent possible out-of-bounds read in slurmstepd on an invalid #! line.
  • Fix check for PluginDir within slurmctld to work with multiple directories.
  • Cancel interactive jobs automatically on communication error to launching srun/salloc process.
  • Fix security issue caused by insecure file path handling triggered by the failure of a Prolog script. To exploit this a user needs to anticipate or cause the Prolog to fail for their job. CVE-2016-10030.
Test Plan

portlint -C: OK
testport: OK (poudriere: 10.3-RELEASE-p10, i386, default options)
testport: OK (poudriere: 10.3-RELEASE-p10, amd64, default options)
testport: OK (poudriere: 11.0-RELEASE-p1, i386, default options)
testport: OK (poudriere: 11.0-RELEASE-p1, amd64, default options)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jrm retitled this revision from to sysutils/slurm-wlm: Update to version 16.05.8.
jrm updated this object.
jrm edited the test plan for this revision. (Show Details)
jrm added reviewers: swills, AMDmi3.
swills edited edge metadata.

Approved

This revision is now accepted and ready to land.Jan 12 2017, 9:16 PM
This revision was automatically updated to reflect the committed changes.