<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hello,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">Could someone please give me some advice on setting up the fairshare in a cluster. I don't think the present setup is wildly incorrect, however either my understanding of the setup is wrong or something is reconfigured.</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">When we set a new user up on the cluster and they haven't used any resources am I correct in thinking that their fairshare (as reported by sshare -a) should be 1.0? Looking at a new user,  I see...</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"></p>
<div>[root@blue52 slurm]# sshare -a | grep rk1n15</div>
<div>  soton                  rk1n15          1    0.003135           0      0.000000   0.822165</div>
<br>
<p></p>
<p style="margin-top:0; margin-bottom:0">This is a very simple setup. We have a number of groups (all under root)...</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">soton -- general public</p>
<p style="margin-top:0; margin-bottom:0">hydrology <span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">- specific groups
 that have purchased their own nodes. </span></p>
<p style="margin-top:0; margin-bottom:0">relgroup</p>
<p style="margin-top:0; margin-bottom:0">worldpop</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">What I do for each of these groups, when a new user is added, is increment the number of shares per the relevant group using, for example...</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"><strong style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;">sacctmgr modify account
<span style="background-color: rgb(255, 255, 102);">soton</span> set fairshare=X</strong><br>
</p>
<p style="margin-top:0; margin-bottom:0"><strong style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><br>
</strong></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;">Where X is the number of users in the group
 (soton in this case).</span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><strong style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><br>
</strong></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;">The
<b>sshare -a </b>command would give me a global overview...</span></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"></p>
<div style="">             Account       User  RawShares  NormShares    RawUsage  EffectvUsage  FairShare </div>
<div style="">-------------------- ---------- ---------- ----------- ----------- ------------- ---------- </div>
<div style="">root                                          0.000000 15431286261      1.000000            </div>
<div style=""> root                      root          1    0.002755          40      0.000000   1.000000 </div>
<div style=""> hydrology                               3    0.008264     1357382      0.000088            </div>
<div style="">  hydrology              da1g18          1    0.333333           0      0.000000   0.876289</div>
....</span>
<p></p>
<p style="margin-top:0; margin-bottom:0"><strong style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><br>
</strong></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;">Does that all make sense or am I missing something? I am, by the way, using the line</span></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><span><b>PriorityFlags=ACCRUE_ALWAYS,FAIR_TREE</b> in my slurm.conf.</span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;"><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;">Best regards,</span></p>
<p style="margin-top:0; margin-bottom:0"><span style="font-family: "lucida console", courier, monospace; font-size: 13.3333px;">David</span></p>
</div>
</body>
</html>