11.2 User Info/Groups Tab

The page that opens under the Info/Configuration tab of the User admin view includes several collapsible sections on the page where you can configure the general information and attributes of the user.

NOTE:Whenever you make changes to any Grid object, the write icon is superimposed on the object’s icon, signifying that the object has been altered. If you want to save the changes you have made, you need to click the Save button on the Orchestration Console toolbar.

11.2.1 Info

The following fields on the Information panel provide facts for the User object:

Show Inherited Fact Values Check Box

Select this check box to show facts with overridden values supplied through attached or inherited policies. These fact values are read only (non-editable).

User Information

The User Information panel on the Info/Groups page includes the following fields:

NOTE:Tooltip text is available when you mouse over any of these fields.

Account Enabled: This check box is selected by default.When the check box is selected, the user is allowed to log in and run jobs.

In the Fact Editor, this fact is listed as user.enabled:

<fact name="user.enabled" value="true" type="Boolean" />

Online: When this check box is selected (it has a value of true), the user is currently logged in to the server.

In the Fact Editor, this fact is listed as user.online:

<fact name="user.online" value="false" type="Boolean" />

Healthy: This check box is selected by default. When it is selected (it has a value of true), the user is designated as being in good health. You can set the health of the object by selecting or deselecting the health check box. Changing the value in this way has an immediate effect unless the value is overridden by an attached policy. For more information, see Section A.0, Grid Object Health Monitoring

In the Fact Editor, this is fact is listed as user.health:

<fact name="user.health" value="true" type="Boolean" />

External Groups: A list of external groups (for example, LDAP) that this user belongs to.

In the Fact Editor, this fact is listed as an array:

<fact name="user.external.groups">
  <array type="String">
  </array>
</fact>

You can edit this array by clicking the button to open the Attribute element values dialog box, where you can add, remove, or edit the name and value for every user environment you want to use.

Personal Information

First Name: The user’s first name.

In the Fact Editor, this fact is listed as user.name.first:

<fact name="user.name.first" value="" type="String" />

Last Name: The user’s last name.

In the Fact Editor, this fact is listed as user.name.last:

<fact name="user.name.last" value="" type="String" />

Password: The user’s hashed login password.

In the Fact Editor, this fact is listed as user.password:

<fact name="user.password" value="kNLj1_Fc96C3ajVXcqQEGZBRrbivgxhhzK3TKLpP" type="String" />

IMPORTANT:The System User password should not be changed. If you try to change this password by using the Orchestration Console, the password does not actually change and no warning is posted that the change was unsuccessful. There is no indication of authentication failure until you try to log in with the “new” password.

EMail: The user’s e-mail address.

In the Fact Editor, this fact is listed as user.name.email:

<fact name="user.name.email" value="" type="String" />

City: The name of the city where the user is located.

In the Fact Editor, this fact is listed as user.location.city:

<<fact name="user.location.city" value="" type="String" />

State: The name of the state or province where the user is located.

In the Fact Editor, this fact is listed as user.location.state:

<fact name="user.location.state" value="" type="String" />

Country: The name of the country where the user is located.

In the Fact Editor, this fact is listed as user.location.country:

<fact name="user.location.country" value="" type="String" />

Site: The name of the site (for example, a campus or building) where the user works.

In the Fact Editor, this fact is listed as user.location.site:

<fact name="user.location.site" value="" type="String" />

Environment: A list of default user environment variable names and values that the Orchestration Server sets when executing joblets remotely.

In the Fact Editor, this fact is listed as a dictionary:

<fact name="user.env">
  <dictionary>
    <dictelement key="dfadsafd">
      <string>safdaf</string>
    </dictelement>
  </dictionary>
</fact>

Job Information

Total Job Count: The total number of jobs that this user has historically initiated on this Orchestration Server.

In the Fact Editor, this fact is listed as user.history.jobcount:

<fact name="user.history.jobcount" value="0" type="Integer" />

Active Jobs: The number of top-level jobs run with this user account that are in an active state.

In the Fact Editor, this fact is listed as user.jobs.active:

<fact name="user.jobs.active" value="0" type="Integer" />

Queued Jobs: The number of top-level jobs run with this user account that are currently in a queued state.

In the Fact Editor, this fact is listed as user.jobs.queued:

<fact name="user.jobs.queued" value="0" type="Integer" />

Total Jobs: The total number of top-level jobs run by this user account.

In the Fact Editor, this fact is listed as user.jobs.total:

<fact name="user.jobs.total" value="0" type="Integer" />

Active Sessions: The number of currently active sessions (that is, connections) that the user has established with the Orchestration Server.

In the Fact Editor, this fact is listed as user.sessions:

<fact name="user.sessions" value="1" type="Integer" />

Accounting Information

Total Spending: The total cost of computing resources by this user.

In the Fact Editor, this fact is listed as user.history.cost.total:

<fact name="user.history.cost.total" value="0.0088" type="Real" />

Average Spending Rate: The computed moving average spending (in dollars per hour) over the last hour of activity for this user.

In the Fact Editor, this fact is listed as user.account.spendrate:

