Added CASSANDRA-1556 for the error message. 

Aaron

On 29 Sep 2010, at 16:45, Jonathan Ellis wrote:

> On Tue, Sep 28, 2010 at 10:28 PM, Aaron Morton <[email protected]> 
> wrote:
>> Noticed these when working against the current 0.7.0 beta2 (#3) build...
>> When sending a system_add_keyspace request with an invalid keyspace the
>> response to the client is fine...
>> 
>> (python)
>> InvalidRequestException: InvalidRequestException(why='Invalid keyspace name:
>> Test Keyspace 1285729085.78')
>> However it's not logged in the system.log.
> 
> We don't log any InvalidRequest.  Not sure if it's worth
> special-casing system_ methods there.
> 
>> In thrift/CassandraServer system_add_keyspace() the strategy_class string
>> from the KsDef is used to load a class. The ClassNotFoundError is then
>> caught and used to build an InvalidRequestException. If the strategy_class
>> is missing or empty, the error returned to the client is
>> (python)
>> InvalidRequestException: InvalidRequestException(why='')
> 
> Can you create a ticket for this?
> 
> -- 
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of Riptano, the source for professional Cassandra support
> http://riptano.com

Reply via email to