Hi all
I am using puppet to push cassandra.yaml file which has seeds node hardcoded, 
going forward I don't want to hard code the seed nodes and I plan to maintain a 
list of seed nodes. Since I have a cluster in place I would populate this list 
for now to start with and next time when I add a node this list would be 
referred and three nodes would be read and populated as seeds in the yaml file.

This implementation can lead to different nodes running different seeds I know 
that this is not a ideal situation but I believe that if a node has been in the 
ring for long enough(say 10 minutes, it knows about other nodes in the ring) 
then it  can be used as a seed node.

What do you guys think of populating seeds this way and also please throw some 
light on why running different seeds is not a best practice(assuming that all 
potential seed candidates have been in ring long enough)

Thanks

Reply via email to