I’m pretty sure this is impossible right now so this is more of a wish than a support request, but it would be great if there was a way to run job scripts on archived jobs.
We have developed a number of calculation scripts that run over jobs and compute various statistics. They use the Deadline APIs etc. The scripts and API work great.
However, for normal job maintenance reasons, we have auto-archive set on the repository so that jobs get auto-archived after three days (we have about 300 machines that participate in rendering and finish about that number of jobs each day). This means our “reference” jobs get auto-archived, and right now (AFAIK) there’s no way to invoke job scripts on those jobs (the context menu doesn’t give you a “Scripts >” entry).
If I select the job and unarchive it, it goes back to the main repository… for about 2 seconds, at which point some machine notices it’s more than three days old and archives it again.
So to get this to work, I have to:
Turn off auto-archiving
Wait for all the machines to notice the repository setting change (this does not seem to happen instantly)
Unarchive the jobs I want to analyze
Analyze the jobs
Remember to turn auto-archiving back on (because if I don’t within a day or two the number of jobs will become unwieldy)
Bottom line: we’d really like job scripts to be available even on archived jobs.