shield
Security update for pdsh, slurm_20_02
SUSE-SLE-Module-HPC-12-2020-2607
This update for pdsh, slurm_20_02 fixes the following issues: Changes in slurm_20_02: - Add support for openPMIx also for Leap/SLE 15.0/1 (bsc#1173805). - Do not run %check on SLE-12-SP2: Some incompatibility in tcl makes this fail. - Remove unneeded build dependency to postgresql-devel. - Disable build on s390 (requires 64bit). - Bring QA to the package build: add %%check stage. - Remove cruft that isn't needed any longer. - Add 'ghosted' run-file. - Add rpmlint filter to handle issues with library packages for Leap and enterprise upgrade versions. - Updated to 20.02.3 which fixes CVE-2020-12693 (bsc#1172004). - Other changes are: * Factor in ntasks-per-core=1 with cons_tres. * Fix formatting in error message in cons_tres. * Fix calling stat on a NULL variable. * Fix minor memory leak when using reservations with flags=first_cores. * Fix gpu bind issue when CPUs=Cores and ThreadsPerCore > 1 on a node. * Fix --mem-per-gpu for heterogenous --gres requests. * Fix slurmctld load order in load_all_part_state(). * Fix race condition not finding jobacct gather task cgroup entry. * Suppress error message when selecting nodes on disjoint topologies. * Improve performance of _pack_default_job_details() with large number of job * arguments. * Fix archive loading previous to 17.11 jobs per-node req_mem. * Fix regresion validating that --gpus-per-socket requires --sockets-per-node * for steps. Should only validate allocation requests. * error() instead of fatal() when parsing an invalid hostlist. * nss_slurm - fix potential deadlock in slurmstepd on overloaded systems. * cons_tres - fix --gres-flags=enforce-binding and related --cpus-per-gres. * cons_tres - Allocate lowest numbered cores when filtering cores with gres. * Fix getting system counts for named GRES/TRES. * MySQL - Fix for handing typed GRES for association rollups. * Fix step allocations when tasks_per_core > 1. * Fix allocating more GRES than requested when asking for multiple GRES types. - Treat libnss_slurm like any other package: add version string to upgrade package. - Updated to 20.02.1 with following changes" * Improve job state reason for jobs hitting partition_job_depth. * Speed up testing of singleton dependencies. * Fix negative loop bound in cons_tres. * srun - capture the MPI plugin return code from mpi_hook_client_fini() and use as final return code for step failure. * Fix segfault in cli_filter/lua. * Fix --gpu-bind=map_gpu reusability if tasks > elements. * Make sure config_flags on a gres are sent to the slurmctld on node registration. * Prolog/Epilog - Fix missing GPU information. * Fix segfault when using config parser for expanded lines. * Fix bit overlap test function. * Don't accrue time if job begin time is in the future. * Remove accrue time when updating a job start/eligible time to the future. * Fix regression in 20.02.0 that broke --depend=expand. * Reset begin time on job release if it's not in the future. * Fix for recovering burst buffers when using high-availability. * Fix invalid read due to freeing an incorrectly allocated env array. * Update slurmctld -i message to warn about losing data. * Fix scontrol cancel_reboot so it clears the DRAIN flag and node reason for a pending ASAP reboot. Changes in pdsh: - Bring QA to the package build: add %%check stage - Since the build for the SLE-12 HPC Module got fixed, simplify spec file and remove legacy workarounds. - Remove _multibuild file where not needed.
-
Release DateSep 11 2020
-
ReferencesBugzilla: 1164386, 1153095, 1090292, 1084125, 1018371, 1031872, 1123304, 1103561, 1007053, 1100850, 1041706, 1109373, 1172004, 1162377, 1108671, 1095508, 1153259, 1158696, 1084917, 1065697, 1086859, 1088693, 1161716, 1116758, 1159692, 1164326, 1155784, 1085240, 1173805, 1140709, 1085606
CVEs: CVE-2018-10995, CVE-2017-15566, CVE-2019-12838, CVE-2019-19727, CVE-2016-10030, CVE-2019-6438, CVE-2019-19728, CVE-2020-12693, CVE-2018-7033 -
Typesecurity
-
Severitymoderate
cloud_download Downloads
HPC Module 12 aarch64
-
Packageslibnss_slurm2_20_02
NSS Plugin for SLURMlibpmi0_20_0220.02.3-3.5.1 lock rpm
SLURM PMI Librarylibslurm3520.02.3-3.5.1 lock rpm
Libraries for SLURMpdsh-slurm_18_0820.02.3-3.5.1 lock rpm
SLURM plugin for pdshpdsh-slurm_20_022.34-7.26.2 lock rpm
SLURM plugin for pdshpdsh_slurm_18_082.34-7.26.2 lock rpm
Parallel remote shell programpdsh_slurm_20_022.34-7.26.2 lock src
Parallel remote shell programperl-slurm_20_022.34-7.26.2 lock src
Perl API to SLURMslurm_20_0220.02.3-3.5.1 lock rpm
Simple Linux Utility for Resource Managementslurm_20_02-auth-none20.02.3-3.5.1 lock rpm lock src
SLURM auth NULL implementation (no authentication)slurm_20_02-config20.02.3-3.5.1 lock rpm
Config files and directories for slurm servicesslurm_20_02-config-man20.02.3-3.5.1 lock rpm
Config files and directories for slurm servicesslurm_20_02-devel20.02.3-3.5.1 lock rpm
Development package for SLURMslurm_20_02-doc20.02.3-3.5.1 lock rpm
Documentation for SLURMslurm_20_02-lua20.02.3-3.5.1 lock rpm
Lua API for SLURMslurm_20_02-munge20.02.3-3.5.1 lock rpm
SLURM authentication and crypto implementation using Mungeslurm_20_02-node20.02.3-3.5.1 lock rpm
Minimal slurm nodeslurm_20_02-pam_slurm20.02.3-3.5.1 lock rpm
PAM module for restricting access to compute nodes via SLURMslurm_20_02-plugins20.02.3-3.5.1 lock rpm
SLURM plugins (loadable shared objects)slurm_20_02-slurmdbd20.02.3-3.5.1 lock rpm
SLURM database daemonslurm_20_02-sql20.02.3-3.5.1 lock rpm
Slurm SQL supportslurm_20_02-sview20.02.3-3.5.1 lock rpm
SLURM graphical interfaceslurm_20_02-torque20.02.3-3.5.1 lock rpm
Wrappers for transitition from Torque/PBS to SLURM20.02.3-3.5.1 lock rpm
HPC Module 12 x86_64
-
Packageslibnss_slurm2_20_02
NSS Plugin for SLURMlibpmi0_20_0220.02.3-3.5.1 lock rpm
SLURM PMI Librarylibslurm3520.02.3-3.5.1 lock rpm
Libraries for SLURMpdsh-slurm_18_0820.02.3-3.5.1 lock rpm
SLURM plugin for pdshpdsh-slurm_20_022.34-7.26.2 lock rpm
SLURM plugin for pdshpdsh_slurm_18_082.34-7.26.2 lock rpm
Parallel remote shell programpdsh_slurm_20_022.34-7.26.2 lock src
Parallel remote shell programperl-slurm_20_022.34-7.26.2 lock src
Perl API to SLURMslurm_20_0220.02.3-3.5.1 lock rpm
Simple Linux Utility for Resource Managementslurm_20_02-auth-none20.02.3-3.5.1 lock rpm lock src
SLURM auth NULL implementation (no authentication)slurm_20_02-config20.02.3-3.5.1 lock rpm
Config files and directories for slurm servicesslurm_20_02-config-man20.02.3-3.5.1 lock rpm
Config files and directories for slurm servicesslurm_20_02-devel20.02.3-3.5.1 lock rpm
Development package for SLURMslurm_20_02-doc20.02.3-3.5.1 lock rpm
Documentation for SLURMslurm_20_02-lua20.02.3-3.5.1 lock rpm
Lua API for SLURMslurm_20_02-munge20.02.3-3.5.1 lock rpm
SLURM authentication and crypto implementation using Mungeslurm_20_02-node20.02.3-3.5.1 lock rpm
Minimal slurm nodeslurm_20_02-pam_slurm20.02.3-3.5.1 lock rpm
PAM module for restricting access to compute nodes via SLURMslurm_20_02-plugins20.02.3-3.5.1 lock rpm
SLURM plugins (loadable shared objects)slurm_20_02-slurmdbd20.02.3-3.5.1 lock rpm
SLURM database daemonslurm_20_02-sql20.02.3-3.5.1 lock rpm
Slurm SQL supportslurm_20_02-sview20.02.3-3.5.1 lock rpm
SLURM graphical interfaceslurm_20_02-torque20.02.3-3.5.1 lock rpm
Wrappers for transitition from Torque/PBS to SLURM20.02.3-3.5.1 lock rpm