diff --git a/website/docs/assets/deadline_configure_plugin.png b/website/docs/assets/deadline_configure_plugin.png index f734ca7a..0bf8f899 100644 Binary files a/website/docs/assets/deadline_configure_plugin.png and b/website/docs/assets/deadline_configure_plugin.png differ diff --git a/website/docs/assets/deadline_group.png b/website/docs/assets/deadline_group.png index b0ec0e1c..48f7a22f 100644 Binary files a/website/docs/assets/deadline_group.png and b/website/docs/assets/deadline_group.png differ diff --git a/website/docs/assets/deadline_review.png b/website/docs/assets/deadline_review.png index b4466d2d..d57c82b6 100644 Binary files a/website/docs/assets/deadline_review.png and b/website/docs/assets/deadline_review.png differ diff --git a/website/docs/assets/deadline_webserver_config.png b/website/docs/assets/deadline_webserver_config.png new file mode 100644 index 00000000..5483e9e7 Binary files /dev/null and b/website/docs/assets/deadline_webserver_config.png differ diff --git a/website/docs/assets/ffmpeg_path.png b/website/docs/assets/ffmpeg_path.png index 6bc99cc2..a19a4106 100644 Binary files a/website/docs/assets/ffmpeg_path.png and b/website/docs/assets/ffmpeg_path.png differ diff --git a/website/docs/assets/ftrack/ftrack-collect-main.png b/website/docs/assets/ftrack/ftrack-collect-main.png index 7c75cd62..6b240b50 100644 Binary files a/website/docs/assets/ftrack/ftrack-collect-main.png and b/website/docs/assets/ftrack/ftrack-collect-main.png differ diff --git a/website/docs/module_deadline.md b/website/docs/module_deadline.md index e354e16a..fe5f7112 100644 --- a/website/docs/module_deadline.md +++ b/website/docs/module_deadline.md @@ -20,6 +20,8 @@ For [AWS Thinkbox Deadline](https://www.awsthinkbox.com/deadline) support you ne 4. Point AYON to your deadline webservice URL in the [AYON Admin Settings](admin_settings_system.md#deadline). +![Webservice url](assets/deadline_webserver_config.png) + 5. Install our custom plugin and scripts to your deadline repository. It should be as simple as copying content of `ayon/modules/deadline/repository/custom` to `path/to/your/deadline/repository/custom`. @@ -38,7 +40,7 @@ destinations accessible by DL process. Check permissions (must be executable and - Enable `Tools > Super User Mode` in Deadline Monitor - Go to `Tools > Configure Plugins...`, find `AYON` in the list on the left side, find location of AYON -executable. It is recommended to use the `openpype_console` executable as it provides a bit more logging. +executable. It is recommended to use the `ayon_console` executable as it provides a bit more logging. - In case of multi OS farms, provide multiple locations, each Deadline Worker goes through the list and tries to find the first accessible location for itself. @@ -51,9 +53,9 @@ To setup tile rendering copy the `OpenPypeTileAssembler` plugin to the repositor ### Pools -The main pools can be configured at `project_settings/deadline/publish/CollectDeadlinePools/primary_pool`, which is applied to the rendering jobs. +The main pools can be configured at `ayon+settings://deadline/publish/CollectDeadlinePools`, which is applied to the rendering jobs. -The dependent publishing job's pool uses `project_settings/deadline/publish/ProcessSubmittedJobOnFarm/deadline_pool`. If nothing is specified the pool will fallback to the primary pool above. +The dependent publishing job's pool uses `ayon+settings://deadline/publish/ProcessSubmittedJobOnFarm`. If nothing is specified the pool will fallback to the primary pool above. :::note maya tile rendering The logic for publishing job pool assignment applies to tiling jobs. @@ -61,30 +63,34 @@ The logic for publishing job pool assignment applies to tiling jobs. ## Troubleshooting -#### Publishing jobs fail directly in DCCs +:::note guide +You could check [deadline guide](https://community.ynput.io/t/ayon-openpype-deadline-setup/468) for more detailed steps and additional tips. +::: + +### Publishing jobs fail directly in DCCs - Double check that all previously described steps were finished - Check that `deadlinewebservice` is running on DL server - Check that user's machine has access to deadline server on configured port -#### Jobs are failing on DL side +### Jobs are failing on DL side Each publishing from AYON consists of 2 jobs, first one is rendering, second one is the publishing job (triggered after successful finish of the rendering job). ![Jobs in DL](assets/deadline_fail.png) -- Jobs are failing with `AYON executable was not found` error +- ** Jobs are failing with `AYON executable was not found` error ** Check if AYON is installed on the Worker handling this job and ensure `AYON` Deadline Plug-in is properly [configured](#configuration) -- Publishing job is failing with `ffmpeg not installed` error +- ** Publishing job is failing with `ffmpeg not installed` error ** - AYON executable has to have access to `ffmpeg` executable, check AYON `Setting > General` + AYON executable has to have access to `ffmpeg` executable, check AYON `ayon+settings://ayon_third_party` ![FFmpeg setting](assets/ffmpeg_path.png) -- Both jobs finished successfully, but there is no review on Ftrack +- ** Both jobs finished successfully, but there is no review on Ftrack ** Make sure that you correctly set published family to be send to Ftrack. @@ -95,7 +101,7 @@ Each publishing from AYON consists of 2 jobs, first one is rendering, second one - `Families`: "render" - `Add Ftrack Family` to "Enabled" - Make sure that you actually configured to create review for published subset in `project_settings/ftrack/publish/CollectFtrackFamily` + Make sure that you actually configured to create review for published subset in `ayon+settings://deadline/publish/ProcessSubmittedJobOnFarm` ![Ftrack Family](assets/deadline_review.png) @@ -103,11 +109,11 @@ Each publishing from AYON consists of 2 jobs, first one is rendering, second one - Add "harmony" as a new key an ".*" as a value. -- Rendering jobs are stuck in 'Queued' state or failing +- ** Rendering jobs are stuck in 'Queued' state or failing ** Make sure that your Deadline is not limiting specific jobs to be run only on specific machines. (Eg. only some machines have installed particular application.) - Check `project_settings/deadline` + Check `ayon+settings://deadline/publish/HarmonySubmitDeadline` ![Deadline group](assets/deadline_group.png)