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

Leader Scheduler Plumbing #1437

Closed
wants to merge 14 commits into from

Conversation

carllin
Copy link
Contributor

@carllin carllin commented Oct 5, 2018

Integrated LeaderScheduler with:

  1. Bank - Process ledger/blocks/entry functions now update the LeaderScheduler, so the leader schedule is known on startup and leader <-> validator transitions

  2. Tvu - Integrated LeaderScheduler with ReplicateStage, removed leader rotation checks from WindowService to get around problem where the WindowService wouldn't know how to calculate stakes for leader rotation at a particular entry height, b/c ReplicateStage hasn't run the necessary transactions through the bank for that entry height.

  3. Tpu - Integrated LeaderScheduler with WriteStage, remove unnecessary leader checks from Broadcast stage because WriteStage will stop sending entries at the correct point.

  4. Removed old update_leader / leader scheduler functions from Crdt.

  5. Added integration tests in multinode.

@carllin carllin closed this Oct 6, 2018
vkomenda pushed a commit to vkomenda/solana that referenced this pull request Aug 29, 2021
…js (solana-labs#1437)

Bumps [rollup](https://github.com/rollup/rollup) from 2.41.0 to 2.41.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v2.41.0...v2.41.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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.

None yet

1 participant