cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-5664) Improve serialization in the native protocol
Date Wed, 21 Aug 2013 17:08:53 GMT


Jonathan Ellis commented on CASSANDRA-5664:

We've been using TypeSizes.encodedUTF8Length for a while in inter-node serialization.
> Improve serialization in the native protocol
> --------------------------------------------
>                 Key: CASSANDRA-5664
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Sylvain Lebresne
>            Assignee: Sylvain Lebresne
>            Priority: Minor
>             Fix For: 2.0
>         Attachments: 0001-Rewrite-encoding-methods.txt, 0002-Avoid-copy-when-compressing-native-protocol-frames.txt
> Message serialization in the native protocol currently make a Netty's ChannelBuffers.wrappedBuffer().
The rational was to avoid copying of the values bytes when such value are biggish. This has
a cost however, especially with lots of small values, and as suggested in CASSANDRA-5422,
this might well be a more common scenario for Cassandra, so let's consider directly serializing
in a newly allocated buffer.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message