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

WIP QBFT Empty Block Period #4634

Closed
wants to merge 5 commits into from

Conversation

siladu
Copy link
Contributor

@siladu siladu commented Nov 9, 2022

PR description

Fixed Issue(s)

#3810

Documentation

  • I thought about documentation and added the doc-change-required label to this PR if
    updates are required.

Changelog

Signed-off-by: Simon Dudley <[email protected]>
Delay start of round by cancelling roundChangeTimer and adding short delay to a new BlockTimer to create a loop
In that loop (In QbftBlockHeightManager), check if emptyBlockPeriod has been surpassed.
Hardcoded values and buggy delay timing to fix.
Signed-off-by: Simon Dudley <[email protected]>
Move isProposer check after block building and sendProposalMessage if true

Signed-off-by: Simon Dudley <[email protected]>
@siladu siladu mentioned this pull request Nov 9, 2022
Do nothing when emptyBlockPeriod has expired instead of restarting the BlockTimer

Signed-off-by: Simon Dudley <[email protected]>
@garyschulte
Copy link
Contributor

Closing, pending new work on #3810. @siladu @matthew1001

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