Skip to content

feat(api): expose cluster membership service - #5

Draft
Aetherance wants to merge 1 commit into
membership/dynamic-transportfrom
membership/cluster-api
Draft

feat(api): expose cluster membership service#5
Aetherance wants to merge 1 commit into
membership/dynamic-transportfrom
membership/cluster-api

Conversation

@Aetherance

Copy link
Copy Markdown
Owner

Part 5 of the membership stack.

Depends on #4.

Summary

  • expose list, add, promote, remove, update, and status membership RPCs
  • translate membership validation and proposal failures into gRPC status codes
  • report leader, commit, role, activity, and replication progress
  • register the cluster service and cover the API with tests

Review scope

This PR exposes membership management operations. Fresh-node learner bootstrap and CLI wiring are handled by the final 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