Publishing Render to Deadline doesn't generate reviews

renderlayerMain_metadata.json (8.9 KB)

Starting with the metadata, it looks like it keeps the review tag when submitting to deadline - at least that shouldn’t be the issue in my case, right?
Not sure why it gets lost for you @vivimage
I’m checking all other points mentioned.

Thanks @mustafa_jafar @BigRoy for your outstanding help and involvement with the community.

ayon-core: 1.1.8+dev
ayon-houdini: 0.5.0+dev
ayon-deadline: 0.5.10+dev


When marking a render as reviewable:

Results:

2025-04-21 11:46:41:  0: STDOUT: DEBUG:pyblish.ExtractReview:[{'colorspaceData': {'colorspace': 'ACES - ACEScg', 'config': {'path': 'E:/Ynput/ayon-ocio/client/ayon_ocio/configs/OpenColorIOConfigs/aces_1.2/config.ocio', 'template': 'E:/Ynput/ayon-ocio/client/ayon_ocio/configs/OpenColorIOConfigs/aces_1.2/config.ocio'}, 'display': 'ACES', 'view': 'sRGB'}, 'ext': 'exr', 'files': ['Expr_cube_model_lookdev_v002.karmarendersettings.1001.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1002.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1003.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1004.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1005.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1006.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1007.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1008.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1009.exr', 'Expr_cube_model_lookdev_v002.karmarendersettings.1010.exr'], 'fps': 25.0, 'frameEnd': 1010, 'frameStart': 1001, 'name': 'exr', 'stagingDir': 'H:\\AYON\\projects/Experiments/things/cube_model/work/lookdev/ayon/renders/Expr_cube_model_lookdev_v002/karmarendersettings', 'tags': ['review']}]

renderLookdevOrange_metadata.json (10.9 KB)

Published product:


I was on deadline 0.5.8.
when updating to 0.5.10 and without changing anything, I get errors:

Traceback (most recent call last):
  File "C:\Users\admin\AppData\Local\Ynput\AYON\dependency_packages\ayon_2411151105_windows.zip\dependencies\pyblish\plugin.py", line 528, in __explicit_process
    runner(*args)
  File "C:\Users\admin\AppData\Local\Ynput\AYON\addons\deadline_0.5.10\ayon_deadline\plugins\publish\global\submit_publish_job.py", line 396, in process
    metadata_path, rootless_metadata_path = create_metadata_path(
                                            ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\admin\AppData\Local\Ynput\AYON\addons\core_1.1.7\ayon_core\pipeline\farm\pyblish_functions.py", line 1420, in create_metadata_path
    "publishRenderMetadataFolder", ins_data["outputDir"])
                                   ~~~~~~~~^^^^^^^^^^^^^
KeyError: 'outputDir'

But I guess my issue is not something related to updating to the very last version of the deadline plugin anyway.

I just tested a bunch of different things: karma ROP, USD render rop, Redshift ROP, etc all work locally but not when submitted to the farm. When submitted to Deadline, it just skips the Extract Review plugin.

In the json metadata file, you can tell that the render should be marked as reviewable by checking families per instance and tags per representation. you can check my attached file above.

Another thing that can cause the issue (for render products) is the aov filter

  • Farm AOV Filter ayon+settings://deadline/publish/ProcessSubmittedJobOnFarm/aov_filter
  • Local AOV Filter ayon+settings://houdini/publish/CollectLocalRenderInstances/aov_filter

when comparing your json and my json, they actually have the very same families and tags.

I checked the local AOV filter and switched it to use deadline’s instead, but it also doesn’t work with blender, which means it isn’t necessarily a Houdini issue.

@adrianpavlov I’ve moved the discussion to a separate topic. it was hard to discuss two topics in the same post.

The other topic Json metadata extraction is not including the correct info when submitting review publish type from Houdini to Deadline is about submitting review product type to farm Unlike this topic is about submitting render product type with review/mark as reviewable is enabled.