Hi,
we use a pre job script for creating and eventually emptying output folders just before rendering new data into them. Now Deadline (3.1.0.36430) starts all the render tasks simultaniously with the pre job script. Because of that we sometimes loose rendered data. That is in cases where the pre job script finishes after another job task already produced some output.
Is there a way to have the render tasks waiting for the pre job script to finish?
cheers, Marcus
That definitely sounds like a bug. Does this happen all the time, or is it more of a random issue? Either way, we will definitely look into it for the next release.
Cheers,
It’s a random error, sir. I suppose in most cases the pre job script makes it just before the normal render tasks, in spite of the fact that these have been triggered at the same time.
Marcus
Actually, I was wondering if the triggering of the pre job task and the normal tasks at the same time was always occurring. This sounds like it is the case. Can you confirm?
Thanks!
No. As far as I can see, the simultaneous triggering does only happen in some cases. I couldn’t figure out a reproducible case though. But I’m on it.
We were able to reproduce this, and discovered that other tasks could get dequeued while the pre-job task was in the rendering state. We’ve fixed the problem internally, and it will be included in the next release.
Thanks for letting us know about this bug, and we apologize for any inconvenience it is causing you.
Cheers,
Wow, that was a really quick one. Thumbs up!