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

feat(core): update to work with Deadline 10.4.0 #1389

Merged
merged 1 commit into from
Nov 26, 2024

Conversation

rondeau-aws
Copy link
Contributor

@rondeau-aws rondeau-aws commented Nov 22, 2024

Problem

We want to use the new Deadline 10.4.0 release with the RFDK.

Most of the issues we encountered are related to OS support in Deadline. Previously we installed Deadline on Amazon Linux 2, but this is no longer supported in Deadline 10.4.0.

Solution

  • We updated the OS to Amazon Linux 2023 (AL2023).
  • Previously our scripts used Python 2. This is not installed on AL2023 by default, so we changed our scripts to use Python 3 instead.
  • AL2023 includes a new version of GnuPG with different output. We changed our invocation to use a machine-readable format that works on both the newer and older version.
  • The WF-submit-jobs-to-sets.sh scripts in our integration tests submitted jobs that run /usr/bin/sleep. This command is not available on Windows, causing occasional test failures. We changed the tests to run timeout.exe on Windows instead.

Testing

I ran the integration tests with Deadline 10.4.0.10 and confirmed that they succeed.

I also ran the integration tests on an older revision of this change, and confirmed that they succeeded with Deadline 10.3.2.1.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

@rondeau-aws rondeau-aws added the pr/do-not-merge This PR should not be merged at this time. label Nov 22, 2024
integ/lib/testing-tier.ts Outdated Show resolved Hide resolved
marofke
marofke previously approved these changes Nov 25, 2024
@rondeau-aws rondeau-aws removed the pr/do-not-merge This PR should not be merged at this time. label Nov 25, 2024
@rondeau-aws rondeau-aws merged commit db0d582 into aws:mainline Nov 26, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants