[gridengine users] Soft consumable resources, or a viable alternative
reuti at staff.uni-marburg.de
Tue Feb 7 16:50:46 UTC 2012
Am 07.02.2012 um 16:57 schrieb Hugh Macdonald:
> I just tried something here, that is apparently not possible, so I was wondering if anyone had any alternate suggestions for how to do it...
> For a piece of software, I've got 12 type A licenses and another 12 type B licenses. I can do the same thing with either, but I need to change a flag on the command line to get it to pick up one or the other.
> I tried creating two consumables:
> licenses : 24
> licenses_b : 12
> And then making jobs have a hard request for 'licenses' and a soft request for 'licenses_b' (I would then check whether a job has been granted 'licenses_b', and add a flag appropriately.
Two dedicated queues for this type of job would do which you can request by a forced boolean complex, each having a overall slot count of 12 by an RQS. Depending on the name of the queue you can then request the correct type of license.
If you don't like too many queues: you could also set up two PEs (each with 12 slots defined in the PE definition) and request them by a wildcard and a slot count of 1. Here you can then use the name of the PE you got, and don't need any RQS.
(In case these are already parallel jobs, you would need the former option though.)
> However, qsub told me that I can't soft request consumable resources.
> Any suggestions as to how I might be able to do this?
> Hugh Macdonald
> nvizible – VISUAL EFFECTS
> hugh.macdonald at nvizible.com
> +44(0) 20 3167 3860
> +44(0) 7773 764 708
> users mailing list
> users at gridengine.org
More information about the users