FreeBSD Bugzilla – Attachment 151828 Details for
Bug 196260
[maintainer update] sysutils/slurm-hpc: Update to 14.11.2 (version scheme changed)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to upgrade sysutils/slurm to 14.11.3
slurm-hpc-14.11.3.diff (text/plain), 38.78 KB, created by
Joseph Mingrone
on 2015-01-19 05:59:06 UTC
(
hide
)
Description:
Patch to upgrade sysutils/slurm to 14.11.3
Filename:
MIME Type:
Creator:
Joseph Mingrone
Created:
2015-01-19 05:59:06 UTC
Size:
38.78 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 377281) >+++ Makefile (working copy) >@@ -2,11 +2,10 @@ > # $FreeBSD$ > > PORTNAME= slurm >-PORTVERSION= 2.6.4 >-PORTREVISION= 4 >+PORTVERSION= 14.11.3 > CATEGORIES= sysutils >-MASTER_SITES= http://www.schedmd.com/download/archive/ \ >- http://www.schedmd.com/download/latest/ \ >+MASTER_SITES= http://www.schedmd.com/download/latest/ \ >+ http://www.schedmd.com/download/archive/ \ > http://www.schedmd.com/download/development/ > PKGNAMESUFFIX= -hpc > >@@ -13,7 +12,7 @@ > MAINTAINER= jwbacon@tds.net > COMMENT= Simple Linux Utility for Resource Management > >-LICENSE= GPLv1 >+LICENSE= GPLv2 > > LIB_DEPENDS= libsysinfo.so:${PORTSDIR}/devel/libsysinfo \ > libhwloc.so:${PORTSDIR}/devel/hwloc \ >@@ -22,69 +21,53 @@ > libhdf5.so:${PORTSDIR}/science/hdf5 > > GNU_CONFIGURE= yes >-USES= gmake libtool perl5 python tar:bzip2 >+ > USE_LDCONFIG= yes >+USES= gmake libtool perl5 python tar:bz2 > >-OPTIONS_DEFINE= DOCS MYSQL PGSQL GTK2 >+#OPTIONS_DEFINE=DOCS MYSQL PGSQL GTK2 >+OPTIONS_DEFINE= DOCS MYSQL GTK2 >+OPTIONS_SUB= yes > >+GTK2_USE= GNOME=glib20,gtk20 >+MYSQL_USE= MYSQL=yes >+#PGSQL_USES= pgsql >+ >+GTK2_DESC= Build GUI config tool sview >+ > USERS= slurm > GROUPS= ${USERS} > > USE_RC_SUBR= slurmctld slurmd >-SUB_FILES+= slurm.conf > >-# This is a new and complex port. Allow debugging. >-STRIP_CMD= # NONE >-CFLAGS+= -I${LOCALBASE}/include -g -O1 >+# ${WRKSRC}/slurm is for pty.h in configure >+CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include > LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lkvm > >-post-install: >- ${INSTALL_DATA} ${WRKDIR}/slurm.conf ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample >- > .include <bsd.port.options.mk> > >-.if ${PORT_OPTIONS:MMYSQL} >-USE_MYSQL= yes # Job accounting >-PLIST_FILES+= lib/slurm/accounting_storage_mysql.a \ >- lib/slurm/accounting_storage_mysql.la \ >- lib/slurm/accounting_storage_mysql.so \ >- lib/slurm/jobcomp_mysql.a \ >- lib/slurm/jobcomp_mysql.la \ >- lib/slurm/jobcomp_mysql.so >-.else >-# Can't disable configure test, so make it fail >-CONFIGURE_ARGS+=--with-mysql_config=/nomysql >+# SLURM's configure enables interactive jobs if pty.h exists. Replacing >+# #include <pty.h> with appropriate headers will therefore not work, so instead >+# add a pty.h for the build. >+post-patch: >+.if ! ${PORT_OPTIONS:MGTK2} >+ @${REINPLACE_CMD} \ >+ -e 's|min_gtk_version=2.7.1|min_gtk_version=200.7.1|g' \ >+ ${WRKSRC}/configure > .endif >+ @${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm >+ @${REINPLACE_CMD} \ >+ -e 's|/usr/bin/env python|${PYTHON_CMD}|g' \ >+ ${WRKSRC}/doc/html/shtml2html.py \ >+ ${WRKSRC}/doc/man/man2html.py > >-.if ${PORT_OPTIONS:MPGSQL} >-USES+= pgsql # Job accounting >-PLIST_FILES+= lib/slurm/accounting_storage_pgsql.a \ >- lib/slurm/accounting_storage_pgsql.la \ >- lib/slurm/accounting_storage_pgsql.so \ >- lib/slurm/jobcomp_pgsql.a \ >- lib/slurm/jobcomp_pgsql.la \ >- lib/slurm/jobcomp_pgsql.so >-.else >-# Can't disable configure test, so make it fail >-CONFIGURE_ARGS+=--with-pg_config=/nopostgres >+post-stage: >+.if ! ${PORT_OPTIONS:MDOCS} >+ ${RM} -rf ${STAGEDIR}${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION} > .endif >+ @${CP} ${FILESDIR}/slurm.conf.example ${STAGEDIR}${PREFIX}/etc/ > >-.if ${PORT_OPTIONS:MGTK2} >-# Note: Configure could not find pcre when building with no ports >-# preinstalled on 9.1-RELEASE. Worked fine on second try. >-USE_GNOME= glib20 gtk20 # sview >-PLIST_FILES+= bin/sview >-.endif > >-post-patch: >-# Can't disable configure test, so make it fail >-.if ! ${PORT_OPTIONS:MGTK2} >- ${REINPLACE_CMD} -e 's|min_gtk_version=2.7.1|min_gtk_version=200.7.1|' \ >- ${WRKSRC}/configure >-.endif >- @${REINPLACE_CMD} \ >- -e 's|/usr/bin/env python|${PYTHON_CMD}|g' \ >- ${WRKSRC}/doc/html/shtml2html.py \ >- ${WRKSRC}/doc/man/man2html.py >+INSTALL_TARGET= install-strip > > .include <bsd.port.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 377281) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (slurm-2.6.4.tar.bz2) = f44a9a80c502dba9809127dc2a04069fd7c87d6b1e10824fe254b2077f9adac8 >-SIZE (slurm-2.6.4.tar.bz2) = 5954130 >+SHA256 (slurm-14.11.3.tar.bz2) = ee5b4918c560962db06267066ef07fe07470991aaeedb30bc9cf36f419179e10 >+SIZE (slurm-14.11.3.tar.bz2) = 6352549 >Index: files/patch-configure >=================================================================== >--- files/patch-configure (revision 377281) >+++ files/patch-configure (working copy) >@@ -1,41 +0,0 @@ >---- configure.orig 2013-09-10 16:44:33.000000000 -0500 >-+++ configure 2013-11-14 10:23:02.000000000 -0600 >-@@ -21594,12 +21594,9 @@ >- main () >- { >- >-- int main() >-- { >- MYSQL mysql; >- (void) mysql_init(&mysql); >- (void) mysql_close(&mysql); >-- } >- >- ; >- return 0; >-@@ -21636,12 +21633,9 @@ >- main () >- { >- >-- int main() >-- { >- MYSQL mysql; >- (void) mysql_init(&mysql); >- (void) mysql_close(&mysql); >-- } >- >- ; >- return 0; >-@@ -21803,12 +21797,9 @@ >- main () >- { >- >-- int main() >-- { >- PGconn *conn; >- conn = PQconnectdb("dbname = postgres"); >- (void) PQfinish(conn); >-- } >- >- ; >- return 0; >Index: files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c >=================================================================== >--- files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c (revision 377281) >+++ files/patch-src-plugins-acct_gather_filesystem-lustre-acct_gather_filesystem_lustre.c (working copy) >@@ -1,11 +1,11 @@ >---- src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c.orig 2013-09-10 16:44:33.000000000 -0500 >-+++ src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c 2013-11-14 10:23:02.000000000 -0600 >-@@ -49,6 +49,8 @@ >- #include <getopt.h> >- #include <netinet/in.h> >+--- src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c.orig 2014-02-10 16:16:55.000000000 -0600 >++++ src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c 2014-02-27 08:10:17.000000000 -0600 >+@@ -57,6 +57,8 @@ > >+ #include "src/slurmd/slurmd/slurmd.h" >+ > +#include <limits.h> > + > >- #include "src/common/slurm_xlator.h" >- #include "src/common/slurm_acct_gather_filesystem.h" >+ /***************************************************************/ >+ >Index: files/patch-src-plugins-select-cons_res-dist_tasks.c >=================================================================== >--- files/patch-src-plugins-select-cons_res-dist_tasks.c (revision 377281) >+++ files/patch-src-plugins-select-cons_res-dist_tasks.c (working copy) >@@ -1,68 +0,0 @@ >---- src/plugins/select/cons_res/dist_tasks.c.orig 2013-09-10 16:44:33.000000000 -0500 >-+++ src/plugins/select/cons_res/dist_tasks.c 2013-11-14 10:23:02.000000000 -0600 >-@@ -271,6 +271,30 @@ >- return SLURM_SUCCESS; >- } >- >-+// These were nested below, which is not legal in standard C >-+ >-+ /* qsort compare function for ascending int list */ >-+ int _cmp_int_ascend (const void *a, const void *b) >-+ { >-+ return (*(int*)a - *(int*)b); >-+ } >-+ >-+ /* qsort compare function for descending int list */ >-+ int _cmp_int_descend (const void *a, const void *b) >-+ { >-+ return (*(int*)b - *(int*)a); >-+ } >-+ >-+ int* sockets_cpu_cnt; >-+ >-+ /* qsort compare function for board combination socket >-+ * list */ >-+ int _cmp_sock (const void *a, const void *b) >-+ { >-+ return (sockets_cpu_cnt[*(int*)b] - >-+ sockets_cpu_cnt[*(int*)a]); >-+ } >-+ >- /* sync up core bitmap with new CPU count using a best-fit approach >- * on the available resources on each node >- * >-@@ -298,7 +322,6 @@ >- int elig_idx, comb_brd_idx, sock_list_idx, comb_min, board_num; >- int* boards_cpu_cnt; >- int* sort_brds_cpu_cnt; >-- int* sockets_cpu_cnt; >- int* board_combs; >- int* socket_list; >- int* elig_brd_combs; >-@@ -316,26 +339,6 @@ >- uint64_t ncomb_brd; >- bool sufficient,best_fit_sufficient; >- >-- /* qsort compare function for ascending int list */ >-- int _cmp_int_ascend (const void *a, const void *b) >-- { >-- return (*(int*)a - *(int*)b); >-- } >-- >-- /* qsort compare function for descending int list */ >-- int _cmp_int_descend (const void *a, const void *b) >-- { >-- return (*(int*)b - *(int*)a); >-- } >-- >-- /* qsort compare function for board combination socket >-- * list */ >-- int _cmp_sock (const void *a, const void *b) >-- { >-- return (sockets_cpu_cnt[*(int*)b] - >-- sockets_cpu_cnt[*(int*)a]); >-- } >-- >- if (!job_res) >- return; >- >Index: files/patch-src-plugins-task-cgroup-task_cgroup_cpuset.c >=================================================================== >--- files/patch-src-plugins-task-cgroup-task_cgroup_cpuset.c (revision 377281) >+++ files/patch-src-plugins-task-cgroup-task_cgroup_cpuset.c (working copy) >@@ -1,33 +0,0 @@ >---- src/plugins/task/cgroup/task_cgroup_cpuset.c.orig 2013-11-14 10:56:33.000000000 -0600 >-+++ src/plugins/task/cgroup/task_cgroup_cpuset.c 2013-11-14 11:10:51.000000000 -0600 >-@@ -59,7 +59,12 @@ >- >- #ifdef HAVE_HWLOC >- #include <hwloc.h> >-+#if !defined(__FreeBSD__) >- #include <hwloc/glibc-sched.h> >-+#else >-+// For cpuset >-+#include <pthread_np.h> >-+#endif >- >- # if HWLOC_API_VERSION <= 0x00010000 >- /* After this version the cpuset structure and all it's functions >-@@ -714,7 +719,7 @@ >- hwloc_obj_type_t req_hwtype; >- >- size_t tssize; >-- cpu_set_t ts; >-+ cpuset_t ts; >- >- bind_type = job->cpu_bind_type ; >- if (conf->task_plugin_param & CPU_BIND_VERBOSE || >-@@ -900,7 +905,7 @@ >- >- hwloc_bitmap_asprintf(&str, cpuset); >- >-- tssize = sizeof(cpu_set_t); >-+ tssize = sizeof(cpuset_t); >- if (hwloc_cpuset_to_glibc_sched_affinity(topology,cpuset, >- &ts,tssize) == 0) { >- fstatus = SLURM_SUCCESS; >Index: files/pty.h >=================================================================== >--- files/pty.h (revision 0) >+++ files/pty.h (working copy) >@@ -0,0 +1,4 @@ >+#include <sys/types.h> >+#include <sys/ioctl.h> >+#include <termios.h> >+#include <libutil.h> > >Property changes on: files/pty.h >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/slurm.conf.example >=================================================================== >--- files/slurm.conf.example (revision 0) >+++ files/slurm.conf.example (working copy) >@@ -0,0 +1,96 @@ >+# Example slurm.conf file. >+# >+# You can run configurator.html (included as part of the documentation) to build >+# a configuration file customized for your environment. >+# >+# See the slurm.conf man page for more information. >+# >+ >+AuthType=auth/munge >+#BackupAddr= >+#BackupController= >+CacheGroups=0 >+ClusterName=FreeBSD >+#ControlAddr= >+ControlMachine=Master >+#Epilog= >+#FirstJobId= >+#JobCredentialPrivateKey= >+#JobCredentialPublicCertificate= >+MailProg=/usr/bin/mail >+#MaxJobCount= >+MpiDefault=none >+#PlugStackConfig= >+#PluginDir= >+ProctrackType=proctrack/pgid >+#Prolog= >+#PropagatePrioProcess= >+#PropagateResourceLimits= >+#PropagateResourceLimitsExcept= >+ReturnToService=0 >+#SrunEpilog= >+#SrunProlog= >+SlurmUser=slurm >+SlurmctldPidFile=/var/run/slurm/slurmctld.pid >+SlurmctldPort=6817 >+SlurmdPidFile=/var/run/slurm/slurmd.pid >+SlurmdPort=6818 >+SlurmdSpoolDir=/var/spool/slurmd >+#SlurmdUser=root >+StateSaveLocation=/var/run/slurm >+SwitchType=switch/none >+#TaskEpilog= >+#TaskPlugin= >+#TaskProlog= >+#TmpFS= >+#TrackWCKey=no >+#TreeWidth=50 >+#UsePAM= >+ >+# TIMERS >+InactiveLimit=0 >+KillWait=30 >+MinJobAge=300 >+SlurmctldTimeout=300 >+SlurmdTimeout=300 >+Waittime=0 >+ >+# SCHEDULING >+FastSchedule=1 >+#PriorityDecayHalfLife=14-0 >+#PriorityMaxAge=1-0 >+#PriorityType=priority/multifactor >+#PriorityUsageResetPeriod=14-0 >+#PriorityWeightAge=1000 >+#PriorityWeightFairshare=100000 >+#PriorityWeightJobSize=1000 >+#PriorityWeightPartition=10000 >+#SchedulerAuth= >+#SchedulerPort= >+#SchedulerRootFilter= >+SchedulerType=sched/backfill >+SelectType=select/linear >+ >+# LOGGING >+#JobCompLoc= >+JobCompType=jobcomp/none >+SlurmctldDebug=3 >+SlurmctldLogFile=/var/log/slurmctld.log >+SlurmdDebug=3 >+SlurmdLogFile=/var/log/slurmd.log >+ >+# ACCOUNTING >+#AccountingStorageHost= >+#AccountingStorageLoc= >+#AccountingStoragePass= >+#AccountingStorageType=accounting_storage/slurmdbd >+#AccountingStorageUser= >+#JobAcctGatherFrequency=30 >+#JobAcctGatherType=jobacct_gather/none >+ >+# COMPUTE NODES >+NodeName=slave[1-10] Procs=48 State=UNKNOWN >+NodeName=slave[11-20] Procs=16 State=UNKNOWN >+ >+# PARTITIONS >+PartitionName=all Nodes=slave[1-20] Default=YES MaxTime=INFINITE State=UP > >Property changes on: files/slurm.conf.example >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/slurm.conf.in >=================================================================== >--- files/slurm.conf.in (revision 377281) >+++ files/slurm.conf.in (working copy) >@@ -1,169 +0,0 @@ >-# slurm.conf file generated by configurator.html. >-# Put this file on all nodes of your cluster. >-# See the slurm.conf man page for more information. >-# >-ControlMachine=%%CONTROL_MACHINE%% >-#ControlAddr= >-#BackupController=%%BACKUP_CONTROL_MACHINE%% >-#BackupAddr= >-# >-AuthType=auth/munge >-CacheGroups=0 >-#CheckpointType=checkpoint/none >-CryptoType=crypto/munge >-#DisableRootJobs=NO >-#EnforcePartLimits=NO >-#Epilog= >-#EpilogSlurmctld= >-#FirstJobId=1 >-#MaxJobId=999999 >-#GresTypes= >-#GroupUpdateForce=0 >-#GroupUpdateTime=600 >-#JobCheckpointDir=/var/slurm/checkpoint >-#JobCredentialPrivateKey= >-#JobCredentialPublicCertificate= >-#JobFileAppend=0 >-#JobRequeue=1 >-#JobSubmitPlugins=1 >-#KillOnBadExit=0 >-#LaunchType=launch/slurm >-#Licenses=foo*4,bar >-MailProg=/usr/bin/mail >-#MaxJobCount=5000 >-#MaxStepCount=40000 >-#MaxTasksPerNode=128 >-MpiDefault=none >-#MpiParams=ports=#-# >-#PluginDir= >-#PlugStackConfig= >-#PrivateData=jobs >-ProctrackType=proctrack/pgid >-#Prolog= >-#PrologSlurmctld= >-#PropagatePrioProcess=0 >-#PropagateResourceLimits= >-# Prevent head node limits from being applied to jobs! >-PropagateResourceLimitsExcept=ALL >-#RebootProgram= >-ReturnToService=1 >-#SallocDefaultCommand= >-SlurmctldPidFile=/var/run/slurmctld.pid >-SlurmctldPort=6817 >-SlurmdPidFile=/var/run/slurmd.pid >-SlurmdPort=6818 >-SlurmdSpoolDir=/var/spool/slurmd >-SlurmUser=slurm >-#SlurmdUser=root >-#SrunEpilog= >-#SrunProlog= >-StateSaveLocation=/home/slurm/slurmctld >-SwitchType=switch/none >-#TaskEpilog= >-TaskPlugin=task/none >-#TaskPluginParam= >-#TaskProlog= >-#TopologyPlugin=topology/tree >-#TmpFs=/tmp >-#TrackWCKey=no >-#TreeWidth= >-#UnkillableStepProgram= >-#UsePAM=0 >-# >-# >-# TIMERS >-#BatchStartTimeout=10 >-#CompleteWait=0 >-#EpilogMsgTime=2000 >-#GetEnvTimeout=2 >-#HealthCheckInterval=0 >-#HealthCheckProgram= >-InactiveLimit=0 >-KillWait=30 >-#MessageTimeout=10 >-#ResvOverRun=0 >-MinJobAge=300 >-#OverTimeLimit=0 >-SlurmctldTimeout=120 >-SlurmdTimeout=300 >-#UnkillableStepTimeout=60 >-#VSizeFactor=0 >-Waittime=0 >-# >-# >-# SCHEDULING >-#DefMemPerCPU=0 >-FastSchedule=1 >-#MaxMemPerCPU=0 >-#SchedulerRootFilter=1 >-#SchedulerTimeSlice=30 >-SchedulerType=sched/backfill >-SchedulerPort=7321 >-SelectType=select/cons_res >-#SelectTypeParameters= >-# >-# >-# JOB PRIORITY >-#PriorityType=priority/basic >-#PriorityDecayHalfLife= >-#PriorityCalcPeriod= >-#PriorityFavorSmall= >-#PriorityMaxAge= >-#PriorityUsageResetPeriod= >-#PriorityWeightAge= >-#PriorityWeightFairshare= >-#PriorityWeightJobSize= >-#PriorityWeightPartition= >-#PriorityWeightQOS= >-# >-# >-# LOGGING AND ACCOUNTING >-#AccountingStorageEnforce=0 >-#AccountingStorageHost= >-#AccountingStorageLoc= >-#AccountingStoragePass= >-#AccountingStoragePort= >-AccountingStorageType=accounting_storage/none >-#AccountingStorageUser= >-AccountingStoreJobComment=YES >-ClusterName=cluster >-#DebugFlags= >-#JobCompHost= >-#JobCompLoc= >-#JobCompPass= >-#JobCompPort= >-JobCompType=jobcomp/none >-#JobCompUser= >-JobAcctGatherFrequency=30 >-JobAcctGatherType=jobacct_gather/none >-SlurmctldDebug=5 >-SlurmctldLogFile=/var/log/slurmctld >-SlurmdDebug=5 >-SlurmdLogFile=/var/log/slurmd >-#SlurmSchedLogFile= >-#SlurmSchedLogLevel= >-# >-# >-# POWER SAVE SUPPORT FOR IDLE NODES (optional) >-#SuspendProgram= >-#ResumeProgram= >-#SuspendTimeout= >-#ResumeTimeout= >-#ResumeRate= >-#SuspendExcNodes= >-#SuspendExcParts= >-#SuspendRate= >-#SuspendTime= >-# >-# >-# COMPUTE NODES >- >-############################################################################# >-# Note: Using CPUs=2 or Sockets=2 causes slurmctld to seg fault on FreeBSD. >-# Use Sockets=1, CoresPerSocket=total-cores-in-node, and >-# ThreadsPerCore=N, even if your motherboard has more than 1 socket. >-# This issue is related to get_cpuinfo() and is being investigated. >-############################################################################# >- >-NodeName=compute-[001-002] Sockets=1 CoresPerSocket=1 ThreadsPerCore=1 State=UNKNOWN >-PartitionName=default-partition Nodes=compute-[001-002] Default=YES MaxTime=INFINITE State=UP >Index: pkg-descr >=================================================================== >--- pkg-descr (revision 377281) >+++ pkg-descr (working copy) >@@ -1,9 +1,9 @@ >-SLURM is an open-source resource manager designed for *nix clusters of all >+Slurm is an open-source workload manager designed for *nux clusters of all > sizes. It provides three key functions. First it allocates exclusive and/or >-non-exclusive access to resources (computer nodes) to users for some duration >-of time so they can perform work. Second, it provides a framework for starting, >+non-exclusive access to resources (computer nodes) to users for some duration of >+time so they can perform work. Second, it provides a framework for starting, > executing, and monitoring work (typically a parallel job) on a set of allocated > nodes. Finally, it arbitrates contention for resources by managing a queue of > pending work. > >-WWW: https://computing.llnl.gov/linux/slurm/ >+WWW: http://slurm.schedmd.com/ >Index: pkg-message >=================================================================== >--- pkg-message (revision 0) >+++ pkg-message (working copy) >@@ -0,0 +1,36 @@ >+================================================================================ >+ >+A sample configuration file, slurm.conf.example has been installed to >+${LOCALBASE}/etc/. You need to copy it to slurm.conf and customize it. If you >+use the default locations for .pid, spool, and log files you will need to create >+some directories and set appropriate permissions. >+ >+On the controller node(s): >+========================== >+ >+# mkdir /var/run/slurm/ /var/spool/slurmctld >+# touch /var/log/slurmctld >+# chown slurm:slurm /var/run/slurm /var/spool/slurmctld /var/log/slurmctld >+ >+Add the following to /etc/rc.conf: >+ >+munged_enable="YES" >+slurmctld_enable="YES" >+ >+# service munged start >+# service slurmctld start >+ >+On the compute node(s): >+======================= >+ >+# mkdir /var/run/slurm/ /var/spool/slurmd >+ >+Add the following to /etc/rc.conf: >+ >+munged_enable="YES" >+slurmd_enable="YES" >+ >+# service munged start >+# service slurmd start >+ >+================================================================================ > >Property changes on: pkg-message >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 377281) >+++ pkg-plist (working copy) >@@ -17,11 +17,13 @@ > bin/sshare > bin/sstat > bin/strigger >-@sample etc/slurm.conf.sample >+%%GTK2%%bin/sview >+etc/slurm.conf.example > include/slurm/pmi.h > include/slurm/slurm.h > include/slurm/slurm_errno.h > include/slurm/slurmdb.h >+include/slurm/smd_ns.h > include/slurm/spank.h > lib/libpmi.a > lib/libpmi.so >@@ -29,14 +31,16 @@ > lib/libpmi.so.0.0.0 > lib/libslurm.a > lib/libslurm.so >-lib/libslurm.so.26 >-lib/libslurm.so.26.0.0 >+lib/libslurm.so.28 >+lib/libslurm.so.28.0.0 > lib/libslurmdb.a > lib/libslurmdb.so >-lib/libslurmdb.so.26 >-lib/libslurmdb.so.26.0.0 >+lib/libslurmdb.so.28 >+lib/libslurmdb.so.28.0.0 > lib/slurm/accounting_storage_filetxt.a > lib/slurm/accounting_storage_filetxt.so >+%%MYSQL%%lib/slurm/accounting_storage_mysql.a >+%%MYSQL%%lib/slurm/accounting_storage_mysql.so > lib/slurm/accounting_storage_none.a > lib/slurm/accounting_storage_none.so > lib/slurm/accounting_storage_slurmdbd.a >@@ -63,6 +67,10 @@ > lib/slurm/checkpoint_none.so > lib/slurm/checkpoint_ompi.a > lib/slurm/checkpoint_ompi.so >+lib/slurm/core_spec_cray.a >+lib/slurm/core_spec_cray.so >+lib/slurm/core_spec_none.a >+lib/slurm/core_spec_none.so > lib/slurm/crypto_munge.a > lib/slurm/crypto_munge.so > lib/slurm/crypto_openssl.a >@@ -77,10 +85,16 @@ > lib/slurm/gres_mic.so > lib/slurm/gres_nic.a > lib/slurm/gres_nic.so >+lib/slurm/job_container_cncu.a >+lib/slurm/job_container_cncu.so >+lib/slurm/job_container_none.a >+lib/slurm/job_container_none.so > lib/slurm/job_submit_all_partitions.a > lib/slurm/job_submit_all_partitions.so > lib/slurm/job_submit_cnode.a > lib/slurm/job_submit_cnode.so >+lib/slurm/job_submit_cray.a >+lib/slurm/job_submit_cray.so > lib/slurm/job_submit_defaults.a > lib/slurm/job_submit_defaults.so > lib/slurm/job_submit_logging.a >@@ -91,6 +105,8 @@ > lib/slurm/job_submit_pbs.so > lib/slurm/job_submit_require_timelimit.a > lib/slurm/job_submit_require_timelimit.so >+lib/slurm/job_submit_throttle.a >+lib/slurm/job_submit_throttle.so > lib/slurm/jobacct_gather_aix.a > lib/slurm/jobacct_gather_aix.so > lib/slurm/jobacct_gather_cgroup.a >@@ -101,6 +117,8 @@ > lib/slurm/jobacct_gather_none.so > lib/slurm/jobcomp_filetxt.a > lib/slurm/jobcomp_filetxt.so >+%%MYSQL%%lib/slurm/jobcomp_mysql.a >+%%MYSQL%%lib/slurm/jobcomp_mysql.so > lib/slurm/jobcomp_none.a > lib/slurm/jobcomp_none.so > lib/slurm/jobcomp_script.a >@@ -125,6 +143,8 @@ > lib/slurm/mpi_openmpi.so > lib/slurm/mpi_pmi2.a > lib/slurm/mpi_pmi2.so >+lib/slurm/preempt_job_prio.a >+lib/slurm/preempt_job_prio.so > lib/slurm/preempt_none.a > lib/slurm/preempt_none.so > lib/slurm/preempt_partition_prio.a >@@ -141,6 +161,10 @@ > lib/slurm/proctrack_linuxproc.so > lib/slurm/proctrack_pgid.a > lib/slurm/proctrack_pgid.so >+lib/slurm/route_default.a >+lib/slurm/route_default.so >+lib/slurm/route_topology.a >+lib/slurm/route_topology.so > lib/slurm/sched_backfill.a > lib/slurm/sched_backfill.so > lib/slurm/sched_builtin.a >@@ -151,6 +175,8 @@ > lib/slurm/sched_wiki.so > lib/slurm/sched_wiki2.a > lib/slurm/sched_wiki2.so >+lib/slurm/select_alps.a >+lib/slurm/select_alps.so > lib/slurm/select_cons_res.a > lib/slurm/select_cons_res.so > lib/slurm/select_cray.a >@@ -159,14 +185,22 @@ > lib/slurm/select_linear.so > lib/slurm/select_serial.a > lib/slurm/select_serial.so >+lib/slurm/slurmctld_nonstop.a >+lib/slurm/slurmctld_nonstop.so > lib/slurm/spank_pbs.a > lib/slurm/spank_pbs.so > lib/slurm/src/sattach/sattach.wrapper.c > lib/slurm/src/srun/srun.wrapper.c >+lib/slurm/switch_cray.a >+lib/slurm/switch_cray.so >+lib/slurm/switch_generic.a >+lib/slurm/switch_generic.so > lib/slurm/switch_none.a > lib/slurm/switch_none.so > lib/slurm/task_cgroup.a > lib/slurm/task_cgroup.so >+lib/slurm/task_cray.a >+lib/slurm/task_cray.so > lib/slurm/task_none.a > lib/slurm/task_none.so > lib/slurm/topology_3d_torus.a >@@ -198,7 +232,7 @@ > man/man1/sshare.1.gz > man/man1/sstat.1.gz > man/man1/strigger.1.gz >-man/man1/sview.1.gz >+%%GTK2%%man/man1/sview.1.gz > man/man3/slurm_allocate_resources.3.gz > man/man3/slurm_allocate_resources_blocking.3.gz > man/man3/slurm_allocation_lookup.3.gz >@@ -228,6 +262,7 @@ > man/man3/slurm_free_ctl_conf.3.gz > man/man3/slurm_free_front_end_info_msg.3.gz > man/man3/slurm_free_job_alloc_info_response_msg.3.gz >+man/man3/slurm_free_job_array_resp.3.gz > man/man3/slurm_free_job_info_msg.3.gz > man/man3/slurm_free_job_step_create_response_msg.3.gz > man/man3/slurm_free_job_step_info_response_msg.3.gz >@@ -297,7 +332,9 @@ > man/man3/slurm_read_hostfile.3.gz > man/man3/slurm_reconfigure.3.gz > man/man3/slurm_requeue.3.gz >+man/man3/slurm_requeue2.3.gz > man/man3/slurm_resume.3.gz >+man/man3/slurm_resume2.3.gz > man/man3/slurm_set_debug_level.3.gz > man/man3/slurm_set_trigger.3.gz > man/man3/slurm_shutdown.3.gz >@@ -324,11 +361,13 @@ > man/man3/slurm_strerror.3.gz > man/man3/slurm_submit_batch_job.3.gz > man/man3/slurm_suspend.3.gz >+man/man3/slurm_suspend2.3.gz > man/man3/slurm_takeover.3.gz > man/man3/slurm_terminate_job.3.gz > man/man3/slurm_terminate_job_step.3.gz > man/man3/slurm_update_front_end.3.gz > man/man3/slurm_update_job.3.gz >+man/man3/slurm_update_job2.3.gz > man/man3/slurm_update_node.3.gz > man/man3/slurm_update_partition.3.gz > man/man3/slurm_update_reservation.3.gz >@@ -339,6 +378,7 @@ > man/man5/cray.conf.5.gz > man/man5/ext_sensors.conf.5.gz > man/man5/gres.conf.5.gz >+man/man5/nonstop.conf.5.gz > man/man5/slurm.conf.5.gz > man/man5/slurmdbd.conf.5.gz > man/man5/topology.conf.5.gz >@@ -352,124 +392,135 @@ > sbin/slurmd > sbin/slurmdbd > sbin/slurmstepd >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/Slurm_Entity.pdf >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/Slurm_Individual.pdf >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/accounting.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/accounting_storageplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/acct_gather_energy_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/acct_gather_profile_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/add.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/allocation_pies.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/api.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/arch.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/authplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/big_sys.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/bluegene.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/bull.jpg >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cgroups.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/checkpoint_blcr.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/checkpoint_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/coding_style.pdf >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/configurator.easy.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/configurator.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cons_res.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cons_res_share.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/contributor.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cpu_management.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/cray.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/crypto_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/disclaimer.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/dist_plane.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/documentation.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/download.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/dynalloc.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/elastic_computing.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/entities.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/example_usage.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ext_sensorsplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/faq.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gang_scheduling.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gres.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gres_design.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/gres_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/hdf5_job_outline.png >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/hdf5_profile_user_guide.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/hdf5_task_attr.png >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/help.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/high_throughput.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm-pe.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm_pe_fig1.png >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/ibm_pe_fig2.png >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_array.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_exit_code.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_launch.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/job_submit_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/jobacct_gatherplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/jobcompplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/launch_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/linuxstyles.css >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/lll.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mail.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/man_index.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/maui.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mc_support.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mc_support.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/meetings.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/moab.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mpi_guide.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/mpiplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/multi_cluster.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/news.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/overview.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex1.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex2.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex3.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex4.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex5.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex6.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plane_ex7.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/platforms.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/power_save.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/preempt.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/preemption_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/priority_multifactor.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/priority_multifactor2.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/priority_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/proctrack_plugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/programmer_guide.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/prolog_epilog.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/publications.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/qos.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/quickstart.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/quickstart_admin.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/reservations.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/resource_limits.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/rosetta.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/schedmd.png >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/schedplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/select_design.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/selectplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_design.pdf >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_logo.png >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_ug_agenda.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_ug_cfp.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurm_ug_registration.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurmctld_plugstack.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/slurmstyles.css >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/sponsors.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/sun_const.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/switchplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/taskplugins.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/team.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/testimonials.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topo_ex1.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topo_ex2.gif >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topology.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/topology_plugin.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/troubleshoot.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/tutorial_intro_files.tar >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/tutorials.html >-%%PORTDOCS%%%%DOCSDIR%%-2.6.4/html/usage_pies.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/Slurm_Entity.pdf >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/Slurm_Individual.pdf >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/accounting.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/accounting_storageplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/acct_gather_energy_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/acct_gather_profile_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/add.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/allocation_pies.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/api.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/arch.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/authplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/big_sys.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/bluegene.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/bull.jpg >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cgroups.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/checkpoint_blcr.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/checkpoint_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/coding_style.pdf >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/configurator.easy.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/configurator.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cons_res.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cons_res_share.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/contributor.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/core_spec.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/core_spec_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cpu_management.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cray.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/cray_alps.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/crypto_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/disclaimer.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/dist_plane.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/documentation.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/download.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/dynalloc.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/elastic_computing.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/entities.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/example_usage.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ext_sensorsplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/fair_tree.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/faq.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gang_scheduling.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gres.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gres_design.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/gres_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/hdf5_job_outline.png >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/hdf5_profile_user_guide.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/hdf5_task_attr.png >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/high_throughput.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm-pe.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm_pe_fig1.png >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/ibm_pe_fig2.png >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_array.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_container_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_exit_code.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_launch.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/job_submit_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/jobacct_gatherplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/jobcompplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/k_function.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/launch_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/licenses.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/linuxstyles.css >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/lll.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mail.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/man_index.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/maui.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mc_support.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mc_support.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/meetings.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/moab.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mpi_guide.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/mpiplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/multi_cluster.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/news.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/overview.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex1.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex2.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex3.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex4.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex5.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex6.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plane_ex7.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/platforms.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/power_save.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/preempt.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/preemption_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_multifactor.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_multifactor2.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_multifactor3.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/priority_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/proctrack_plugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/programmer_guide.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/prolog_epilog.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/publications.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/qos.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/quickstart.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/quickstart_admin.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/reservations.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/resource_limits.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/rosetta.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/route_plugin.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/rpc.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/sched_config.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/schedmd.png >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/schedplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/select_design.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/selectplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_design.pdf >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_logo.png >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_ug_agenda.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_ug_cfp.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurm_ug_registration.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurmctld_plugstack.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/slurmstyles.css >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/sponsors.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/sun_const.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/switchplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/taskplugins.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/team.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/testimonials.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topo_ex1.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topo_ex2.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topology.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/topology_plugin.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/troubleshoot.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/tutorial_intro_files.tar >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/tutorials.html >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/usage_pies.gif >+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%-14.11.3/html/wckey.html
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 196260
:
150946
|
151430
|
151783
|
151828
|
152287
|
152290