Hi Vic

> There isn't a clear subordination here; I want both queues to be able to
> fill both groups of machines if that makes sense at the time. But I want
> one group of machines to see one queue as subordinate, and the other group
> of machines to see the other queue as subordinate. So each working group
> has their own machines, but they "borrow" the other groups' boxen if
> they're unused.

I think thats what I was getting at but semantically different.
The low queue is the borrow queue which can get onto any box but will
give way immediately if there is a hi job which belongs to either department.

This might work.  A physics_hi queue, and a bio_hi queue which both
subordinate the low queue where both queues are separated by host group.

I had plenty of problems during a big cluster build out where we had 
subordinated
a single cluster queue from more than one superordinate queue and I decided
to not do that again.  What I do not remember is if they were partitioned by 
host group.

Its worth a try.  Here is a summary of what I tried.  (Let me know if you cannot
make sense of it).

[sd@head ~]$ qconf -sq low|grep -e qname -e hostlist -e subordination_list -e 
slots
qname                 low
hostlist              @2_core @4_core
slots                 1,[@4_core=4],[@2_core=2]

[sd@head ~]$ qconf -sq physics_hi|grep -e qname -e hostlist -e 
subordination_list -e slots
qname                 physics_hi
hostlist              @physics
slots                 1,[@4_core=4],[@2_core=2]
subordinate_list      NONE,[@4_core=slots=4(lo:0:sr)],[@2_core=slots=2(lo:0:sr)]

[sd@head ~]$ qconf -sq bio_hi|grep -e qname -e hostlist -e subordination_list 
-e slots
qname                 bio_hi
hostlist              @bio
slots                 1,[@4_core=4],[@2_core=2]
subordinate_list      NONE,[@4_core=slots=4(lo:0:sr)],[@2_core=slots=2(lo:0:sr)]

[sd@head ~]$ qconf -shgrp @physics
group_name @physics
hostlist compute-01.farmotron.org

[sd@head ~]$ qconf -shgrp @bio
group_name @bio
hostlist tv.farmotron.org compute-02.farmotron.org

[sd@head ~]$ qconf -shgrp @4_core
group_name @4_core
hostlist compute-01.farmotron.org compute-02.farmotron.org tv.farmotron.org

Thanks
Stephen

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users


---------------------------------------------------------------------


Notice from Univa Postmaster:


This email message is for the sole use of the intended recipient(s) and may 
contain confidential and privileged information. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply email and destroy all copies of 
the original message. This message has been content scanned by the Univa Mail 
system.



---------------------------------------------------------------------


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to