cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (Created) (JIRA)" <>
Subject [jira] [Created] (CASSANDRA-3617) Clean up and optimize Message
Date Mon, 12 Dec 2011 22:41:30 GMT
Clean up and optimize Message

                 Key: CASSANDRA-3617
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Jonathan Ellis

The Message class has grown largely by accretion and it shows.  There are several problems:

- Outbound and inbound messages aren't really the same thing and should not be conflated
- We pre-serialize message bodies to byte[], then copy those bytes onto the Socket buffer,
instead of just keeping a reference to the object being serialized and then writing it out
directly to the socket
- MessagingService versioning is poorly encapsulating, scattering version variables and references
to things like CachingMessageProducer across the codebase

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


View raw message