[ https://issues.apache.org/jira/browse/CASSANDRA-15408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16973512#comment-16973512 ]
Aleksey Yeschenko commented on CASSANDRA-15408: ----------------------------------------------- Thanks! Committed to 3.0 and merged upwards. > Cassandra throws SyntaxException for obsolete keywords that Thrift API permits > ------------------------------------------------------------------------------ > > Key: CASSANDRA-15408 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15408 > Project: Cassandra > Issue Type: Bug > Components: Documentation/NEWS.txt > Reporter: Leon Zaruvinsky > Priority: Normal > Fix For: 3.0.x, 3.11.x > > Attachments: CASSANDRA-15408.patch > > > In [this > refactor|https://github.com/apache/cassandra/commit/b31845c4a7982358a7c5bfd9bcf572fda6c1bfa9#diff-826a67bf1ae2e45372a35a6a2a6f3f3cL74] > of CFPropDefs to TableAttributes for CASSANDRA-9712, three obsolete keywords > were removed: > {code:java} > obsoleteKeywords.add("index_interval"); > obsoleteKeywords.add("replicate_on_write"); > obsoleteKeywords.add("populate_io_cache_on_flush"); > {code} > > The Thrift API continues to reference these keywords as deprecated, so it's > not clear that they are actually unsupported. > Could we either add them back as obsoleteKeywords, or add a change log that > statements with these properties will fail (There is already a changelog > about "index_interval" but not the other two)? I understand that the Thrift > API is totally deprecated so I don't feel strongly about cleaning it up. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org