Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package slurm for openSUSE:Factory checked in at 2021-03-17 20:16:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slurm (Old) and /work/SRC/openSUSE:Factory/.slurm.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slurm" Wed Mar 17 20:16:54 2021 rev:57 rq:879660 version:20.11.5 Changes: -------- --- /work/SRC/openSUSE:Factory/slurm/slurm.changes 2021-02-25 18:28:03.350204584 +0100 +++ /work/SRC/openSUSE:Factory/.slurm.new.2401/slurm.changes 2021-03-17 20:20:09.411334080 +0100 @@ -1,0 +2,55 @@ +Wed Mar 17 08:55:58 UTC 2021 - Christian Goll <[email protected]> + +- Udpate to 20.11.5: +- New features: + * New job_container/tmpfs plugin developed by NERSC that can be used to + create per-job filesystem namespaces. Documentaiion and configuration + can be found in the respecting man page. +- Bug fixes: + * Fix main scheduler bug where bf_hetjob_prio truncates SchedulerParameters. + * Fix sacct not displaying UserCPU, SystemCPU and TotalCPU for large times. + * scrontab - fix to return the correct index for a bad #SCRON option. + * scrontab - fix memory leak when invalid option found in #SCRON line. + * Add errno for when a user requests multiple partitions and they are using + partition based associations. + * Fix issue where a job could run in a wrong partition when using + EnforcePartLimits=any and partition based associations. + * Remove possible deadlock when adding associations/wckeys in multiple + threads. + * When using PrologFlags=alloc make sure the correct Slurm version is set + in the credential. + * When sending a job a warning signal make sure we always send SIGCONT + beforehand. + * Fix issue where a batch job would continue running if a prolog failed on a + node that wasn't the batch host and requeuing was disabled. + * Fix issue where sometimes salloc/srun wouldn't get a message about a prolog + failure in the job's stdout. + * Requeue or kill job on a prolog failure when PrologFlags is not set. + * Fix race condition causing node reboots to get requeued before + ResumeTimeout expires. + * Preserve node boot_req_time on reconfigure. + * Preserve node power_save_req_time on reconfigure. + * Fix node reboots being queued and issued multiple times and preventing the + reboot to time out. + * Fix run_command to exit correctly if track_script kills the calling thread. + * Only requeue a job when the PrologSlurmctld returns nonzero. + * When a job is signaled with SIGKILL make sure we flush all + prologs/setup scripts. + * Handle burst buffer scripts if the job is canceled while stage_in is + happening. + * When shutting down the slurmctld make note to ignore error message when + we have to kill a prolog/setup script we are tracking. + * scrontab - add support for the --open-mode option. + * acct_gather_profile/influxdb - avoid segfault on plugin shutdown if setup + has not completed successfully. + * Reduce delay in starting salloc allocations when running with prologs. + * Alter AllocNodes check to work if the allocating node's domain doesn't + match the slurmctld's. This restores the pre*20.11 behavior. + * Fix slurmctld segfault if jobs from a prior version had the now-removed + INVALID_DEPEND state flag set and were allowed to run in 20.11. + * Add job_container/tmpfs plugin to give a method to provide a private /tmp + per job. + * Set the correct core affinity when using AutoDetect. + * slurmrestd - mark "environment" as required for job submissions in schema. + +------------------------------------------------------------------- Old: ---- slurm-20.11.4.tar.bz2 New: ---- slurm-20.11.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slurm.spec ++++++ --- /var/tmp/diff_new_pack.5dm2ps/_old 2021-03-17 20:20:10.031334928 +0100 +++ /var/tmp/diff_new_pack.5dm2ps/_new 2021-03-17 20:20:10.035334933 +0100 @@ -18,7 +18,7 @@ # Check file META in sources: update so_version to (API_CURRENT - API_AGE) %define so_version 36 -%define ver 20.11.4 +%define ver 20.11.5 %define _ver _20_11 %define dl_ver %{ver} # so-version is 0 and seems to be stable @@ -146,8 +146,8 @@ Recommends: %{name}-munge = %version %endif Requires(pre): %{name}-node = %{version} -Recommends: %{name}-doc = %{version} Recommends: %{name}-config-man = %{version} +Recommends: %{name}-doc = %{version} BuildRequires: autoconf BuildRequires: automake BuildRequires: coreutils @@ -264,7 +264,6 @@ This package contains the library needed to run programs dynamically linked with SLURM. - %package -n libpmi%{pmi_so}%{?upgrade:%{_ver}} Summary: SLURM PMI Library Group: System/Libraries @@ -308,7 +307,6 @@ %description auth-none This package cobtains the SLURM NULL authentication module. - %package munge Summary: SLURM authentication and crypto implementation using Munge Group: Productivity/Clustering/Computing @@ -333,7 +331,6 @@ sview is a graphical user interface to get and update state information for jobs, partitions, and nodes managed by SLURM. - %package slurmdbd Summary: SLURM database daemon Group: Productivity/Clustering/Computing @@ -361,7 +358,6 @@ %description slurmdbd The SLURM database daemon provides accounting of jobs in a database. - %package sql Summary: Slurm SQL support Group: Productivity/Clustering/Computing @@ -371,7 +367,6 @@ %description sql Contains interfaces to MySQL for use by SLURM. - %package plugins Summary: SLURM plugins (loadable shared objects) Group: Productivity/Clustering/Computing @@ -419,7 +414,6 @@ it waits for accounting information to be available and includes that information in the email body. - %package sjstat Summary: Perl tool to print SLURM job state information Group: Productivity/Clustering/Computing @@ -545,7 +539,6 @@ Plugins for specific cray hardware, includes power and knl node management. Contains also cray specific documentation. - %prep %setup -q -n %{pname}-%{dl_ver} %patch0 -p1 @@ -1093,6 +1086,7 @@ %{_libdir}/slurm/jobcomp_script.so %{_libdir}/slurm/job_container_cncu.so %{_libdir}/slurm/job_container_none.so +%{_libdir}/slurm/job_container_tmpfs.so %{_libdir}/slurm/job_submit_all_partitions.so %{_libdir}/slurm/job_submit_defaults.so %{_libdir}/slurm/job_submit_logging.so @@ -1236,6 +1230,7 @@ %{_mandir}/man5/nonstop.conf.5.* %{_mandir}/man5/topology.* %{_mandir}/man5/knl.conf.5.* +%{_mandir}/man5/job_container.conf.5.* %if 0%{?have_hdf5} %files hdf5 ++++++ slurm-20.11.4.tar.bz2 -> slurm-20.11.5.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/slurm/slurm-20.11.4.tar.bz2 /work/SRC/openSUSE:Factory/.slurm.new.2401/slurm-20.11.5.tar.bz2 differ: char 11, line 1
