Hi Reuti,

So, from your answer, submitting a 8 slots jobs show suspend my low prio
job?

job-ID  prior   name       user         state submit/start at
queue                          slots ja-task-ID
-----------------------------------------------------------------------------------------------------------------
 470056 1.05292 low        abria        r     04/16/2013 17:30:48
low-el6@aracne13.      8
 470057 0.06218 high       abria        qw    04/16/2013
17:31:00                                    8

now it says:

      cannot run in PE "smp" because it only offers 0 slots

Thanks for your answer,
Arnau


2013/4/16 Reuti <[email protected]>

> Hi,
>
> Am 16.04.2013 um 14:49 schrieb Arnau Bria:
>
> > I wanted to start playing with subordination. I've started with
> > Queuewise + suspension.
> >
> > so I've created a couple of queues: high and low, and a hgrp of one node
> > @preempt.
> >
> >
> >
> > [...]
> > qname                 high-el6
> > hostlist              @preempt
> > slots                 8
> > subordinate_list      low-el6=8
>
> low-el6 will be suspended when all 8 slots are filled according to this
> etup. You submitted only a serial job.
>
> -- Reuti
>
>
> > [...]
> >
> >
> > [...]
> > qname                 low-el6
> > hostlist              @preempt
> > slots                 8
> > subordinate_list      NONE
> > [...]
> >
> > # qconf -shgrp @preempt
> > group_name @preempt
> > hostlist aracne13
> >
> > # qconf -se aracne13
> > hostname              aracne13
> > load_scaling          NONE
> > complex_values        slots=8,virtual_free=60G
> > load_values           arch=linux-x64,num_proc=8,mem_total=48257.140625M,
> \
> >                       [...]
> >                      np_load_long=0.000000
> > processors            8
> >
> > # qconf -sc|grep slots
> > slots                 s          INT         <=    YES         YES
>  1        1000
> >
> >
> > # qstat -f|egrep 'low|high'
> > [email protected] BIP   0/0/8          0.04     linux-x64
> > [email protected]  BIP   0/8/8          0.04     linux-x64
> >
> > So, I submit a job to low-el6, wait until it start and send a job to
> > high queue, but the low queue job is not suspended:
> >
> > $ echo sleep 1000 |qsub -N low -q low-el6 -pe smp 8
> >
> > $ qstat  -q low-el6,high-el6
> > job-ID  prior   name       user         state submit/start at     queue
>                          slots ja-task-ID
> >
> -----------------------------------------------------------------------------------------------------------------
> > 467796 1.05292 low        abria        r     04/16/2013 14:43:04
> low-el6@aracne13      8
> >
> >
> > $ echo sleep 100 |qsub -N high -q high-el6
> >
> > $ qstat  -q low-el6,high-el6
> > job-ID  prior   name       user         state submit/start at     queue
>                          slots ja-task-ID
> >
> -----------------------------------------------------------------------------------------------------------------
> > 467796 1.05292 low        abria        r     04/16/2013 14:43:04
> low-el6@aracne13      8
> > 467828 0.00000 high       abria        qw    04/16/2013 14:44:21
>                            1
> >
> > $ qstat -j 467828
> > [...]
> >                            (-l h_rt=21600,virtual_free=12G) cannot run
> at host "aracne13.linux.crg.es" because it offers only hc:slots=0.000000
> > [...]
> >
> >
> >
> > I've read man and soc about subordination, and seems quite easy, but
> > I'm missing something and I can't figure out what it is...
> >
> > Someone with more experience could give a hand?
> >
> > TIA,
> > Arnau
> > _______________________________________________
> > users mailing list
> > [email protected]
> > https://gridengine.org/mailman/listinfo/users
>
>
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to