Skip to content

feat: reject consensus - leader step down on consensus rejection#392

Merged
Migorithm merged 7 commits intomasterfrom
feat/reject-consensus
Mar 23, 2025
Merged

feat: reject consensus - leader step down on consensus rejection#392
Migorithm merged 7 commits intomasterfrom
feat/reject-consensus

Conversation

@Migorithm
Copy link
Copy Markdown
Owner

@Migorithm Migorithm commented Mar 23, 2025

resolved #369

outlined #391

  • rename: should_become_leader -> may_become_leader
  • simplified may_become_leader
  • remove neg_vt from ElectionVoting
  • rename: voting_maybe_finished -> voting_if_unfinished
  • simplified voting_if_unfinished
  • idempotent, explicit heartbeat scheduler switching logic
    • turn_leader_mode
    • turn_follower_mode

@Migorithm Migorithm added enhancement New feature or request refactoring feat labels Mar 23, 2025
@Migorithm Migorithm self-assigned this Mar 23, 2025
@Migorithm Migorithm merged commit 0159b68 into master Mar 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: leader step down on consensus rejection

1 participant