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

Kurt Greaves commented on CASSANDRA-5836:
-----------------------------------------

{quote}OK, but this implies that you have to start the very first node 
differently from the rest of the cluster. If you want to have 3 seed nodes, 
what you do currently is just list all of them in configuration and deploy 
nodes one by one, starting with the seeds, with identical config and you're 
done.

With your proposed approach, there are two extra steps:
1. Deploy the very first seed node with a different config, i.e. only itself in 
the seeds list.
2. After other seeds nodes are there (or all nodes are there), restart the 
first node with the complete seeds list.
{quote}
Getting back to this after being distracted for a while, actually not sure what 
I was thinking there. It actually doesn't matter how many seeds the first node 
has in its seed list so there is no special case there.

If SR ends and no seed can be contacted and the node is currently 
uninitialised, but has itself as a seed, the node creates a cluster. This is 
the existing behaviour and should work perfectly fine with the other changes 
I've mentioned where any seed bootstraps.

> Seed nodes should be able to bootstrap without manual intervention
> ------------------------------------------------------------------
>
>                 Key: CASSANDRA-5836
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5836
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Bill Hathaway
>            Priority: Minor
>
> The current logic doesn't allow a seed node to be bootstrapped.  If a user 
> wants to bootstrap a node configured as a seed (for example to replace a seed 
> node via replace_token), they first need to remove the node's own IP from the 
> seed list, and then start the bootstrap process.  This seems like an 
> unnecessary step since a node never uses itself as a seed.
> I think it would be a better experience if the logic was changed to allow a 
> seed node to bootstrap without manual intervention when there are other seed 
> nodes up in a ring.



--
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