-
Notifications
You must be signed in to change notification settings - Fork 543
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Block builder scheduler startup: learn state from worker updates (#9897)
* Add a startup period where we're learning the state of the world. This includes: * committed offsets learned from Kafka * any job progress/completion updates we've learned from workers given `block-builder-scheduler.startup-observe-time` * When the startup period if over, we compute the starting state from the observations and begin normal operation. * Add a job assignment `epoch` mechanism to break ties when multiple workers report updates about the same job. Clients include the epoch in any job-related communications.
- Loading branch information
1 parent
92ebc23
commit 4f36235
Showing
4 changed files
with
576 additions
and
140 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.