- 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 OBS-URL: https://build.opensuse.org/request/show/670322 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=83
25 lines
962 B
Diff
25 lines
962 B
Diff
From: Egbert Eich <eich@suse.com>
|
|
Date: Thu Jan 31 11:05:30 2019 +0100
|
|
Subject: Fix contrib/perlapi to build with the fix for CVE-2019-6438 (750cc23ed).
|
|
Patch-mainline: Not yet
|
|
Git-commit: a4a7f25dcb7d4387daa4367dd3c040f84b5e6f61
|
|
References:
|
|
|
|
Signed-off-by: Egbert Eich <eich@suse.com>
|
|
---
|
|
slurm-18.08.5/contribs/perlapi/libslurm/perl/slurm-perl.h | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
diff --git a/slurm-18.08.5/contribs/perlapi/libslurm/perl/slurm-perl.h b/slurm-18.08.5/contribs/perlapi/libslurm/perl/slurm-perl.h
|
|
index 58df275..d4adbfe 100644
|
|
--- a/contribs/perlapi/libslurm/perl/slurm-perl.h
|
|
+++ b/contribs/perlapi/libslurm/perl/slurm-perl.h
|
|
@@ -17,7 +17,7 @@
|
|
#endif
|
|
|
|
extern void slurm_xfree(void **, const char *, int, const char *);
|
|
-extern void *slurm_xmalloc(size_t, bool, const char *, int, const char *);
|
|
+extern void *slurm_xmalloc(uint64_t, bool, const char *, int, const char *);
|
|
|
|
extern void slurm_api_clear_config(void);
|
|
|