You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ja...@apache.org on 2013/08/01 15:07:49 UTC
[1/2] git commit: updating NEWS.txt
Updated Branches:
refs/heads/trunk 4cdd75a58 -> 0ab0db292
updating NEWS.txt
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/579ed75c
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/579ed75c
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/579ed75c
Branch: refs/heads/trunk
Commit: 579ed75c06a3d22c4d6a7f68090617e4d8ea0a68
Parents: 5c28958
Author: Jason Brown <ja...@gmail.com>
Authored: Thu Aug 1 05:58:35 2013 -0700
Committer: Jason Brown <ja...@gmail.com>
Committed: Thu Aug 1 05:58:35 2013 -0700
----------------------------------------------------------------------
NEWS.txt | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/579ed75c/NEWS.txt
----------------------------------------------------------------------
diff --git a/NEWS.txt b/NEWS.txt
index ae1b21c..11281ee 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -16,6 +16,12 @@ using the provided 'sstableupgrade' tool.
1.2.9
=====
+Features
+--------
+ - A history of executed nodetool commands is now captured.
+ It can be found in ~/.cassandra/nodetool.history. Other tools output files
+ (cli and cqlsh history, .cqlshrc) are now centralized in ~/.cassandra, as well.
+
Defaults
--------
- After performance testing for CASSANDRA-5727, the default LCS filesize
[2/2] git commit: Merge branch 'cassandra-1.2' into trunk
Posted by ja...@apache.org.
Merge branch 'cassandra-1.2' into trunk
Conflicts:
NEWS.txt
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/0ab0db29
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/0ab0db29
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/0ab0db29
Branch: refs/heads/trunk
Commit: 0ab0db292b1333ce9c154897b1bda840d4151be7
Parents: 4cdd75a 579ed75
Author: Jason Brown <ja...@gmail.com>
Authored: Thu Aug 1 06:07:11 2013 -0700
Committer: Jason Brown <ja...@gmail.com>
Committed: Thu Aug 1 06:07:11 2013 -0700
----------------------------------------------------------------------
NEWS.txt | 11 +++++++++++
1 file changed, 11 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/0ab0db29/NEWS.txt
----------------------------------------------------------------------
diff --cc NEWS.txt
index f936b91,11281ee..ff8e387
--- a/NEWS.txt
+++ b/NEWS.txt
@@@ -13,72 -13,21 +13,83 @@@ restore snapshots created with the prev
'sstableloader' tool. You can upgrade the file format of your snapshots
using the provided 'sstableupgrade' tool.
+2.0.0
+=====
+
+Upgrading
+---------
+ - CAS and new features in CQL such as DROP COLUMN assume that cell
+ timestamps are microseconds-since-epoch. Do not use these
+ features if you are using client-specified timestamps with some
+ other source.
+ - Upgrading is ONLY supported from Cassandra 1.2.7 or later. This
+ goes for sstable compatibility as well as network. When
+ upgrading from an earlier release, upgrade to 1.2.7 first and
+ run upgradesstables before proceeding to 2.0.
+ - Replication and strategy options do not accept unknown options anymore.
+ This was already the case for CQL3 in 1.2 but this is now the case for
+ thrift too.
+ - auto_bootstrap of a single-token node with no initial_token will
+ now pick a random token instead of bisecting an existing token
+ range. We recommend upgrading to vnodes; failing that, we
+ recommend specifying initial_token.
+ - reduce_cache_sizes_at, reduce_cache_capacity_to, and
+ flush_largest_memtables_at options have been removed from cassandra.yaml.
+ - CacheServiceMBean.reduceCacheSizes() has been removed.
+ Use CacheServiceMBean.set{Key,Row}CacheCapacityInMB() instead.
+ - authority option in cassandra.yaml has been deprecated since 1.2.0,
+ but it has been completely removed in 2.0. Please use 'authorizer' option.
+ - ASSUME command has been removed from cqlsh. Use CQL3 blobAsType() and
+ typeAsBlob() conversion functions instead.
+ See https://cassandra.apache.org/doc/cql3/CQL.html#blobFun for details.
+ - Inputting blobs as string constants is now fully deprecated in
+ favor of blob constants. Make sure to update your applications to use
+ the new syntax while you are still on 1.2 (which supports both string
+ and blob constants for blob input) before upgrading to 2.0.
+ - index_interval is now moved to ColumnFamily property. You can change value
+ with ALTER TABLE ... WITH statement and SSTables written after that will
+ have new value. When upgrading, Cassandra will pick up the value defined in
+ cassanda.yaml as the default for existing ColumnFamilies, until you explicitly
+ set the value for those.
+
+Operations
+----------
+ - Major compactions, cleanup, scrub, and upgradesstables will interrupt
+ any in-progress compactions (but not repair validations) when invoked.
+ - Disabling autocompactions by setting min/max compaction threshold to 0
+ has been deprecated, instead, use the nodetool commands 'disableautocompaction'
+ and 'enableautocompaction' or set the compaction strategy option enabled = false
+ - ALTER TABLE DROP has been reenabled for CQL3 tables and has new semantics now.
+ See https://cassandra.apache.org/doc/cql3/CQL.html#alterTableStmt and
+ https://issues.apache.org/jira/browse/CASSANDRA-3919 for details.
+ - CAS uses gc_grace_seconds to determine how long to keep unused paxos
+ state around for, or a minimum of three hours.
+ - A new hints created metric is tracked per target, replacing countPendingHints
+ - After performance testing for CASSANDRA-5727, the default LCS filesize
+ has been changed from 5MB to 160MB.
+
+Features
+--------
+ - Alias support has been added to CQL3 SELECT statement. Refer to
+ CQL3 documentation (http://cassandra.apache.org/doc/cql3/CQL.html) for details.
+ - JEMalloc support (see memory_allocator in cassandra.yaml)
+ - Experimental triggers support. See examples/ for how to use. "Experimental"
+ means "tied closely to internal data structures; we plan to decouple this in
+ the future, which will probably break triggers written against this initial
+ API."
+
+
+ 1.2.9
+ =====
+
+ Features
+ --------
- - A history of executed nodetool commands is now captured.
++ - A history of executed nodetool commands is now captured.
+ It can be found in ~/.cassandra/nodetool.history. Other tools output files
+ (cli and cqlsh history, .cqlshrc) are now centralized in ~/.cassandra, as well.
+
-Defaults
---------
- - After performance testing for CASSANDRA-5727, the default LCS filesize
- has been changed from 5MB to 160MB.
+
+
1.2.7
=====