ports/144142: sysutils/torque configuration issues
Jason Bacon
jwbacon at tds.net
Sat Feb 27 20:00:09 UTC 2010
The following reply was made to PR ports/144142; it has been noted by GNATS.
From: Jason Bacon <jwbacon at tds.net>
To: bug-followup at FreeBSD.org,
jwbacon at tds.net
Cc: =?UTF-8?Q?Edward_Tomasz_Napiera=C5=82a?= <trasz at FreeBSD.org>
Subject: Re: ports/144142: sysutils/torque configuration issues
Date: Sat, 27 Feb 2010 13:58:50 -0600
--Apple-Mail-5--916761643
Content-Type: text/plain;
charset=US-ASCII;
format=flowed
Content-Transfer-Encoding: 7bit
I've agreed to take over as maintainer.
A maintainer update is attached.
--Apple-Mail-5--916761643
Content-Disposition: attachment;
filename=torque_diff.txt
Content-Type: text/plain;
x-unix-mode=0644;
name="torque_diff.txt"
Content-Transfer-Encoding: 7bit
diff -ruN /usr/ports/sysutils/torque/Makefile torque/Makefile
--- /usr/ports/sysutils/torque/Makefile 2009-08-02 14:35:41.000000000 -0500
+++ torque/Makefile 2010-02-27 13:15:21.000000000 -0600
@@ -1,16 +1,16 @@
# New ports collection makefile for: torque
# Date created: 20 Jul 2006
-# Whom: trasz
+# Whom: Jason Bacon <jwbacon at tds.net>
#
# $FreeBSD: ports/sysutils/torque/Makefile,v 1.21 2009/08/02 19:35:41 mezz Exp $
#
PORTNAME= torque
-PORTVERSION= 2.3.7
+PORTVERSION= 2.4.6
CATEGORIES= sysutils parallel
MASTER_SITES= http://www.clusterresources.com/downloads/torque/
-MAINTAINER= trasz at FreeBSD.org
+MAINTAINER= jwbacon at tds.net
COMMENT= Open source resource manager
USE_AUTOTOOLS= libtool:22
@@ -23,7 +23,7 @@
MAN1= qalter.1 qdel.1 qhold.1 qmove.1 qmsg.1 qorder.1 qrerun.1 \
qrls.1 qselect.1 qsig.1 qstat.1 qsub.1 pbs.1 pbsdsh.1 \
- nqs2pbs.1 basl2c.1 xpbs.1 xpbsmon.1 qmgr.1
+ nqs2pbs.1 basl2c.1 xpbs.1 xpbsmon.1 qmgr.1 qchkpt.1
MAN3= rpp.3 tm.3 pbs_alterjob.3 pbs_connect.3 pbs_default.3 \
pbs_deljob.3 pbs_disconnect.3 pbs_geterrmsg.3 pbs_holdjob.3 \
diff -ruN /usr/ports/sysutils/torque/distinfo torque/distinfo
--- /usr/ports/sysutils/torque/distinfo 2009-07-17 15:03:33.000000000 -0500
+++ torque/distinfo 2010-02-26 14:19:28.000000000 -0600
@@ -1,3 +1,3 @@
-MD5 (torque-2.3.7.tar.gz) = f12383cbae3f6dfd85943a13bfa5cc79
-SHA256 (torque-2.3.7.tar.gz) = 802e2f3b5489e32c44d27a76861df94eb791f42f4e13283cf90431194a48d4d0
-SIZE (torque-2.3.7.tar.gz) = 5456607
+MD5 (torque-2.4.6.tar.gz) = 970b5d9687dc1c1d74d20a8766c6b1e5
+SHA256 (torque-2.4.6.tar.gz) = 84c6f96bd034dc8766fc28a1e0f641c6c01d3c00712f05adb81c37b2be988975
+SIZE (torque-2.4.6.tar.gz) = 5537109
diff -ruN /usr/ports/sysutils/torque/files/pkg-message.in torque/files/pkg-message.in
--- /usr/ports/sysutils/torque/files/pkg-message.in 2006-10-30 19:15:07.000000000 -0600
+++ torque/files/pkg-message.in 2010-02-26 10:40:37.000000000 -0600
@@ -1,40 +1,69 @@
-***************************************************************
-You can find example configuration in
+******************************************************************************
+You can find an example configuration in
%%PREFIX%%/share/examples/torque/var/spool/torque
-On all machines, both server and computing nodes, copy its
-contents into
+On all machines, both server and computing nodes:
- /var/spool/torque/
+ 1. Run
-and put hostname of the server into
+ cp -Rp %%PREFIX%%/share/examples/torque/var/spool/torque \
+ /var/spool
- /var/spool/torque/server_name
+ 2. Put the hostname of the server into
-On computing nodes, put '$pbsserver ip.address.of.server' into
+ /var/spool/torque/server_name
+
+******************************************************************************
+On computing nodes:
+
+ 1. Put '$pbsserver ip.address.of.server' into
- /var/spool/torque/mom_priv/config
+ /var/spool/torque/mom_priv/config
+
+ 2. Add the following line to /etc/rc.conf:
+
+ pbs_mom_enable="YES"
+
+ This may include the server if you allow it to be used
+ as a computing node as well.
+
+******************************************************************************
+On the server:
+
+ 1. Put hostnames of computing nodes, one per line, into
+
+ /var/spool/torque/server_priv/nodes
+
+ Additional options can be specified for each entry. Consult
+ the torque documentation for details.
+
+ 2. Add the following lines to /etc/rc.conf:
+
+ pbs_server_enable="YES"
+ pbs_sched_enable="YES"
-On server, put hostnames of computing nodes, one per line, into
+ 3. To configure queues, execute
- /var/spool/torque/server_priv/nodes
+ %%PREFIX%%/share/examples/torque/torque.setup <admin>
-On computing nodes, add the following line to /etc/rc.conf:
+ The recommended <admin> user is root.
- pbs_mom_enable="YES"
+******************************************************************************
+After installation is complete on the server and computing nodes:
-On TORQUE server, add the following lines to /etc/rc.conf:
+ 1. Start node services on all computing nodes with:
- pbs_server_enable="YES"
- pbs_sched_enable="YES"
+ %%PREFIX%%/etc/rc.d/pbs_mom restart
-To configure queues on server, execute
+ 2. Start scheduler services on the server with:
- %%PREFIX%%/share/examples/torque/torque.setup <admin>
+ %%PREFIX%%/etc/rc.d/pbs_server restart
+ %%PREFIX%%/etc/rc.d/pbs_sched restart
+******************************************************************************
For further information, see
http://www.clusterresources.com/torquedocs21/
-***************************************************************
+******************************************************************************
diff -ruN /usr/ports/sysutils/torque/pkg-plist torque/pkg-plist
--- /usr/ports/sysutils/torque/pkg-plist 2008-09-06 15:45:12.000000000 -0500
+++ torque/pkg-plist 2010-02-26 09:52:10.000000000 -0600
@@ -1,103 +1,104 @@
-include/pbs_error.h
-include/pbs_ifl.h
-include/tm.h
-include/tm_.h
-include/rpp.h
-include/rm.h
-lib/libtorque.so.2
-lib/libtorque.so
-lib/libtorque.la
-lib/libtorque.a
-sbin/pbs_server
-sbin/pbs_sched
-sbin/pbs_mom
-sbin/pbs_iff
+bin/chk_tree
+bin/hostn
+bin/nqs2pbs
+bin/pbs-config
+bin/pbs_track
+bin/pbsdsh
+bin/pbsnodes
+bin/printjob
+bin/printserverdb
+bin/printtracking
bin/qalter
+bin/qchkpt
bin/qdel
+bin/qdisable
+bin/qenable
bin/qhold
+bin/qmgr
bin/qmove
-bin/qorder
bin/qmsg
+bin/qnodes
+bin/qorder
bin/qrerun
bin/qrls
+bin/qrun
bin/qselect
bin/qsig
-bin/qstat
-bin/qsub
-bin/pbsdsh
-bin/qdisable
-bin/qenable
-bin/qrun
bin/qstart
+bin/qstat
bin/qstop
+bin/qsub
bin/qterm
-bin/pbsnodes
-bin/pbs_track
-bin/qmgr
-bin/nqs2pbs
-sbin/pbs_demux
-sbin/momctl
-bin/chk_tree
-bin/hostn
-bin/printjob
-bin/printtracking
bin/tracejob
-bin/pbs-config
-bin/qnodes
-sbin/qserverd
-sbin/qschedd
+include/pbs_error.h
+include/pbs_error_db.h
+include/pbs_ifl.h
+include/rm.h
+include/rpp.h
+include/tm.h
+include/tm_.h
+lib/libtorque.a
+lib/libtorque.la
+lib/libtorque.so
+lib/libtorque.so.2
+sbin/momctl
+sbin/pbs_demux
+sbin/pbs_iff
+sbin/pbs_mom
+sbin/pbs_sched
+sbin/pbs_server
sbin/qnoded
-bin/printserverdb
-%%EXAMPLESDIR%%/torque.setup
-%%EXAMPLESDIR%%/var/spool/torque/pbs_environment
-%%EXAMPLESDIR%%/var/spool/torque/server_name
-%%EXAMPLESDIR%%/var/spool/torque/sched_priv/sched_config
-%%EXAMPLESDIR%%/var/spool/torque/sched_priv/resource_group
-%%EXAMPLESDIR%%/var/spool/torque/sched_priv/holidays
-%%EXAMPLESDIR%%/var/spool/torque/sched_priv/dedicated_time
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/aux
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/aux
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/checkpoint
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/checkpoint
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/mom_logs
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_logs
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/mom_priv
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/sched_logs
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_logs
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_logs
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_logs
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/undelivered
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/undelivered
- at exec mkdir -p %D%/%%EXAMPLESDIR%%/var/spool/torque/spool
- at dirrm %%EXAMPLESDIR%%/var/spool/torque/spool
- at dirrm %%EXAMPLESDIR%%/var/spool/torque
- at dirrm %%EXAMPLESDIR%%/var/spool
- at dirrm %%EXAMPLESDIR%%/var
- at dirrm %%EXAMPLESDIR%%
+sbin/qschedd
+sbin/qserverd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/torque.setup
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/pbs_environment
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/dedicated_time
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/holidays
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/resource_group
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/sched_config
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/server_name
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/undelivered
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/spool
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_logs
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_logs
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_logs
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/checkpoint
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/aux
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/undelivered
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/spool
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_logs
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/sched_logs
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/mom_logs
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/checkpoint
+%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/aux
--Apple-Mail-5--916761643
Content-Type: text/plain;
charset=US-ASCII;
format=flowed
Content-Transfer-Encoding: 7bit
======================
Jason Bacon
jwbacon at tds.net
http://personalpages.tds.net
======================
--Apple-Mail-5--916761643--
More information about the freebsd-ports-bugs
mailing list