K 10 svn:author V 3 jrm K 8 svn:date V 27 2017-01-12T23:32:32.359434Z K 7 svn:log V 1978 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. Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D9160 END