dask / dask/distributed

Scheduler is open for business before preloads and startups begin

Open
#3,777 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.7k
Forks
778
Avg merge
2h 50m
Merged PRs (30d)
3

Description

In https://github.com/dask/distributed/pull/3775 we learned that calling `client.run_on_scheduler` on a Scheduler can run before the scheduler is done setting up preloads and plugins. This makes sense, we currently wait on `start` until after the scheduler has set up its networking connections. However the result there is that the scheduler is responsive to other external signals before it's done setting itself up.

My guess is that we want to have the various handler coroutines `await self` before actually handling messages.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.