[ https://issues.apache.org/jira/browse/CASSANDRA-9677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14610514#comment-14610514 ]
Aleksey Yeschenko commented on CASSANDRA-9677: ---------------------------------------------- Nothing seems to be extra-broken, with the exception of CASSANDRA-9694, which may or may not have been caused by a previous commit. Committed to trunk as {{a89597da137ad55a5a1b5268ff414c3c1effce10}}. > Refactor KSMetaData > ------------------- > > Key: CASSANDRA-9677 > URL: https://issues.apache.org/jira/browse/CASSANDRA-9677 > Project: Cassandra > Issue Type: Improvement > Reporter: Aleksey Yeschenko > Assignee: Aleksey Yeschenko > Fix For: 3.x > > > As part of CASSANDRA-9425 and a follow-up to CASSANDRA-9665, and a > pre-requisite for new schema change protocol, this ticket will do the > following > 1. Make {{UTMetaData}} immutable (new {{Types}} class) > 2. Refactor handling of the {{CFMetaData}} map in {{KSMetaData}} (new > {{Tables}} class) > 3. Factor out params into a separate class ({{KeyspaceParams}}) > 4. Rename and move {{KSMetaData}} to {{schema.KeyspaceMetadata}} -- This message was sent by Atlassian JIRA (v6.3.4#6332)