AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
832 stars 202 forks source link

[cuebot] Fix the issue with auto-retrying killed frames #1444

Closed DiegoTavares closed 2 months ago

DiegoTavares commented 3 months ago

Auto-retrying frames killed automatically by the OOM-kill logic was not working as expected. RQD is currently not able to report exit_signal=9 when a frame is killed by the OOM logic. The current solution sets exitStatus to Dispatcher.EXIT_STATUS_MEMORY_FAILURE before killing the frame, this enables auto-retrying frames affected by the logic when they report with a frameCompleteReport.