You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Nachiket Patil (JIRA)" <ji...@apache.org> on 2016/09/21 22:54:20 UTC

[jira] [Created] (CASSANDRA-12681) Reject empty options and invalid DC names in replication configuration while creating or altering a keyspace.

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
                 URL: https://issues.apache.org/jira/browse/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 NetworkTopologyStrategy:
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 NetworkTopologyStrategy.
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
(v6.3.4#6332)