[
https://issues.apache.org/jira/browse/CASSANDRA-6940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13949139#comment-13949139
]
Sylvain Lebresne commented on CASSANDRA-6940:
---------------------------------------------
Any strong opposition? Again, I'm fine re-evaluating later, but I think there
is a enough potential for harm in type renames, and it's unclear enough how we
can expose that to client drivers (i.e how do we properly notify them) that I
think I'd rather not rush shipping that particular part.
> Consider removing user types rename for now
> -------------------------------------------
>
> Key: CASSANDRA-6940
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6940
> Project: Cassandra
> Issue Type: Bug
> Reporter: Sylvain Lebresne
> Assignee: Sylvain Lebresne
> Fix For: 2.1 beta2
>
>
> When adding user types we've added the ability to do type renames. And while
> this kind of work, I'm starting to think that this will be hard to handle by
> clients drivers, especially since we can't really have a "type renamed"
> notification easily since internally we really handle the renaming as a drop
> + a add + a bunch of updates to the tables that were mentioning the type.
> Besides, it feels like a bad idea in general to rename a type once it's been
> used in some tables (and if it's not used yet, then it's easy to drop and
> recreate with the new name).
> So since 2.1 is not out yet, I would suggest that maybe it's wiser to remove
> type renaming for now, which doesn't at all preclude re-evaluating this a tad
> later when we have a little more experience with user types (and have a
> little more data point on whether this could actually be more useful than
> harmful).
--
This message was sent by Atlassian JIRA
(v6.2#6252)