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

Reply via email to