[Moabusers] queue to node mapping

Steven DuChene sduchene at sgi.com
Fri Sep 28 09:53:19 MDT 2007


I have a mixed architecture cluster and I want to have queues that are 
constrained to run jobs
on a particular type of machine architecture. In torque I have two 
execution queues and a
routing queue. Each of the execution queues has nodes of a particular 
architecture tied to it
using the acl_hosts directives:

set queue batchx86 queue_type = Execution
set queue batchx86 acl_host_enable = False
set queue batchx86 acl_hosts = oscarnode4
set queue batchx86 acl_hosts += oscarnode3
set queue batchx86 acl_hosts += oscarnode2
set queue batchx86 acl_hosts += oscarnode1

and then I tried sending jobs to the routing queue with a node 
architecture defined like:

qsub -q route -l nodes=1:x86_64 myjob.pbs

This seems to work ok for the x86_64 architecture but when I submit a 
ia64 job it still ends up
in the x86_64 queue and then stalls because there are no ia64 nodes 
available in that queue.

I think I did something like this a few years ago with standing 
reservations but I do not recall
the exact details. I have read through section 12.1.3.1 where it talks 
about doing this but
maybe there is something I am missing.

Any guidance or hints are appreciated.
--
Steven DuChene



More information about the moabusers mailing list