cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-2818) A 0.8.1 version node can't join the ring made up of 0.8.0 nodes.
Date Fri, 24 Jun 2011 16:45:48 GMT

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

Jonathan Ellis commented on CASSANDRA-2818:
-------------------------------------------

The breakdown in how it's supposed to work is, Gossiper.setVersion does not actually add it
to the set of nodes-to-contact (liveEndpoints and unreachableEndpoints).  We can't fix it
directly by simply adding to liveEndpoints either, because Gossiper assumes that if we know
about the node, we also know about its state (e.g. rack and DC information).

> A 0.8.1 version node can't join the ring made up of 0.8.0 nodes.
> ----------------------------------------------------------------
>
>                 Key: CASSANDRA-2818
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2818
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.7.1
>            Reporter: Michael Allen
>            Assignee: Brandon Williams
>             Fix For: 0.7.7, 0.8.2
>
>         Attachments: 2818-disconnect.txt
>
>
> When a 0.8.1 node tries to join a 0.8.0 ring, we see an endless supply of these in system.log:
> INFO [Thread-4] 2011-06-23 21:14:04,149 IncomingTcpConnection.java (line 103) Received
connection from newer protocol version. Ignorning message.
> and the node never joins the ring.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message