Permalink
Browse files

tag v1.1.34

  • Loading branch information...
2 parents ac3142f + e77a206 commit db7e65abf4255560414bb13a7e5c48965e3a49f2 @jette jette committed Apr 2, 2007
Showing 1,055 changed files with 38,800 additions and 106,643 deletions.
View
10 AUTHORS
@@ -1,32 +1,26 @@
-Don Albert <Don.Albert@bull.com>
Ernest Artiaga <ernest.artiaga@bsc.es>
Danny Auble <auble1@llnl.gov>
Susanne Balle <susanne.balle@hp.com>
-Anton Blanchard <anton@samba.org>
Hongjia Cao <hgcao@nudt.edu.cn>
-Chuck Clouston <Chuck.Clouston.bull.com>
Daniel Christians <Daniel.Christians@hp.com>
Gilles Civario <gilles.civario@bull.net>
Chris Dunlap <cdunlap@llnl.gov>
Joey Ekstrom <ekstrom1@llnl.gov>
Jim Garlick <garlick@llnl.gov>
Mark Grondona <mgrondona@llnl.gov>
Christopher Holmes <cholmes@hp.com>
-Takao Hatazaki <takao.hatazaki@hp.com>
+Takae Hatazaki <takao.hatazaki@hp.com>
Nathan Huff <nhuff@geekshanty.com>
David Jackson <jacksond@clusterresources.com>
Greg Johnson <gjohnson@lanl.gov>
Morris Jette <jette1@llnl.gov>
Jason King <king49@llnl.gov>
Donna Mecozzi <mecozzi1@llnl.gov>
Chris Morrone <morrone2@llnl.gov>
-Bryan O'Sullivan <bos@pathscale.com>
-Gennaro Oliva <oliva.g@na.icar.cnr.it>
+Brian O'Sullivan <bos@pathscale.com>
Daniel Palermo <dan.palermo@hp.com>
Dan Phung <phung4@llnl.gov>
-Ashley Pitman <ashley@quadrics.com>
Andy Riebs <Andy.Riebs@hp.com>
Jeff Squyres <jsquyres@lam-mpi.org>
Keven Tew <tew1@llnl.gov>
Jay Windley <jwindley@lnxi.com>
-Ann-Marie Wunderlin<Anne-Marie.Wunderlin@Bull.com>
View
@@ -26,7 +26,8 @@ Linux cluster (See BlueGene and AIX specific notes below for some differences).
svn copy https://eris.llnl.gov/svn/slurm/trunk \
https://eris.llnl.gov/svn/slurm/tags/slurm-1-2-0-0-pre3 \
-m "description"
-3. Use the rpm make target to create the new RPMs. This requires a .rpmmacros (.rpmrc for newer versions of rpmbuild) file containing:
+3. Use the rpm make target to create the new RPMs. This requires a .rpmmacros
+ (.rpmrc for newer versions of rpmbuild) file containing:
%_slurm_sysconfdir /etc/slurm
%_enable_debug "--enable-debug"
I usually build with using the following syntax:
@@ -44,14 +45,14 @@ Linux cluster (See BlueGene and AIX specific notes below for some differences).
ncftp upload.sf.net
cd upload
put filename
- Use SourceForge admin tool to add new release, including changelog.
+ Use SourceForge admin tool to ad new release, including changelog.
BlueGene build notes:
3. Use the rpm make target to create the new RPMs. This requires a .rpmmacros
(.rpmrc for newer versions of rpmbuild) file containing:
%_slurm_sysconfdir /etc/slurm
%_enable_debug "--enable-debug"
- %with_cflags CFLAGS=-m64
+ %with_cflags CFLAGS=-m64 CXX="g++ -m64"
Build on Service Node with using the following syntax
build -s https://eris.llnl.gov/svn/slurm/tags/slurm-1-2-0-0-pre3
4. Copy RPMs to /usr/admin/sles/llnl/RPMS-SLES9
@@ -60,6 +61,7 @@ BlueGene build notes:
To build and run on AIX:
0. svn co https://eris.llnl.gov/svn/slurm/trunk slurm
+ svn co https://eris.llnl.gov/svn/slurm/private/proctrack-aix/trunk proctrack
svn co https://eris.llnl.gov/svn/buildfarm/trunk buildfarm
put the buildfarm directory in your search path
Also, you will need two commands to appear FIRST in your PATH:
@@ -69,11 +71,11 @@ To build and run on AIX:
I do this by making symlinks to those commands in the buildfarm directory,
then making the buildfarm directory the first one in my PATH.
- Also, make certain that the "proctrack" rpm is installed.
1. export OBJECT_MODE=32
2. Build with:
./configure --enable-debug --prefix=/opt/freeware \
--sysconfdir=/opt/freeware/etc/slurm
+ --with-proctrack=<your directory>/proctrack \
--with-ssl=/opt/freeware --with-munge=/opt/freeware
make
make uninstall # remove old shared libraries, aix caches them
@@ -90,9 +92,10 @@ To build and run on AIX:
%_defaultdocdir %{_prefix}/doc
%_enable_debug "--enable-debug"
+ %with_proctrack "--with-proctrack=<your directory>/proctrack"
%with_ssl "--with-ssl=/opt/freeware"
%with_munge "--with-munge=/opt/freeware"
- CC=/usr/bin/gcc build -s https://eris.llnl.gov/svn/slurm/tags/slurm-1-2-0-0-pre3
+ build -s https://eris.llnl.gov/svn/slurm/tags/slurm-1-2-0-0-pre3
4. export MP_RMLIB=./slurm_ll_api.so
export CHECKPOINT=yes
5. poe hostname -rmpool debug
@@ -128,12 +131,11 @@ Configuration file update procedures:
- then run "dist_local slurm" on SN and FENs to update /etc/slurm
Some RPM commands:
- rpm -qa | grep slurm (determine what is installed)
- rpm -qpl slurm-1.1.9-1.rpm (check contents of an rpm)
- rpm -e slurm-1.1.8-1 (erase an rpm
- rpm -i --ignoresize slurm-1.1.9-1.rpm (install a new rpm)
+ - rpm -querry --all | grep slurm
+ - rpm --erase package_name
+ - rpm --install --ignoresize file_name
For main SLURM plugin installation on BGL service node:
- rpm -i --force --nodeps --ignoresize slurm-1.1.9-1.rpm
+ - rpm --install --force --nodeps --ignoresize slurm-#.rpm
To clear a wedged job:
@@ -150,9 +152,6 @@ Patches:
- Run the patch command with epilog_complete.patch as stdin:
patch -p[path_level_to_filter] [--dry-run] < epilog_complete.patch
-To get the process and job IDs with proctrack/sgi_job:
- - jstat -p
-
CVS and gnats:
Include "gnats:<id> e.g. "(gnats:123)" as part of cvs commit to
automatically record that update in gnats database. NOTE: Does
@@ -162,14 +161,4 @@ with the bug.
For memory leaks (for AIX use zerofault, zf; for linux use valgrind)
valgrind --tool=memcheck --leak-check=yes --num-callers=6 --leak-resolution=med ./slurmctld
-Before new major release:
- - Test on ia64, i386, x86_64, BGL, AIX, OSX, XCPU
- - Test on Elan and IB switches
- - Test fail-over of slurmctld
- - Test for memory leaks in slurmctld and slurmd
- - Change API version number
- - Review and release web pages
- - Review and release code
- - Run "make check"
- - Test that the prolog and epilog run
- - Run the test suite with SlurmUser NOT being self
+Remember to test on ia64, i386, BGL, and AIX.
View
@@ -27,7 +27,7 @@ Jeff Squyres <jsquyres@lam-mpi.org>
Keven Tew <tew1@llnl.gov>
Jay Windley <jwindley@lnxi.com>
-UCRL-CODE-226842.
+UCRL-CODE-217948.
This file is part of SLURM, a resource management program.
For details, see <http://www.llnl.gov/linux/slurm/>.
View
8 META
@@ -8,10 +8,10 @@
Meta: 1
Name: slurm
Major: 1
- Minor: 2
- Micro: 4
- Version: 1.2.4
+ Minor: 1
+ Micro: 34
+ Version: 1.1.34
Release: 1
- API_CURRENT: 11
+ API_CURRENT: 10
API_AGE: 0
API_REVISION: 0
View
@@ -1,3 +1,4 @@
+# $Id$
AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I auxdir
View
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.9 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2003, 2004 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -14,6 +14,8 @@
@SET_MAKE@
+# $Id: Makefile.am 9144 2006-08-31 20:29:10Z jette $
+
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
@@ -34,9 +36,7 @@ POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
-build_triplet = @build@
host_triplet = @host@
-target_triplet = @target@
subdir = .
DIST_COMMON = README $(am__configure_deps) $(pkginclude_HEADERS) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
@@ -54,13 +54,11 @@ am__aclocal_m4_deps = $(top_srcdir)/auxdir/acx_pthread.m4 \
$(top_srcdir)/auxdir/x_ac_elan.m4 \
$(top_srcdir)/auxdir/x_ac_federation.m4 \
$(top_srcdir)/auxdir/x_ac_gpl_licensed.m4 \
- $(top_srcdir)/auxdir/x_ac_gtk.m4 \
$(top_srcdir)/auxdir/x_ac_munge.m4 \
$(top_srcdir)/auxdir/x_ac_ncurses.m4 \
$(top_srcdir)/auxdir/x_ac_pam.m4 \
$(top_srcdir)/auxdir/x_ac_ptrace.m4 \
$(top_srcdir)/auxdir/x_ac_readline.m4 \
- $(top_srcdir)/auxdir/x_ac_setpgrp.m4 \
$(top_srcdir)/auxdir/x_ac_setproctitle.m4 \
$(top_srcdir)/auxdir/x_ac_sgi_job.m4 \
$(top_srcdir)/auxdir/x_ac_slurm_ssl.m4 \
@@ -140,10 +138,6 @@ EXEEXT = @EXEEXT@
F77 = @F77@
FEDERATION_LDFLAGS = @FEDERATION_LDFLAGS@
FFLAGS = @FFLAGS@
-GREP = @GREP@
-GTK2_CFLAGS = @GTK2_CFLAGS@
-GTK2_LIBS = @GTK2_LIBS@
-HAVEPKGCONFIG = @HAVEPKGCONFIG@
HAVE_AIX = @HAVE_AIX@
HAVE_AIX_FALSE = @HAVE_AIX_FALSE@
HAVE_AIX_PROCTRACK_FALSE = @HAVE_AIX_PROCTRACK_FALSE@
@@ -155,8 +149,6 @@ HAVE_ELAN_TRUE = @HAVE_ELAN_TRUE@
HAVE_FEDERATION = @HAVE_FEDERATION@
HAVE_FEDERATION_FALSE = @HAVE_FEDERATION_FALSE@
HAVE_FEDERATION_TRUE = @HAVE_FEDERATION_TRUE@
-HAVE_GTK_FALSE = @HAVE_GTK_FALSE@
-HAVE_GTK_TRUE = @HAVE_GTK_TRUE@
HAVE_NUMA_FALSE = @HAVE_NUMA_FALSE@
HAVE_NUMA_TRUE = @HAVE_NUMA_TRUE@
HAVE_PAM_FALSE = @HAVE_PAM_FALSE@
@@ -199,7 +191,6 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PAM_LIBS = @PAM_LIBS@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PLPA_LIBS = @PLPA_LIBS@
PROCTRACKDIR = @PROCTRACKDIR@
PROJECT = @PROJECT@
PTHREAD_CC = @PTHREAD_CC@
@@ -235,9 +226,12 @@ WITH_GNU_LD_FALSE = @WITH_GNU_LD_FALSE@
WITH_GNU_LD_TRUE = @WITH_GNU_LD_TRUE@
WITH_MUNGE_FALSE = @WITH_MUNGE_FALSE@
WITH_MUNGE_TRUE = @WITH_MUNGE_TRUE@
+ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
@@ -254,30 +248,23 @@ build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
-htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
-localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
-psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
@@ -424,13 +411,7 @@ uninstall-pkgincludeHEADERS:
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+ @set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -442,21 +423,15 @@ $(RECURSIVE_TARGETS):
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+ @set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
@@ -477,7 +452,7 @@ maintainer-clean-recursive:
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
@@ -552,7 +527,7 @@ distclean-tags:
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
- $(mkdir_p) $(distdir)/. $(distdir)/auxdir $(distdir)/doc/html $(distdir)/etc $(distdir)/slurm
+ $(mkdir_p) $(distdir)/. $(distdir)/auxdir $(distdir)/etc $(distdir)/slurm
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
Oops, something went wrong.

0 comments on commit db7e65a

Please sign in to comment.