From 6c93887e1447486ac163361861c07fd3a49b635c Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Tue, 10 Feb 2009 01:00:37 +0000
Subject: [PATCH] Add all of the priority configuration parameters

---
 doc/man/man5/slurm.conf.5 | 69 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 68 insertions(+), 1 deletion(-)

diff --git a/doc/man/man5/slurm.conf.5 b/doc/man/man5/slurm.conf.5
index e72e4958f1f..42d717a3fb4 100644
--- a/doc/man/man5/slurm.conf.5
+++ b/doc/man/man5/slurm.conf.5
@@ -1,4 +1,4 @@
-.TH "slurm.conf" "5" "January 2009" "slurm.conf 1.4" "Slurm configuration file"
+.TH "slurm.conf" "5" "February 2009" "slurm.conf 2.0" "Slurm configuration file"
 
 .SH "NAME"
 slurm.conf \- Slurm configuration file 
@@ -665,6 +665,73 @@ part of a user's job step.  Default location is "plugstack.conf"
 in the same directory as the system slurm.conf. For more information
 on SPANK plugins, see the \fBspank\fR(8) manual.
 
+.TP
+\fBPriorityDecayHalfLife\fR
+This controls how long prior resource use is considered in determining
+how over\- or under\-serviced an association is (user, bank account and 
+cluster) in determining job priority.
+Applicable only if PriorityType=priority/multifactor.
+The units are minutes and the default value is 7 days.
+
+.TP
+\fBPriorityFavorSmall\fR
+Specifies that small jobs should be given preferencial scheduling priority.
+Applicable only if PriorityType=priority/multifactor.
+Supported values are "YES" and "NO". 
+The default value is "NO".
+
+.TP
+\fBPriorityMaxAge\fR
+Specifies the job age which will be given the maximum age factor in computing
+priority. For example, a value of 30 minutes would result in all jobs over
+30 minutes old would get the same age\-based priority.
+Applicable only if PriorityType=priority/multifactor.
+The units are minutes and the default value is 7 days.
+
+.TP
+\fBPriorityType\fR
+This specifies the plugin to be used in establishing a job's scheduling
+priority. Supported values are "priority/basic" (jobs are prioritized
+by order of arrival, also suitable for sched/wiki and sched/wiki2) and
+"priority/multifactor" (jobs are prioritized based upon size, age, 
+fair\-share of allocation, etc). 
+The default value is "priority/basic".
+
+.TP
+\fBPriorityWeightAge\fR
+An integer value specifying how important a job's age is in computing 
+its priority.
+Applicable only if PriorityType=priority/multifactor.
+The default value is 1.
+
+.TP
+\fBPriorityWeightFairshare\fR
+An integer value specifying how important a job's age is in computing 
+its priority.
+Applicable only if PriorityType=priority/multifactor.
+The default value is 1.
+
+.TP
+\fBPriorityWeightJobSize\fR
+An integer value specifying how important a job's size is in computing 
+its priority.
+Applicable only if PriorityType=priority/multifactor.
+The default value is 1.
+
+.TP
+\fBPriorityWeightPartition\fR
+An integer value specifying how important a job's partition is in computing 
+its priority.
+Applicable only if PriorityType=priority/multifactor.
+The default value is 1.
+
+.TP
+\fBPriorityWeightQOS\fR
+An integer value specifying how important a job's Quality Of Service is 
+in computing its priority.
+Applicable only if PriorityType=priority/multifactor.
+The default value is 1.
+
 .TP
 \fBPrivateData\fR
 This controls what type of information is hidden from regular users.
-- 
GitLab