Pending dependencies require manual release at long queues

Discussion and Support of Deadline, the Render Management System
delineator
Posts: 58
Joined: Thu Feb 16, 2017 4:20 pm

Pending dependencies require manual release at long queues

Postby delineator » Mon Feb 12, 2018 9:05 am

I'm curious as to what the exact process for releasing dependencies is. We render tiled vrscenes with dependent assembly jobs submitted at the same time all via the vrscene plugin. Everything works great.

Sometimes, when we have a whole bunch of jobs queued (all same priority), we'll notice that the available slaves will jump onto the next full job and start rendering those instead of jumping onto the assembly job, because the assembly jobs haven't been released yet. Occasionally, this will build up and after more than 10 or 20 minutes, we'll have to "release" the pending assembly jobs and then the slaves will jump back and assemble the tiles.

I was just curious as to what the process is for determining when a job is released and if there is maybe something we are doing on our end that is causing this build up to occur.

cmoore
Posts: 76
Joined: Tue Feb 03, 2015 10:50 am

Re: Pending dependencies require manual release at long queues

Postby cmoore » Mon Feb 12, 2018 6:43 pm

There is a pending job scan that runs on an interval. You can view the settings in Tools > Configure Repository Options > House Cleaning > Pending Job Scan.

Normally a Slave would do this scan by default, if they are busy then they cannot run it. A great solution to this problem would be to run Pulse in your farm. Now a specific machine will be tasked to doing Housecleaning, Pending Scans and Repo Repair versus relying on your Render nodes.

https://docs.thinkboxsoftware.com/produ ... pulse.html

delineator
Posts: 58
Joined: Thu Feb 16, 2017 4:20 pm

Re: Pending dependencies require manual release at long queues

Postby delineator » Tue Feb 13, 2018 7:56 am

Wow! Yeah, I actually never even knew that's what pulse was for. We have a small'ish farm, so I just assumed it wasn't needed. Fired it up now and we'll see how it goes. Thanks, this is actually super useful!


Return to “Thinkbox Software - Deadline”

Who is online

Users browsing this forum: No registered users and 1 guest