+1 On Fri, Jun 4, 2021, 3:53 AM Benjamin Lerer <ble...@apache.org> wrote:
> Hi everybody, > > There are a significant amount of issues with DROP COMPACT STORAGE that can > be pretty surprising for users. > To name a few: > * Some hidden columns will show up changing the resultset returned for > wildcard queries > * 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 > * 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) > > In my opinion DROP COMPACT STORAGE is not ready for production use unless > users fully understand what they are doing. > By consequence, I am wondering if we should not mark it as experimental as > we did for the Materialized Views (CASSANDRA-13959). > > What is your opinion? >