As far as I understand, GossipingPropertyFileSnitch supposed to provide more flexibility in nodes addition/removal. But what about addition of a DC? In datastax documentation ( http://www.datastax.com/docs/1.2/operations/add_replace_nodes#add-dc) it is said that cassandra-topology.properties could be updated without restart for PropertyFileSnitch. But here ( http://www.datastax.com/docs/1.0/initialize/cluster_init_multi_dc) it it said, that "you MUST include at least one node from EACH **data center. It is a best practice to have at more than one seed node per data center and the seed list should be the same for each node". At the first glance it seems that PropertyFileSnitch will get necessary info from cassandra-topology.properties, but for GossipingPropertyFileSnitch modification of cassandra.yaml and restart of all nodes in all DCs will be required. Could somebody clarify this topic?
Thanks in advance, Sergey Naumov.