merge from 1.1

This commit is contained in:
Jonathan Ellis 2012-05-25 15:52:23 -05:00
commit 2155250fd8
1 changed files with 10 additions and 19 deletions

View File

@ -11,12 +11,14 @@ by version X, but the inverse is not necessarily the case.)
1.2
===
Upgrading
---------
- Network compatibility for versions older than 1.0 has been removed.
(Disk compatibility is retained.) If you want to do node-at-a-time,
zero-downtime upgrades to 1.2, you must be on 1.0 or 1.1 first.
- 1.2 is NOT network-compatible with versions older than 1.0. That
means if you want to do a rolling, zero-downtime upgrade, you'll need
to upgrade first to 1.0.x or 1.1.x, and then to 1.2. 1.2 retains
the ability to read data files from Cassandra versions at least
back to 0.6, so a non-rolling upgrade remains possible with just
one step.
- The hints schema was changed from 1.1 to 1.2. Cassandra automatically
snapshots and then truncates the hints column family as part of
starting up 1.2 for the first time. Additionally, upgraded nodes
@ -40,19 +42,6 @@ Features
- Incremental repair by token range, exposed over JMX
1.2
===
Upgrading
---------
- 1.2 is NOT network-compatible with versions older than 1.0. That
means if you want to do a rolling, zero-downtime upgrade, you'll need
to upgrade first to 1.0.x or 1.1.x, and then to 1.2. 1.2 retains
the ability to read data files from Cassandra versions at least
back to 0.6, so a non-rolling upgrade remains possible with just
one step.
1.1
===
@ -95,8 +84,10 @@ Upgrading
Features
--------
- Concurrent schema updates are now supported, with any conflicts
automatically resolved. This makes temporary columnfamilies and
other uses of dynamic schema appropriate to use in applications.
automatically resolved. Please note that simultaneously running
CREATE COLUMN FAMILY operation on the different nodes wouldnt
be safe until version 1.2 due to the nature of ColumnFamily
identifier generation, for more details see CASSANDRA-3794.
- The CQL language has undergone a major revision, CQL3, the
highlights of which are covered at [1]. CQL3 is not
backwards-compatibile with CQL2, so we've introduced a