[
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 --tokens --sources }}
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)