[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