Aborting jobs #739
Replies: 2 comments 2 replies
-
I've been thinking about this for a while now. So far, there are problems with identifying which process relates to which instance, but I hope there is a solution for that as well. This issue also touches on the AME render engine handler idea that I've been thinking of for quite a while now. I think eventually, that could result in a conceptually new approach. But so far, those are still only ideas. |
Beta Was this translation helpful? Give feedback.
-
How would you approach using AME - would it be possible to inject scripted builds into that? |
Beta Was this translation helpful? Give feedback.
-
Hi there
First and foremost 🙏 thanks for this project. We're a small team at DR (the Danish National Broadcaster) producing breakers for flow tv with scripted After Effects renders, a browser-based frontend etc.
We've been following this project for a while, and decided to integrate nexrender into our node-based render server to replace our own legacy code. It took two afternoons, and our jsx script library just worked. Not needing to open the GUI to build a comp and save a temporary AEP, saves us up to 2 minutes on the renders!
There's just one thing that I would love to discuss: Aborting jobs. This is relevant for us to because we let the users ask for previews, and we want them to be able to let one preview job replace another in progress (say after a couple of edits) aborting the latter.
Since AE 2022 we can see that the aerendercore processes detatch completely from the aerender process. And killing the instance we get from nexrender, leaves the job running.
In our case we maintain our own render queue, and when deleting a running job from the queue the server with the job notices that it's no longer in the table and aborts it.
This is what we do, and it is a bit messy and can lead to some interesting errors:
The question is, is there more people with an interest in pursuing a good clean abort of a render job, and does any of you have recommandations as how to best approach it.
Beta Was this translation helpful? Give feedback.
All reactions