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

[Condor-users] Windows / Linux produce different Requirements in classad

Submitting jobs from Linux works fine, submitting jobs from windows idle in queue with the following error.

condor_q -ana shows:

1   ( TARGET.HasWindowsRunAsOwner && ( TARGET.LocalCredd is "condor-master.Emea.Arm.com" ) )
                                      0                   REMOVE

condor_status -l hostname shows LocalCredd and HasWindowsRunAsOwner are both fine.

Submitting the exact same job file from windows and linux with the requirements:

Run_As_Owner = True
Requirements = (OpSys=="WINNT51" && ARCH=="INTEL")

However when viewing the job classad, windows is nice enough to tack something on the end of the requirements expression which seems to be causing the job to get stuck in the queue
&& ( TARGET.HasWindowsRunAsOwner && ( TARGET.LocalCredd =?= "condor-master.****.com" )

1. is =?= case sensitive?
2. Any ideas why windows is appending this extra requirements and it's causing the job to fail?


-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.