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:
Egbert Eich 2023-10-12 10:02:10 +00:00 committed by Git OBS Bridge
parent cd2c5bfc50
commit 449ea49bf9

View File

@ -4,62 +4,67 @@ 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.
remaining nodes to avoid breaking features that rely on the extern step + When a node fails in a job with `--no-kill`, preserve the extern step on the
such as pam_slurm_adopt, x11, and job_container/tmpfs. remaining nodes to avoid breaking features that rely on the extern step
+ auth/jwt - Ignore 'x5c' field in JWKS files. such as `pam_slurm_adopt`, `x11`, and `job_container/tmpfs`.
+ auth/jwt - Treat 'alg' field as optional in JWKS files. + `auth/jwt` - Ignore `x5c` field in JWKS files.
+ Allow job_desc.selinux_context to be read from the job_submit.lua script. + `auth/jwt` - Treat 'alg' field as optional in JWKS files.
+ Skip check in slurmstepd that causes a large number of errors in the munge + Allow job_desc.selinux_context to be read from the job_submit.lua script.
log: "Unauthorized credential for client UID=0 GID=0". This error will + Skip check in slurmstepd that causes a large number of errors in the
still appear on slurmd/slurmctld/slurmdbd start up and is not a cause for munge log: "Unauthorized credential for client UID=0 GID=0".
concern. This error will still appear on `slurmd`/`slurmctld`/`slurmdbd` start up
+ slurmctld - Allow startup with zero partitions. and is not a cause for concern.
+ Fix some mig profile names in slurm not matching nvidia mig profiles. + `slurmctld` - Allow startup with zero partitions.
+ Prevent slurmscriptd processing delays from blocking other threads in + Fix some mig profile names in slurm not matching nvidia mig profiles.
slurmctld while trying to launch {Prolog|Epilog}Slurmctld. + Prevent `slurmscriptd` processing delays from blocking other threads in
+ Fix sacct printing ReqMem field when memory doesn't exist in requested TRES. `slurmctld` while trying to launch `{Prolog|Epilog}Slurmctld`.
+ Fix how heterogenous steps in an allocation with CR_PACK_NODE or -mpack are + Fix sacct printing ReqMem field when memory doesn't exist in requested
created. TRES.
+ Fix slurmctld crash from race condition within job_submit_throttle plugin. + Fix how heterogenous steps in an allocation with `CR_PACK_NODE` or
+ Fix --with-systemdsystemunitdir when requesting a default location. `-mpack` are created.
+ Fix not being able to cancel an array task by the jobid (i.e. not + Fix `slurmctld` crash from race condition within `job_submit_throttle`
<jobid>_<taskid>) through scancel, job launch failure or prolog failure. plugin.
+ Fix cancelling the whole array job when the array task is the meta job and + Fix `--with-systemdsystemunitdir` when requesting a default location.
it fails job or prolog launch and is not requeable. Cancel only the + Fix not being able to cancel an array task by the jobid (i.e. not
specific task instead. `<jobid>_<taskid>`) through scancel, job launch failure or prolog
+ Fix regression in 21.08.2 where MailProg did not run for mail-type=end for failure.
jobs with non+zero exit codes. + Fix cancelling the whole array job when the array task is the meta job
+ Fix incorrect setting of memory.swap.max in cgroup/v2. and it fails job or prolog launch and is not requeable. Cancel only the
+ Fix jobacctgather/cgroup collection of disk/io, gpumem, gpuutil TRES values. specific task instead.
+ Fix -d singleton for heterogeneous jobs. + Fix regression in 21.08.2 where MailProg did not run for `mail-type=end`
+ Downgrade info logs about a job meeting a "maximum node limit" in the for jobs with non+zero exit codes.
select plugin to DebugFlags=SelectType. These info logs could spam the + Fix incorrect setting of memory.swap.max in cgroup/v2.
slurmctld log file under certain circumstances. + Fix `jobacctgather/cgroup` collection of disk/io, gpumem, gpuutil TRES
+ prep/script - Fix [Srun|Task]<Prolog|Epilog> missing SLURM_JOB_NODELIST. values.
+ gres - Rebuild GRES core bitmap for nodes at startup. This fixes error: + Fix -d singleton for heterogeneous jobs.
"Core bitmaps size mismatch on node [HOSTNAME]", which causes jobs to enter + Downgrade info logs about a job meeting a "maximum node limit" in the
state "Requested node configuration is not available". select plugin to `DebugFlags=SelectType`. These info logs could spam the
+ slurmctd - Allow startup with zero nodes. slurmctld log file under certain circumstances.
+ Fix filesystem handling race conditions that could lead to an attacker + `prep/script` - Fix `[Srun|Task]<Prolog|Epilog>` missing
taking control of an arbitrary file, or removing entire directories' `SLURM_JOB_NODELIST`.
contents. CVE-2023-41914. + gres - Rebuild GRES core bitmap for nodes at startup. This fixes error:
"Core bitmaps size mismatch on node [HOSTNAME]", which causes jobs to
enter state "Requested node configuration is not available".
+ `slurmctd` - Allow startup with zero nodes.
+ Fix filesystem handling race conditions that could lead to an attacker
taking control of an arbitrary file, or removing entire directories'
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>