qalter | qdel | qhold | qmsg | qmove | qrls | qrerun | qselect | qsig | qstat | qsub
Back to xpbs and PBS Commands

pbs_queue_attributes Manual Page


     NAME
	  pbs_queue_attributes - PBS queue attributes

     DESCRIPTION
	  Queue	public attributes are alterable	on request by a
	  client.  The client must be acting for a user	with
	  administrator	(manager) or operator privilege.  Certain
	  attributes require the user to have full administrator
	  privilege before they	can be modified.  The following
	  attributes apply to both queue types:

	    acl_group_enable
		 Attribute which when true directs the server to use
		 the queue group access	control	list acl_groups	.
		 Format: boolean, "TRUE", "True", "true", "Y", "y",
		 "1", "FALSE", "False",	"false", "N", "n", "0";
		 default value:	false =	disabled.

	    acl_groups
		 List which allows or denies enqueuing of jobs owned
		 by members of the listed groups.  The groups in the
		 list are groups on the	server host, not submitting
		 hosts.	 See section 10.1, Authorization, in the PBS
		 External Reference Specificaiton.  Format: "[+|-
		 ]group_name[,...]"; default value: all	groups
		 allowed.

	    acl_host_enable
		 Attribute which when true directs the server to use
		 the acl_hosts access list.  Format: boolean (see
		 acl_group_enable); default value: disabled.

	    acl_hosts
		 List of hosts which may enqueue jobs in the queue.
		 See section 10.1, Authorization, in the PBS External
		 Reference Specificaiton.  Format: "[+|-
		 ]hostname[...]"; default value: all hosts allowed.

	    acl_user_enable
		 Attribute which when true directs the server to use
		 the the acl_users access list for this	queue.
		 Format: boolean (see acl_group_enable); default
		 value:	disabled.

	    acl_users
		 List of users allowed or denied the ability to
		 enqueue jobs in this queue.  See section 10.1,
		 Authorization,	in the PBS External Reference
		 Specificaiton.	 Format: "[+|-]user[@host][,...]";
		 default value:	all users allowed.

	    enabled

		 Queue will or will not	accept new jobs.  When false
		 the queue is disabled and will	not accept jobs.
		 Format: boolean (see acl_group_enable); default
		 value:	disabled.

	    from_route_only
		 When true, this queue will not	accept jobs except
		 when being routed by the server from a	local routing
		 queue.	 This is used to force user to submit jobs
		 into a	routing	queue used to distribute jobs to other
		 queues	based on job resource limits.  Format:
		 boolean; default value: disabled.

	    max_queuable
		 The maximum number of jobs allowed to reside in the
		 queue at any given time.  Format: integer; default
		 value:	infinite.

	    max_running
		 The maximum number of jobs allowed to be selected
		 from this queue for routing or	execution at any given
		 time.	For a routing queue, this is enforced, if set,
		 by the	server.	 For an	execution queue, this
		 attribute is advisory to the Scheduler, it is not
		 enforced by the server.  Format: integer.

	    Priority
		 The priority of this queue against other queues of
		 the same type on this server.	May affect job
		 selection for execution/routing.  Advisory to the
		 Scheduler, not	used by	the server.  Format: integer.

	    queue_type
		 The type of the queue:	execution or route.  Format:
		 "execution", "e", "route", "r".  This attribute must
		 be explicitly set.

	    resources_max
		 The maximum amount of each resource which can be
		 requested by a	single job in this queue.  Format:
		 "resources_max.resource_name=value", see qmgr(1B);
		 default value:	infinite usage.

	    resources_min
		 The minimum amount of each resource which can be
		 requested by a	single job in this queue.  Format: see
		 resources_max,	default	value: zero usage.

	    resources_default
		 The list of default resource values which are set as
		 limits	for a job residing in this queue and for which
		 the job did not specify a limit.  Format:
		 "resources_default.resource_name=value", see
		 qmgr(1B); default value: none;	 if not	set, the
		 default limit for a job is determined by the first of
		 the following attributes which	is set:	server's
		 resources_default, queue's resources_max, server's
		 resources_max.	 If none of these are set, the job
		 will unlimited	resource usage.

	    started
		 Jobs may be scheduled for execution from this queue.
		 When false, the queue is considered stopped.
		 Advisory to the Scheduler, not	enforced by the
		 server.  [default value: false, but depends on
		 scheduler interpretation] Format: boolean (see
		 acl_group_enable).

	  The following	attributes apply only to execution queues:

	    checkpoint_min f
		 Specifies the minimum interval	of cpu time, in
		 minutes, which	is allowed between checkpoints of a
		 job.  If a user specifies a time less than this
		 value,	this value is used instead.  Format: integer;
		 default value:	no minimum.

	    resources_available
		 The list of resource and amounts available to jobs
		 running in this queue.	 The sum of the	resource of
		 each type used	by all jobs running from this queue
		 cannot	exceed the total amount	listed here.  Advisory
		 to the	Scheduler, not enforced	by the server.
		 Format: "resources_available.resource_name=value",
		 see qmgr(1B).

	    kill_delay
		 The amount of the time	delay between the sending of
		 SIGTERM and SIGKILL when a qdel command is issued
		 against a running job.	 Format: integer seconds;
		 default value:	2 seconds.

	    max_user_run
		 The maximum number of jobs owned by a single user
		 that are allowed to be	running	from this queue	at one
		 time.	This attribute is advisory to the Scheduler,
		 it is not enforced by the server.  Format: integer;
		 default value:	none.

	    max_group_run
		 The maximum number of jobs owned by any users in a
		 single	group that are allowed to be running from this
		 queue at one time.  This attribute is advisory	to the
		 Scheduler, it is not enforced by the server.  Format:
		 integer; default value: none.

	  The following	attributes apply only to routing queues:

	    route_destinations
		 The list of destinations to which jobs	may be routed.
		 [default value: none, should be set to	at least one
		 valid destination]

	    route_held_jobs
		 If true, jobs with a hold type	set may	be routed from
		 this queue.  If false,	held jobs are not to be
		 routed.  Format: boolean (see acl_group_enable);
		 default value:	false.

	    route_waiting_jobs
		 If true, jobs with a future execution_time attribute
		 may be	routed from this queue.	 If false, they	are
		 not to	be routed.  Format: boolean (see
		 acl_group_enable); default value: false.

	    route_retry_time
		 Time delay between route retries.  Typically used
		 when the network between servers is down.  Format:
		 integer seconds; default value:  {PBS_NET_RETRY_TIME}
		 (30 seconds).

	    route_lifetime
		 The maximum time a job	is allowed to exist in a
		 routing queue.	 If the	job cannot be routed in	this
		 amount	of time, the job is aborted.  If unset or set
		 to a value of zero (0), the lifetime is infinite.
		 Format: integer seconds; default infinite.

	  The following	data items are read-only attributes of the
	  queue.  They are visible to but cannot be changed by
	  clients.

	  Items	which apply to all types of queues are:

	    total_jobs
		 The number of jobs currently residing in the queue.

	    state_count
		 The total number of jobs currently residing in	the
		 queue in each state.

	  These	read-only attributes only apply	to execution queues:

	    resources_assigned
		 The total amount of certain types of resources
		 allocated to jobs running from	this queue.
     SEE ALSO
	  the PBS ERS, qmgr(1)


qalter | qdel | qhold | qmsg | qmove | qrls | qrerun | qselect | qsig | qstat | qsub
Back to xpbs and PBS Commands