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