What are the implications of the stanza not containing all of DC2’s 20 nodes?
Will DC1 just reach out to foobar-1, and foobar-1 will reply with a list of it’s nodes, and thus the real issue is that if foobar-1 was down, that DC1 would not know “who” to ask about nodes?
In Aersopike 5.0, superseded by node-address-port
Multiple nodes can be specified. Used as a seed list, similar to dc-node-address-port when not using TLS.
Will DC1 just reach out to foobar-1, and foobar-1 will reply with a list of it’s nodes, and thus the real issue is that if foobar-1 was down, that DC1 would not know “who” to ask about nodes?
That’s correct.
This works the same as the client. It is a seed to connect to any node in the cluster, and if successful it will ask the node it connected to for its cluster members. If more than 1 entry is present, it should traverse the list 1-by-1 until it finds an alive node.
If no alive nodes are found I think it will treat the DC as being down, and keep trying until it is back online. In v4.x you may have data loss, since it uses a digestlog ring buffer.