[ https://issues.apache.org/jira/browse/CASSANDRA-13369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15944179#comment-15944179 ]
Nachiket Patil commented on CASSANDRA-13369: -------------------------------------------- [~jjirsa] Thanks. Fixed. > If there are multiple values for a key, CQL grammar choses last value. This > should not be silent or should not be allowed. > -------------------------------------------------------------------------------------------------------------------------- > > Key: CASSANDRA-13369 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13369 > Project: Cassandra > Issue Type: Bug > Components: CQL > Reporter: Nachiket Patil > Assignee: Nachiket Patil > Priority: Minor > Attachments: 3.X.diff, trunk.diff > > > If through CQL, multiple values are specified for a key, grammar parses the > map and last value for the key wins. This behavior is bad. > e.g. > {code} > CREATE KEYSPACE Excalibur WITH REPLICATION = {'class': > 'NetworkTopologyStrategy', 'dc1': 2, 'dc1': 5}; > {code} > Parsing this statement, 'dc1' gets RF = 5. This can be catastrophic, may even > result in loss of data. This behavior should not be silent or not be allowed > at all. -- This message was sent by Atlassian JIRA (v6.3.15#6346)