Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
Slurm
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
tud-zih-energy
Slurm
Commits
c460d4f2
Commit
c460d4f2
authored
16 years ago
by
Moe Jette
Browse files
Options
Downloads
Patches
Plain Diff
fix a few typos
parent
107cab07
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/html/accounting_storageplugins.shtml
+11
-11
11 additions, 11 deletions
doc/html/accounting_storageplugins.shtml
doc/html/resource_limits.shtml
+4
-4
4 additions, 4 deletions
doc/html/resource_limits.shtml
with
15 additions
and
15 deletions
doc/html/accounting_storageplugins.shtml
+
11
−
11
View file @
c460d4f2
...
@@ -11,7 +11,7 @@ their own SLURM Job Accounting Storage plugins. This is version 1 of the API.
...
@@ -11,7 +11,7 @@ their own SLURM Job Accounting Storage plugins. This is version 1 of the API.
SLURM Plugin API with the following specifications:
SLURM Plugin API with the following specifications:
<p><span class="commandline">const char
<p><span class="commandline">const char
plugin_name[]="<i>full text name</i>"
plugin_name[]="<i>full text name</i>"
</span>
<p style="margin-left:.2in">
<p style="margin-left:.2in">
A free-formatted ASCII text string that identifies the plugin.
A free-formatted ASCII text string that identifies the plugin.
...
@@ -58,7 +58,7 @@ acct_storage_p_get_connection() is called to get a connection to the
...
@@ -58,7 +58,7 @@ acct_storage_p_get_connection() is called to get a connection to the
<span class="commandline">make_agent</span> (input) to make an agent
<span class="commandline">make_agent</span> (input) to make an agent
thread of not. This is primarily used in the slurmdbd plugin.<br>
thread of not. This is primarily used in the slurmdbd plugin.<br>
<span class="commandline">conn_num</span> (input) connection number to
<span class="commandline">conn_num</span> (input) connection number to
the plugin. In many cases you should plan on multiple simultan
i
ous
the plugin. In many cases you should plan on multiple simultan
e
ous
connections to the plugin. This number is useful since the debug
connections to the plugin. This number is useful since the debug
messages can print this out to determine which connection the message
messages can print this out to determine which connection the message
is from.<br>
is from.<br>
...
@@ -77,7 +77,7 @@ the storage type.
...
@@ -77,7 +77,7 @@ the storage type.
<p style="margin-left:.2in"><b>Arguments</b>: <br>
<p style="margin-left:.2in"><b>Arguments</b>: <br>
<span class="commandline">db_conn</span> (input/output) connection to
<span class="commandline">db_conn</span> (input/output) connection to
the storage type, all memory will be freed inside this function and
the storage type, all memory will be freed inside this function and
NULLed out
.
set to NULL
.
<p style="margin-left:.2in"><b>Returns</b>: <br>
<p style="margin-left:.2in"><b>Returns</b>: <br>
<span class="commandline">SLURM_SUCCESS</span> on success, or<br>
<span class="commandline">SLURM_SUCCESS</span> on success, or<br>
<span class="commandline">SLURM_ERROR</span> on failure.
<span class="commandline">SLURM_ERROR</span> on failure.
...
@@ -216,7 +216,7 @@ List acct_storage_p_modify_users(void *db_conn, uint32_t uid,
...
@@ -216,7 +216,7 @@ List acct_storage_p_modify_users(void *db_conn, uint32_t uid,
acct_user_cond_t *user_cond, acct_user_rec_t *user)
acct_user_cond_t *user_cond, acct_user_rec_t *user)
<p style="margin-left:.2in"><b>Description</b>:<br>
<p style="margin-left:.2in"><b>Description</b>:<br>
Used to modify existing users in the storage type. The condition
Used to modify existing users in the storage type. The condition
could include very va
q
ue information about the user, so this
could include very va
g
ue information about the user, so this
function should be robust in the ability to give everything the user
function should be robust in the ability to give everything the user
is asking for. This is the reason a list of modified users is
is asking for. This is the reason a list of modified users is
returned so the caller knows what has been changed, sometimes by mistake.
returned so the caller knows what has been changed, sometimes by mistake.
...
@@ -238,7 +238,7 @@ List acct_storage_p_modify_accounts(void *db_conn, uint32_t uid,
...
@@ -238,7 +238,7 @@ List acct_storage_p_modify_accounts(void *db_conn, uint32_t uid,
acct_account_cond_t *acct_cond, acct_account_rec_t *acct)
acct_account_cond_t *acct_cond, acct_account_rec_t *acct)
<p style="margin-left:.2in"><b>Description</b>:<br>
<p style="margin-left:.2in"><b>Description</b>:<br>
Used to modify existing accounts in the storage type. The condition
Used to modify existing accounts in the storage type. The condition
could include very va
q
ue information about the account, so this
could include very va
g
ue information about the account, so this
function should be robust in the ability to give everything the account
function should be robust in the ability to give everything the account
is asking for. This is the reason a list of modified accounts is
is asking for. This is the reason a list of modified accounts is
returned so the caller knows what has been changed, sometimes by mistake.
returned so the caller knows what has been changed, sometimes by mistake.
...
@@ -260,7 +260,7 @@ List acct_storage_p_modify_clusters(void *db_conn, uint32_t uid,
...
@@ -260,7 +260,7 @@ List acct_storage_p_modify_clusters(void *db_conn, uint32_t uid,
acct_cluster_cond_t *cluster_cond, acct_cluster_rec_t *cluster)
acct_cluster_cond_t *cluster_cond, acct_cluster_rec_t *cluster)
<p style="margin-left:.2in"><b>Description</b>:<br>
<p style="margin-left:.2in"><b>Description</b>:<br>
Used to modify existing clusters in the storage type. The condition
Used to modify existing clusters in the storage type. The condition
could include very va
q
ue information about the cluster, so this
could include very va
g
ue information about the cluster, so this
function should be robust in the ability to give everything the cluster
function should be robust in the ability to give everything the cluster
is asking for. This is the reason a list of modified clusters is
is asking for. This is the reason a list of modified clusters is
returned so the caller knows what has been changed, sometimes by mistake.
returned so the caller knows what has been changed, sometimes by mistake.
...
@@ -282,7 +282,7 @@ List acct_storage_p_modify_associations(void *db_conn, uint32_t uid,
...
@@ -282,7 +282,7 @@ List acct_storage_p_modify_associations(void *db_conn, uint32_t uid,
acct_association_cond_t *assoc_cond, acct_association_rec_t *assoc)
acct_association_cond_t *assoc_cond, acct_association_rec_t *assoc)
<p style="margin-left:.2in"><b>Description</b>:<br>
<p style="margin-left:.2in"><b>Description</b>:<br>
Used to modify existing associations in the storage type. The condition
Used to modify existing associations in the storage type. The condition
could include very va
q
ue information about the association, so this
could include very va
g
ue information about the association, so this
function should be robust in the ability to give everything the association
function should be robust in the ability to give everything the association
is asking for. This is the reason a list of modified associations is
is asking for. This is the reason a list of modified associations is
returned so the caller knows what has been changed, sometimes by mistake.
returned so the caller knows what has been changed, sometimes by mistake.
...
@@ -304,7 +304,7 @@ List acct_storage_p_modify_qos(void *db_conn, uint32_t uid,
...
@@ -304,7 +304,7 @@ List acct_storage_p_modify_qos(void *db_conn, uint32_t uid,
acct_qos_cond_t *qos_cond, acct_qos_rec_t *qos)
acct_qos_cond_t *qos_cond, acct_qos_rec_t *qos)
<p style="margin-left:.2in"><b>Description</b>:<br>
<p style="margin-left:.2in"><b>Description</b>:<br>
Used to modify existing qos in the storage type. The condition
Used to modify existing qos in the storage type. The condition
could include very va
q
ue information about the qos, so this
could include very va
g
ue information about the qos, so this
function should be robust in the ability to give everything the qos
function should be robust in the ability to give everything the qos
is asking for. This is the reason a list of modified qos is
is asking for. This is the reason a list of modified qos is
returned so the caller knows what has been changed, sometimes by mistake.
returned so the caller knows what has been changed, sometimes by mistake.
...
@@ -326,7 +326,7 @@ List acct_storage_p_modify_wckeys(void *db_conn, uint32_t uid,
...
@@ -326,7 +326,7 @@ List acct_storage_p_modify_wckeys(void *db_conn, uint32_t uid,
acct_wckey_cond_t *wckey_cond, acct_wckey_rec_t *wckey)
acct_wckey_cond_t *wckey_cond, acct_wckey_rec_t *wckey)
<p style="margin-left:.2in"><b>Description</b>:<br>
<p style="margin-left:.2in"><b>Description</b>:<br>
Used to modify existing wckeys in the storage type. The condition
Used to modify existing wckeys in the storage type. The condition
could include very va
q
ue information about the wckeys, so this
could include very va
g
ue information about the wckeys, so this
function should be robust in the ability to give everything the wckey
function should be robust in the ability to give everything the wckey
is asking for. This is the reason a list of modified wckey is
is asking for. This is the reason a list of modified wckey is
returned so the caller knows what has been changed, sometimes by mistake.
returned so the caller knows what has been changed, sometimes by mistake.
...
@@ -631,7 +631,7 @@ the storage type.<br>
...
@@ -631,7 +631,7 @@ the storage type.<br>
<span class="commandline">uid</span> (input) uid of user calling the
<span class="commandline">uid</span> (input) uid of user calling the
function.<br>
function.<br>
<span class="commandline">in</span> (input/out) can be anything that
<span class="commandline">in</span> (input/out) can be anything that
gathers usage like acct_associa
i
ton_rec_t * or acct_wckey_rec_t *.<br>
gathers usage like acct_associat
i
on_rec_t * or acct_wckey_rec_t *.<br>
<span class="commandline">type</span> (input) really
<span class="commandline">type</span> (input) really
slurmdbd_msg_type_t should let the plugin know what the structure is
slurmdbd_msg_type_t should let the plugin know what the structure is
that was sent in some how.<br>
that was sent in some how.<br>
...
@@ -908,7 +908,7 @@ database with.
...
@@ -908,7 +908,7 @@ database with.
<dt><span class="commandline">AccountingStoragePass</span>
<dt><span class="commandline">AccountingStoragePass</span>
<dd>Let the plugin know the password of the user connecting to the database.
<dd>Let the plugin know the password of the user connecting to the database.
<dt><span class="commandline">AccountingStorageEnforce</span>
<dt><span class="commandline">AccountingStorageEnforce</span>
<dd>Specifies if we should enforce certain things be in exist
a
nce
<dd>Specifies if we should enforce certain things be in exist
e
nce
before allowing job submissions and such valid options are
before allowing job submissions and such valid options are
"associations, limits, and wckeys". You can use any combination of
"associations, limits, and wckeys". You can use any combination of
those listed.
those listed.
...
...
This diff is collapsed.
Click to expand it.
doc/html/resource_limits.shtml
+
4
−
4
View file @
c460d4f2
...
@@ -83,8 +83,8 @@ its use.</p>
...
@@ -83,8 +83,8 @@ its use.</p>
<p>Changes made to the scheduling policy are uploaded to
<p>Changes made to the scheduling policy are uploaded to
the SLURM control daemons on the various clusters and take effect
the SLURM control daemons on the various clusters and take effect
immediately. When an association is delete, all jobs running or
immediately. When an association is delete, all jobs running or
pending which belong to that association are immediately cancel
l
ed.
pending which belong to that association are immediately canceled.
When limits are lowered, running jobs will not be cancel
l
ed to
When limits are lowered, running jobs will not be canceled to
satisfy the new limits, but the new lower limits will be enforced.</p>
satisfy the new limits, but the new lower limits will be enforced.</p>
<h2>Policies supported</h2>
<h2>Policies supported</h2>
...
@@ -101,7 +101,7 @@ for the cluster plus account pair and if that is not specified
...
@@ -101,7 +101,7 @@ for the cluster plus account pair and if that is not specified
then the cluster and if that is not specified then no limit
then the cluster and if that is not specified then no limit
will apply.</p>
will apply.</p>
<p>Currently available cheduling policy options:</p>
<p>Currently available
s
cheduling policy options:</p>
<ul>
<ul>
<li><b>Fairshare=</b> Used for determining priority. Essentially
<li><b>Fairshare=</b> Used for determining priority. Essentially
this is the amount of claim this association and it's children have
this is the amount of claim this association and it's children have
...
@@ -207,7 +207,7 @@ Consider the trivial example of a single bank account with
...
@@ -207,7 +207,7 @@ Consider the trivial example of a single bank account with
two users named Alice and Brian.
two users named Alice and Brian.
<br>
<br>
We might allocate Alice 60 percent of the resources and Brian the
We might allocate Alice 60 percent of the resources and Brian the
remaining 40 p
r
ecent.
remaining 40 pe
r
cent.
<br>
<br>
If Alice has actually used 80 percent of available resources in the
If Alice has actually used 80 percent of available resources in the
recent past, then Brian's pending jobs will automatically be given a
recent past, then Brian's pending jobs will automatically be given a
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment