Doug Rohrer created CASSANDRA-19048:
---------------------------------------

             Summary: Audit table properties passed through Analytics CqlUtils
                 Key: CASSANDRA-19048
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19048
             Project: Cassandra
          Issue Type: Bug
            Reporter: Doug Rohrer


In mixed version clusters, table properties (`WITH` clauses in the table 
definition) have historically been moved or renamed without much thought to 
backward-compatibility of external tools. This has caused breaking changes to 
the Analytics library in the past. Therefore, the Analytics library removes 
most table properties from the table schema it uses in order to avoid these 
issues. However, it is currently too aggressive in this removal process.  For 
example, the `default_time_to_live` parameter is currently removed from the 
table options, but the Bulk Writer should use this to set the appropriate TTL 
when the user doesn’t specify it in the bulk job.

Similarly, compression options passed to the Bulk Writer should be honored so 
that the appropriate compression algorithm is used when generating sstables.

The allowlist of options needs to be audited and improved to add additional 
options where appropriate.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to