[ 
https://issues.apache.org/jira/browse/CASSANDRA-8768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14314264#comment-14314264
 ] 

Ron Kuris commented on CASSANDRA-8768:
--------------------------------------

This works fine, though, when going the other direction already (that is, a 2.1 
seed and a 2.0 node bootstrapping). It also works fine if the node happens to 
be in the cached list; it only fails when the node doesn't have the cached 
entry for this IP.

The schema was fetched just fine from the 2.0 nodes. The code drops down to the 
older version, and there is a lot of code to support this already due to the 
reverse case working fine.

Even if you decide this should not be fixed, the error message is terrible, and 
requires the user to turn it up to debug before getting a possible clue as to 
the problem. I'd suggest at least:
{code}logger.warn("Seed gossip version is {}; will not connect with that 
version", maxTargetVersion);

> Using a Cassandra 2.0 seed doesn't allow a new Cassandra 2.1 node to bootstrap
> ------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-8768
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8768
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Ron Kuris
>             Fix For: 2.1.3
>
>         Attachments: gossip-with-2.0-patch.txt
>
>
> If you spin up a Cassandra 2.0 cluster with some seeds, and then attempt to 
> attach a Cassandra 2.1 node to it, you get the following message:
> {code}OutboundTcpConnection.java:429 - Handshaking version with 
> /10.24.0.10{code}
> Turning on debug, you get a few additional messages:
> {code}DEBUG [WRITE-/(ip)] MessagingService.java:789 - Setting version 7 for 
> /10.24.0.10
> DEBUG [WRITE-/(ip)] OutboundTcpConnection.java:369 - Target max version is 7; 
> will reconnect with that version{code}
> However, the code never reconnects. See the comments as to why.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to