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-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to