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:29:00 UTC

[jira] [Created] (CASSANDRA-16141) Enable Adding and Removing Tokens to a Node (Dynamic Virtual Nodes)

Paulo Motta created CASSANDRA-16141:
---------------------------------------

             Summary: Enable Adding and Removing Tokens to a Node (Dynamic Virtual Nodes)
                 Key: CASSANDRA-16141
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16141
             Project: Cassandra
          Issue Type: New Feature
          Components: Cluster/Membership, Feature/Virtual Nodes
            Reporter: Paulo Motta


The new ring membership protocol added on CASSANDRA-16139 allows adding and removing tokens to an existing cluster node.

This allows operators to increase/reduce the number of virtual nodes per node on a live cluster. Furthermore this also enables Incremental Bootstrap (CASSANDRA-8494).

This ticket is to enable this functionality to users via ringtool (CASSANDRA-16140).

The pseudo-code for each operation is available below:
* [add token|https://gist.github.com/pauloricardomg/1930c8cf645aa63387a57bb57f79a0f7#file-bootstrap-py] (essentially similar to bootstrap)
* [remove token|https://gist.github.com/pauloricardomg/1930c8cf645aa63387a57bb57f79a0f7#file-remove_token-py)



--
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