Ariel Weisberg created CASSANDRA-14405:
------------------------------------------

             Summary: Transient Replication: Metadata refactor
                 Key: CASSANDRA-14405
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14405
             Project: Cassandra
          Issue Type: Sub-task
          Components: Core, Distributed Metadata, Documentation and Website
            Reporter: Ariel Weisberg
            Assignee: Blake Eggleston
             Fix For: 4.0


Add support to CQL and NTS for configuring keyspaces to have transient replicas.

Add syntax allowing a keyspace using NTS to declare some replicas in each DC as 
transient.

Implement metadata internal to the DB so that it's possible to identify what 
replicas are transient for a given token or range.

Introduce Replica which is an InetAddressAndPort and a boolean indicating 
whether the replica is transient. ReplicatedRange which is a wrapper around a 
Range that indicates if the range is transient.

Block altering of keyspaces to use transient replication if they already 
contain MVs or 2i

Block the creation of MV or 2i in keyspaces using transient replication




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to