Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package slurm for openSUSE:Factory checked 
in at 2023-09-11 21:22:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slurm (Old)
 and      /work/SRC/openSUSE:Factory/.slurm.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "slurm"

Mon Sep 11 21:22:19 2023 rev:93 rq:1110259 version:23.02.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/slurm/slurm.changes      2023-09-07 
21:13:16.662456446 +0200
+++ /work/SRC/openSUSE:Factory/.slurm.new.1766/slurm.changes    2023-09-11 
21:26:55.915532845 +0200
@@ -4,14 +4,10 @@
-- Fixes since 23.02.03:
-  Highlights:
-  * Fix main scheduler loop not starting after a failover to backup controller.
-  * Avoid slurmctld segfault when specifying `AccountingStorageExternalHost`
-    (bsc#1214983).
-  Other:
-  * Fix sbatch return code when `--wait` is requested on a job array.
-  * Fix collected `GPUUtilization` values for `acct_gather_profile` plugins.
-  * Fix `slurmrestd` handling of job hold/release operations.
-  * Make spank `S_JOB_ARGV` item value hold the requested command `argv`
-    instead of the `srun --bcast` value when `--bcast` requested (only in local
-    context).
-  * Fix step running indefinitely when slurmctld takes more than
-    `MessageTimeout` to respond. Now, slurmctld will cancel the step when
+- Updated to 23.02.4 with the following changes:
+  * Bug Fixes:
+    + Fix main scheduler loop not starting after a failover to backup
+      controller. Avoid slurmctld segfault when specifying
+     `AccountingStorageExternalHost` (bsc#1214983).
+    + Fix sbatch return code when `--wait` is requested on a job array.
+    + Fix collected `GPUUtilization` values for `acct_gather_profile` plugins.
+    + Fix `slurmrestd` handling of job hold/release operations.
+    + Fix step running indefinitely when slurmctld takes more than
+      `MessageTimeout` to respond. Now, `slurmctld` will cancel the step when
@@ -20,13 +16,13 @@
-  * Fix regression to make `job_desc.min_cpus` accurate again in job_submit 
when
-    requesting a job with `--ntasks-per-node`.
-  * Fix handling of `ArrayTaskThrottle` in backfill.
-  * Fix regression in 23.02.2 when checking gres state on `slurmctld` startup 
or
-    reconfigure. Gres changes in the configuration were not updated on 
slurmctld
-    startup. On startup or reconfigure, these messages were present in the log:
-    `"error: Attempt to change gres/gpu Count`".
-  * Fix potential double count of gres when dealing with limits.
-  * Fix slurmstepd segfault when ContainerPath is not set in `oci.conf`
-  * Fixed an issue where jobs requesting licenses were incorrectly rejected.
-  * `scrontab` - Fix cutting off the final character of quoted variables.
-  * `smail` - Fix issues where e-mails at job completion were not being sent.
-  * `scontrol/slurmctld` - fix comma parsing when updating a reservation's
+    + Fix regression to make `job_desc.min_cpus` accurate again in `job_submit`
+      when requesting a job with `--ntasks-per-node`.
+    + Fix handling of `ArrayTaskThrottle` in backfill.
+    + Fix regression in 23.02.2 when checking gres state on `slurmctld`
+      startup  or reconfigure. Gres changes in the configuration were not
+      updated on slurmctld startup. On startup or reconfigure, these messages
+      were present in the log: `"error: Attempt to change gres/gpu Count`".
+    + Fix potential double count of gres when dealing with limits.
+    + Fix `slurmstepd` segfault when `ContainerPath` is not set in `oci.conf`
+    + Fixed an issue where jobs requesting licenses were incorrectly rejected.
+    + `scrontab` - Fix cutting off the final character of quoted variables.
+    + `smail` - Fix issues where e-mails at job completion were not being sent.
+    + `scontrol/slurmctld` - fix comma parsing when updating a reservation's
@@ -34 +30 @@
-  * Fix `--gpu-bind=single binding` tasks to wrong gpus, leading to some gpus
+    + Fix `--gpu-bind=single binding` tasks to wrong gpus, leading to some gpus
@@ -36,23 +32,56 @@
-  * Fix regression in 23.02 that causes slurmstepd to crash when srun requests
-    more than `TreeWidth` nodes in a step and uses the pmi2 or pmix plugin.
-  * `job_container/tmpfs` - Fix `%h` and `%n` substitution in `BasePath` where
-    `%h` was substituted as the NodeName instead of the hostname, and %n was
-    substituted as an empty string.
-  * Fix regression where `--cpu-bind=verbose` would override `TaskPluginParam`.
-  * `scancel` - Fix `--clusters/-M` for federations. Only filtered jobs (e.g.
-    `-A`, `-u`, `-p`, etc.) from the specified clusters will be canceled,
-    rather than all jobs in the federation. Specific jobids will still be
-    routed to the origin cluster for cancellation.
-- Fixes since 23.02.02
-  Highlight:
-  * `slurmctld` - Fix backup slurmctld crash when it takes control multiple
-    times.
-  Other:
-  * Fix regression in 23.02.2 that ignored the partition `DefCpuPerGPU` setting
-    on the first pass of scheduling a job requesting `--gpus --ntasks`.
-  * `srun` - fix issue creating regular and interactive steps because
-    *_PACK_GROUP* environment variables were incorrectly set on non-HetSteps.
-  * Fix dynamic nodes getting stuck in allocated states when reconfiguring.
-  * Fix regression in 23.02.2 that set the `SLURM_NTASKS` environment variable
-    in sbatch jobs from `--ntasks-per-node` when `--ntasks` was not requested.
-  * Fix regression in 23.02 that caused sbatch jobs to set the wrong number
+    + Fix regression in 23.02 that causes slurmstepd to crash when `srun`
+      requests more than `TreeWidth` nodes in a step and uses the pmi2 or
+      pmix plugin.
+    + `job_container/tmpfs` - Fix `%h` and `%n` substitution in `BasePath`
+      where `%h` was substituted as the NodeName instead of the hostname,
+      and %n was substituted as an empty string.
+    + Fix regression where `--cpu-bind=verbose` would override
+      `TaskPluginParam`.
+    + `scancel` - Fix `--clusters/-M` for federations. Only filtered jobs
+      (e.g. `-A`, `-u`, `-p`, etc.) from the specified clusters will be
+      canceled, rather than all jobs in the federation. Specific jobids
+      will still be routed to the origin cluster for cancellation.
+  * Other changes:
+    + Make spank `S_JOB_ARGV` item value hold the requested command `argv`
+      instead of the `srun --bcast` value when `--bcast` requested (only in
+      local context).
+    + `scontrol` - Permit changes to StdErr and StdIn for pending jobs.
+    + `scontrol` - Reset `std`{`err`,`in`,`out`} when set to empty string.
+    + `slurmrestd` - mark environment as a required field for job submission
+      descriptions.
+    + `slurmrestd` - avoid dumping null in OpenAPI schema required fields.
+    + `data_parser/v0.0.39` - avoid rejecting valid `memory_per_node` formatted
+      as dictionary provided with a job description.
+    + `data_parser/v0.0.39` - avoid rejecting valid `memory_per_cpu` formatted
+       as dictionary provided with a job description.
+    + `slurmrestd` - Return HTTP error code 404 when job query fails.
+    + `slurmrestd` - Add return schema to error response to job and license
+      query.
+    + Change the log message warning for rate limited users from debug to
+      verbose.
+    + `cgroup/v2` - Avoid capturing log output for ebpf when constraining
+      devices,
+      as this can lead to inadvertent failure if the log buffer is too small.
+    + Added error message when attempting to use sattach on batch or extern
+      steps.
+    + Reject job `ArrayTaskThrottle` update requests from unprivileged users.
+    + `data_parser/v0.0.39` - populate description fields of property objects
+      in generated OpenAPI specifications where defined.
+    + `slurmstepd` - Avoid segfault caused by `ContainerPath` not being
+      terminated by `/` in `oci.conf`.
+    + `data_parser/v0.0.39` - Change `v0.0.39_job_info` response to tag
+      `exit_code` field as being complex instead of only an unsigned integer.
+- Updated to 23.02.3 with the following changes:
+  * Bug Fixes:
+    + `slurmctld` - Fix backup slurmctld crash when it takes control
+      multiple times.
+    + Fix regression in 23.02.2 that ignored the partition `DefCpuPerGPU`
+      setting on the first pass of scheduling a job requesting
+      `--gpus --ntasks`.
+    + `srun` - fix issue creating regular and interactive steps because
+       environment variables were incorrectly set on non-HetSteps.
+    + Fix dynamic nodes getting stuck in allocated states when reconfiguring.
+    + Fix regression in 23.02.2 that set the `SLURM_NTASKS` environment
+      variable in sbatch jobs from `--ntasks-per-node` when `--ntasks` was not
+      requested.
+    + Fix regression in 23.02 that caused sbatch jobs to set the wrong number
@@ -61,6 +90,6 @@
-    --cores-per-socket, --threads-per-core (or `--hint=nomultithread`), or
-    `-B,--extra-node-info`.
-  * Fix double counting suspended job counts on nodes when reconfiguring, which
-    prevented nodes with suspended jobs from being powered down or rebooted
-    once the jobs completed.
-  * Fix backfill not scheduling jobs submitted with `--prefer` and
+      `--cores-per-socket`, `--threads-per-core` (or `--hint=nomultithread`),
+      or `-B,--extra-node-info`.
+    + Fix double counting suspended job counts on nodes when reconfiguring,
+      which prevented nodes with suspended jobs from being powered down or
+      rebooted once the jobs completed.
+    + Fix backfill not scheduling jobs submitted with `--prefer` and
@@ -68 +97 @@
-  * mpi/pmix - fix regression introduced in 23.02.2 which caused PMIx shmem
+    + mpi/pmix - fix regression introduced in 23.02.2 which caused PMIx shmem
@@ -70,3 +99,3 @@
-  * api/submit - fix memory leaks when submission of batch regular jobs or 
batch
-    HetJobs fails (response data is a return code).
-  * Fix regression in 23.02 leading to error() messages being sent at `INFO`
+    + api/submit - fix memory leaks when submission of batch regular jobs
+      or batch HetJobs fails (response data is a return code).
+    + Fix regression in 23.02 leading to error() messages being sent at `INFO`
@@ -74,6 +103,8 @@
-  * Fix `TresUsageIn[Tot|Ave]` calculation for `gres/gpumem` and 
`gres/gpuutil`.
-  * Fix issue in the gpu plugins where gpu frequencies would only be set if 
both
-    gpu memory and gpu frequencies were set, while one or the other suffices.
-  * Fix reservations group ACL's not working with the root group.
-  * Fix updating a job with a ReqNodeList greater than the job's node count.
-  * Fix inadvertent permission denied error for `--task-prolog` and
+    + Fix `TresUsageIn[Tot|Ave]` calculation for `gres/gpumem` and
+      `gres/gpuutil`.
+    + Fix issue in the gpu plugins where gpu frequencies would only be set if
+      both gpu memory and gpu frequencies were set, while one or the other
+      suffices.
+    + Fix reservations group ACL's not working with the root group.
+    + Fix updating a job with a ReqNodeList greater than the job's node count.
+    + Fix inadvertent permission denied error for `--task-prolog` and
@@ -81 +112 @@
-  * Fix missing detailed cpu and gres information in json/yaml output from
+    + Fix missing detailed cpu and gres information in json/yaml output from
@@ -83 +114 @@
-  * Fix regression in 23.02 that causes a failure to allocate job steps that
+    + Fix regression in 23.02 that causes a failure to allocate job steps that
@@ -85 +116 @@
-  * Fix potentially waiting indefinitely for a defunct process to finish,
+    + Fix potentially waiting indefinitely for a defunct process to finish,
@@ -88 +119 @@
-  * Fix losing list of reservations on job when updating job with list of
+    + Fix losing list of reservations on job when updating job with list of
@@ -90 +121 @@
-  * Fix nodes resuming after down and drain state update requests from
+    + Fix nodes resuming after down and drain state update requests from
@@ -92 +123 @@
-  * Fix advanced reservation creation/update when an association that should
+    + Fix advanced reservation creation/update when an association that should
@@ -94 +125 @@
-  * Fix job layout calculations with `--ntasks-per-gpu`, especially when
+    + Fix job layout calculations with `--ntasks-per-gpu`, especially when
@@ -96,32 +127,9 @@
-  * Fix X11 forwarding for jobs submitted from the slurmctld host.
-  * When a job requests `--no-kill` and one or more nodes fail during the job,
-    fix subsequent job steps unable to use some of the remaining resources
++++ 93 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/slurm/slurm.changes
++++ and /work/SRC/openSUSE:Factory/.slurm.new.1766/slurm.changes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------

Reply via email to