[
https://issues.apache.org/jira/browse/CASSANDRA-13994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17072465#comment-17072465
]
Alex Petrov edited comment on CASSANDRA-13994 at 4/1/20, 7:23 AM:
------------------------------------------------------------------
Just to make sure: there's no rush to make this change: it doesn't block 4.0,
and can even be done later, since there's no API or behaviour change. We
definitely need to be very careful when removing usage of compact storage
methods, since most of the usage is in around the storage engine. Also, it
might be useful to know the impact of the removal and whether or not we got
anything from it performance-wise, since it'll give some information about
about 3.0 and 3.11 as well.
was (Author: ifesdjeen):
Just to make sure: there's no rush to make this change. We definitely need to
be very careful when removing usage of compact storage methods, since most of
the usage is in around the storage engine. Also, it might be useful to know the
impact of the removal and whether or not we got anything from it
performance-wise, since it'll give some information about about 3.0 and 3.11 as
well.
> Remove COMPACT STORAGE internals before 4.0 release
> ---------------------------------------------------
>
> Key: CASSANDRA-13994
> URL: https://issues.apache.org/jira/browse/CASSANDRA-13994
> Project: Cassandra
> Issue Type: Improvement
> Components: Legacy/Local Write-Read Paths
> Reporter: Alex Petrov
> Assignee: Ekaterina Dimitrova
> Priority: Low
> Fix For: 4.0, 4.0-rc
>
>
> 4.0 comes without thrift (after [CASSANDRA-11115]) and COMPACT STORAGE (after
> [CASSANDRA-10857]), and since Compact Storage flags are now disabled, all of
> the related functionality is useless.
> There are still some things to consider:
> 1. One of the system tables (built indexes) was compact. For now, we just
> added {{value}} column to it to make sure it's backwards-compatible, but we
> might want to make sure it's just a "normal" table and doesn't have redundant
> columns.
> 2. Compact Tables were building indexes in {{KEYS}} mode. Removing it is
> trivial, but this would mean that all built indexes will be defunct. We could
> log a warning for now and ask users to migrate off those for now and
> completely remove it from future releases. It's just a couple of classes
> though.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]