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

Signal shutdown, use runtime shutdown to stop #753

Merged
merged 1 commit into from
Nov 30, 2023
Merged

Conversation

blt
Copy link
Collaborator

@blt blt commented Nov 30, 2023

What does this PR do?

This commit removes the soft shutdown that we previously used in lading. We have known for some time that lading's shut down mechanism is faulty: singular tasks would hold the shutdown up for unknown reasons. We then used the runtime shutdown in addition to our soft mechanism.

This commit removes the soft mechanism. We signal that all tasks should shut down but no longer wait on them to do so, immediately moving to the runtime's shutdown mechanism.

Related issues

REF SMPTNG-94

This commit removes the soft shutdown that we previously used in lading. We have
known for some time that lading's shut down mechanism is faulty: singular tasks
would hold the shutdown up for unknown reasons. We then used the runtime
shutdown in addition to our soft mechanism.

This commit removes the soft mechanism. We signal that all tasks _should_ shut
down but no longer wait on them to do so, immediately moving to the runtime's
shutdown mechanism.

REF SMPTNG-94

Signed-off-by: Brian L. Troutwine <[email protected]>
@blt blt requested a review from a team as a code owner November 30, 2023 19:23
@blt blt merged commit dff147a into main Nov 30, 2023
16 checks passed
@blt blt deleted the aggressive_shutdown branch November 30, 2023 20:36
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.

2 participants