Giter Site home page Giter Site logo

thinkboxsoftware / deadline Goto Github PK

View Code? Open in Web Editor NEW
147.0 33.0 51.0 4.51 MB

Open-source scripts and components for the Deadline queue manager

Home Page: http://www.thinkboxsoftware.com

License: Apache License 2.0

Shell 0.69% Python 98.86% Batchfile 0.07% Dockerfile 0.38%

deadline's Introduction

Deadline

Build Status

Thinkbox Software's GitHub repository for the Deadline compute management solution.

Here is what you will find in the top-level folders:

  • Custom: Custom plugins for Deadline.
  • DevOps: Using Deadline with DevOps tools like Docker and Vagrant.
  • Examples: How-To examples for things like DeadlineCommand, Events, REST API, and so forth.
  • Installation: Scripts for installing Deadline and migrating between Deadline versions.
  • Tools: A potpourri of useful scripts for a variety of topics.

End

deadline's People

Contributors

aplishka-az avatar bhavekbudhia avatar eshokrgozar avatar jamesthinkbox avatar jblagden avatar jhodges10 avatar mjnowen avatar randominsano avatar reklawnoom avatar tokejepsen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deadline's Issues

Deadline installation corrupt from version 10.1.13.2 when dbauth=true with user and password

Before 10.1.13.2 version (being the last one 100% tested by us 10.1.9.2), the installation of a new repository with the flags --dbauth true --dbuser --dbpassword worked correctly. Since that version, the same install script does not work. The repository installs, but neither the deadline workers nor the deadline pulse can connect to it afterwards. Their logs state that "db auth has been configured, but no password has been provided". When checking the "connection.ini" file in the settings folder of the Deadline Repository, both the fields "Username" and "PasswordHash" are empty! It seems the installer is not filling in those fields properly when installation is finished. This problem does not happen if updating an existing 10.1.9.1 into a newer version, as the connection.ini is kept during the installation.
So, summarizing:

  • In a mongo db setup with user/password enabled in the database, if deadline repository (10.1.13.2+) is installed over an existing (previous) installation, it works properly
  • In the same setup (mongo with auth enabled database), if the deadline repository is configured in a clean directory, the connection.ini does not get filled with the proper auth parameters, and then no one can connect to deadline. As there is no way to reconfigure the database connection, a full install in a previous version is needed to recover the password hash.

Install script should be reviewed so that connection.ini is properly filled in a clean install.

Authenticated WebService (REST API) not working in 10.1.20.3

When we configure the webservice as did in previous versions (default install but port changed to 8082), it works properly whenever user authentication is NOT enabled (Deadline Web Service 10.1 [v10.1.20.3 Release (1a0d97d0f)] is shown). However, when we enable "require authentication" under repository options and reboot the webservice, we always get a 401 unauthorized, and no prompt for user/password is shown, even if a deadline user with a password exist in the system. This behavior might happen since previous versions.

Upgrade Examples for Deadline 8.0

We changed the need for dlinit files in the plugins as well as what the param property is for enabling/disabling plugins. We should update all of the events and plugins to support the new format.

  • Change the param files to the new format
  • Create note in the repo's README file to explain the change to 8.0
  • Tag releases for the versions of Deadline they are compatible with

EC2 instance doesn't inherit groups if launched with spot event plugin json template

currently when I use this with the spot fleet plugin, the groups don't seem to pickup from the json definition of the spot fleet / the tags for the deadlinegroup on the ec2 instance.

It would be great if this plugin was able to determine if it is running as an ec2 instance VS running out of AWS and query the tags for the groups it is meant to inherit in the event that it is an EC2 instance.

CreatePreviewJobFromTasks.py - PythonNetException: DeadlineSubmissionException : could not find Auxiliary submission file: 6f03647cc5d01164.json

Hello! I'm trying to use this awesome script, but keep getting the error:
PythonNetException: DeadlineSubmissionException : could not find Auxiliary submission file: 6f03647cc5d01164.json

This doesn't make sense to me because the Aux files are very much there, is there something that needs to be added to the script for it to correctly find the Aux file?
Additionally, I would like to have it consider job dependencies, but that's a later issue.

Repository Version: 10.1.12.1 (f21639b8f)
Integration Version: 10.1.12.1 (f21639b8f)
3PL Settings Version: 27/11/2020

Thanks in advance!

Context:
https://github.com/ThinkboxSoftware/Deadline/blob/master/Custom/scripts/Tasks/CreatePreviewJobFromTasks.py

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.