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

Re: [Condor-users] Requirements not respected

Hi Thanks for the information. I don't know if it is a mistake but TotalCpus is not in the manual in section Meaby someone could add it?

This solve partially my trouble as this allow the jobs to be executed on the correcte computers. But if my programme need 4 cpu on the same machine and I do ( target.TotalCpus == 4 ), it don't reserve 4 cpus on this machine for my job. I have checked the parallele universe but it don't seem to by the good approch as this is more parallele job between multiple machine.

Do someone know how to reserve multiple CPU or VM on one machine for one job(One cpu by VM)? Is this the same probleme with dynamic memory allocation that passed recently on the mailing list?


Frederic Bastien

Steffen Grunewald wrote:
On Tue, May 22, 2007 at 12:51:13PM -0400, Fr?d?ric Bastien wrote:


First thanks for condor, we begin to use it more heavilly here. But I
have a question. I send a job to condor with a requirement that the
computer who will execute it must have 3 cpu or more.

requirements   = (Arch == "X86_64")&&(Cpus>=3)

1261.000:  Run analysis summary.  Of 33 machines,
     33 are rejected by your job's requirements

( ( target.Arch == "X86_64" ) && ( target.Cpus >= 3 ) ) &&
( target.OpSys == "LINUX" ) && ( target.Disk >= DiskUsage ) &&
( ( target.Memory * 1024 ) >= ImageSize ) &&
( TARGET.FileSystemDomain == MY.FileSystemDomain )

    Condition                         Machines Matched    Suggestion
    ---------                         ----------------    ----------
1   ( target.Cpus >= 3 )              0                   MODIFY TO 1

That's indeed true - each of your VMs has only one CPU attached.
You might check for TotalCpus instead.

I hava another question, we want to install condor on new computer, but we don't have the binary for version 6.8.2 as the person who installed it is not here anymore. Can I install a newer version on some node without causing trouble?

You may simply copy the tree over to the new machine...