[torqueusers] [Mauiusers] Allow only specific jobs on specific nodes

Pankaj Dorlikar pankaj.dorlikar at gmail.com
Fri Aug 23 03:51:43 MDT 2013


On Thu, Aug 22, 2013 at 10:06 PM, Pankaj Dorlikar <pankaj.dorlikar at gmail.com
> wrote:

> Hi,
>
> The solution provided worked for us. But one issue is, if one of the nodes
> from hostlist defined in
> SRCFG[res1] HOSTLIST goes down or is not online and if the maui is
> restarted or when maui updates the reservations and node is not available,
> the reservation (res1) is not set and then specifying the queue as evalq
> wont work. Also, the jobs where evalq is not specified also lands on the
> these nodes which we dont want ot happen. How we can prevent such jobs from
> landing on these nodes?
> thanks.
>
>
> On Thu, Jul 11, 2013 at 9:54 PM, Pankaj Dorlikar <
> pankaj.dorlikar at gmail.com> wrote:
>
>> option 2 worked!!! Once again thank you for your kind help....
>> thanks..
>>
>>
>>
>> On Thu, Jul 11, 2013 at 10:05 AM, Pankaj Dorlikar <
>> pankaj.dorlikar at gmail.com> wrote:
>>
>>> thanks a lot. i will try and inform you.
>>>
>>>
>>> On Wed, Jul 10, 2013 at 10:46 PM, Burkhard Bunk <
>>> bunk at physik.hu-berlin.de> wrote:
>>>
>>>> Hi,
>>>>
>>>> if you assign a property to specific nodes and also specify it with
>>>> resources_default.neednodes of the respective queue(s) will direct
>>>> the queue(s) to the special nodes.
>>>> This will not prevent other queues to address the special nodes as well.
>>>> There are two ways to achieve this, AFAIK:
>>>>
>>>> (1) Define another property on all other nodes and give it to
>>>> resources_default.neednodes for all other queues.
>>>>
>>>> (2) Use maui to reserve the special nodes for the respective queues.
>>>> You may have to include stanzas like the following in maui.cfg:
>>>>
>>>>         SRCFG[res1] HOSTLIST=node1$,node10$,**node11$,node20$
>>>>         SRCFG[res1] PERIOD=INFINITY
>>>>         SRCFG[res1] CLASSLIST=evalq
>>>>
>>>> "res1" names the reservation (dummy) and groups the statements together.
>>>> Nodenames are terminated with "$" to prevent hostname expansion.
>>>> You may use patterns like node1[0-9] as well but...
>>>>
>>>> check reservations with
>>>>    showres              # summary only
>>>>    showres -n           # list by nodes
>>>>    checknode <nodename>
>>>>
>>>> Hope that helps.
>>>>
>>>> Regards,
>>>> Burkhard Bunk.
>>>> ------------------------------**------------------------------**
>>>> ----------
>>>>  bunk at physik.hu-berlin.de      Physics Institute, Humboldt University
>>>>  fax:    ++49-30 2093 7628     Newtonstr. 15
>>>>  phone:  ++49-30 2093 7980     12489 Berlin, Germany
>>>> ------------------------------**------------------------------**
>>>> ----------
>>>>
>>>>
>>>> On Wed, 10 Jul 2013, Pankaj Dorlikar wrote:
>>>>
>>>>  Hi,
>>>>>
>>>>> We have torque 2.5.8 and maui 3.2.6p1. We have a set of 4 nodes where
>>>>> we have
>>>>> assigned property to those nodes as EVAL (server_priv/nodes) and
>>>>> created a
>>>>> seperate execution queue (evalq) for these 4 nodes. We have given
>>>>> resources_default.neednodes parameter in qmgr while creation of this
>>>>> queue We
>>>>> want to achieve that user specifying the queue as evalq and specifying
>>>>> property as EVAL should only land on these 4 nodes . No other jobs
>>>>> should go
>>>>> on these nodes. How to do it?
>>>>>
>>>>> --
>>>>> Pankaj V. Dorlikar
>>>>>
>>>>>
>>>>>
>>>
>>>
>>> --
>>> Pankaj V. Dorlikar
>>>
>>
>>
>>
>> --
>> Pankaj V. Dorlikar
>>
>
>
>
> --
> Pankaj V. Dorlikar
>



-- 
Pankaj V. Dorlikar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.supercluster.org/pipermail/torqueusers/attachments/20130823/3f75880a/attachment-0001.html 


More information about the torqueusers mailing list