Skip to content

Conversation

@leandernikolaus
Copy link
Contributor

@leandernikolaus leandernikolaus commented Nov 5, 2025

This addresses #247.

Can be merged in my oppinion

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR addresses issue #247 by preventing the sending of NewView messages when advancing to a new view based on a quorum certificate (QC) rather than a timeout certificate (TC). The fix ensures that NewView messages are only sent to the leader when the view change is triggered by a timeout.

Key changes:

  • Added a check to skip sending NewView messages when timeout is false (i.e., when advancing view due to a QC)
  • Only replicas that are not the leader and have timed out will send NewView messages

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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