Secondary indexes can generate a lot of random i/o.  iostat -x can
confirm if that's your problem.

On Thu, Mar 29, 2012 at 5:52 PM, Chris Hart <ch...@remilon.com> wrote:
> Hi,
>
> I have the following cluster:
>
> 136112946768375385385349842972707284580
> <ip address>  MountainViewRAC1        Up     Normal  1.86 GB         20.00%  0
> <ip address>  MountainViewRAC1        Up     Normal  2.17 GB         33.33%  
> 56713727820156410577229101238628035242
> <ip address>  MountainViewRAC1        Up     Normal  2.41 GB         33.33%  
> 113427455640312821154458202477256070485
> <ip address>     Rackspace   RAC1        Up     Normal  3.9 GB          
> 13.33%  136112946768375385385349842972707284580
>
> The following query runs quickly on all nodes except 1 MountainView node:
>
>  select * from Access_Log where row_loaded = 0 limit 1;
>
> There is a secondary index on row_loaded.  The query usually doesn't complete 
> (but sometimes does) on the bad node and returns very quickly on all other 
> nodes.  I've upping the rpc timeout to a full minute (rpc_timeout_in_ms: 
> 60000) in the yaml, but it still often doesn't complete in a minute.  It 
> seems just as likely to complete and takes about the same amount of time 
> whether the limit is 1, 100 or 1000.
>
>
> Thanks for any help,
> Chris



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to