forked from pool/slurm
Christian Goll
562a595d05
- updated to 21.08.1, major changes: * A new "AccountingStoreFlags=job_script" option to store the job scripts directly in SlurmDBD. * Added "sacct -o SubmitLine" format option to get the submit line of a job/step. * Changes to the node state management so that nodes are marked as PLANNED instead of IDLE if the scheduler is still accumulating resources while waiting to launch a job on them. * RS256 token support in auth/jwt. * Overhaul of the cgroup subsystems to simplify operation, mitigate a number of inherent race conditions, and prepare for future cgroup v2 support. * Further improvements to cloud node power state management. * A new child process of the Slurm controller called "slurmscriptd" responsible for executing PrologSlurmctld and EpilogSlurmctld scripts, which significantly reduces performance issues associated with enabling those options. * A new burst_buffer/lua plugin allowing for site-specific asynchronous job data management. * Fixes to the job_container/tmpfs plugin to allow the slurmd process to be restarted while the job is running without issue. * Added json/yaml output to sacct, squeue, and sinfo commands. * Added a new node_features/helpers plugin to provide a generic way to change settings on a compute node across a reboot. * Added support for automatically detecting and broadcasting shared libraries for an executable launched with "srun --bcast". * Added initial OCI container execution support with a new --container option to sbatch and srun. * Improved "configless" support by allowing multiple control servers to be specified through the slurmd --conf-server option, and send additional configuration files at startup including cli_filter.lua. OBS-URL: https://build.opensuse.org/request/show/915777 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=184
19 lines
949 B
Plaintext
19 lines
949 B
Plaintext
addFilter(".*obsolete-not-provided slurm-sched-wiki.*")
|
|
addFilter(".*obsolete-not-provided slurmdb-direct.*")
|
|
|
|
# libslurm provides an ABI and a wire protocol. The wire protocol may change
|
|
# with any SLURM version in an incompatible way. Therefore, multiple versions
|
|
# of libslurm should not be installed on the same system.
|
|
# Thus, libraries depending on libslurm need to match the installed SLURM
|
|
# version - independent of their major versions.
|
|
# To host multiple SLURM versions in the same repository we add the version
|
|
# string to package names for none-base versions - even to library packages.
|
|
# This mainly applies to upgrade packages for Leap and SLE in the maintenance
|
|
# channel.
|
|
addFilter("libnss_slurm\d_\d{2}_\d{2}.*: .* shlib-policy-name-error.*")
|
|
|
|
# slurms uses shared libraries for its plugins, so these plugins can have
|
|
# no dependency information
|
|
|
|
addFilter(".*shared-library-without-dependency-information /usr/lib64/slurm/.*so")
|