indexType required for secondary indices and fails silently with out it
-----------------------------------------------------------------------
Key: CASSANDRA-1566
URL: https://issues.apache.org/jira/browse/CASSANDRA-1566
Project: Cassandra
Issue Type: Bug
Components: API
Affects Versions: 0.7 beta 2
Reporter: Jesse McConnell
Priority: Minor
When defining an secondary index on a column family the indexType is required
to be set to KEYS and if you don't set that cassandra will silently fail to add
the index
for (ColumnDefinition info : metadata.column_metadata.values())
{
if (info.index_type != null)
addIndex(info);
}
You are able to make it to this code in the ColumnFamilyStore with no warnings
(that I noticed at least) and there ought to at least be an info message here
where it indicates the index is being tossed during creation.
Better yet there ought to be protection on the thrift call that requires this
option for the request to be valid or default it to the only option right now
of KEYS
cheers
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.