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

Bump versions for 3.1.1 hotfix #1804

Merged
merged 5 commits into from
Feb 13, 2025
Merged

Bump versions for 3.1.1 hotfix #1804

merged 5 commits into from
Feb 13, 2025

Conversation

LeiGlobus
Copy link
Contributor

Bump versions for hotfix to fix JobStatusPoller thread initialization issue preventing daemonized startups.

khk-globus and others added 3 commits February 13, 2025 00:15
The recent refactor to move the JobStatusPoller thread initialization to the
`GlobusComputeEngine.__init__` method missed that endpoints are often
daemonized.  Daemonization only allows the fork()ing thread to survive.

Fix: Move the JSP thread creation back to the GCE's `.start()` method, since
this method is invoked *after* the daemonization.  This time, cement the
expectation with a test.

Reference:

    - #1779 (as part of [sc-37953])
    - 393b410
Bugfix: start JobStatusPoller at engine start
@LeiGlobus LeiGlobus added no-news-is-good-news This change does not require a news file quick-review Review of this should be quick and easy labels Feb 13, 2025
khk-globus
khk-globus previously approved these changes Feb 13, 2025
@LeiGlobus LeiGlobus merged commit 1da6140 into main Feb 13, 2025
21 checks passed
@LeiGlobus LeiGlobus deleted the 3.1.1 branch February 13, 2025 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-news-is-good-news This change does not require a news file quick-review Review of this should be quick and easy
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants