You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Geoffrey Yu (JIRA)" <ji...@apache.org> on 2016/08/10 05:02:22 UTC
[jira] [Updated] (CASSANDRA-9875) Rebuild with start and end token
and from targeted replica
[ https://issues.apache.org/jira/browse/CASSANDRA-9875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Geoffrey Yu updated CASSANDRA-9875:
-----------------------------------
Attachment: 9875-trunk.txt
Since CASSANDRA-10406 already implements the ability to specify ranges for {{nodetool rebuild}}, I attached a patch to add the ability to specify specific sources to stream from for the rebuild (which is the other improvement this ticket mentions).
*Usage:*
{{nodetool rebuild --keyspace <keyspace> --tokens <comma separated token ranges> --sources <comma separated host names>}}
The implementation in this ticket requires that if {{-- sources}} is used, a source must be specified for every single token range provided using {{-- tokens}}.
I also added in some code to validate the inputted ranges to make sure that the current node owns all of them.
> Rebuild with start and end token and from targeted replica
> ----------------------------------------------------------
>
> Key: CASSANDRA-9875
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9875
> Project: Cassandra
> Issue Type: Improvement
> Reporter: sankalp kohli
> Priority: Minor
> Labels: lhf
> Attachments: 9875-trunk.txt
>
>
> Nodetool rebuild command will rebuild all the token ranges handled by the endpoint. Sometimes we want to rebuild only a certain token range. We should add this ability to rebuild command. We should also add the ability to stream from a given replica.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)