SHA256
1
0
forked from pool/slurm

- Fix changes file formatting

OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=269
This commit is contained in:
2023-10-12 10:02:10 +00:00
committed by Git OBS Bridge
parent cd2c5bfc50
commit 449ea49bf9

View File

@@ -4,63 +4,68 @@ Thu Oct 12 08:23:20 UTC 2023 - Christian Goll <cgoll@suse.com>
- update to 23.02.6 to fix (CVE-2023-41914) - update to 23.02.6 to fix (CVE-2023-41914)
* Removed Fix-test-32.8.patch as fixed upstream * Removed Fix-test-32.8.patch as fixed upstream
* Bug Fixes: * Bug Fixes:
+ Fix CpusPerTres= not upgreadable with scontrol update + Fix `CpusPerTres=` not upgreadable with scontrol update
+ Fix unintentional gres removal when validating the gres job state. + Fix unintentional gres removal when validating the gres job state.
+ Fix --without-hpe-slingshot configure option. + Fix `--without-hpe-slingshot` configure option.
+ Fix cgroup v2 memory calculations when transparent huge pages are used. + Fix cgroup v2 memory calculations when transparent huge pages are used.
+ Fix parsing of sgather --timeout option. + Fix parsing of `sgather --timeout` option.
+ Fix regression from 22.05.0 that caused srun --cpu-bind "=verbose" and "=v" + Fix regression from 22.05.0 that caused `srun --cpu-bind "=verbose"`
options give different CPU bind masks. and `"=v"` options give different CPU bind masks.
+ Fix "_find_node_record: lookup failure for node" error message appearing + Fix "_find_node_record: lookup failure for node" error message appearing
for all dynamic nodes during reconfigure. for all dynamic nodes during reconfigure.
+ Avoid segfault if loading serializer plugin fails. + Avoid segfault if loading serializer plugin fails.
+ slurmrestd - Correct OpenAPI format for 'GET /slurm/v0.0.39/licenses'. + `slurmrestd` - Correct OpenAPI format for `GET /slurm/v0.0.39/licenses`.
+ slurmrestd - Correct OpenAPI format for 'GET /slurm/v0.0.39/job/{job_id}'. + `slurmrestd` - Correct OpenAPI format for
+ slurmrestd - Change format to multiple fields in 'GET `GET /slurm/v0.0.39/job/{job_id}`.
/slurmdb/v0.0.39/assocations' and 'GET /slurmdb/v0.0.39/qos' to handle + `slurmrestd` - Change format to multiple fields in
infinite and unset states. 'GET /slurmdb/v0.0.39/assocations` and `GET /slurmdb/v0.0.39/qos` to
+ When a node fails in a job with --no-kill, preserve the extern step on the handle infinite and unset states.
+ When a node fails in a job with `--no-kill`, preserve the extern step on the
remaining nodes to avoid breaking features that rely on the extern step remaining nodes to avoid breaking features that rely on the extern step
such as pam_slurm_adopt, x11, and job_container/tmpfs. such as `pam_slurm_adopt`, `x11`, and `job_container/tmpfs`.
+ auth/jwt - Ignore 'x5c' field in JWKS files. + `auth/jwt` - Ignore `x5c` field in JWKS files.
+ auth/jwt - Treat 'alg' field as optional in JWKS files. + `auth/jwt` - Treat 'alg' field as optional in JWKS files.
+ Allow job_desc.selinux_context to be read from the job_submit.lua script. + Allow job_desc.selinux_context to be read from the job_submit.lua script.
+ Skip check in slurmstepd that causes a large number of errors in the munge + Skip check in slurmstepd that causes a large number of errors in the
log: "Unauthorized credential for client UID=0 GID=0". This error will munge log: "Unauthorized credential for client UID=0 GID=0".
still appear on slurmd/slurmctld/slurmdbd start up and is not a cause for This error will still appear on `slurmd`/`slurmctld`/`slurmdbd` start up
concern. and is not a cause for concern.
+ slurmctld - Allow startup with zero partitions. + `slurmctld` - Allow startup with zero partitions.
+ Fix some mig profile names in slurm not matching nvidia mig profiles. + Fix some mig profile names in slurm not matching nvidia mig profiles.
+ Prevent slurmscriptd processing delays from blocking other threads in + Prevent `slurmscriptd` processing delays from blocking other threads in
slurmctld while trying to launch {Prolog|Epilog}Slurmctld. `slurmctld` while trying to launch `{Prolog|Epilog}Slurmctld`.
+ Fix sacct printing ReqMem field when memory doesn't exist in requested TRES. + Fix sacct printing ReqMem field when memory doesn't exist in requested
+ Fix how heterogenous steps in an allocation with CR_PACK_NODE or -mpack are TRES.
created. + Fix how heterogenous steps in an allocation with `CR_PACK_NODE` or
+ Fix slurmctld crash from race condition within job_submit_throttle plugin. `-mpack` are created.
+ Fix --with-systemdsystemunitdir when requesting a default location. + Fix `slurmctld` crash from race condition within `job_submit_throttle`
plugin.
+ Fix `--with-systemdsystemunitdir` when requesting a default location.
+ Fix not being able to cancel an array task by the jobid (i.e. not + Fix not being able to cancel an array task by the jobid (i.e. not
<jobid>_<taskid>) through scancel, job launch failure or prolog failure. `<jobid>_<taskid>`) through scancel, job launch failure or prolog
+ Fix cancelling the whole array job when the array task is the meta job and failure.
it fails job or prolog launch and is not requeable. Cancel only the + Fix cancelling the whole array job when the array task is the meta job
and it fails job or prolog launch and is not requeable. Cancel only the
specific task instead. specific task instead.
+ Fix regression in 21.08.2 where MailProg did not run for mail-type=end for + Fix regression in 21.08.2 where MailProg did not run for `mail-type=end`
jobs with non+zero exit codes. for jobs with non+zero exit codes.
+ Fix incorrect setting of memory.swap.max in cgroup/v2. + Fix incorrect setting of memory.swap.max in cgroup/v2.
+ Fix jobacctgather/cgroup collection of disk/io, gpumem, gpuutil TRES values. + Fix `jobacctgather/cgroup` collection of disk/io, gpumem, gpuutil TRES
values.
+ Fix -d singleton for heterogeneous jobs. + Fix -d singleton for heterogeneous jobs.
+ Downgrade info logs about a job meeting a "maximum node limit" in the + Downgrade info logs about a job meeting a "maximum node limit" in the
select plugin to DebugFlags=SelectType. These info logs could spam the select plugin to `DebugFlags=SelectType`. These info logs could spam the
slurmctld log file under certain circumstances. slurmctld log file under certain circumstances.
+ prep/script - Fix [Srun|Task]<Prolog|Epilog> missing SLURM_JOB_NODELIST. + `prep/script` - Fix `[Srun|Task]<Prolog|Epilog>` missing
`SLURM_JOB_NODELIST`.
+ gres - Rebuild GRES core bitmap for nodes at startup. This fixes error: + gres - Rebuild GRES core bitmap for nodes at startup. This fixes error:
"Core bitmaps size mismatch on node [HOSTNAME]", which causes jobs to enter "Core bitmaps size mismatch on node [HOSTNAME]", which causes jobs to
state "Requested node configuration is not available". enter state "Requested node configuration is not available".
+ slurmctd - Allow startup with zero nodes. + `slurmctd` - Allow startup with zero nodes.
+ Fix filesystem handling race conditions that could lead to an attacker + Fix filesystem handling race conditions that could lead to an attacker
taking control of an arbitrary file, or removing entire directories' taking control of an arbitrary file, or removing entire directories'
contents. CVE-2023-41914. contents. CVE-2023-41914.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 18 05:23:19 UTC 2023 - Egbert Eich <eich@suse.com> Mon Sep 18 05:23:19 UTC 2023 - Egbert Eich <eich@suse.com>