You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Paulo Motta (Jira)" <ji...@apache.org> on 2020/09/23 14:26:00 UTC

[jira] [Created] (CASSANDRA-16140) Add Tool to Perform Ring Membership Changes

Paulo Motta created CASSANDRA-16140:
---------------------------------------

             Summary: Add Tool to Perform Ring Membership Changes
                 Key: CASSANDRA-16140
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16140
             Project: Cassandra
          Issue Type: Improvement
          Components: Cluster/Membership, Tool/nodetool
            Reporter: Paulo Motta


It would be nice to provide a specific tool (ie. ringtool) to allow operators to perform safe ring membership operations (CASSANDRA-16139) such as removing failed nodes, aborting failed ring update proposals, adding or removing tokens to a host, moving tokens etc.

While we could provide this functionality via nodetool as done currently, I think it would be better to have an exclusive tool for this to separate concerns. Furthermore we can add specific permissions to this tool that are different from nodetool to allow only authorized operators to perform ring membership changes.

We should support the current methods available on nodetool (such as nodetool move, nodetool join, nodetool bootstrap resume, etc) and deprecate them on nodetool asking users to use the new tool moving forward.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org