[gridengine users] Job Conflict in shared queue

Reuti reuti at staff.uni-marburg.de
Fri Nov 25 09:47:07 UTC 2011


Am 25.11.2011 um 01:53 schrieb Reuti:

> Hi,
> Am 23.11.2011 um 12:45 schrieb Lasse Knudsen:
>> I have an interesting problem between two of my user groups they both
>> share a queue, and i dont want to split the queue.
>> What happens is that some jobs from group_A cause some jobs from
>> group_B to fail, they both use a specfic independent consumable, so i
>> was thinking that it might be possible using recource quotas to
>> prevent jobs from group_B to execute on machines where there is
>> already jobs running from group_A.
> besides using two queue, there is a solution with two RQS and one queue:
> - groupa and groupb are consumable complexes
> - both are attached to each exechost with the number of slots per machine (in this example 10)
> - users of group A will request the complex of group B and vice versa
> - two RQS (again for 10 slots per exechost):
> {
>   name         GroupA
>   description  Limit reuti
>   enabled      TRUE
>   limit        users reuti hosts {*} to slots=10+$groupa*10-100
> }
> {
>   name         GroupB
>   description  Limit soft
>   enabled      TRUE
>   limit        users soft hosts {*} to slots=10+$groupb*10-100
> }

small add-on: as the users (being it single users or a @group) and so the quota rules are disjunct, both limits can be put in one and the same RQS.

-- Reuti

More information about the users mailing list