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>
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user