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

Gary Dusbabek commented on CASSANDRA-1118:
------------------------------------------

Basically for my notes so I don't forget this...

This feature is already implemented, but I see two bugs.  First, there is a 
flaw in the state logic that assumes any time a node is seen for the first time 
that is the canonical host for a given token.  It is manifest when 
NodeB(tokenX) comes online intending to replace NodeA(tokenX).  when B sees A 
for the first time during the normal course of gossip, B incorrectly assumes 
that A is replacing it, which messes up B's view of the ring.  Second, 
partitions are not addressed (Node C, returning from a partition will not see 
that B has replaced A) and will have an incorrect view of the ring.

> allow overriding existing token owner with a new IP
> ---------------------------------------------------
>
>                 Key: CASSANDRA-1118
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1118
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Gary Dusbabek
>            Priority: Minor
>             Fix For: 0.6.3
>
>
> We'd like to support replacing one node with another at the same IP (e.g. 
> when the data is on Amazon's EBS and can easily be mounted to a new host), as 
> noted in CASSANDRA-872.  But in practice this is reported to not work w/o a 
> cluster restart (can't find the ML thread now ... ?)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to