AcademySoftwareFoundation / AcademySoftwareFoundation/OpenCue

jobs with long name all fail

Closed
#989 1 comment 0 reactions 1 assignee Claimed by @AdamHumble View on GitHub
bug
Dominant language
Python
Stars
957
Forks
259
Avg merge
3d 6h
Merged PRs (30d)
16

Description

Hello,
I've been struggling with this for few days, I could not figure out why some jobs would never be able to start after being submitted. The jobs goes into waiting, then dead after few sec.
The error looks like it can not read the log file, but it is all exactly configured like plenty of other jobs and dependencies working fine.
I managed to isolate it to the only difference being the job name.
The fields I see being used to create the job name are: the show, the shot, the user and the job names.
If all combined, and the final string goes longer than a fixed length, then it fails.
I've seen many post on the mailing list of people wondering why their job file is not found, I suspect this is the real issue.
It is possible it also depends on the path itself, I did not test that.

To reproduce, I assume one would just need to build up his job name with a string equivalent to these, or exceed their length:
fails
CUE_JOB=testing-tests_pl-laurent_render_beauty_v001_lgt
CUE_JOB=testing-tests_pl_030-laurent_render_beauty_v001
works:
CUE_JOB=testing-tests_pl-laurent_render_beauty_v001_lg
CUE_JOB=testing-tests-laurent_render_beauty_v001_lgt

I tested many many different combinations, they all fail at that same length(considering the same filesystem root path).
It really looks like a bug, or maybe I'm missing something, but it makes opencue difficult to use for real production.

I'm using it fully under Windows, no docker, version is 0.8.8, python 2.7.8 and 3.7.7, under windows 10 Pro for the rdq clients, windows 2019 server for cuebot.

regards

Laurent

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.