diff --git a/right-pmix-path.patch b/right-pmix-path.patch deleted file mode 100644 index 6c0465e..0000000 --- a/right-pmix-path.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 2e5a2f4fbb4b575694cffb14aa59cb02e5d24486 Mon Sep 17 00:00:00 2001 -From: Christian Goll -Date: Tue, 14 Mar 2023 16:58:41 +0100 -Subject: [PATCH] right pmix path - -Signed-off-by: Christian Goll ---- - src/plugins/mpi/pmix/mpi_pmix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/plugins/mpi/pmix/mpi_pmix.c b/src/plugins/mpi/pmix/mpi_pmix.c -index dde4d22751..007b556265 100644 ---- a/src/plugins/mpi/pmix/mpi_pmix.c -+++ b/src/plugins/mpi/pmix/mpi_pmix.c -@@ -137,7 +137,7 @@ static void *_libpmix_open(void) - #elif defined PMIXP_V4_LIBPATH - xstrfmtcat(full_path, "%s/", PMIXP_V4_LIBPATH); - #endif -- xstrfmtcat(full_path, "libpmix.so"); -+ xstrfmtcat(full_path, "libpmix.so.2"); - - lib_plug = dlopen(full_path, RTLD_LAZY | RTLD_GLOBAL); - xfree(full_path); --- -2.40.0 - diff --git a/slurm-23.02.0.tar.bz2 b/slurm-23.02.0.tar.bz2 deleted file mode 100644 index 8c2a110..0000000 --- a/slurm-23.02.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21b902d24871a57f9074c58be194678b4410e9fccda3553305a008aa2954cea0 -size 7258420 diff --git a/slurm-23.02.1.tar.bz2 b/slurm-23.02.1.tar.bz2 new file mode 100644 index 0000000..eb51fb6 --- /dev/null +++ b/slurm-23.02.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:868a83cdeaec98bc34e558b06e5df05ca52aadda0a6f1129cc02c81b13cbb022 +size 7265222 diff --git a/slurm.changes b/slurm.changes index b746d2d..400f887 100644 --- a/slurm.changes +++ b/slurm.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Fri Mar 31 07:37:01 UTC 2023 - Christian Goll + +- updated to 23.02.1 with following chnages: + * job_container/tmpfs - cleanup job container even if namespace mount is + already unmounted. + * openapi/dbv0.0.38 - Fix not displaying an error when updating QOS or + associations fails. + * Fix nodes remaining as PLANNED after slurmctld save state recovery. + * Add cgroup.conf EnableControllers option for cgroup/v2. + * Get correct cgroup root to allow slurmd to run in containers like Docker. + * slurmctld - add missing PrivateData=jobs check to step ContainerID lookup + requests originated from 'scontrol show step container-id=' or certain + scrun operations when container state can't be directly queried. + * Fix nodes un-draining after being drained due to unkillable step. + * Fix remote licenses allowed percentages reset to 0 during upgrade. + * sacct - Avoid truncating time strings when using SLURM_TIME_FORMAT with + the --parsable option. + * Fix regression in 22.05.0rc1 that broke Nodes=ALL in a NodeSet. + * openapi/v0.0.39 - fix jobs submitted via slurmrestd being allocated fewer + CPUs than tasks when requesting multiple tasks. + * Fix job not being scheduled on valid nodes and potentially being rejected + when using parentheses at the beginning of square brackets in a feature + request, for example: "feat1&[(feat2|feat3)]". + * Fix regression in 23.02.0rc1 which made --gres-flags=enforce-binding no + longer enforce optimal core-gpu job placement. + * mpi/pmix - Fix v5 to load correctly when libpmix.so isn't in the normal + lib path. + * data_parser/v0.0.39 - fix regression where "memory_per_node" would be + rejected for job submission. + * data_parser/v0.0.39 - fix regression where "memory_per_cpu" would be + rejected for job submission. + * slurmctld - add an assert to check for magic number presence before deleting + a partition record and clear the magic afterwards to better diagnose + potential memory problems. + * Clean up OCI containers task directories correctly. + * scrun - Run under existing job when SLURM_JOB_ID is present. + * Prevent a slurmstepd crash when the I/O subsystem has hung. + * common/conmgr - fix memory leak of complete connection list. + * job_container/tmpfs - avoid printing extraneous error messages when running + a spank plugin that implements slurm_spank_job_prolog() or + slurm_spank_job_epilog(). + * Fix srun < 23.02 always getting an "exact" core allocation. + * Prevent scontrol < 23.02 from setting MaxCPUsPerSocket to 0. + * Add ScronParameters=explicit_scancel and corresponding scancel --cron + option. +- removed right-pmix-patch.spec as fixed upstream + ------------------------------------------------------------------- Thu Mar 16 15:48:15 UTC 2023 - Christian Goll diff --git a/slurm.spec b/slurm.spec index de6ad70..bd57b4b 100644 --- a/slurm.spec +++ b/slurm.spec @@ -18,7 +18,7 @@ # Check file META in sources: update so_version to (API_CURRENT - API_AGE) %define so_version 39 -%define ver 23.02.0 +%define ver 23.02.1 %define _ver _23_02 #%%define rc_v 0rc1 %define dl_ver %{ver} @@ -141,7 +141,6 @@ Source20: test_setup.tar.gz Source21: README_Testsuite.md Patch0: Remove-rpath-from-build.patch Patch2: pam_slurm-Initialize-arrays-and-pass-sizes.patch -Patch3: right-pmix-path.patch Patch10: Fix-test-21.41.patch Patch11: Fix-test-38.11.patch Patch12: Fix-test-32.8.patch @@ -647,7 +646,6 @@ Do not run test suite and file bug reports for each failed test! %setup -q -n %{pname}-%{dl_ver} %patch0 -p1 %patch2 -p1 -%patch3 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1