pbs_server_attributes Manual Page
NAME
pbs_server_attributes - PBS server attributes
DESCRIPTION
Server attributes are alterable on request by a client. The
client must be acting for a user with administrator or
operator privilege. Certain attributes require the user to
have full administrator privilege. The following is a list
of the server attributes.
acl_host_enable
Attribute which when true directs the server to use
the acl_hosts access control lists. Requires full
manager privilege to set or alter. Format: boolean,
"TRUE", "True", "true", "Y", "y", "1", "FALSE",
"False", "false", "N", "n", "0"; default value: false
= disabled.
acl_hosts
List of hosts which may request services from this
server. This list contains the network name of the
hosts. Local requests, i.e. from the server's host
itself, are aways accepted even if the host is not
included in the list. See section 10.1,
Authorization, in the PBS External Reference
Specificaiton. Requires full manager privilege to
set or alter. Format: "[+|-]hostname.domain[,...]";
default value: all hosts.
acl_user_enable
Attribute which when true directs the server to use
the server level acl_users access list. Requires
full manager privilege to set or alter. Format:
boolean (see acl_group_enable); default value:
disabled.
acl_users
List of users allowed or denied the ability to make
any requests of this server. See section 10.1,
Authorization, in the PBS External Reference
Specificaiton. Requires full manager privilege to
set or alter. Format: "[+|-]user[@host][,...]";
default value: all users allowed.
default_queue
The queue which is the target queue when a request
does not specify a queue name. Format: a queue name;
default value: none, must be set to an existing
queue.
log_events
A bit string which specifies the type of events which
are logged, see the section on Event Logging.
Format: integer; default value: 511, all events.
mail_uid
The uid from which server generated mail is sent to
users. Format: integer uid; default value: 0 for
root.
managers
List of users granted batch administrator privileges.
Format:
user@host.sub.domain[,user@host.sub.domain...].
The host, sub-domain, or domain name may be wild carded
by the use of an * character, see the description of
user access control lists in chapter 10.1.1 of the
ERS. Requires full manager privilege to set or
alter. Default value: root on the local host.
max_running
The maximum number of jobs allowed to be selected for
execution at any given time. Advisory to the
Scheduler, not enforced by the server. Format:
integer.
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.
operators
List of users granted batch operator privileges.
Format of the list is identical with managers above.
Requires full manager privilege to set or alter.
Default value: root on the local host.
query_other_jobs
The setting of this attribute controls if general
users, other than the job owner, are allowed to query
the status of a job. Format: boolean (see
acl_host_enable); Requires full manager privilege to
set or alter. default value: false - users may not
query jobs owned by other users.
resources_available
The list of resource and amounts available to jobs
run by this server. The sum of the resource of each
type used by all jobs running by this server cannot
exceed the total amount listed here. Advisory to the
Scheduler, not enforced by the server. Format:
"resources_available.resource_name=value[,...]".
resources_cost
The cost factors of various types of resources.
These values are used in determining the order of
releasing members of synchronous job sets, see the
section on Synchronize Job Starts. For the most
part, these value are purely arbitrary and have
meaning only in the relative values between systems.
The cost of the resources requested by a job is the
sum of the products of the various resources_cost s
and the amount of each resource requested by the job.
It is not necessary to assign a cost for each
possible resource, only those which the site wishes
to be considered in synchronous job scheduling.
Format: "resources_cost.resource_name=value[,...]";
default value: none, cost of resource is not
computed.
resources_default
The list of default resource values that are set as
limits for a job executing on this server when the
job does not specify a limit, and there is no queue
default. Format:
"resources_default.resource_name=value[,...]";
default value: no limit.
resources_max
The maximum amount of each resource which can be
requested by a single job executing on this server.
Format: "resources_max.resource_name=value[,...]";
default value: infinite usage.
scheduler_iteration
The time, in seconds, between iterations of attempts
by the batch server to schedule jobs. On each
iteration, the server examines the available
resources and runnable jobs to see if a job can be
initiated. This examination also occurs whenever a
running batch job terminates or a new job is placed
in the queued state in an execution queue. Format:
integer seconds; default value: 10 minutes, set by
{PBS_SCHEDULE_CYCLE} in server_limits.h.
scheduling
Controls if the server will request job scheduling by
the PBS job scheduler. If true, the scheduler will
be called as required; if false, the scheduler will
not be called and no job will be placed into
execution unless the server is directed to do so by
an operator or administrator. Setting or resetting
this attribute to true results in an immediate call
to the scheduler. For more information, see the
section Scheduler - Server Interaction in the PBS
Administrator Guide. Format: boolean (see
acl_host_enable); default value: value of -a option
when server is invoked, if -a is not specified, the
value is is recoved from the prior server run. If it
has never been set, the value is "false".
system_cost
An arbitrary value factored into the resource cost of
any job managed by this server for the purpose of
selecting which member of synchronous set is released
first, see resources_cost and section 3.2.2,
Synchronize Job Starts. [default value: none, cost
of resource is not computed]
The following attributes are read-only, they are maintained
by the server and cannot be changed by a client.
resources_assigned
The total amount of certain types of resources
allocated to running jobs.
server_name
The name of the server which is the same as the host
name.
server_state
The current state of the server:
Active
The server is running and will invoke the job
scheduler as required to schedule jobs for
execution.
Idle The server is running but will not invoke the
job scheduler.
Scheduling
The server is running and there is an
outstanding request to the job scheduler.
Terminating
The server is terminating. No additional jobs
will be scheduled.
Terminating, Delayed
The server is terminating in delayed mode. The
server will not run any new jobs and will
shutdown when the last currently executing job
completes.
state_count
The total number of jobs managed by the server
currently in each state.
total_jobs
The total number of jobs currently managed by the
server.
SEE ALSO
the PBS ERS, qmgr(1B)