Is there harm from having all the nodes in the seed list?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Is there harm from having all the nodes in the seed list?

Donald Smith

Is there any harm from having all the nodes listed in the seeds list in cassandra.yaml?

 

Donald A. Smith | Senior Software Engineer
P: 425.201.3900 x 3866
C: (206) 819-5965
F: (646) 443-2333
[hidden email]


AudienceScience

 

Reply | Threaded
Open this post in threaded view
|

Re: Is there harm from having all the nodes in the seed list?

DuyHai Doan
Well, having all nodes in the seed list does not compromise any correctness of gossip protocol. However there will be extra network traffic when nodes are starting because it will ping all nodes for topology discovery, AFAIK

On Tue, Sep 23, 2014 at 7:31 PM, Donald Smith <[hidden email]> wrote:

Is there any harm from having all the nodes listed in the seeds list in cassandra.yaml?

 

Donald A. Smith | Senior Software Engineer
P: <a href="tel:425.201.3900%20x%203866" value="+14252013900" target="_blank">425.201.3900 x 3866
C: <a href="tel:%28206%29%20819-5965" value="+12068195965" target="_blank">(206) 819-5965
F: <a href="tel:%28646%29%20443-2333" value="+16464432333" target="_blank">(646) 443-2333
[hidden email]


AudienceScience

 


Reply | Threaded
Open this post in threaded view
|

Re: Is there harm from having all the nodes in the seed list?

Robert Coli-3
In reply to this post by Donald Smith
On Tue, Sep 23, 2014 at 10:31 AM, Donald Smith <[hidden email]> wrote:

Is there any harm from having all the nodes listed in the seeds list in cassandra.yaml?


Yes, seed nodes cannot bootstrap.


See comments there for details on how this actually doesn't make any sense.

The "correct" solution is almost certainly to have a dynamic seed provider, which is why DSE and Priam both do that. But in practice it mostly doesn't matter except in the annoying yet common CASSANDRA-5836 case.

=Rob