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.

Reply via email to