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

Disable vote rebroadcasting while cemented count is below hardcoded bootstrap block count #2416

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

guilhermelawless
Copy link
Contributor

@guilhermelawless guilhermelawless commented Nov 25, 2019

Closes #2410 . It's a heuristic since blocks that don't go towards the bootstrap block count can be cemented, but close enough. Other heuristics can follow in the future to understand the likelihood of a vote being useful to the network.

One thing to take into account is nodes with disabled frontier confirmation ( #2175 ); it's likely they also reach this cemented count through the confirmation height processor trickling down through millions of blocks. Disabling vote rebroadcasting completely for these nodes would be another option.

@guilhermelawless guilhermelawless added performance Performance/resource utilization improvement networking labels Nov 25, 2019
@guilhermelawless guilhermelawless added this to the V21.0 milestone Nov 25, 2019
@guilhermelawless guilhermelawless self-assigned this Nov 25, 2019
cryptocode
cryptocode previously approved these changes Dec 7, 2019
@zhyatt
Copy link
Collaborator

zhyatt commented Oct 13, 2020

We are planning to hold off on merging this for now in favor of looking into limiting rebroadcasting of votes from confirm_req more generally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
networking performance Performance/resource utilization improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove vote rebroadcasting for bootstrapping nodes
4 participants