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

Add support + mission for new leader election algorithm #205

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bboston7
Copy link
Contributor

Part of stellar/stellar-core#4387

This change adds support for testing the new leader election algorithm by generating configs that make use of auto quorum set configuration where possible. In doing so, it switches many tests over to auto quorum set configuration.

This change also adds a new set of missions that blend nodes running the old and new leader election algorithm to assess the impact of nodes using these different algorithms simultaneously. The good news is that in running the test I did not see much increase in timeouts with either majority (no ledger had more than 1 timeout).

Part of stellar/stellar-core#4387

This change adds support for testing the new leader election algorithm
by generating configs that make use of auto quorum set configuration
where possible. In doing so, it switches many tests over to auto quorum
set configuration.

This change also adds a new set of missions that blend nodes running the
old and new leader election algorithm to assess the impact of nodes using
these different algorithms simultaneously. The good news is that in
running the test I did not see much increase in timeouts with either
majority (no ledger had more than 1 timeout).
Copy link
Contributor

@marta-lokhova marta-lokhova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks! looks like there are some merge conflicts, but otherwise looks good. We can also add the two new missions to the CI once this PR lands.

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.

2 participants