<fact name="user.account.spendrate" value="-0.0006" type="Real" />

Maximum Spending Rate: An amount (in dollars per hour) to be used by the Resource Scheduler to throttle the rate at which computing cycles are consumed by the user. A value of less than or equal to zero (<=0) turns the feature off.

In the Fact Editor, this fact is listed as user.account.maxspendrate:

<fact name="user.account.maxspendrate" value="0.0000" type="Real" />

Default Accounting Group: Lets you select the default User Group to be billed for work conducted by this user.

In the Fact Editor, this fact is listed as user.accounting.group:

<fact name="user.accountinggroup" value="all" type="String" />

Total Wall Time: The total amount of wall time (in seconds) consumed by this user.

In the Fact Editor, this fact is listed as user.history.time.total:

<fact name="user.history.time.total" value="31" type="Integer" />

Total Grid Time: The total amount of grid time (in gcycles, which is a normalized average of compute cycles) consumed by this user.

In the Fact Editor, this fact is listed as user.history.gcycles.total:

<fact name="user.history.gcycles.total" value="31" type="Integer" />

Job Control

Default Priority Value: A numerical representation of the default priority at which this user’s job runs, with 1 being the lowest priority and 9 being the highest priority.

In the Fact Editor, this fact is listed as user.priority.default:

<fact name="user.priority.default" value="7" type="Integer" />

Default Priority: The string representation of the default priority at which this user can run a job. The value is matched to the integer value in user.priority.default.

In the Fact Editor, this fact is listed as user.priority.default.string:

<fact name="user.priority.default.string" value="high" type="String" />

Maximum Priority Value: A numerical representation of the maximum priority at which this user’s job can run, with 1 being the lowest priority and 9 being the highest priority. Only the system user can run jobs at priority 10.

In the Fact Editor, this fact is listed as user.priority.max:

<fact name="user.priority.max" value="5" type="Integer" />

Datagrid Maximum History: The maximum number of job instance directories that should be kept in the datagrid for this user.

In the Fact Editor, this fact is listed as user.datagrid.maxhistory:

<fact name="user.datagrid.maxhistory" value="25" type="Integer" />

Job Preemption Enabled: Select this check box if you want to allow the user to preempt jobs that have a priority less than the priority of the running job instance.

In the Fact Editor, this fact is listed as user.preemption.enabled:

<fact name="user.preemption.enabled" value="false" type="Boolean" />

Max Preemption Priority: The highest job priority band from which this user is allowed to preempt resources. The value acts as a delta from the current job instance priority. The maximum preemptible priority is always less than or equal to user.priority.max.

In the Fact Editor, this fact is listed as user.preemption.priority.delta:

<fact name="user.preemption.priority.delta" value="0" type="Integer" />

Resources Stealing Enabled: Select this check box to allow the user to steal resources that are running jobs that have a priority less than the priority of the running job instance.

In the Fact Editor, this fact is listed as user.stealing.enabled:

<fact name="user.stealing.enabled" value="false" type="Boolean" />

Max Stealing Priority: The highest job priority band from which this user is allowed to steal resources. The value acts as a delta from the current job instance priority, and must be less than zero (<0).

In the Fact Editor, this fact is listed as user.stealing.priority.delta:

<fact name="user.stealing.priority.delta" value="-1" type="Integer" />

Privileged Job Groups: A list of Job Groups with jobs and joblets that this user is allowed to run on resources that have reached their slot maximum or that are provisioned resources that are reserved for another user or job.

In the Fact Editor, this fact is listed as an array:

<fact name="user.privilegedjobgroups">
  <array type="String">
  </array>
</fact>

You can edit this array by clicking the button to open the Choose Grid Objects dialog box, where you can add or remove Job Groups in an array of choices. The Job Groups can be added to or removed from a list of Source Grid Objects to a list of Target Grid Objects (or vice versa).

Quota Information

Account Balance Remaining: The balance (measured in dollars) that remains available for this user since the last reset. You can use this value to implement quotas on your server.

In the Fact Editor, this fact is listed as user.account.balance:

<fact name="user.account.balance" value="0.0000" type="Real" />

Job Counter: The number of jobs this user has initiated since the last reset. You can use this value to implement quotas on your server.

In the Fact Editor, this fact is listed as user.jobcount:

<fact name="job.history.jobcount.complete" value="0" type="Integer" />

Time Remaining: The amount of wall time (measured in seconds) remaining for use by this user since last the reset. You can use this value to implement quotas on your server.

In the Fact Editor, this fact is listed as user.account.time:

<fact name="user.account.time" value="0" type="Integer" />

Grid Time Remaining: The amount of grid time (measured in gcycles) remaining for use by this user since last the reset. You can use this value to implement quotas in your grid.

In the Fact Editor, this fact is listed as job.history.jobcount.complete:

<fact name="user.account.gcycles" value="0" type="Integer" />

11.2.2 Groups

This section of the Info/Groups page lists the groups of User objects in the grid. Click Choose to open the User Group Selection dialog box. In this dialog box, you can choose which User Groups to display in the Explorer Panel by selecting a group and then clicking Add or Remove to move it to or from the Source Job Groups list.