Accepting request 879660 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/879660 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slurm?expand=0&rev=57
This commit is contained in:
commit
a4d0f3eef7
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1c4899d337279c7ba3caf23d8333f8f0a250ba18ed4b46489bbbb68ed1fb1350
|
|
||||||
size 6540096
|
|
3
slurm-20.11.5.tar.bz2
Normal file
3
slurm-20.11.5.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3e9729ed63c5fbd2dd7b99e9148eb6f73e0261006cbb9b09c37f28ce206d5801
|
||||||
|
size 6552357
|
@ -1,3 +1,58 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 17 08:55:58 UTC 2021 - Christian Goll <cgoll@suse.com>
|
||||||
|
|
||||||
|
- Udpate to 20.11.5:
|
||||||
|
- New features:
|
||||||
|
* New job_container/tmpfs plugin developed by NERSC that can be used to
|
||||||
|
create per-job filesystem namespaces. Documentaiion and configuration
|
||||||
|
can be found in the respecting man page.
|
||||||
|
- Bug fixes:
|
||||||
|
* Fix main scheduler bug where bf_hetjob_prio truncates SchedulerParameters.
|
||||||
|
* Fix sacct not displaying UserCPU, SystemCPU and TotalCPU for large times.
|
||||||
|
* scrontab - fix to return the correct index for a bad #SCRON option.
|
||||||
|
* scrontab - fix memory leak when invalid option found in #SCRON line.
|
||||||
|
* Add errno for when a user requests multiple partitions and they are using
|
||||||
|
partition based associations.
|
||||||
|
* Fix issue where a job could run in a wrong partition when using
|
||||||
|
EnforcePartLimits=any and partition based associations.
|
||||||
|
* Remove possible deadlock when adding associations/wckeys in multiple
|
||||||
|
threads.
|
||||||
|
* When using PrologFlags=alloc make sure the correct Slurm version is set
|
||||||
|
in the credential.
|
||||||
|
* When sending a job a warning signal make sure we always send SIGCONT
|
||||||
|
beforehand.
|
||||||
|
* Fix issue where a batch job would continue running if a prolog failed on a
|
||||||
|
node that wasn't the batch host and requeuing was disabled.
|
||||||
|
* Fix issue where sometimes salloc/srun wouldn't get a message about a prolog
|
||||||
|
failure in the job's stdout.
|
||||||
|
* Requeue or kill job on a prolog failure when PrologFlags is not set.
|
||||||
|
* Fix race condition causing node reboots to get requeued before
|
||||||
|
ResumeTimeout expires.
|
||||||
|
* Preserve node boot_req_time on reconfigure.
|
||||||
|
* Preserve node power_save_req_time on reconfigure.
|
||||||
|
* Fix node reboots being queued and issued multiple times and preventing the
|
||||||
|
reboot to time out.
|
||||||
|
* Fix run_command to exit correctly if track_script kills the calling thread.
|
||||||
|
* Only requeue a job when the PrologSlurmctld returns nonzero.
|
||||||
|
* When a job is signaled with SIGKILL make sure we flush all
|
||||||
|
prologs/setup scripts.
|
||||||
|
* Handle burst buffer scripts if the job is canceled while stage_in is
|
||||||
|
happening.
|
||||||
|
* When shutting down the slurmctld make note to ignore error message when
|
||||||
|
we have to kill a prolog/setup script we are tracking.
|
||||||
|
* scrontab - add support for the --open-mode option.
|
||||||
|
* acct_gather_profile/influxdb - avoid segfault on plugin shutdown if setup
|
||||||
|
has not completed successfully.
|
||||||
|
* Reduce delay in starting salloc allocations when running with prologs.
|
||||||
|
* Alter AllocNodes check to work if the allocating node's domain doesn't
|
||||||
|
match the slurmctld's. This restores the pre*20.11 behavior.
|
||||||
|
* Fix slurmctld segfault if jobs from a prior version had the now-removed
|
||||||
|
INVALID_DEPEND state flag set and were allowed to run in 20.11.
|
||||||
|
* Add job_container/tmpfs plugin to give a method to provide a private /tmp
|
||||||
|
per job.
|
||||||
|
* Set the correct core affinity when using AutoDetect.
|
||||||
|
* slurmrestd - mark "environment" as required for job submissions in schema.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 23 16:24:16 UTC 2021 - Christian Goll <cgoll@suse.com>
|
Tue Feb 23 16:24:16 UTC 2021 - Christian Goll <cgoll@suse.com>
|
||||||
|
|
||||||
|
13
slurm.spec
13
slurm.spec
@ -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 36
|
%define so_version 36
|
||||||
%define ver 20.11.4
|
%define ver 20.11.5
|
||||||
%define _ver _20_11
|
%define _ver _20_11
|
||||||
%define dl_ver %{ver}
|
%define dl_ver %{ver}
|
||||||
# so-version is 0 and seems to be stable
|
# so-version is 0 and seems to be stable
|
||||||
@ -146,8 +146,8 @@ Recommends: (%{name}-munge = %version if munge)
|
|||||||
Recommends: %{name}-munge = %version
|
Recommends: %{name}-munge = %version
|
||||||
%endif
|
%endif
|
||||||
Requires(pre): %{name}-node = %{version}
|
Requires(pre): %{name}-node = %{version}
|
||||||
Recommends: %{name}-doc = %{version}
|
|
||||||
Recommends: %{name}-config-man = %{version}
|
Recommends: %{name}-config-man = %{version}
|
||||||
|
Recommends: %{name}-doc = %{version}
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: coreutils
|
BuildRequires: coreutils
|
||||||
@ -264,7 +264,6 @@ Conflicts: libslurm
|
|||||||
This package contains the library needed to run programs dynamically linked
|
This package contains the library needed to run programs dynamically linked
|
||||||
with SLURM.
|
with SLURM.
|
||||||
|
|
||||||
|
|
||||||
%package -n libpmi%{pmi_so}%{?upgrade:%{_ver}}
|
%package -n libpmi%{pmi_so}%{?upgrade:%{_ver}}
|
||||||
Summary: SLURM PMI Library
|
Summary: SLURM PMI Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
@ -308,7 +307,6 @@ Requires: %{name} = %{version}
|
|||||||
%description auth-none
|
%description auth-none
|
||||||
This package cobtains the SLURM NULL authentication module.
|
This package cobtains the SLURM NULL authentication module.
|
||||||
|
|
||||||
|
|
||||||
%package munge
|
%package munge
|
||||||
Summary: SLURM authentication and crypto implementation using Munge
|
Summary: SLURM authentication and crypto implementation using Munge
|
||||||
Group: Productivity/Clustering/Computing
|
Group: Productivity/Clustering/Computing
|
||||||
@ -333,7 +331,6 @@ Group: Productivity/Clustering/Computing
|
|||||||
sview is a graphical user interface to get and update state information for
|
sview is a graphical user interface to get and update state information for
|
||||||
jobs, partitions, and nodes managed by SLURM.
|
jobs, partitions, and nodes managed by SLURM.
|
||||||
|
|
||||||
|
|
||||||
%package slurmdbd
|
%package slurmdbd
|
||||||
Summary: SLURM database daemon
|
Summary: SLURM database daemon
|
||||||
Group: Productivity/Clustering/Computing
|
Group: Productivity/Clustering/Computing
|
||||||
@ -361,7 +358,6 @@ Obsoletes: slurmdb-direct < %{version}
|
|||||||
%description slurmdbd
|
%description slurmdbd
|
||||||
The SLURM database daemon provides accounting of jobs in a database.
|
The SLURM database daemon provides accounting of jobs in a database.
|
||||||
|
|
||||||
|
|
||||||
%package sql
|
%package sql
|
||||||
Summary: Slurm SQL support
|
Summary: Slurm SQL support
|
||||||
Group: Productivity/Clustering/Computing
|
Group: Productivity/Clustering/Computing
|
||||||
@ -371,7 +367,6 @@ Group: Productivity/Clustering/Computing
|
|||||||
%description sql
|
%description sql
|
||||||
Contains interfaces to MySQL for use by SLURM.
|
Contains interfaces to MySQL for use by SLURM.
|
||||||
|
|
||||||
|
|
||||||
%package plugins
|
%package plugins
|
||||||
Summary: SLURM plugins (loadable shared objects)
|
Summary: SLURM plugins (loadable shared objects)
|
||||||
Group: Productivity/Clustering/Computing
|
Group: Productivity/Clustering/Computing
|
||||||
@ -419,7 +414,6 @@ Mail program used directly by the SLURM daemons. On completion of a job,
|
|||||||
it waits for accounting information to be available and includes that
|
it waits for accounting information to be available and includes that
|
||||||
information in the email body.
|
information in the email body.
|
||||||
|
|
||||||
|
|
||||||
%package sjstat
|
%package sjstat
|
||||||
Summary: Perl tool to print SLURM job state information
|
Summary: Perl tool to print SLURM job state information
|
||||||
Group: Productivity/Clustering/Computing
|
Group: Productivity/Clustering/Computing
|
||||||
@ -545,7 +539,6 @@ Group: Productivity/Clustering/Computing
|
|||||||
Plugins for specific cray hardware, includes power and knl node management.
|
Plugins for specific cray hardware, includes power and knl node management.
|
||||||
Contains also cray specific documentation.
|
Contains also cray specific documentation.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{pname}-%{dl_ver}
|
%setup -q -n %{pname}-%{dl_ver}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
@ -1093,6 +1086,7 @@ exit 0
|
|||||||
%{_libdir}/slurm/jobcomp_script.so
|
%{_libdir}/slurm/jobcomp_script.so
|
||||||
%{_libdir}/slurm/job_container_cncu.so
|
%{_libdir}/slurm/job_container_cncu.so
|
||||||
%{_libdir}/slurm/job_container_none.so
|
%{_libdir}/slurm/job_container_none.so
|
||||||
|
%{_libdir}/slurm/job_container_tmpfs.so
|
||||||
%{_libdir}/slurm/job_submit_all_partitions.so
|
%{_libdir}/slurm/job_submit_all_partitions.so
|
||||||
%{_libdir}/slurm/job_submit_defaults.so
|
%{_libdir}/slurm/job_submit_defaults.so
|
||||||
%{_libdir}/slurm/job_submit_logging.so
|
%{_libdir}/slurm/job_submit_logging.so
|
||||||
@ -1236,6 +1230,7 @@ exit 0
|
|||||||
%{_mandir}/man5/nonstop.conf.5.*
|
%{_mandir}/man5/nonstop.conf.5.*
|
||||||
%{_mandir}/man5/topology.*
|
%{_mandir}/man5/topology.*
|
||||||
%{_mandir}/man5/knl.conf.5.*
|
%{_mandir}/man5/knl.conf.5.*
|
||||||
|
%{_mandir}/man5/job_container.conf.5.*
|
||||||
|
|
||||||
%if 0%{?have_hdf5}
|
%if 0%{?have_hdf5}
|
||||||
%files hdf5
|
%files hdf5
|
||||||
|
Loading…
Reference in New Issue
Block a user