Would it be possible to add a right-click option to both jobs and machines for a “release current task/job” so that it doesn’t suspend the job, but cancels all current rendering and searches the jobs.
The reason is if I submit a test job or a synch job with a super-high priority to, basically, outrender everyone else, I have to wait for the current tasks to finish. This way I could force the machines to stop whatever they’re doing and pick the super-high priority job instead.
You can already do this from the Slave list in the Monitor. While in Super User Mode, right-click on one or more slaves and select Remote Control -> Cancel Current Tasks. You can also do this from the Slave UI by selecting Control -> Cancel Current Tasks.
Deadline doesn’t have an option to immediately assign jobs to slaves. We usually recommend whitelists to have a specific job render on a specific machine.
Hmm… that doesn’t solve the exact need I have when I need to either quickly run through a certain job I just submitted or I need quickly the machines to pick up a new, more high-priority, job to render asap.
With the current setup, a super user can just cancel the current tasks on the machines, and as long as that high priority job is at top priority, it will get picked up immediately. You could also create a high priority pool that is assigned to #1 to all the slaves, and is only used in emergency situations.