[ 
https://issues.apache.org/jira/browse/CASSANDRA-18301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17703765#comment-17703765
 ] 

Andres de la Peña commented on CASSANDRA-18301:
-----------------------------------------------

{quote}
we still don't know which format implementation was used in the previous 
version of Cassandra
{quote}
We sure know the major sstable version for the previous Cassandra version we 
want to be downgradable to. Perhaps we should use the last known version for 
that branch?

{quote}the user may want to enable other features while keep the old sstables 
format version - after enabling other features but not bumping sstable format 
version, the user is still able to go back. Without enabling other new 
features, the user will not be able to evaluate a new version{quote}

The list of disabled features when one decides to stay on that kind of 
"compatibility mode" would not be the full list of new features in the new 
version, but only those that require a new sstable version. For example, 
Cassandra 5.0 compatible with 4.0 would disable extended TTLs and SSTable 
tries, but the new dynamic data masking would be enabled because it doesn't 
require a new sstable format.


> Let the user select the sstable version to write
> ------------------------------------------------
>
>                 Key: CASSANDRA-18301
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18301
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Local/Config, Local/SSTable
>            Reporter: Jacek Lewandowski
>            Assignee: Jacek Lewandowski
>            Priority: Normal
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to