For ease of maintenance and because we'll likely have many deployments
where the cluster size is very small (2 - 5 nodes), I'm wondering if I can
set my seed_provider list to contain all nodes except the local node's IP.
 ie) For nodes A-C
A-> B, C
B-> A, C
C-> A, B

I think my question is more or less In line with this comment, I'm
wondering if satisfying ONLY 2) is safe:
https://issues.apache.org/jira/browse/CASSANDRA-5836?focusedCommentId=13727032

Datastax docs suggest that "every node should have the same list of seeds",
and also "To prevent partitions in gossip communications, use the same list
of seed nodes in all nodes in a cluster".  I wouldn't end up with gossip
partitions in the example above, so if that's the only reason for the
recommendation of keeping the list consistent across all nodes then it
should be ok.  Reading other comments regarding the seed list /
bootstrapping, I *think* this will be ok but would appreciate
confirmation/comments.

My goal is to have all nodes auto-bootstrap.  When adding a new node, I
don't want to do 2 edits to the config file (first start without node as
seed, then add node as seed).

thanks
Anne

Reply via email to