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

Allow operators to disable 'ALTER ... DROP COMPACT STORAGE' statements

    XMLWordPrintableJSON

Details

    Description

      ALTER ... DROP COMPACT STORAGE statements have not been extensively tested and suffer from several issues like:

      • As COMPACT tables did not have primary key liveness there empty rows
        inserted AFTER the ALTER will be returned whereas the one inserted before
        the ALTER will not.
      • Also due to the lack of primary key liveness the amount of SSTables being
        read will increase resulting in slower queries (CASSANDRA-16675)
      • After DROP COMPACT it becomes possible to ALTER the table in a way that
        makes all the row disappears
      • There is a loss of functionality around null clustering when dropping
        compact storage (CASSANDRA-16069)

      To avoid running into those issues this ticket will introduce a new flag that allow operators to disable those statements on their clusters.

      see https://www.mail-archive.com/dev@cassandra.apache.org/msg16789.html

      Attachments

        Activity

          People

            blerer Benjamin Lerer
            blerer Benjamin Lerer
            Benjamin Lerer
            Andres de la Peña, Brandon Williams
            Votes:
            0 Vote for this issue
            Watchers:
            7 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 - 1h 50m
                1h 50m