Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-19048

Audit table properties passed through Analytics CqlUtils

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • NA
    • Analytics Library
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              drohrer Doug Rohrer
              drohrer Doug Rohrer
              Doug Rohrer
              Dinesh Joshi, Francisco Guerrero, Yifan Cai
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m