Idle jobs have no HTCondor cluster ID
When jobs are submitted to HTCondor their cluster ID is not written to the jobs fields. It is only kept in the log file name.
Only when the jobs goes to RUN
status on condor the batch scripts can set the htc-id
field (which may be different from the log file name if the job was resubmitted. See #7 (closed) ).
If a job vanishes from condor before it goes to RUN
for some reason, the information about which cluster ID a job was submitted to is lost and jobs may stay in idle
status forever, preventing resubmissions.
Storing the cluster ID or htc-id
when submitting or resubmitting would allow to check if a jobs exists on condor even if it has not gone to RUN
status.