Benjamin Lerer commented on CASSANDRA-12443:

The current patch removes only the processing code. I wonder if we should not 
remove also the parsing logic from {{Cql.g}} and {{cql3handling.py}}. The error 
message might be less user friendly but we will avoid keeping some useless code.

The documentation in {{3.X}} will also need to be updated.

> Remove alter type support
> -------------------------
>                 Key: CASSANDRA-12443
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12443
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Carl Yeksigian
>            Assignee: Carl Yeksigian
>             Fix For: 3.0.x
> Currently, we allow altering of types. However, because we no longer store 
> the length for all types anymore, switching from a fixed-width to 
> variable-width type causes issues. commitlog playback breaking startup, 
> queries currently in flight getting back bad results, and special casing 
> required to handle the changes. In addition, this would solve 
> CASSANDRA-10309, as there is no possibility of the types changing while an 
> SSTableReader is open.
> For fixed-length, compatible types, the alter also doesn't add much over a 
> cast, so users could use that in order to retrieve the altered type.

This message was sent by Atlassian JIRA

Reply via email to