cassandra obter todos os registros no intervalo de tempo

Eu tenho que trabalhar com uma família de colunas que tem (user_id, timestamp) como chave. Na minha consulta, gostaria de buscar todos os registros em um determinado intervalo de tempo, independentemente do user_id. Este é o esquema da tabela exata:

CREATE TABLE userlog (
  user_id text,
  ts timestamp,
  action text,
  app_type text,
  channel_name text,
  channel_session_id text,
  pid text,
  region_id text,
  PRIMARY KEY (user_id, ts)
)

Eu tentei correr

SELECT * FROM userlog  WHERE ts >= '2013-01-01 00:00:00+0200' AND  ts <= '2013-08-13 23:59:00+0200' ALLOW FILTERING;

que funciona bem na minha instalação local cassandra contendo um pequeno conjunto de dados, mas falha com

Request did not complete within rpc_timeout.

no sistema produtivo contendo todos os dados.

Existe uma consulta, de preferência cql, que funciona sem problemas com a família de colunas especificada ou temos que alterar o design?

questionAnswers(3)

yourAnswerToTheQuestion