Failing to get output of condor_rm'ed jobs

5 views
Skip to first unread message

Stefano Belforte

unread,
Jul 16, 2026, 12:01:39 PM (8 days ago) Jul 16
to HTCondor Users
I would like to get job stdout/err when the job is removed.
I thought that adding this to JDL does it

when_to_transfer_output = ON_EXIT_OR_EVICT

And in one test job is worked, but then it sort of stopped working and I do not get the output anymore. My jobs are usually removed by a periodic_remove expression, I tried with an explicit condor_rm, same result.

Am I missing something ? Maybe misunderstanding a difference between EVICT and REMOVE ?

I attach the output of "condor_history -l" for one job which did not return the output,
you can see how it has the expected classAd
WhenToTransferOutput = "ON_EXIT_OR_EVICT"
and also
TransferOutFinished = 1784207249
TransferOutput = "jobReport.json.1"
TransferOutputStats = [ CedarSizeBytesTotal = 513307; CedarFilesCountTotal = 3; CedarSizeBytesLastRun = 513307; CedarFilesCountLastRun = 3 ]
TransferOutStarted = 1784207249

Which seems to say that 3 files were transferred, Out, Err and the one in TransferOutput. Yet, no file appears in the submission directory. 

What mistake am I doing ?

Thanks
Stefano


job-history.txt

Stefano Belforte

unread,
Jul 16, 2026, 12:47:27 PM (8 days ago) Jul 16
to HTCondor Users, Stefano Belforte
Please ignore this. I must have been hallucinating. Even if I am human.


Reply all
Reply to author
Forward
0 new messages