Issue: How do I exclude a credential from fairshare
Affected Version: All
Symptom: Some sites would like to reward users by not afffecting their overall job priority for submitting jobs into a specific credental.
Solution: What is being described is what is referred to as a Fair-share trees.
The idea here is that condo and community priority are not bleeding over. Each branch should have its own set of priority such that if usera ran in community all day then when usera submitted into condo it would jump to the top with a different priority. Although the user is in two groups the priority is kept separate from each group.
mdiag -f -v output
Share Tree Overview for partition 'torque'
Name Usage Target (FSFACTOR)
---- ----- ------ ------------
root 1.00 1.00 of 1.00 (acct: 0.00) (0.00)
- condo 0.00 1.00 of 2.00 (qos: 0.00) (1.98)
- usera 0.00 1.00 of 1.00 (user: 0.00) (3.97) QLIST=condo
- community 0.00 1.00 of 2.00 (qos: 0.00) (1.98)
- usera 0.00 1.00 of 1.00 (user: 0.00) (3.97) QLIST=community
End of Share Tree for partition 'torque
moab.cfg settings
IDCFG[FSTREE] SERVER=file://$HOME/etc/tree.cfg CREATECRED=TRUE REFRESHPERIOD=hour
FSINTERVAL 00:10:00
FSDEPTH 6
FSDECAY 0.5
FSPOLICY DEDICATEDPES
ENABLENEGJOBPRIORITY TRUE
Contents of tree.cfg from the IDCFG line in moab.cfg
FSTREE[tree] '<fstree>
<tnode name="root" type="acct" share="1">
<tnode name="condo" type="qos" share="1">
<tnode name="usera" type="user" share="1"></tnode>
</tnode>
<tnode name="community" type="qos" share="1">
<tnode name="usera" type="user" share="1"></tnode>
</tnode>
</tnode>
</fstree>'