Limiting Render Times?

Is there a way of suspending or flagging renders that have render times over a prescribed amount of time?

With a limited render farm and no-round-the-clock farm supervision, sometimes a render will block all other renders by clogging the farm with obscene render times. I’d like to automate this so that it doesn’t happen again. Ultimately I’d like to have an over-ride function to allow Super-Users to turn that function off on a specific job as needed. Is this or any of this possible?

Thanks!

Yes, this can be done on a per-Job basis by using the Timeout settings in the Job Properties of a the Job.

Details here:
docs.thinkboxsoftware.com/produc … s#timeouts

You can apply that for every job by creating an OnJobSubmitted event plugin. If you feel like taking a crack at that yourself the documentation is here:

Events:
docs.thinkboxsoftware.com/produc … ugins.html

Task timeout settings:
docs.thinkboxsoftware.com/produc … 3e13db24d1

Disabling users from changing it can be done from the user group settings:
docs.thinkboxsoftware.com/produc … user-group

Let me know if you want help with this one. It’s definitely a good candidate for our collection of helpful plugins here:
github.com/ThinkboxSoftware/Dea … tom/events

Thank you!

Welcome :slight_smile:

Feel free to submit a merge request!