Fix _update_scheduler_info
hanging failed tests
#7225
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've noticed on a few occasions that when an assertion fails in a
gen_cluster
test, sometimes the test will not fail right away, but will hang for a long time throwing errors out of the_update_scheduler_info
PeriodicCallback.It doesn't make sense to me why this is possible, or why a worker client is connecting to the scheduler after the worker has shut down.
But this change makes the tests fail right away instead of hanging, which is a much nicer development experience.
cc @jacobtomlinson @jrbourbeau
pre-commit run --all-files