Repository: cassandra Updated Branches: refs/heads/cassandra-3.0 6105da3f5 -> 16086998e
update cassandra.yaml comments post-CASSANDRA-10243 Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/16086998 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/16086998 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/16086998 Branch: refs/heads/cassandra-3.0 Commit: 16086998e1c7a51ff2e15411b348e280d29516ef Parents: 6105da3 Author: Jonathan Ellis <[email protected]> Authored: Tue Jul 26 10:54:31 2016 -0500 Committer: Jonathan Ellis <[email protected]> Committed: Tue Jul 26 10:58:44 2016 -0500 ---------------------------------------------------------------------- conf/cassandra.yaml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/16086998/conf/cassandra.yaml ---------------------------------------------------------------------- diff --git a/conf/cassandra.yaml b/conf/cassandra.yaml index 09d2094..085b68e 100644 --- a/conf/cassandra.yaml +++ b/conf/cassandra.yaml @@ -762,12 +762,15 @@ cross_node_timeout: false # more than one replica on the same "rack" (which may not actually # be a physical location) # -# IF YOU CHANGE THE SNITCH AFTER DATA IS INSERTED INTO THE CLUSTER, -# YOU MUST RUN A FULL REPAIR, SINCE THE SNITCH AFFECTS WHERE REPLICAS -# ARE PLACED. -# -# IF THE RACK A REPLICA IS PLACED IN CHANGES AFTER THE REPLICA HAS BEEN -# ADDED TO A RING, THE NODE MUST BE DECOMMISSIONED AND REBOOTSTRAPPED. +# CASSANDRA WILL NOT ALLOW YOU TO SWITCH TO AN INCOMPATIBLE SNITCH +# ONCE DATA IS INSERTED INTO THE CLUSTER. This would cause data loss. +# This means that if you start with the default SimpleSnitch, which +# locates every node on "rack1" in "datacenter1", your only options +# if you need to add another datacenter are GossipingPropertyFileSnitch +# (and the older PFS). From there, if you want to migrate to an +# incompatible snitch like Ec2Snitch you can do it by adding new nodes +# under Ec2Snitch (which will locate them in a new "datacenter") and +# decommissioning the old ones. # # Out of the box, Cassandra provides # - SimpleSnitch:
