cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <jbel...@gmail.com>
Subject Re: MessageDeserializationTask backlog crash
Date Fri, 04 Jun 2010 02:12:05 GMT
having the write or read stage fill up, will cause as a secondary
effect deserialization to fill up

moral: when you start getting timeout exceptions, have your clients
sleep for 100ms or otherwise back off (or maybe you just need to add
capacity)

On Thu, Jun 3, 2010 at 10:16 AM, Daniel Kluesing <dk@bluekai.com> wrote:
> I’ve had a few nodes crash (Out of heap), and when I pull the heap dump,
> there are hundreds of thousands of MessageDeserializationTasks in the thread
> pool executor, using up GB of the heap. I’m running 0.6.2 on sun jvm u20 and
> the nodes are under heavy load. Has anyone else run into this? I haven’t
> deeply understood the deserilization pool, but just based on the name, it
> seems like it should be super fast. What could make it back up with hundreds
> of thousands of messages?
>
>
>
>



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

Mime
View raw message