I am trying to run a standard job in our condor pool. However, I cannot get a test job to execute. The matchmaker is not finding a match even though my requirement only specifies a hostname. I have never run a standard job in our pool before. I am not sure it's configured properly. Here's my submit script:
universe = standard
executable = ./Cicero_CC_12750
should_transfer_files = YES
Requirements = machine == "bane.hq.ierustech.com"
when_to_transfer_output = ON_EXIT_OR_EVICT
log = $(Cluster).log
input = test_run.inp
output = test_run.out
error = test_run.err
transfer_input_files = test_run.inp
The executable is compiled FORTRAN code relinked with condor_compile.
When I check the status and try to determine why it's not matched to the execute host I use 'condor_q -analyze -better <JOB ID>' with the following output:
[michael.murphy@banzai Condor_checkpoint_test]$ condor_q -better -analyze 183.0
-- Schedd: banzai.hq.ierustech.com : <192.168.6.67:9618?...
The Requirements _expression_ for job 183.000 is
( machine == "bane.hq.ierustech.com" ) && ( TARGET.Arch == "X86_64" ) && ( TARGET.OpSys == "LINUX" ) && ( ( CkptArch == TARGET.Arch ) || ( CkptArch is undefined ) ) && ( ( CkptOpSys == TARGET.OpSys ) ||
( CkptOpSys is undefined ) ) && ( TARGET.Disk >= RequestDisk ) && ( TARGET.Memory >= RequestMemory )
Job 183.000 defines the following attributes:
DiskUsage = 3750
ImageSize = 3500
RequestDisk = DiskUsage
RequestMemory = ifthenelse(MemoryUsage =!= undefined,MemoryUsage,( ImageSize + 1023 ) / 1024)
The Requirements _expression_ for job 183.000 reduces to these conditions:
Step Matched Condition
----- -------- ---------
 2 machine == "bane.hq.ierustech.com"
 560 CkptArch is undefined
 560 CkptOpSys is undefined
No successful match recorded.
Last failed match: Fri Jun 14 08:24:48 2019
Reason for last match failure: no match found
183.000: Run analysis summary ignoring user priority. Of 560 machines,
544 are rejected by your job's requirements
2 reject your job because of their own requirements
14 are exhausted partitionable slots
0 match and are already running your jobs
0 match but are serving other users
0 are available to run your job
WARNING: Be advised:
Job did not match any machines's constraints
To see why, pick a machine that you think should match and add
-reverse -machine <name>
to your query.
The submitting machine's name is "banzai.hq.ierustech.com" and the execution machine is called "bane.hq.ierustech.com".
Have I forgotten to specifiy some macros to enable std universe jobs? Thanks for your time.
Michael McInerny Murphy
IERUS Technologies, Inc.
2904 Westcorp Blvd., Suite 210
Huntsville, AL 35805
(O): (256) 319-2026 ext 107