Skip to content

[raft] Implement dssctl for cluster membership - #1777

Draft
MariemBaccari wants to merge 7 commits into
interuss:masterfrom
Orbitalize:dssctl
Draft

MariemBaccari wants to merge 7 commits into
interuss:masterfrom
Orbitalize:dssctl

Conversation

@MariemBaccari

@MariemBaccari MariemBaccari commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

This PR is a follow-up to #1787 and implements CLI tool which sends cluster membership requests to the admin API.
This PR should close #1719.

@MariemBaccari
MariemBaccari force-pushed the dssctl branch 2 times, most recently from 7d1c77d to a15ab51 Compare October 15, 2026 12:32
@MariemBaccari
MariemBaccari force-pushed the dssctl branch 4 times, most recently from 3e5d64f to 3f98d9d Compare October 15, 2026 13:39
@MariemBaccari
MariemBaccari marked this pull request as ready for review October 15, 2026 13:49
Comment thread cmds/dssctl/README.md
Error: rid: 400 Bad Request: node ID 4 was removed from the group and cannot be reused (E:…)
```

A change can therefore succeed for some groups and fail for others. In that case, the command can be retried for the failed groups only with `--groups`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

the example output / message seems unnatural to read no?

Comment thread cmds/dssctl/README.md
@@ -0,0 +1,73 @@
# dssctl

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Open question: should this be only in the docs/website part of the documentation instead?

@MariemBaccari
MariemBaccari marked this pull request as draft October 22, 2026 13:28

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[raft][gate 2] Pool membership management

2 participants