Jason Brown created CASSANDRA-14540:
---------------------------------------

             Summary: Internode messaging handshake sends wrong messaging 
version number
                 Key: CASSANDRA-14540
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14540
             Project: Cassandra
          Issue Type: Bug
          Components: Streaming and Messaging
            Reporter: Jason Brown
            Assignee: Jason Brown
             Fix For: 4.x


With the refactor of internode messaging to netty in 4.0, we abstracted the 
protocol handshakes messages into a class and handlers. There is a bug when the 
initiator of the connection sends, in the third message of the handshake, it's 
own default protocol version number ({{MessagingService.current_version}}), 
rather than the negotiated version. This was not causing any obvious problems 
when CASSANDRA-8457 was initially committed, but the bug is exposed after 
CASSANDRA-7544. The problem is during rolling upgrades of 3.0/3.X to 4.0, nodes 
cannot correctly connect. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to