Skip to content

feat(storage): apply membership changes - #3

Draft
Aetherance wants to merge 1 commit into
membership/metadata-storagefrom
membership/conf-change
Draft

feat(storage): apply membership changes#3
Aetherance wants to merge 1 commit into
membership/metadata-storagefrom
membership/conf-change

Conversation

@Aetherance

Copy link
Copy Markdown
Owner

Part 3 of the membership stack.

Depends on #2.

Summary

  • validate and propose learner add, promotion, removal, and address updates
  • apply committed Raft configuration changes to ConfState and cluster metadata
  • make exact retries idempotent and prevent reuse of removed member IDs
  • persist configuration state and metadata atomically

Review scope

This PR owns membership state transitions. Dynamic transport routing is handled by the next PR.

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.

1 participant