[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Newly Added Machines to an Existing Pool RemainIdle


> -----Original Message-----
> From: condor-users-bounces@xxxxxxxxxxx 
> [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Brian Kidd
> Sent: Sunday, 25 June 2006 5:42 a.m.
> To: Condor-Users Mail List
> Subject: Re: [Condor-users] Newly Added Machines to an 
> Existing Pool RemainIdle
> Thank you for the suggestion. Indeed, the IA32 machines are 
> not matched.
> My next question is can I change the default requirements to not 
> require the same OS and Arch as the submit machine? If so, 
> how do I do 
> this?
If you know that all your compute nodes are able to handle the program
you are running  (e.g. it's a 32-bit binary that you're "transferring",
or you're not transferring the executable and you know that it's in the
right place/version on each compute node), then you can add the
following to your Requirements spec for the job:
&& OpSys != "Dummy" && Arch != "Dummy"

This will match any operating system and architecture on the target node
as long as the target node doesn't have an OS or Arch of "dummy".   This
will crash and burn if you ever add a Windows box, or a Solaris box etc.
;-), so you can be more specific as required e.g. 
(OpSys=="LINUX" && Arch!="Dummy")
(OpSys=="LINUX " && (Arch=="INTEL" || Arch=="X86_64"))
Or anything else you can dream of,

Craig Miskell
Attention: The information contained in this message and/or attachments
from AgResearch Limited is intended only for the persons or entities
to which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipients is prohibited by AgResearch
Limited. If you have received this message in error, please notify the
sender immediately.