I have just queued up some new files and pending files are not being made queued when dependent files are complete.
I had to go to the monitor, select all pending files that had completed dependents, uncheck ‘Resume on completed dependents’ then check them again to get them to become queued.
Hi Ken,
In Deadline 2.0 and later, we had changed the way that dependencies were
resumed. Prior to that, dependent jobs would be resumed immediately by
the slave that completed the first job. We found this system to not be
very flexible, and if an error occurred, those dependent jobs would
never get resumed.
In 2.0 and later, the releasing of dependent jobs is handled in a
separate housecleaning check that is performed randomly by slaves
between tasks for jobs. The downside to this is that sometimes it can
take a while for a dependent job to be resumed (which is likely what
you’re experiencing here), but the benefit is that if an error occurs,
another attempt will be made during the next round of housecleaning.
If you run the Deadline Pulse application (which acts as a proxy server
between the slaves and the repository), the housecleaning is performed
at steady intervals, which means that it only takes a minute or so for
your dependent jobs to be released.
http://www.franticfilms.com/software/support/deadline/pulse.php
Cheers,
- Ryan
–
Ryan Russell
Frantic Films Software
http://www.franticfilms.com/software/
204-949-0070
I assume Deadline 3 is being worked on. Will this pending file function exist in Deadline 3?
Hi Ken,
Yes, Deadline 3 is currently in beta, and dependencies will work the
same as they do in 2.7.
Cheers,
- Ryan
Thanks Ryan. look forward to 3.
Hi Ryan
I have solved my pending file issue. I submit by MXS and have so since Deadline 2. Back then the pending files did have the same names. If I queued up 100 frames in 10 frame chunks, those 10 files did not have unique names. I'm assuming pending files were linked to their denpendent files by job id back then. Now updated to 2.7, they must be linked by job name, because now each file has a unique job name and all is well.
Thank you for your help.
Ken