0.7.1+ uses zero-copy reads in mmap'd mode so having 80k references to the same column is essentially just the reference overhead.
On Fri, Mar 18, 2011 at 7:11 PM, Dan Retzlaff <dretzl...@gmail.com> wrote: > Dear experts, :) > Our application triggered an OOM error in Cassandra 0.6.5 by reading the > same 1.7MB column repeatedly (~80k reads). I analyzed the heap dump, and it > looks like the column value was queued 5400 times in an > OutboundTcpConnection destined for the Cassandra instance that received the > client request. Unfortunately, this intra-node connection goes across a > 100Mb data center interconnect, so it was only a matter of time before the > heap was exhausted. > Is there something I can do (other than change the application behavior) to > avoid this failure mode? I'm not the first to run into this, am I? > Thanks, > Dan -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com