SHA256
1
0
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:
Egbert Eich 2020-02-14 07:52:54 +00:00 committed by Git OBS Bridge
parent 37bd1399a2
commit f9c5d7da3d
4 changed files with 53 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9cd1e835df91b44b8bae27406e49ef79408e2a7a3e04e2c44e9c3ee816f1c338
size 6231642

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:467a1348cb46d87965bd87acf7b53e00bb443cc032a1415fa14e91b2e970f926
size 6298529

View File

@ -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.

View File

@ -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