How can I create queue in MAM that does not require allocation?


Issue: How can I create queue in MAM that does not require allocation?


Solution:
This depends on how you want to configure policy on your cluster. If you want to base it off a class and assign a 0 charge rate to a QOS:

JOBCFG[open_q.min] QOS=nocharge
JOBCFG[open_q.set] class="open_q"
JOBMATCHCFG[interactive] JMIN=open_q.min JSET=open_q.set

9.x
mam-create-chargerate -n QualityOfService -x open_q -z *0
8.x
gmkrate -n QualityOfService -x open_q -z *0

If you just want to specify a charge rate to the class directly instead of the qos you can use:
9.x
$ $ mam-create-chargerate -n Class -x open_q -z *0
8.x
gmkrate -n Class -x open_q -z *0

This second method would allow you to not have to change any moab.cfg as the charge would only be tracked down in MAM and cased off the class. So all users would have to do is request the open_q class with msub or qusb.

http://docs.adaptivecomputing.com/9-0-1/MWM/help.htm#topics/moabWorkloadManager/topics/jobTemplates/tasks/applyingJobTemplates.htm

http://docs.adaptivecomputing.com/9-0-1/MWM/help.htm#topics/moabWorkloadManager/topics/jobTemplates/references/jobTemplateExtensionAttributes.htm#class

http://docs.adaptivecomputing.com/9-0-1/MWM/help.htm#topics/moabWorkloadManager/topics/jobTemplates/references/jobTemplateExtensionAttributes.htm#qos

Tags: free charge, nocharg
Last update:
2016-05-16 17:32
Author:
Jason Booth
Revision:
1.0
Average rating:0 (0 Votes)

You cannot comment on this entry

Chuck Norris has counted to infinity. Twice.

Records in this category

Tags