IMPORTANT NOTICE FOR ALL USERS:
Please read the Deadline 7.0 Licensing and Compatibility thread for important information regarding Deadline 7.0:
viewtopic.php?f=204&t=12100&p=53363#p53363
Deadline 7.0 beta 3 and later requires an updated license server application. You can find the latest version of the license server here:
thinkboxsoftware.com/license … all-files/
Downloads
Installers: thinkboxsoftware.box.com/s/gv2ysd2h0iq5f4fddkfv
Documentation: thinkboxsoftware.box.com/s/es28xfk1evsnfubcijlz
The documentation has been updated for this build, but is still not complete. In addition, the User Manual documentation is currently in HTML format. Simply unzip the documentation to your machine and open index.html from the html folder to view the documentation. We plan creating PDF versions of the docs in the future.
What’s New In Deadline 7.0.0.41 (Beta 6)
This release fixes a bunch of bugs and updates a few features.
Note that there are a few breaking changes in this release:
- Mono has been updated to version 3.8 on OSX and Linux, so the Deadline Clients MUST be reinstalled on your OSX and Linux machines to upgrade Mono.
- Previous slave states will not be read in properly because the way they are stored in the database has changed. Once the slaves have been upgraded and have run once, their states will be “fixed”.
- Slave Statistics (viewable in Farm Reports) will be reset because they were previously being stored in the wrong location.
- Limits that are currently in use will have their stub counts reset because the database they were stored in has been split into two.
Here are the highlighted changes:
Mono Upgraded to 3.8
Mono has been updated to Mono 3.8 on Linux and OSX to fix a potential error when the Slave is collecting disk space information. Note that the Deadline Clients MUST be reinstalled on your OSX and Linux machines to upgrade Mono.
Updated Draft to Version v1.2.2.56985
This new version of Draft includes the following improvements:
- Fixed crash when encoding movie with audio.
- Improved error message when trying to open an exr file that doesn’t exist.
- Added ASC CDL and OCIO lut examples (they were on the beta forums before, but now they’re included with the other samples).
General Improvements
- The Google Cloud plugin no longer uses separate python subprocesses.
- Added configuration for maximum repository, slave, job, pulse, and balancer history entries.
- Cleaned up a bunch of scripts that were using internal API functions.
Database Improvements
- Reduced the number of database writes that occur when deleting jobs, slaves, pulses, balancers, and limits.
- Reduced bandwidth when checking if a job or slave exists in the database.
- Moved the ActiveSlaveStatistics collection from the Misc database to the Statistics database.
- Added an index for EntryTime to the ActiveSlaveStatistics collection, which speeds up some queries that were running pretty slow.
- Improved an index in the LimitGroup collection that speeds up some queries.
- Improved an index in the DeletedCollection collection that speeds up some queries.
- Fixed a bug where too many asynchronous calls to the database could result in connection errors.
- When adding history entries, the saving of the new entries and the purging of the old ones is now done in one query instead of two.
Installer Improvements
- The api, balancer, cloud, and draft folders in the repository are now backed up during an upgrade.
- Fixed a bug that caused the repository installer to not install the database properly when run in silent mode.
Job Improvements
- During job submission, if the job’s user doesn’t exist, default user settings are now created for them.
Launcher Improvements
- When the launcher checks for upgrades, it now performs an upgrade if the local Version file is missing (but the network one exists).
- When running as a service on Linux or Windows, the Launcher will now try to shutdown Pulse and Balancer as well.
- Changed the -shutdownwithslave command line option for the Launcher to -shutdownall, which shuts down the slaves, pulse, and balancer before shutting down the launcher.
Monitor Improvements
- When restoring the Monitor’s position, checks are now made to ensure the Monitor doesn’t appear off screen.
- Double clicking the title bar of a floating panel in the Monitor now maximizes it on Windows.
- Fixed a bug in the slave status sorting order in the slave list.
- Fixed a bug in the job status sort order when a job with pending tasks is in the rendering state.
- The Pinned List Layout menu now properly highlights the icons when mousing over them.
- Repository history entries are now logged when changing Repository Options.
- When right-clicking on a panel to change its type, the Balancers option is now there.
- Fixed a bug that could result in the Monitor still showing jobs that have been deleted.
- Alternating row colors are now visible when using a color palette of (0,0,0) or (255,255,255).
- Fixed a bug that would cause the Float and Close buttons in the panels to disappear when locking and unlocking the panels.
- Fixed a selection bug that could occur when modifying the Batch Name for a group of jobs.
- Fixed a bug when collapsing and expanding group boxes in the Configure Plugins/Events dialogs.
- Fixed a bug that caused the job icon to disappear in the job list when changing the job name.
- Improved the performance of bulk delete operations in the Monitor.
- When deleting a balancer, the history entry is now logged in the repository history instead of the balancer history.
- When deleting a pulse, the history entry is now logged in the repository history.
- The Mark Slave As Offline menu item is now shown if the slave is in the StartingJob state.
- Made some minor performance improvements to the Monitor.
- Fixed a bug where history entries for saving slave settings weren’t logged if only one slave was selected.
Slave Improvements
- Fixed a bug when the slave closed that could result in its state not being set to Offline.
- When updating the job state information during rendering, the slave no longer reads the full job object back from the database.
- Slaves only do partial updating of their state when possible to reduce bandwidth.
Pulse Improvements
- Fixed a bug when pulse closed that could result in its state not being set to Offline.
Balancer Improvements
- Fixed a bug when the balancer closed that could result in its state not being set to Offline.
Command Improvements
- Deadline Command no longer checks if the collection indices in the database need to be created (the other Deadline applications still handle this).
- The ChangeRepository command no longer tries to load the Qt libraries if it is being passed the repository path as a command line option.
- The ChangeLicenseServer command no longer tries to load the Qt libraries if it is being passed the license server as a command line option.
- The ChangeUser command no longer tries to load the Qt libraries if it is being passed the user name as a command line option.
Scripting Improvements
- Fixed a bug where the OnJobFinished callback for Event plugins wasn’t always getting the updated job object.
3ds Max Improvements
- Fixed a bug in the 3ds Max 2015 workspace workaround that caused it to fail if the workspace directory doesn’t exist.
- Added missing Shotgun options to SMTD to upload a movie and/or filmstrip after rendering.
After Effects Improvements
- Added missing Shotgun options to the integrated submitter to upload a movie and/or filmstrip after rendering.
Cinema 4D Improvements
- Added missing C4D Team render client submission script.
Draft Improvements
- Fixed a bug in the Draft Event Plugin that could prevent the uploading videos from working.
Fusion Improvements
- Updated the Fusion plugin icon.
Maya Improvements
- Fixed some Vray related bugs in the integrated Maya submitter due to differences between Vray 2 and Vray 3.
Nuke Improvements
- Added missing Shotgun options to the integrated submitter to upload a movie and/or filmstrip after rendering.
VRay Spawner Improvements
- The default Vray spawner paths for 3ds Max Design are now included.
- Fixed a typo in the Vray spawner path for Maya 2015.
- Added a timeout setting for all supported applications except 3ds Max (3ds Max RT is supported though).
- Added an option for how to handle the case where a vray DR process is already running on the machine.
- The Port number can now be specified for 3ds Max.
- 3ds Max RT is now properly supported.
- Updated height of VRay dialog in Softimage.