Skip to content

ra_server: Evaluate member promotion in #install_snapshot_result{} (backport #584)#586

Merged
michaelklishin merged 1 commit intov2.17.xfrom
md/backport-install-snapshot-promote
Mar 3, 2026
Merged

ra_server: Evaluate member promotion in #install_snapshot_result{} (backport #584)#586
michaelklishin merged 1 commit intov2.17.xfrom
md/backport-install-snapshot-promote

Conversation

@the-mikedavis
Copy link
Copy Markdown
Collaborator

@the-mikedavis the-mikedavis commented Mar 3, 2026

Currently, promotable members can get "stuck" as promotable until the next command is appended if they join the cluster and only install a snapshot from the leader. We can evaluate promoting the peer when handling #install_snapshot_result{} to ensure the member becomes a voter.

#584 is a small change so I think we should backport it to v2.17.x.

Currently, promotable members can get "stuck" as promotable until the
next command is appended if they join the cluster and only install a
snapshot from the leader. We can evaluate promoting the peer when
handling `#install_snapshot_result{}` to ensure the member becomes a
voter.
@the-mikedavis the-mikedavis self-assigned this Mar 3, 2026
@michaelklishin michaelklishin added this to the 2.17.3 milestone Mar 3, 2026
@michaelklishin michaelklishin merged commit 8da4776 into v2.17.x Mar 3, 2026
12 of 13 checks passed
@michaelklishin michaelklishin deleted the md/backport-install-snapshot-promote branch March 3, 2026 23:55
@michaelklishin
Copy link
Copy Markdown
Contributor

Thank you, @the-mikedavis!

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