cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Lerer (JIRA)" <>
Subject [jira] [Updated] (CASSANDRA-10127) Make naming for secondary indexes consistent
Date Wed, 16 Dec 2015 14:45:46 GMT


Benjamin Lerer updated CASSANDRA-10127:
    Component/s: Tools

> Make naming for secondary indexes consistent
> --------------------------------------------
>                 Key: CASSANDRA-10127
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>          Components: CQL, Tools
>            Reporter: Sam Tunnicliffe
>            Assignee: Benjamin Lerer
>             Fix For: 3.0.0 rc1
>         Attachments: 10127.txt
> We have a longstanding mismatch between the name of an index as defined in schema and
what gets returned from {{SecondaryIndex#getIndexName()}}, which for the builtin index impls
is the name of the underlying index CFS, of the form {{<base_table_name>.<index_name>}}.
> This mismatch causes a number of UI inconsistencies:
> {code}nodetool rebuild_index <ks> <tbl> <idx>{code}
> {{<idx>}} must be qualified, i.e. include the redundant table name as without it,
the rebuild silently fails
> {{system.IndexInfo}} (which is also exposed over JMX) uses the form {{<tbl>.<idx>}}
> {code}cqlsh> describe index [<ks>.]<idx>{code}
> here, qualifying {{<idx>}} with the base table name is an error.
> Generally, anything CQL related uses the index name directly, whereas anthing concerned
with building or rebuiling requires the version based on an underlying backing table name.

This message was sent by Atlassian JIRA

View raw message