Slurm version 15.08.4 is now available it includes about 25 bug fixes
developed over the past couple of weeks.
One notable fix is found in commits 8e66e2677 and d72f132d42 which will
fix a slurmctld bug in which a pending job array could be canceled by a
user different from the owner or the administrator. This appears to
exist in the 15.08.* as well as the 14.11.* branches.
It is recommended you update at your earliest convenience. If upgrading
isn't an option generating a patch from those 2 commits is recommended.
Details about the changes are listed in the distribution's NEWS file.
Slurm downloads are available from http://www.schedmd.com/#repos.
See you all at SC15 next week, Slurm booth #1851!
* Changes in Slurm 15.08.4
==========================
-- Fix typo for the "devices" cgroup subsystem in pam_slurm_adopt.c
-- Fix TRES_MAX flag to work correctly.
-- Improve the systemd startup files.
-- Added burst_buffer.conf flag parameter of "TeardownFailure" which will
teardown and remove a burst buffer after failed stage-in or stage-out.
By default, the buffer will be preserved for analysis and manual
teardown.
-- Prevent a core dump in srun if the signal handler runs during the job
allocation causing the step context to be NULL.
-- Don't fail job if multiple prolog operations in progress at slurmctld
restart time.
-- Burst_buffer/cray: Fix to purge terminated jobs with burst buffer
errors.
-- Burst_buffer/cray: Don't stall scheduling of other jobs while a
stage-in
is in progress.
-- Make it possible to query 'extern' step with sstat.
-- Make 'extern' step show up in the database.
-- MYSQL - Quote assoc table name in mysql query.
-- Make SLURM_ARRAY_TASK_MIN, SLURM_ARRAY_TASK_MAX, and
SLURM_ARRAY_TASK_STEP
environment variables available to PrologSlurmctld and EpilogSlurmctld.
-- Fix slurmctld bug in which a pending job array could be canceled
by a user different from the owner or the administrator.
-- Support taking node out of FUTURE state with "scontrol reconfig"
command.
-- Sched/backfill: Fix to properly enforce SchedulerParameters of
bf_max_job_array_resv.
-- Enable operator to reset sdiag data.
-- jobcomp/elasticsearch plugin: Add array_job_id and array_task_id
fields.
-- Remove duplicate #define IS_NODE_POWER_UP.
-- Added SchedulerParameters option of max_script_size.
-- Add REQUEST_ADD_EXTERN_PID option to add pid to the slurmstepd's extern
step.
-- Add unique identifiers to anchor tags in HTML generated from the
man pages.
-- Add with_freeipmi option to spec file.
-- Minor elasticsearch code improvements