We have needed the same feature and implemented it as a plugin filter, which reads routing information from the external file.

Gene

--
New Zealand eScience Infrastructure
Centre for eResearch
The University of Auckland
e: g.soudlen...@auckland.ac.nz
p: +64 9 3737599 ext 89834 c: +64 21 840 825 f: +64 9 373 7453
w: www.nesi.org.nz

On 20/07/16 5:24 am, Steven Lo wrote:


Hi,

Any kind pointer/hint/suggestion is highly appreciated.

If this feature is not supported with Slurm, it will be nice to know as
well so that we can plan accordingly.


Thanks

Steven.


On 7/15/16 12:13 PM, Steven Lo wrote:


Hi,

I'm a newbie to the Slurm world.

We are in the process of transition from Torque/Maui to Slurm.

One of the feature that we have implemented is queue routing where all
the jobs
are submitted to productionQ queue and it will route to the
appropriate queue automatically.

The following is part of our Torque configuration:

#
# Create and define queue productionQ
#
create queue productionQ
set queue productionQ queue_type = Route
set queue productionQ resources_default.neednodes = production
set queue productionQ resources_default.nodect = 1
set queue productionQ resources_default.walltime = 01:00:00
set queue productionQ acl_group_enable = True
set queue productionQ acl_groups = support
set queue productionQ acl_groups += sms
set queue productionQ acl_groups += acm
set queue productionQ route_destinations = shortJobsQ
set queue productionQ route_destinations += longJobsQ
set queue productionQ enabled = True
set queue productionQ started = True

#
# Create and define queue longJobsQ
#
create queue longJobsQ
set queue longJobsQ queue_type = Execution
set queue longJobsQ Priority = 1000
set queue longJobsQ resources_max.nodect = 22
set queue longJobsQ resources_max.walltime = 48:00:00
set queue longJobsQ resources_min.nodect = 2
set queue longJobsQ resources_min.walltime = 12:00:01
set queue longJobsQ resources_default.neednodes = production
set queue longJobsQ acl_group_enable = True
set queue longJobsQ acl_groups = support
set queue longJobsQ acl_groups += sms
set queue longJobsQ acl_groups += acm
set queue longJobsQ enabled = True
set queue longJobsQ started = True


How can we implement the same on Slurm?  Can someone share their
example with us?


Thanks all in advance.

Steven.

Reply via email to