Yes.  This is one of the things fixed for 1.0 in
https://issues.apache.org/jira/browse/CASSANDRA-1788

On Thu, Sep 22, 2011 at 11:16 PM, Greg Hinkle <[email protected]> wrote:
> I noticed that on the 0.8 branch the implementation of 
> MessagingService.sendOneWay is building up a DataOutputBuffer with a default 
> size of 128 bytes, but then sending it as the full buffer no matter how many 
> bytes the the data takes. I believe it should be calling 
> DataOutputBuffer.asByteArray() or copying just up to the length() into the 
> ByteBuffer. This means it appears to be wasting on around 40 to 80 bytes on 
> every message. This really adds up in a big cluster.
>
> It looks like things are different in trunk, but can anyone confirm this bug 
> in 0.8? Thanks.
>
>
> Greg Hinkle
>
>



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

Reply via email to