Nachiket Patil created CASSANDRA-12681:

             Summary: Reject empty options and invalid DC names in replication 
configuration while creating or altering a keyspace.
                 Key: CASSANDRA-12681
             Project: Cassandra
          Issue Type: Improvement
          Components: Distributed Metadata
            Reporter: Nachiket Patil
            Assignee: Nachiket Patil
            Priority: Minor

Add some restrictions around create / alter keyspace with 
1. Do not accept empty replication configuration (no DC options after class). 
Cassandra checks that SimpleStrategy must have replication_factor option but 
does not check that at least one DC should be present in the options for 
2. Cassandra accepts any random string as DC name replication option for 
NetworkTopologyStrategy while creating or altering keyspaces. Add a restriction 
that the options specified is valid datacenter name. Using incorrect value or 
simple mistake in typing the DC name can cause outage in production environment.

This message was sent by Atlassian JIRA

Reply via email to