GafferDeadline 0.57.0.0
This release includes a few user-facing and API improvements.
- Added controls for Gaffer's
-threads
command line parameter.- The GafferDeadline dispatcher plug
threads
can be used to control the thread count on a per job basis. Ifthreads
is set to 0, it will be ignored when executing the Deadline job. - GafferDeadline will also recognize a Deadline Worker's
CpuAffinity
property, if set, and use the number of enabled CPUs as the thread count. - If the
threads
plug is non-zero and a Worker has itsCpuAffinity
property enabled, Gaffer will use the lesser of the two values as its thread count.
- The GafferDeadline dispatcher plug
- Added
logLevel
:- Added plug to the dispatcher settings to control the
IECORE_LOG_LEVEL
environment variable for submitted jobs. - API : Added
GafferDeadlineJob.setLogLevel()
andGafferDeadline.getLogLevel()
methods.
- Added plug to the dispatcher settings to control the
- Added output support :
- Added
outputs
plug to GafferDeadline settings. The values of this plug will use all string substitutions except frame substitutions. This allows Deadline to substitute frame numbers itself. - API :
- Added
GafferDeadlineJob.addOutput()
to add an output with an optional context for substitutions. - Added
GafferDeadlineJob.getOutputs()
to return the current job outputs. - Added
GafferDeadlineJob.clearOutputs()
to remove all job outputs.
- Added
- Added