Yes. In particular it means that the job will never match any machine. From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx]
On Behalf Of Sunshine It works well, but one day it was down. And the job always is idle. I use condor_q -analyze some jobs, sometimes i get error or some information. "Job ClassAd Requirements _expression_ evaluates to false", does it mean the job will never run? [gwei~]$ condor_q -analyze 6653.0 Error: Could not fetch startd ads [gwei~] ...... [gwe~]$ condor_q -analyze 6653.0 -- Schedd: x.x.x.x: <x.x.x.x:59301?... User priority for xxxxx is not available, attempting to analyze without it. --- 6653.000: Run analysis summary. Of 30 machines, 30 are rejected by your job's requirements 0 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 WARNING: Be advised: No resources matched request's constraints The Requirements _expression_ for your job is: ( ( Machine == "xxxxxx" ) ) && ( TARGET.Arch == "X86_64" ) && ( TARGET.OpSys == "LINUX" ) && ( TARGET.Disk >= RequestDisk ) && ( TARGET.Memory >= RequestMemory ) && ( TARGET.HasFileTransfer ) && TARGET.HasJobDeferral && ( ( ( time() + ScheddInterval ) >= ( DeferralTime - DeferralPrepTime ) ) && ( time() < ( DeferralTime + DeferralWindow ) ) ) The Requirements _expression_ for your job reduces to these conditions: Slots Step Matched Condition ----- -------- --------- [0] 5 Machine == "xxxxxx" [13] not now time() + ScheddInterval [14] never DeferralTime - DeferralPrepTime [15] not now ( time() + ScheddInterval ) >= ( DeferralTime - DeferralPrepTime ) [16] never DeferralTime + DeferralWindow [17] now time() < ( DeferralTime + DeferralWindow ) Suggestions: Job ClassAd Requirements _expression_ evaluates to false |