We have the following setup -
5 accounts and users underneath each account. Some users are listed 2
times under one account depending on the partition they can submit to and
the qos they are associated with. The parent account has ties to all qos's
and the users have separate entries based on the QOS they can use for a
given partition. We currently have 4 partitions and about 6 qos's.
sshare
Account User Raw Shares Norm Shares Raw Usage Effectv
Usage FairShare
-------------------- ---------- ---------- ----------- -----------
------------- ----------
root 1.000000 830190508
1.000000 0.500000
root root 5 0.046729 0
0.000000 1.000000
ac_scs 5 0.046729 315
0.000000 0.999994
cortex 10 0.093458 9316383
0.011223 0.920135
hadley 12 0.112150 458610
0.000553 0.996591
henyey 75 0.700935 820415199
0.988224 0.376346
5 accounts and underneath these accounts except for root there are members.
Account henyey has 2 different partitions - henyey and henyey_debug. The
henyey_debug partition should not be affecting users priority in
submission. We want the debug partition jobs to be allowed to run as long
as the resources are available and no fairshare priority should impact
that. So we set up an account under henyey for the user and made the share
= parent for each of their accounts. For the henyey partition we want to
use fairshare for the users so that they will be given fairshare of their
resources. So we created accounts with shares=100 for all of the users
under henyey account using the henyey partition -
i.e.
Account User Raw Shares Norm Shares Raw Usage Effectv
Usage FairShare
-------------------- ---------- ---------- ----------- -----------
------------- ----------
henyey 75 0.700935 820429276
0.988225 0.376346
henyey usera parent 0.700935 40074
0.000048 0.999952
henyey usera 100 0.009472 692645 0.014177
0.354349
henyey userb parent 0.700935 0
0.000000 1.000000
henyey userb 100 0.009472 93274496
0.124187 0.000113
henyey userc parent 0.700935 0
0.000000 1.000000
henyey userc 100 0.009472 14004065 0.029995
0.111365
My question is as follows:
How to best setup fairshare so that the users underneath their accounts
impact only their groups fairshare. We want to be able to do it at a
partition level verses an account level. Very similiar to moab's fstree. We
want the fairshare to impact only the groups that want to have it affect
their scheduling policy.
Should I have 2 separate shares for each account under the henyey account-
leaving one as parent (debug qos users) and one 100% of what ever the
account has been given?
If anyone have fairshare setup and have examples I would really like to see
them or even talk with you.
Thanks
Jackie