Blades not released after render completion

Hi

We are facing issue with Houdini and Arnold renders
Job status remains running even after render done.
Because of this issue blades are always occupied, doing nothing only consumes electricity.

is there any way to read the render log and complete job automatically via script?

It would be great if someone suggest any workaround to solve this known issue.
Thank you in advance

If you use the Houdini troubleshooting guide do the renders also hang outside of the Worker?

From what I’m seeing, we’re waiting on Houdini to exit to mark the task completed. But if you’re seeing the same text every time, you could add a standard output handler and hook it into the HandleStdoutDoneRender.

If you look at line 63 of DeadlineRepository10\plugins\Houdini\Houdini.py you can see what we’re doing now.

If you could share a task report where this is happening I’d be curious to see what requglar text you’re seeing that isn’t completing the render.

Thanks!

Hi @Justin_B

Thank you for sharing the Troubleshoot Guide.
As per your suggestion I checked the background process of houdini and it remains running because of hick process. (hython goes in sleeping state and waiting for hick process to complete and exit the loop)

I already raised the issue to Autodesk -Arnold Community. (and waiting for solution)

But we have very tight deadline! So can you please let me know how deadline fetching houdini render percentage so that we can triggered HandleStdoutDoneRender after 100% done.

Gotcha, if you’ve got a tight deadline I’d start using Arnold Export jobs created like this.

That should work around the hang with hick without having to re-work any existing code.

Sure I will try Arnold Export jobs.

For more info,
Render Log Stuck on mentioned line
STDOUT: 00:06:33 46413MB | [hick] renderUpdateHandler: update_type[AI_RENDER_UPDATE_FINISHED] status[AI_RENDER_STATUS_FINISHED] output_to_display[AI_DISPLAY_OUTPUT_ALL]