You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2012/04/02 23:40:04 UTC

[9/12] git commit: clarify backwards-compatibility policy (CASSANDRA-3951)

clarify backwards-compatibility policy (CASSANDRA-3951)


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/67e88da6
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/67e88da6
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/67e88da6

Branch: refs/heads/trunk
Commit: 67e88da62ec58a19479e979ed890f30aae9cb890
Parents: 6be7009
Author: Jonathan Ellis <jb...@apache.org>
Authored: Mon Apr 2 16:37:43 2012 -0500
Committer: Jonathan Ellis <jb...@apache.org>
Committed: Mon Apr 2 16:37:43 2012 -0500

----------------------------------------------------------------------
 interface/cassandra.thrift |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/67e88da6/interface/cassandra.thrift
----------------------------------------------------------------------
diff --git a/interface/cassandra.thrift b/interface/cassandra.thrift
index c34c927..f0332f6 100644
--- a/interface/cassandra.thrift
+++ b/interface/cassandra.thrift
@@ -46,6 +46,15 @@ namespace rb CassandraThrift
 #           for every edit that doesn't result in a change to major/minor.
 #
 # See the Semantic Versioning Specification (SemVer) http://semver.org.
+#
+# Note that this backwards compatibility is from the perspective of the server,
+# not the client. Cassandra should always be able to talk to older client
+# software, but client software may not be able to talk to older Cassandra
+# instances.
+#
+# An effort should be made not to break forward-client-compatibility either
+# (e.g. one should avoid removing obsolete fields from the IDL), but no
+# guarantees in this respect are made by the Cassandra project.
 const string VERSION = "19.20.0"