forked from pool/slurm
Accepting request 774250 from home:eeich:branches:network:cluster
- Update to version 20.02.0-rc1 * sbatch - fix segfault when no newline at the end of a burst buffer file. * Change scancel to only check job's base state when matching -t options. * Save job dependency list in state files. * cons_tres - allow jobs to be run on systems with root-less topologies. * Restore pre-20.02pre1 PrologSlurmctld synchonization behavior to avoid various race conditions, and ensure proper batch job launch. * Add new slurmrestd command/daemon which implements the Slurm REST API. - Update to version 20.02.0-0pre1, highlights are OBS-URL: https://build.opensuse.org/request/show/774250 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=134
This commit is contained in:
parent
37bd1399a2
commit
f9c5d7da3d
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9cd1e835df91b44b8bae27406e49ef79408e2a7a3e04e2c44e9c3ee816f1c338
|
||||
size 6231642
|
3
slurm-20.02.0-0rc1.tar.bz2
Normal file
3
slurm-20.02.0-0rc1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:467a1348cb46d87965bd87acf7b53e00bb443cc032a1415fa14e91b2e970f926
|
||||
size 6298529
|
@ -1,7 +1,19 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 13 22:34:48 UTC 2020 - Egbert Eich <eich@suse.com>
|
||||
|
||||
- Update to version 20.02.0-rc1
|
||||
* sbatch - fix segfault when no newline at the end of a burst buffer file.
|
||||
* Change scancel to only check job's base state when matching -t options.
|
||||
* Save job dependency list in state files.
|
||||
* cons_tres - allow jobs to be run on systems with root-less topologies.
|
||||
* Restore pre-20.02pre1 PrologSlurmctld synchonization behavior to avoid
|
||||
various race conditions, and ensure proper batch job launch.
|
||||
* Add new slurmrestd command/daemon which implements the Slurm REST API.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 11 10:09:43 UTC 2020 - Christian Goll <cgoll@suse.com>
|
||||
|
||||
- Updated to version 20.02.0-0pre1, highlights are
|
||||
- Update to version 20.02.0-0pre1, highlights are
|
||||
Highlights:
|
||||
* Exclusive behavior of a node includes all GRES on a node as well
|
||||
as the cpus.
|
||||
|
38
slurm.spec
38
slurm.spec
@ -20,7 +20,7 @@
|
||||
%define so_version 35
|
||||
%define ver 20.02.0
|
||||
%define _ver _20_02
|
||||
%define dl_ver %{ver}-0pre1
|
||||
%define dl_ver %{ver}-0rc1
|
||||
# so-version is 0 and seems to be stable
|
||||
%define pmi_so 0
|
||||
%define nss_so 2
|
||||
@ -71,6 +71,10 @@ ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if 0%{?sle_version} >= 150000 || 0%{?is_opensuse}
|
||||
%define have_http_parser 1
|
||||
%endif
|
||||
|
||||
%if 0
|
||||
%define have_netloc 1
|
||||
%endif
|
||||
@ -429,6 +433,24 @@ BuildRequires: lua-devel
|
||||
This package includes the Lua API to provide an interface to SLURM
|
||||
through Lua.
|
||||
|
||||
%package rest
|
||||
Summary: Slurm REST API Interface
|
||||
Group: Productivity/Clustering/Computing
|
||||
Requires: %{name}-config = %{version}
|
||||
%if 0%{?have_http_parser}
|
||||
BuildRequires: http-parser-devel
|
||||
%endif
|
||||
%if 0%{?have_boolean_deps}
|
||||
Recommends: (%{name}-munge = %version if munge)
|
||||
%else
|
||||
Recommends: %{name}-munge = %version
|
||||
%endif
|
||||
%{?upgrade:Provides: %{pname}-rest = %{version}}
|
||||
%{?upgrade:Conflicts: %{pname}-rest}
|
||||
|
||||
%description rest
|
||||
This package provides the interface to SLURM via REST API.
|
||||
|
||||
%package node
|
||||
Summary: Minimal slurm node
|
||||
Group: Productivity/Clustering/Computing
|
||||
@ -509,6 +531,9 @@ Contains also cray specific documentation.
|
||||
--without-rpath \
|
||||
--without-datawarp \
|
||||
--with-shared-libslurm \
|
||||
%if 0%{?have_http_parser} && 0%{?have_json_c}
|
||||
--enable-slurmrestd \
|
||||
%endif
|
||||
%{!?have_netloc:--without-netloc} \
|
||||
--sysconfdir=%{_sysconfdir}/%{pname} \
|
||||
%{!?have_hdf5:--without-hdf5} \
|
||||
@ -692,6 +717,10 @@ cat > %{buildroot}/%{_sysconfdir}/%{pname}/nss_slurm.conf <<EOF
|
||||
# NodeName myname
|
||||
EOF
|
||||
%fdupes -s %{buildroot}
|
||||
# Temporary - remove when build is fixed upstream.
|
||||
%if 0%{!?have_http_parser:1} || 0%{!?have_json_c:1}
|
||||
rm -f %{buildroot}/%{_mandir}/man8/slurmrestd.*
|
||||
%endif
|
||||
|
||||
%define fixperm() [ $1 -eq 1 -a -e %2 ] && /bin/chmod %1 %2
|
||||
|
||||
@ -1142,6 +1171,13 @@ exit 0
|
||||
/%_lib/security/pam_slurm.so
|
||||
/%_lib/security/pam_slurm_adopt.so
|
||||
|
||||
%if 0%{?have_http_parser} && 0%{?have_json_c}
|
||||
%files rest
|
||||
%{?comp_at}
|
||||
%{_sbindir}/slurmrestd
|
||||
%{_mandir}/man8/slurmrestd.*
|
||||
%endif
|
||||
|
||||
%files node
|
||||
%{?comp_at}
|
||||
%{_sbindir}/slurmd
|
||||
|
Loading…
Reference in New Issue
Block a user