The hostname is part of what HTCondor uses as the machine name, but not the whole thing. To see what HTCondor thinks the machine names are run
condor_status –af machine
-tj
From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx]
On Behalf Of Sunshine
Sent: Monday, October 19, 2015 10:39 PM
To: htcondor-users <htcondor-users@xxxxxxxxxxx>
Subject: [HTCondor-users] No Machines Matched
Dose Condor use hostname to match machines? My machine's hosname is lab1421. Why there is no machine matched? The job always idle.
[xiao@lab1421 placement4]$ condor_q -analyze 2240.0
-- Schedd: lab1421 : <113.55.4.42:10008?...
User priority for xiaoxuehu@lab1421 is not available, attempting to analyze without it.
---
2240.000: Run analysis summary. Of 12 machines,
8 are rejected by your job's requirements
4 reject your job because of their own requirements
0 match and are already running your jobs
0 match but are serving other users
0 are available to run your job
The Requirements _expression_ for your job is:
( ( Machine == "lab1421" ) ) && ( TARGET.Arch == "X86_64" ) &&
( TARGET.OpSys == "LINUX" ) && ( TARGET.Disk >= RequestDisk ) &&
( TARGET.Memory >= RequestMemory ) && ( TARGET.HasFileTransfer )
Suggestions:
Condition Machines Matched Suggestion
--------- ---------------- ----------
1 ( ( Machine == "lab1421" ) ) 0 REMOVE
2 ( TARGET.Arch == "X86_64" ) 12
3 ( TARGET.OpSys == "LINUX" ) 12
4 ( TARGET.Disk >= 1000 ) 12
5 ( TARGET.Memory >= ifthenelse(MemoryUsage isnt undefined,MemoryUsage,1) )
12
6 ( TARGET.HasFileTransfer ) 12
[xiao@lab1421 placement4]$ hostname
lab1421