Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
Description
There's some dead wood and places for optimization in the internode messaging protocol. Currently, we include the sender's IPAddressAndPort in every internode message, even though we already sent that in the handshake that established the connection/session. Further, there are several places where we can use vints instead of a fixed, 4-byte integer value- especially as those values will almost always be less than one byte.
Attachments
Issue Links
- depends upon
-
CASSANDRA-14540 Internode messaging handshake sends wrong messaging version number
- Resolved
- is depended upon by
-
CASSANDRA-13628 switch peer-to-peer networking to non-blocking I/O via netty
- Resolved