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: [email protected]
For additional commands, e-mail: [email protected]