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)