Hi,

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
[...]


[...]
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

Reply via email to