forked from pool/slurm
Accepting request 1076461 from home:mslacken:branches:network:cluster
- 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=<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 OBS-URL: https://build.opensuse.org/request/show/1076461 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=248
This commit is contained in:
parent
5c3d4865a1
commit
d2a2e0a1e8
@ -1,26 +0,0 @@
|
|||||||
From 2e5a2f4fbb4b575694cffb14aa59cb02e5d24486 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Christian Goll <cgoll@suse.de>
|
|
||||||
Date: Tue, 14 Mar 2023 16:58:41 +0100
|
|
||||||
Subject: [PATCH] right pmix path
|
|
||||||
|
|
||||||
Signed-off-by: Christian Goll <cgoll@suse.de>
|
|
||||||
---
|
|
||||||
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
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:21b902d24871a57f9074c58be194678b4410e9fccda3553305a008aa2954cea0
|
|
||||||
size 7258420
|
|
3
slurm-23.02.1.tar.bz2
Normal file
3
slurm-23.02.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:868a83cdeaec98bc34e558b06e5df05ca52aadda0a6f1129cc02c81b13cbb022
|
||||||
|
size 7265222
|
@ -1,3 +1,51 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 31 07:37:01 UTC 2023 - Christian Goll <cgoll@suse.com>
|
||||||
|
|
||||||
|
- 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=<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 <cgoll@suse.com>
|
Thu Mar 16 15:48:15 UTC 2023 - Christian Goll <cgoll@suse.com>
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
# Check file META in sources: update so_version to (API_CURRENT - API_AGE)
|
# Check file META in sources: update so_version to (API_CURRENT - API_AGE)
|
||||||
%define so_version 39
|
%define so_version 39
|
||||||
%define ver 23.02.0
|
%define ver 23.02.1
|
||||||
%define _ver _23_02
|
%define _ver _23_02
|
||||||
#%%define rc_v 0rc1
|
#%%define rc_v 0rc1
|
||||||
%define dl_ver %{ver}
|
%define dl_ver %{ver}
|
||||||
@ -141,7 +141,6 @@ Source20: test_setup.tar.gz
|
|||||||
Source21: README_Testsuite.md
|
Source21: README_Testsuite.md
|
||||||
Patch0: Remove-rpath-from-build.patch
|
Patch0: Remove-rpath-from-build.patch
|
||||||
Patch2: pam_slurm-Initialize-arrays-and-pass-sizes.patch
|
Patch2: pam_slurm-Initialize-arrays-and-pass-sizes.patch
|
||||||
Patch3: right-pmix-path.patch
|
|
||||||
Patch10: Fix-test-21.41.patch
|
Patch10: Fix-test-21.41.patch
|
||||||
Patch11: Fix-test-38.11.patch
|
Patch11: Fix-test-38.11.patch
|
||||||
Patch12: Fix-test-32.8.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}
|
%setup -q -n %{pname}-%{dl_ver}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
%patch10 -p1
|
%patch10 -p1
|
||||||
%patch11 -p1
|
%patch11 -p1
|
||||||
%patch12 -p1
|
%patch12 -p1
|
||||||
|
Loading…
Reference in New Issue
Block a user