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

Re: [Condor-users] "condor_q -better-analyze" suggests removing a requirement I do not use !?!?



If we break this down:

( ( ( 1024 * target.Memory ) >= 25 ) 

This appears to be ok.

&& ( ( 1024 * ceiling(ifThenElse(JobVMMemory isnt
undefined,JobVMMemory,2.441406250000000E-02)) ) >= 25 ) )

assuming JobVMMemory is not defined... 
1024 * 2.441406250000000E-02 >= 25
or 
25 >= 25

so I'm a bit confused as well, could you show us your entire job ad?
condor_q -l <cluster>.<job> 

You could always short circuit by adding Memory to your requirements as
well. 

Cheers,
Tim


On Wed, 2010-09-01 at 01:06 -0700, Rob wrote:
> Hi,
> 
> I sumit a simple "Hello World" executable as a Vanilla job
> to a Windows XP pool PC:
> 
> Universe   = Vanilla
> Executable = helloworld.exe
> output = helloworld.out
> error  = helloworld.err
> log    = helloworld.log
> Requirements = (Arch == "INTEL") && (OpSys == "WINNT51")
> should_transfer_files = YES
> when_to_transfer_output = ON_EXIT
> Queue
> 
> 
> When I submit this job, it sits idle in the pool because:
> 
> ===================================================
> 219.000:  Run analysis summary.  Of 581 machines,
>       2 are rejected by your job's requirements
>     281 reject your job because of their own requirements
>       0 match but are serving users with a better priority in the pool
>     298 match but reject the job for unknown reasons
>       0 match but will not currently preempt their existing job
>       0 match but are currently offline
>       0 are available to run your job
>     Last successful match: Wed Sep  1 17:00:50 2010
> 
> The Requirements expression for your job is:
> 
> ( ( target.Arch == "INTEL" ) && ( target.OpSys == "WINNT51" ) && ( target.Disk 
> >= DiskUsage ) &&
> ( ( ( target.Memory * 1024 ) >= ImageSize ) &&
> ( ( RequestMemory * 1024 ) >= ImageSize ) ) && ( target.HasFileTransfer )
> 
>     Condition                         Machines Matched    Suggestion
>     ---------                         ----------------    ----------
> 1   ( ( ( 1024 * target.Memory ) >= 25 ) && ( ( 1024 * 
> ceiling(ifThenElse(JobVMMemory isnt 
> undefined,JobVMMemory,2.441406250000000E-02)) ) >= 25 ) )
>                                       0                   REMOVE               
> 2   ( target.Arch == "INTEL" )        581                  
> 3   ( target.OpSys == "WINNT51" )     581                  
> 4   ( target.Disk >= 25 )             581                  
> 5   ( target.HasFileTransfer )        581                  
> ===================================================
> 
> I have no idea what to "REMOVE" here !?!?!
> This tiny helloworld executable has very minimal memory requirements,
> so I don't understand why this Memory stuff is blocking the job.
> 
> Any ideas?
> 
> Thanks,
> Rob.
> 
> 
>       
> _______________________________________________
> Condor-users mailing list
> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
> 
> The archives can be found at:
> https://lists.cs.wisc.edu/archive/condor-users/