cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Hinkle <>
Subject MessagingService.sendOneWay sending blank bytes?
Date Fri, 23 Sep 2011 03:16:21 GMT
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

View raw message