You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Matt Byrd (Jira)" <ji...@apache.org> on 2026/03/26 15:43:00 UTC

[jira] [Created] (CASSANDRA-21258) Allow nodetool rebuild to support suppling a list of tables to target per keyspace

Matt Byrd created CASSANDRA-21258:
-------------------------------------

             Summary: Allow nodetool rebuild to support suppling a list of tables to target per keyspace 
                 Key: CASSANDRA-21258
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21258
             Project: Apache Cassandra
          Issue Type: Improvement
          Components: Consistency/Streaming, Tool/nodetool
            Reporter: Matt Byrd
            Assignee: Matt Byrd


Currently rebuild supports rebuilding at the scope of keyspace but not individual table.
When an operator wants to load data (e.g a backup) for a specific table to only subset of nodes (e.g one D.C) and then rebuild the others from these nodes, this currently is not supported.

It seems like it should be fairly straightforward at least in terms of code and plumbing to allow this.
RangeStreamer.java already calls into StreamPlan::requestRanges suppling the entire set of tables, hence could modified to allow to specifying a subset.

Would be interested if folks generally think this is reasonable or if anyone can see any problems in extending the api surface area In this way.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org