Mailing List Archives
	Authenticated access
	
	
     | 
    
	 
	 
     | 
    
	
	 
     | 
  
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] RANK certain attributes
- Date: Fri, 29 Jan 2010 08:24:18 -0600
 
- From: Daniel Forrest <dan.forrest@xxxxxxxxxxxxx>
 
- Subject: Re: [Condor-users] RANK certain attributes
 
> Basically, your rank statement is saying:
> 
> RANK=(ifThenElse(isUndefined(Target.Department),0,ifThenElse(Target.Department=="Chemistry",1000,0)
> 
> If Department is undefined the rank will be 0. Meaning everyone has
> the same fair rank.
> Else If department is defined then chemistry has 1000 of a better
> chance than other departments
> 
> Correct?
> 
> Is there an easier way to rewrite this statement :-) It looks
> complicated for newbie condor admins.
RANK = ifThenElse(Target.Department =?= "Chemistry", 1000, 0)
Using the meta-equals ("=?=") operator removes the need for using the
"ifThenElse(isUndefined(Target.Department),0,...)".  The meta-equals
operator will return FALSE if one argument is undefined.
-- 
Dan