Are mynode{17-24} in a queue that is configured to use your "threads" PE?

Ian

On Tue, Mar 12, 2019 at 8:58 AM David Trimboli <trimb...@cshl.edu> wrote:

>
> On 3/12/2019 11:43 AM, Reuti wrote:
>
> Now a followup question. I implemented this rule to ensure that no single 
> user takes more than 90% of our available slots:
> {
>     name    limit90percent
>     description    NONE
>     enabled    TRUE
>     limit    users {*} to slots=536
> }
>
> (Our cluster has a total of 596 slots.) This worked fine until someone tried 
> to submit a parallel environment job with the -pe option. On 16 out of our 24 
> nodes, it still worked. But if they sent a job hard-queued to one of the 
> upper nodes 17–24, it would never run, with this in the scheduling info:
>
> What was the submission command? A plain '-q upper'? There was/is an issue 
> where you have to specify instead '-q "*@@upper"' for a hostgroup named 
> @upper. Or one can try to have a dedicated PE only for the upper nodes and 
> request this PE (i.e. in the queue configuration "pe_list …,[@upper=upper]".
>
> The following will fail:
>
> qsub -l vf=1G -l
> h="mynode17|mynode18|mynode19|mynode20|mynode21|mynode22|mynode23|mynode24"
> -pe threads 1 anyscript.sh
>
> It'll work if you remove "-pe threads 1".
> _______________________________________________
> users mailing list
> users@gridengine.org
> https://gridengine.org/mailman/listinfo/users
>


-- 
Ian Kaufman
Research Systems Administrator
UC San Diego, Jacobs School of Engineering ikaufman AT ucsd DOT edu
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to