forked from pool/slurm
Accepting request 670462 from network:cluster
- Update to version 18.08.05-2: This version obsoletes: Fix-contrib-perlapi-to-build-with-the-fix-for-CVE-2019-6438-750cc23ed.patch - Fix spec file for older SUSE versions. - Update to version 18.08.05: * Add mitigation for a potential heap overflow on 32-bit systems in xmalloc. (CVE-2019-6438, bsc#1123304). * Other fixes: + Backfill - If a job has a time_limit guess the end time of a job better if OverTimeLimit is Unlimited. + Fix "sacctmgr show events event=cluster" + Fix sacctmgr show runawayjobs from sibling cluster + Avoid bit offset of -1 in call to bit_nclear(). + Insure that "hbm" is a configured GresType on knl systems. + Fix NodeFeaturesPlugins=node_features/knl_generic to allow other gres other than knl. + cons_res: Prevent overflow on multiply. + Better debug for bad values in gres.conf. + Fix double accounting of energy at end of job. + Read gres.conf for cloud nodes on slurmctld. + Don't assume the first node of a job is the batch host when purging jobs from a node. + Better debugging when a job doesn't have a job_resrcs ptr. + Store ave watts in energy plugins. + Add XCC plugin for reading Lenovo Power. + Fix minor memory leak when scheduling rebootable nodes. + Fix debug2 prefix for sched log. + Fix printing correct SLURM_JOB_ACCOUNT_PACK_GROUP_* in env for a Het Job. + sbatch - search current working directory first for job script. OBS-URL: https://build.opensuse.org/request/show/670462 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slurm?expand=0&rev=25
This commit is contained in:
commit
d8bad37648
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d215ef87481e48032ac7c3bcf61aac40b5258dedfbab3f56af5d53d59f22b4c8
|
||||
size 6069605
|
3
slurm-18.08.5-2.tar.bz2
Normal file
3
slurm-18.08.5-2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c45e9d1c18efa0ae0fbeaf0a244794a1288c6adb9e40cf4efc70c359ad083277
|
||||
size 6168687
|
@ -1,3 +1,79 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 31 20:30:32 UTC 2019 - eich@suse.com
|
||||
|
||||
- Update to version 18.08.05-2:
|
||||
This version obsoletes:
|
||||
Fix-contrib-perlapi-to-build-with-the-fix-for-CVE-2019-6438-750cc23ed.patch
|
||||
- Fix spec file for older SUSE versions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 31 09:00:06 UTC 2019 - eich@suse.com
|
||||
|
||||
- Update to version 18.08.05:
|
||||
* Add mitigation for a potential heap overflow on 32-bit systems in xmalloc.
|
||||
(CVE-2019-6438, bsc#1123304).
|
||||
* Other fixes:
|
||||
+ Backfill - If a job has a time_limit guess the end time of a job better
|
||||
if OverTimeLimit is Unlimited.
|
||||
+ Fix "sacctmgr show events event=cluster"
|
||||
+ Fix sacctmgr show runawayjobs from sibling cluster
|
||||
+ Avoid bit offset of -1 in call to bit_nclear().
|
||||
+ Insure that "hbm" is a configured GresType on knl systems.
|
||||
+ Fix NodeFeaturesPlugins=node_features/knl_generic to allow other gres
|
||||
other than knl.
|
||||
+ cons_res: Prevent overflow on multiply.
|
||||
+ Better debug for bad values in gres.conf.
|
||||
+ Fix double accounting of energy at end of job.
|
||||
+ Read gres.conf for cloud nodes on slurmctld.
|
||||
+ Don't assume the first node of a job is the batch host when purging jobs
|
||||
from a node.
|
||||
+ Better debugging when a job doesn't have a job_resrcs ptr.
|
||||
+ Store ave watts in energy plugins.
|
||||
+ Add XCC plugin for reading Lenovo Power.
|
||||
+ Fix minor memory leak when scheduling rebootable nodes.
|
||||
+ Fix debug2 prefix for sched log.
|
||||
+ Fix printing correct SLURM_JOB_ACCOUNT_PACK_GROUP_* in env for a Het Job.
|
||||
+ sbatch - search current working directory first for job script.
|
||||
+ Make it so held jobs reset the AccrueTime and do not count against any
|
||||
AccrueTime limits.
|
||||
+ Add SchedulerParameters option of bf_hetjob_prio=[min|avg|max] to alter
|
||||
the job sorting algorithm for scheduling heterogeneous jobs.
|
||||
+ Fix initialization of assoc_mgr_locks and slurmctld_locks lock
|
||||
structures.
|
||||
+ Fix segfault with job arrays using X11 forwarding.
|
||||
+ Revert regression caused by e0ee1c7054 which caused negative values and
|
||||
values starting with a decimal to be invalid for PriorityWeightTRES and
|
||||
TRESBillingWeight.
|
||||
+ Fix possibility to update a job's reservation to none.
|
||||
+ Suppress connection errors to primary slurmdbd when backup dbd is active.
|
||||
+ Suppress connection errors to primary db when backup db kicks in
|
||||
+ Add missing fields for sacct --completion when using jobcomp/filetxt.
|
||||
+ Fix incorrect values set for UserCPU, SystemCPU, and TotalCPU sacct
|
||||
fields when JobAcctGatherType=jobacct_gather/cgroup.
|
||||
+ Fixed srun from double printing invalid option msg twice.
|
||||
+ Remove unused -b flag from getopt call in sbatch.
|
||||
+ Disable reporting of node TRES in sreport.
|
||||
+ Re-enabling features combined by OR within parenthesis for non-knl
|
||||
setups.
|
||||
+ Prevent sending duplicate requests to reboot a node before ResumeTimeout.
|
||||
+ Down nodes that don't reboot by ResumeTimeout.
|
||||
+ Update seff to reflect API change from rss_max to tres_usage_in_max.
|
||||
+ Add missing TRES constants from perl API.
|
||||
+ Fix issue where sacct would return incorrect array tasks when querying
|
||||
specific tasks.
|
||||
+ Add missing variables to slurmdb_stats_t in the perlapi.
|
||||
+ Fix nodes not getting reboot RPC when job requires reboot of nodes.
|
||||
+ Fix failing update the partition list of a job.
|
||||
+ Use slurm.conf gres ids instead of gres.conf names to get a gres type
|
||||
name.
|
||||
* Disable
|
||||
slurmctld-rerun-agent_init-when-backup-controller-takes-over.patch:
|
||||
Believed to be fixed by commit c1a537dbbe6
|
||||
See: https://bugs.schedmd.com/show_bug.cgi?id=5511
|
||||
* Add
|
||||
Fix-contrib-perlapi-to-build-with-the-fix-for-CVE-2019-6438-750cc23ed.patch:
|
||||
Fix fallout from 750cc23ed for CVE-2019-6438.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 13 10:07:00 UTC 2018 - cgoll@suse.com
|
||||
- Update to 18.08.04, with following highlights
|
||||
|
21
slurm.spec
21
slurm.spec
@ -12,13 +12,14 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
# Check file META in sources: update so_version to (API_CURRENT - API_AGE)
|
||||
%define so_version 33
|
||||
%define ver 18.08.4
|
||||
%define ver 18.08.5
|
||||
%define dl_ver %{ver}-2
|
||||
# so-version is 0 and seems to be stable
|
||||
%define pmi_so 0
|
||||
|
||||
@ -62,7 +63,7 @@ Summary: Simple Linux Utility for Resource Management
|
||||
License: SUSE-GPL-2.0-with-openssl-exception
|
||||
Group: Productivity/Clustering/Computing
|
||||
Url: https://www.schedmd.com
|
||||
Source: https://download.schedmd.com/slurm/%{name}-%{ver}.tar.bz2
|
||||
Source: https://download.schedmd.com/slurm/%{name}-%{dl_ver}.tar.bz2
|
||||
Source1: slurm-rpmlintrc
|
||||
Patch0: slurm-2.4.4-rpath.patch
|
||||
Patch1: slurm-2.4.4-init.patch
|
||||
@ -134,10 +135,10 @@ Documentation (HTML) for the SLURM cluster managment software.
|
||||
Summary: Perl API to SLURM
|
||||
Group: Development/Languages/Perl
|
||||
Requires: slurm = %{version}
|
||||
%{libperl_requires}
|
||||
%if 0%{?suse_version} < 1140
|
||||
Requires: perl = %{perl_version}
|
||||
%else
|
||||
%{libperl_requires}
|
||||
%{perl_requires}
|
||||
%endif
|
||||
|
||||
@ -341,7 +342,7 @@ Group: Documentation/Man
|
||||
Man pages for the SLURM cluster managment software config files.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{ver}
|
||||
%setup -q -n %{name}-%{dl_ver}
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
@ -351,7 +352,8 @@ Man pages for the SLURM cluster managment software config files.
|
||||
%patch6 -p1
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
# Drop this fix as it is considered to be resolved by c1a537dbbe6
|
||||
##%patch9 -p1
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
@ -693,6 +695,7 @@ exit 0
|
||||
%if 0%{?with_systemd}
|
||||
%{_unitdir}/slurmctld.service
|
||||
%{_sbindir}/rcslurmctld
|
||||
%endif
|
||||
%{_mandir}/man1/sacct.1*
|
||||
%{_mandir}/man1/sacctmgr.1*
|
||||
%{_mandir}/man1/salloc.1*
|
||||
@ -717,7 +720,6 @@ exit 0
|
||||
%{_mandir}/man1/sjstat.1.*
|
||||
%{_mandir}/man8/slurmctld.*
|
||||
%{_mandir}/man8/spank*
|
||||
%endif
|
||||
|
||||
%files openlava
|
||||
%{_bindir}/bjobs
|
||||
@ -730,8 +732,8 @@ exit 0
|
||||
%{_bindir}/smail
|
||||
|
||||
%files doc
|
||||
%dir %{_datadir}/doc/%{name}-%{version}
|
||||
%{_datadir}/doc/%{name}-%{version}/*
|
||||
%dir %{_datadir}/doc/%{name}-%{dl_ver}
|
||||
%{_datadir}/doc/%{name}-%{dl_ver}/*
|
||||
|
||||
%files -n %{libslurm}
|
||||
%{_libdir}/libslurm*.so.%{so_version}*
|
||||
@ -875,6 +877,7 @@ exit 0
|
||||
%if 0%{?suse_version} > 1140
|
||||
%ifarch %{ix86} x86_64
|
||||
%{_libdir}/slurm/acct_gather_energy_ipmi.so
|
||||
%{_libdir}/slurm/acct_gather_energy_xcc.so
|
||||
%endif
|
||||
%endif
|
||||
%{_libdir}/slurm/node_features_knl_generic.so
|
||||
|
Loading…
Reference in New Issue
Block a user