forked from pool/slurm
Accepting request 779379 from home:eeich:branches:network:cluster
- Update to version 20.02.0 (jsc#SLE-8491) * Fix minor memory leak in slurmd on reconfig. * Fix invalid ptr reference when rolling up data in the database. * Change shtml2html.py to require python3 for RHEL8 support, and match man2html.py. * slurm.spec - override "hardening" linker flags to ensure RHEL8 builds in a usable manner. * Fix type mismatches in the perl API. * Prevent use of uninitialized slurmctld_diag_stats. * Fixed various Coverity issues. * Only show warning about root-less topology in daemons. * Fix accounting of jobs in IGNORE_JOBS reservations. * Fix issue with batch steps state not loading correctly when upgrading from 19.05. * Deprecate max_depend_depth in SchedulerParameters and move it to DependencyParameters. * Silence erroneous error on slurmctld upgrade when loading federation state. * Break infinite loop in cons_tres dealing with incorrect tasks per tres request resulting in slurmctld hang. * Improve handling of --gpus-per-task to make sure appropriate number of GPUs is assigned to job. * Fix seg fault on cons_res when requesting --spread-job. - Move to python3 for everything but SLE-11-SP4 * For SLE-11-SP4 add a workaround to handle a python3 script (python2.7 compliant). OBS-URL: https://build.opensuse.org/request/show/779379 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=136
This commit is contained in:
parent
e5be8f4bf8
commit
63d5c47eb1
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:467a1348cb46d87965bd87acf7b53e00bb443cc032a1415fa14e91b2e970f926
|
|
||||||
size 6298529
|
|
3
slurm-20.02.0.tar.bz2
Normal file
3
slurm-20.02.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:45213362e3cc7f37e4ea64f3b2b1e3ce8f9c1c5c32a18d50ddb56280ec585ebb
|
||||||
|
size 6297730
|
@ -1,3 +1,32 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 26 06:13:13 UTC 2020 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
|
- Update to version 20.02.0 (jsc#SLE-8491)
|
||||||
|
* Fix minor memory leak in slurmd on reconfig.
|
||||||
|
* Fix invalid ptr reference when rolling up data in the database.
|
||||||
|
* Change shtml2html.py to require python3 for RHEL8 support, and match
|
||||||
|
man2html.py.
|
||||||
|
* slurm.spec - override "hardening" linker flags to ensure RHEL8 builds
|
||||||
|
in a usable manner.
|
||||||
|
* Fix type mismatches in the perl API.
|
||||||
|
* Prevent use of uninitialized slurmctld_diag_stats.
|
||||||
|
* Fixed various Coverity issues.
|
||||||
|
* Only show warning about root-less topology in daemons.
|
||||||
|
* Fix accounting of jobs in IGNORE_JOBS reservations.
|
||||||
|
* Fix issue with batch steps state not loading correctly when upgrading from
|
||||||
|
19.05.
|
||||||
|
* Deprecate max_depend_depth in SchedulerParameters and move it to
|
||||||
|
DependencyParameters.
|
||||||
|
* Silence erroneous error on slurmctld upgrade when loading federation state.
|
||||||
|
* Break infinite loop in cons_tres dealing with incorrect tasks per tres
|
||||||
|
request resulting in slurmctld hang.
|
||||||
|
* Improve handling of --gpus-per-task to make sure appropriate number of GPUs
|
||||||
|
is assigned to job.
|
||||||
|
* Fix seg fault on cons_res when requesting --spread-job.
|
||||||
|
- Move to python3 for everything but SLE-11-SP4
|
||||||
|
* For SLE-11-SP4 add a workaround to handle a python3 script (python2.7
|
||||||
|
compliant).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Feb 19 21:27:00 UTC 2020 - Egbert Eich <eich@suse.com>
|
Wed Feb 19 21:27:00 UTC 2020 - Egbert Eich <eich@suse.com>
|
||||||
|
|
||||||
|
12
slurm.spec
12
slurm.spec
@ -20,7 +20,7 @@
|
|||||||
%define so_version 35
|
%define so_version 35
|
||||||
%define ver 20.02.0
|
%define ver 20.02.0
|
||||||
%define _ver _20_02
|
%define _ver _20_02
|
||||||
%define dl_ver %{ver}-0rc1
|
%define dl_ver %{ver}
|
||||||
# so-version is 0 and seems to be stable
|
# so-version is 0 and seems to be stable
|
||||||
%define pmi_so 0
|
%define pmi_so 0
|
||||||
%define nss_so 2
|
%define nss_so 2
|
||||||
@ -64,8 +64,10 @@ ExclusiveArch: do_not_build
|
|||||||
|
|
||||||
%if 0%{?suse_version:1} && 0%{?suse_version} <= 1140
|
%if 0%{?suse_version:1} && 0%{?suse_version} <= 1140
|
||||||
%define comp_at %defattr(-,root,root)
|
%define comp_at %defattr(-,root,root)
|
||||||
|
%undefine python_ver
|
||||||
%else
|
%else
|
||||||
%define have_json_c 1
|
%define have_json_c 1
|
||||||
|
%define python_ver 3
|
||||||
%if 0%{?sle_version} >= 150000 || 0%{?is_opensuse}
|
%if 0%{?sle_version} >= 150000 || 0%{?is_opensuse}
|
||||||
%define have_apache_rpm_macros 1
|
%define have_apache_rpm_macros 1
|
||||||
%endif
|
%endif
|
||||||
@ -143,7 +145,7 @@ BuildRequires: hdf5-devel
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: libbitmask-devel
|
BuildRequires: libbitmask-devel
|
||||||
BuildRequires: libcpuset-devel
|
BuildRequires: libcpuset-devel
|
||||||
BuildRequires: python
|
BuildRequires: python%{?python_ver}
|
||||||
%if 0%{?have_libnuma}
|
%if 0%{?have_libnuma}
|
||||||
BuildRequires: libnuma-devel
|
BuildRequires: libnuma-devel
|
||||||
%endif
|
%endif
|
||||||
@ -525,9 +527,14 @@ Contains also cray specific documentation.
|
|||||||
%patch0 -p2
|
%patch0 -p2
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%if 0%{?python_ver} < 3
|
||||||
|
# Workaround for wrongly flagged python3 to keep SLE-11-SP4 building
|
||||||
|
mkdir -p mybin; ln -s /usr/bin/python2 mybin/python3
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%define _lto_cflags %{nil}
|
%define _lto_cflags %{nil}
|
||||||
|
[ -e $(pwd)/mybin ] && PATH=$(pwd)/mybin:$PATH
|
||||||
%configure --enable-shared \
|
%configure --enable-shared \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--without-rpath \
|
--without-rpath \
|
||||||
@ -545,6 +552,7 @@ Contains also cray specific documentation.
|
|||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
[ -e $(pwd)/mybin ] && PATH=$(pwd)/mybin:$PATH
|
||||||
%make_install
|
%make_install
|
||||||
make install-contrib DESTDIR=%{buildroot} PERL_MM_PARAMS="INSTALLDIRS=vendor"
|
make install-contrib DESTDIR=%{buildroot} PERL_MM_PARAMS="INSTALLDIRS=vendor"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user