Benjamin Lerer created CASSANDRA-16733:
------------------------------------------

             Summary: Allow operators to disable 'ALTER ... DROP COMPACT 
STORAGE' statements
                 Key: CASSANDRA-16733
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16733
             Project: Cassandra
          Issue Type: Bug
          Components: Legacy/CQL
            Reporter: Benjamin Lerer
            Assignee: Benjamin Lerer


{{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.



--
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

Reply via email to