.\" Copyright (C) 1994-2018 Altair Engineering, Inc. .\" For more information, contact Altair at www.altair.com. .\" .\" This file is part of the PBS Professional ("PBS Pro") software. .\" .\" Open Source License Information: .\" .\" PBS Pro is free software. You can redistribute it and/or modify it under the .\" terms of the GNU Affero General Public License as published by the Free .\" Software Foundation, either version 3 of the License, or (at your option) any .\" later version. .\" .\" PBS Pro is distributed in the hope that it will be useful, but WITHOUT ANY .\" WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS .\" FOR A PARTICULAR PURPOSE. .\" See the GNU Affero General Public License for more details. .\" .\" You should have received a copy of the GNU Affero General Public License .\" along with this program. If not, see . .\" .\" Commercial License Information: .\" .\" For a copy of the commercial license terms and conditions, .\" go to: (http://www.pbspro.com/UserArea/agreement.html) .\" or contact the Altair Legal Department. .\" .\" Altair’s dual-license business model allows companies, individuals, and .\" organizations to create proprietary derivative works of PBS Pro and .\" distribute them - whether embedded or bundled with other software - .\" under a commercial license agreement. .\" .\" Use of Altair’s trademarks, including but not limited to "PBS™", .\" "PBS Professional®", and "PBS Pro™" and Altair’s logos is subject to Altair's .\" trademark licensing policies. .\" .TH pbs_server_attributes 7B "6 June 2018" Local "PBS Professional" .SH NAME pbs_server_attributes \- PBS server attributes .SH DESCRIPTION A PBS server has the following attributes. .IP acl_host_enable 8 Specifies whether the server obeys the host access control list in the .I acl_hosts server attribute. .br Readable by all; settable by Manager. .br Format: .I Boolean .br Python type: .I bool .br Behavior: .RS .IP True 3 The server limits host access according to the access control list. .IP False 3 All hosts are allowed access. .RE .IP Default: .I False .IP acl_host_moms_enable 8 Specifies whether all MoMs are automatically allowed to contact the server with the same privilege as hosts listed in the acl_hosts server attribute. .br Readable by all; settable by Manager. .br Format: .I Boolean .br Python type: .I bool .br Behavior: .RS .IP True 3 All MoMs are automatically allowed to contact the server with the same privilege as hosts listed in the .I acl_hosts server attribute. .IP False 3 MoMs are not automatically allowed to contact the server with the same privilege as hosts listed in the .I acl_hosts server attribute. .RE .IP Default: .I False .IP acl_hosts 8 List of hosts from which services can be requested of this server. Requests from the server host are always honored whether or not that host is in the list. This list contains the fully qualified domain names of the hosts. List is evaluated left-to-right; first match in list is used. .br Readable by all; settable by Manager. .br Format: .I String .br Syntax: "[+|-].[, ...]" .br Python type: .I pbs.acl .br Default: No default (all hosts are allowed access) .IP acl_resv_group_enable 8 Specifies whether the server obeys the group reservation access control list in the .I acl_resv_groups server attribute. .br Readable by all; settable by Manager. .br Format: .I Boolean .br Python type: .I bool .br Behavior: .RS .IP True 3 The server limits group access according to the access control list. .IP False 3 All groups are allowed access. .RE .IP Default: .I False .IP acl_resv_groups 8 List of groups allowed or denied permission to create reservations in this PBS complex. The groups in the list are groups on the server host, not submission hosts. List is evaluated left-to-right; first match in list is used. .br Readable by all; settable by Manager. .br Format: .I String .br Syntax: "[+|-][, ...]" .br Python type: .I pbs.acl .br Default: No default .IP acl_resv_host_enable 8 Specifies whether the server obeys the host reservation access control list in the .I acl_resv_hosts server attribute. .br Readable by all; settable by Manager. .br Format: .I Boolean .br Python type: .I bool .br Behavior: .RS .IP True 3 The server limits host access according to the access control list. .IP False 3 All hosts are allowed access. .RE .IP Default: .I False .IP acl_resv_hosts 8 List of hosts from which reservations can be created in this PBS complex. This list is made up of the fully-qualified domain names of the hosts. List is evaluated left-to-right; first match in list is used. .br Readable by all; settable by Manager. .br Format: .I String .br Syntax: "[+|-].[, ...]" .br Python type: .I pbs.acl .br Default: No default .IP acl_resv_user_enable 8 Specifies whether the server limits which users are allowed to create reservations, according to the access control list in the .I acl_resv_users server attribute. .br Readable by all; settable by Manager. .br Format: .I Boolean .br Python type: .I bool .br Behavior: .RS .IP True 3 The server limits user reservation creation according to the access control list. .IP False 3 All users can create reservations. .RE .IP Default: .I False .IP acl_resv_users 8 List of users allowed or denied permission to create reservations in this PBS complex. List is evaluated left-to-right; first match in list is used. .br Readable by all; settable by Manager. .br Format: .I String .br Syntax: "[+|-][@][, ...]" .br Python type: .I pbs.acl .br Default: No default .IP acl_roots 8 List of users with root privilege who may run jobs at this server. If the owner of a job is root or Administrator, the owner must be listed in this access control list or the job is rejected. More specific entries should be listed before more general, because the list is read left-to-right, and the first match determines access. .br Readable by all; can be set or altered by root only, and only at the server host. .br Format: .I String .br Syntax: "[+|-][@][, ...]" .br Python type: .I pbs.acl .br Default: No default; no root jobs allowed .IP acl_user_enable 8 Specifies whether the server limits which users are allowed to run commands at the server, according to the control list in the .I acl_users server attribute. .br Readable by all; settable by Manager. .br Format: .I Boolean .br Python type: .I bool .br Behavior: .RS .IP True 3 The server limits user access according to the access control list. .IP False 3 All users have access. .RE .IP Default: .I False .IP acl_users 8 List of users allowed or denied permission to run commands at this server. List is evaluated left-to-right; first match in list is used. .br Readable by all; settable by Manager. .br Format: .I String .br Syntax: "[+|-][@][, ...]" .br Python type: .I pbs.acl .br Default: No default .IP backfill_depth 8 Modifies backfilling behavior. Sets the number of jobs that are to be backfilled around. Overridden by .I backfill_depth queue attribute. .br Recommendation: set this to less than 100. .br Readable by all; settable by Operator and Manager. .br Format: .I Integer .br Valid values: Must be >= 0 .br Behavior: .RS .IP ">= 0" 3 PBS backfills around the specified number of jobs. .IP "Unset" 3 Backfill depth is set to .I 1. .RE .IP Python type: .I int .br Default: Unset (backfill depth is 1) .IP comment 8 Informational text. Can be set by a scheduler or other privileged client. .br Readable by all; settable by Operator, Manager, and PBS. .br Format: .I String of any form .br Python type: .I str .br Default: No default .IP default_chunk 8 The list of resources which will be inserted into each chunk of a job's select specification if the corresponding resource is not specified by the user. This provides a means for a site to be sure a given resource is properly accounted for even if not specified by the user. .br Readable by all; settable by Operator and Manager. .br Format: .I String .br Syntax: .RS 11 .I default_chunk.=, default_chunk.=, ... .RE .IP Python type: .I pbs.pbs_resource .br Syntax: .RS 11 default_chunk[""]= .br where .I resource name is any built-in or custom resource .RE .IP Default: No default .IP default_node 8 No longer used. .IP default_qdel_arguments 8 Argument to qdel command. Automatically added to all qdel commands. See qdel(1B). Overrides standard defaults. Overridden by arguments given on the command line. .br Readable by all; settable by Operator and Manager. .br Format: .I String .br Syntax: "-Wsuppress_mail=" .br Python type: .I pbs.args .br Default: No default .IP default_qsub_arguments 8 Arguments that are automatically added to the qsub command. Any valid arguments to qsub command, such as job attributes. Setting a job attribute via default_qsub_arguments sets that attribute for each job which does not explicitly override it. See qsub(1B). Settable by the administrator via the qmgr command. Overrides standard defaults. Overridden by arguments given on the command line and in script directives. .br Readable by all; settable by Operator and Manager. .br Format: .I String .br Syntax: .RS 11 "