[ https://issues.apache.org/jira/browse/CASSANDRA-15408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16971682#comment-16971682 ]
Leon Zaruvinsky commented on CASSANDRA-15408: --------------------------------------------- Hey Aleksey - What are your thoughts on just adding a retroactive change log signifying this break? While these keywords are no longer used, this is still an API break in 3.x which we had to deal with during a migration. > 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 > Reporter: Leon Zaruvinsky > Priority: Normal > 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