From 926d205df2223df2e4467b01ad5aa9e66cfb69a43e05b97ba31280b2a03d8707 Mon Sep 17 00:00:00 2001 From: Corot Sebastien Date: Sat, 26 Jul 2014 14:36:03 +0000 Subject: [PATCH] Accepting request 242503 from home:scorot:branches:network:cluster - version 14.03.6 * Added support for native Slurm operation on Cray systems (without ALPS). * Added partition configuration parameters AllowAccounts, AllowQOS, DenyAccounts and DenyQOS to provide greater control over use. * Added the ability to perform load based scheduling. Allocating resources to jobs on the nodes with the largest number if idle CPUs. * Added support for reserving cores on a compute node for system services (core specialization) * Add mechanism for job_submit plugin to generate error message for srun, salloc or sbatch to stderr. * Support for Postgres database has long since been out of date and problematic, so it has been removed entirely. If you would like to use it the code still exists in <= 2.6, but will not be included in this and future versions of the code. * Added new structures and support for both server and cluster resources. * Significant performance improvements, especially with respect to job array support. - update files list OBS-URL: https://build.opensuse.org/request/show/242503 OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=5 --- slurm-14.03.6.tar.bz2 | 3 +++ slurm-2.5.7.tar.bz2 | 3 --- slurm-2.6.7.tar.bz2 | 3 --- slurm.changes | 26 ++++++++++++++++++++++++++ slurm.spec | 25 +++++++++++++++++++------ 5 files changed, 48 insertions(+), 12 deletions(-) create mode 100644 slurm-14.03.6.tar.bz2 delete mode 100644 slurm-2.5.7.tar.bz2 delete mode 100644 slurm-2.6.7.tar.bz2 diff --git a/slurm-14.03.6.tar.bz2 b/slurm-14.03.6.tar.bz2 new file mode 100644 index 0000000..12941f3 --- /dev/null +++ b/slurm-14.03.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85db4953c9ed1de35a298cb3d4cb11950905e4f7dc6c4d0c7113ebd09333aa9d +size 6138371 diff --git a/slurm-2.5.7.tar.bz2 b/slurm-2.5.7.tar.bz2 deleted file mode 100644 index f0e77e2..0000000 --- a/slurm-2.5.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a995524430a2833c01c86b3f79be669b7acac54765dc94609c85cbb690a4f9b5 -size 5567101 diff --git a/slurm-2.6.7.tar.bz2 b/slurm-2.6.7.tar.bz2 deleted file mode 100644 index b77750c..0000000 --- a/slurm-2.6.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdfc026b6ffd0d27efea9bfd2a3520fa95f063e5a6bb0094c27214d5d11e670e -size 5921978 diff --git a/slurm.changes b/slurm.changes index 34e34f6..a6dc98f 100644 --- a/slurm.changes +++ b/slurm.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Sat Jul 26 10:22:32 UTC 2014 - scorot@free.fr + +- version 14.03.6 + * Added support for native Slurm operation on Cray systems + (without ALPS). + * Added partition configuration parameters AllowAccounts, + AllowQOS, DenyAccounts and DenyQOS to provide greater control + over use. + * Added the ability to perform load based scheduling. Allocating + resources to jobs on the nodes with the largest number if idle + CPUs. + * Added support for reserving cores on a compute node for system + services (core specialization) + * Add mechanism for job_submit plugin to generate error message + for srun, salloc or sbatch to stderr. + * Support for Postgres database has long since been out of date + and problematic, so it has been removed entirely. If you + would like to use it the code still exists in <= 2.6, but will + not be included in this and future versions of the code. + * Added new structures and support for both server and cluster + resources. + * Significant performance improvements, especially with respect + to job array support. +- update files list + ------------------------------------------------------------------- Sun Mar 16 15:59:01 UTC 2014 - scorot@free.fr diff --git a/slurm.spec b/slurm.spec index 03495ae..30e2c14 100644 --- a/slurm.spec +++ b/slurm.spec @@ -1,7 +1,7 @@ # # spec file for package slurm # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define libslurm libslurm26 +%define libslurm libslurm27 Name: slurm -Version: 2.6.7 +Version: 14.03.6 Release: 0 Summary: Simple Linux Utility for Resource Management License: GPL-3.0 @@ -102,6 +102,7 @@ This package cobtains the SLURM NULL authentication module. Summary: SLURM authentication and crypto implementation using Munge Group: Productivity/Clustering/Computing Requires: slurm = %{version} +Requires: munge BuildRequires: munge-devel Obsoletes: slurm-auth-munge < %{version} Provides: slurm-auth-munge = %{version} @@ -165,7 +166,7 @@ Requires: perl = %{perl_version} %endif %description slurmdb-direct -Wrappers to write directly to the slurmdb. +This package contains the wrappers to write directly to the slurmdb. %package sjstat @@ -276,6 +277,7 @@ rm doc/html/shtml2html.py doc/html/Makefile* %{_bindir}/scancel %{_bindir}/scontrol %{_bindir}/sdiag +%{_bindir}/sgather %{_bindir}/sinfo %{_bindir}/sjobexitmod %{_bindir}/sprio @@ -298,6 +300,7 @@ rm doc/html/shtml2html.py doc/html/Makefile* %{_mandir}/man1/scancel.1* %{_mandir}/man1/scontrol.1* %{_mandir}/man1/sdiag.1.* +%{_mandir}/man1/sgather.1.* %{_mandir}/man1/sinfo.1* %{_mandir}/man1/slurm.1* %{_mandir}/man1/smap.1* @@ -315,6 +318,7 @@ rm doc/html/shtml2html.py doc/html/Makefile* %{_mandir}/man5/cgroup.* %{_mandir}/man5/cray.* %{_mandir}/man5/gres.* +%{_mandir}/man5/nonstop.conf.5.* %{_mandir}/man5/topology.* %{_mandir}/man8/slurmctld.* %{_mandir}/man8/slurmd.* @@ -399,15 +403,21 @@ rm doc/html/shtml2html.py doc/html/Makefile* %{_libdir}/slurm/acct_gather_profile_none.so %{_libdir}/slurm/checkpoint_none.so %{_libdir}/slurm/checkpoint_ompi.so +%{_libdir}/slurm/core_spec_cray.so +%{_libdir}/slurm/core_spec_none.so %{_libdir}/slurm/ext_sensors_none.so %{_libdir}/slurm/jobacct_gather_aix.so %{_libdir}/slurm/jobacct_gather_linux.so %{_libdir}/slurm/jobacct_gather_none.so +%{_libdir}/slurm/job_container_cncu.so +%{_libdir}/slurm/job_container_none.so %{_libdir}/slurm/jobcomp_none.so %{_libdir}/slurm/jobcomp_filetxt.so %{_libdir}/slurm/jobcomp_script.so +%{_libdir}/slurm/job_submit_cray.so %{_libdir}/slurm/job_submit_pbs.so %{_libdir}/slurm/job_submit_require_timelimit.so +%{_libdir}/slurm/job_submit_throttle.so %{_libdir}/slurm/mpi_lam.so %{_libdir}/slurm/mpi_mpich1_p4.so %{_libdir}/slurm/mpi_mpich1_shmem.so @@ -425,19 +435,22 @@ rm doc/html/shtml2html.py doc/html/Makefile* %{_libdir}/slurm/sched_backfill.so %{_libdir}/slurm/sched_builtin.so %{_libdir}/slurm/sched_hold.so +%{_libdir}/slurm/select_alps.so %{_libdir}/slurm/select_cons_res.so %{_libdir}/slurm/select_linear.so +%{_libdir}/slurm/slurmctld_nonstop.so +%{_libdir}/slurm/switch_cray.so +%{_libdir}/slurm/switch_generic.so %{_libdir}/slurm/switch_none.so %{_libdir}/slurm/spank_pbs.so +%{_libdir}/slurm/task_cray.so %{_libdir}/slurm/task_none.so %{_libdir}/slurm/topology_3d_torus.so %{_libdir}/slurm/topology_none.so %{_libdir}/slurm/topology_tree.so %{_libdir}/slurm/accounting_storage_mysql.so -%{_libdir}/slurm/accounting_storage_pgsql.so %{_libdir}/slurm/crypto_openssl.so %{_libdir}/slurm/jobcomp_mysql.so -%{_libdir}/slurm/jobcomp_pgsql.so %{_libdir}/slurm/task_affinity.so %{_libdir}/slurm/gres_gpu.so %{_libdir}/slurm/gres_mic.so