Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux worker instance fail to deploy if deadline is not configured as daemon #390

Open
yashda opened this issue Apr 14, 2021 · 0 comments
Open
Labels
bug This issue is a bug. needs-triage This issue or PR still needs to be triaged.

Comments

@yashda
Copy link
Contributor

yashda commented Apr 14, 2021

The worker AMI will not get deployed successfully if deadline launcher is configured to run as standalone service.
This is because when worker is not configure to run as service, it starts the launcher with command .../deadlinelauncher -nogui. This is a blocking command and wont exit until the launcher stops. Because of this, the instance will never be able to send success signal and the instance cloudformation deployment will timeout waiting for the signal.

"$DEADLINE_LAUNCHER" -nogui

should be changed to

"$DEADLINE_LAUNCHER" -nogui &

Reproduction Steps

Create a worker AMI by installing deadline client as standalone process (not a daemon).
Sample installation command:

DeadlineClientInstaller.run --launcherdaemon false

Use this AMI to deploy a worker instance fleet. The deployment should fail stating Failed to receive 1 resource signal(s) for the current batch. Each resource signal timeout is counted as a FAILURE.

Error Log

Environment

  • OS : Linux

This is 🐛 Bug Report

@yashda yashda added bug This issue is a bug. needs-triage This issue or PR still needs to be triaged. labels Apr 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue is a bug. needs-triage This issue or PR still needs to be triaged.
Projects
None yet
Development

No branches or pull requests

1 participant