Hi Steven, Slurm does not have the routing queue feature. Sites typically implement this function using a job_submit plugin (Lua or C).
Regards, Lyn On Tue, Jul 19, 2016 at 7:25 AM, Steven Lo <s...@cacr.caltech.edu> 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. >> >>