-
Notifications
You must be signed in to change notification settings - Fork 198
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support for multi-scheduler deployments (#59)
* Initial design and implementation * ExecutorManager tests * Only consider alive executors * Use correct session ID provided in request * Fix bug in etcd key scan * Debugging * Drop for EtcdLock * Better locking * Debug for ExecutionGraph * Fix partition accounting in ExecutionGraph * Fix input partition accounting * Handle stages with multiple inputs better * Simplify output buffer * Cleanup * Cleanup * Linting * Linting and docs * Job queueing and general cleanup * Handle job queueing and failure * Tests * Fix doc comments * Tests * Add license header * Fix graph complete logic * Fix bug in partition mapping * Eagerly offer pending tasks * Tests for event loop * Merge upstream * Fix compiler error after rebase * Clippy fix * Merge pull request #4 from coralogix/scheduler-fix Scheduler fixes * Use correct bind address for executor registration * Use correct keyspace when initing heartbeats * Fix after cherry-pick bugfixes * Fix conflicts after merge Co-authored-by: Martins Purins <[email protected]>
- Loading branch information
1 parent
56ec4df
commit a2c794e
Showing
27 changed files
with
4,439 additions
and
3,087 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
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
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
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.