Feature request - Job pausing without killing tasks

I’d like to have the ability to pause a job without it killing all currently running tasks. Unless there is way to do this that I’m not seeing.

Thanks

James

There are two hacky ways to do this I can think of.

  1. Change it to a group with no computers. I think the current rendering tasks will still finish.
  2. Select all queued tasks and right-click-set them to “FAILED”. Then when you’re ready to resume unfail them.

Yeah, I’ve kind of been doing this. But there should be a feature that allows you to do this. When you’re dealing with 50 or more machines and almost a dozen jobs with 100-500 frames each, it’s far too time consuming and wrist killing to do it the hacky way.

How about a right-click custom py script which carries out a suspend job command but only on tasks that are not currently de-queued and hence busy processing on a slave. Effectively, it’s a smart suspend job feature.

That’s part of my plan. But I’ve got a bunch of artists asking me for feature requests in our pipeline. I’m hoping Thinkbox beats me to it. :wink:

We have a wishlist item to support suspending individual tasks. We designed the 6.0 backend so that this could be supported in the future, but we still don’t have an ETA for it yet. If I had to guess, it will probably be something we are able to look at after 6.1.

my bad. I thought “suspending individual tasks” feature had already been added!

For the time being, Gavin’s suggestion of failing the queued tasks and then “resume failed tasks” back again, would be best. You could script this to help when you have many jobs you want to do this to.