cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jmcken...@apache.org
Subject [3/3] cassandra git commit: Merge branch 'cassandra-3.0' into trunk
Date Thu, 24 Dec 2015 12:21:56 GMT
Merge branch 'cassandra-3.0' into trunk


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

Branch: refs/heads/trunk
Commit: bb25f5bdd4ee4cc003058c06319c3c87dd10960f
Parents: 02c92df c20566f
Author: Joshua McKenzie <jmckenzie@apache.org>
Authored: Thu Dec 24 07:20:35 2015 -0500
Committer: Joshua McKenzie <jmckenzie@apache.org>
Committed: Thu Dec 24 07:20:35 2015 -0500

----------------------------------------------------------------------
 CHANGES.txt                                     |   3 +-
 NEWS.txt                                        |   3 +
 conf/cassandra.yaml                             |   8 +
 .../org/apache/cassandra/config/Config.java     |   1 +
 .../cassandra/config/DatabaseDescriptor.java    |  10 ++
 .../cassandra/config/ParameterizedClass.java    |   9 +-
 .../cassandra/hints/ChecksummedDataInput.java   |  15 +-
 .../hints/CompressedChecksummedDataInput.java   | 158 +++++++++++++++++++
 .../cassandra/hints/CompressedHintsWriter.java  |  67 ++++++++
 .../apache/cassandra/hints/HintsCatalog.java    |  19 ++-
 .../apache/cassandra/hints/HintsDescriptor.java |  37 +++++
 .../org/apache/cassandra/hints/HintsReader.java |  22 ++-
 .../apache/cassandra/hints/HintsService.java    |  32 +++-
 .../org/apache/cassandra/hints/HintsStore.java  |  11 +-
 .../cassandra/hints/HintsWriteExecutor.java     |   2 +-
 .../org/apache/cassandra/hints/HintsWriter.java |  60 +++++--
 .../cassandra/hints/HintsCatalogTest.java       |   2 +-
 .../cassandra/hints/HintsCompressionTest.java   | 157 ++++++++++++++++++
 .../hints/LegacyHintsMigratorTest.java          |   4 +-
 19 files changed, 576 insertions(+), 44 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/bb25f5bd/CHANGES.txt
----------------------------------------------------------------------
diff --cc CHANGES.txt
index ab6cb92,db286b9..77d9410
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,29 -1,6 +1,30 @@@
 -3.0.3
 +3.2
 + * Add forceUserDefinedCleanup to allow more flexible cleanup (CASSANDRA-10708)
 + * (cqlsh) allow setting TTL with COPY (CASSANDRA-9494)
+  * Implement hints compression (CASSANDRA-9428)
+  * Fix potential assertion error when reading static columns (CASSANDRA-10903)
 + * Fix EstimatedHistogram creation in nodetool tablehistograms (CASSANDRA-10859)
 + * Establish bootstrap stream sessions sequentially (CASSANDRA-6992)
 + * Sort compactionhistory output by timestamp (CASSANDRA-10464)
 + * More efficient BTree removal (CASSANDRA-9991)
 + * Make tablehistograms accept the same syntax as tablestats (CASSANDRA-10149)
 + * Group pending compactions based on table (CASSANDRA-10718)
 + * Add compressor name in sstablemetadata output (CASSANDRA-9879)
 + * Fix type casting for counter columns (CASSANDRA-10824)
 + * Prevent running Cassandra as root (CASSANDRA-8142)
 + * bound maximum in-flight commit log replay mutation bytes to 64 megabytes (CASSANDRA-8639)
 + * Normalize all scripts (CASSANDRA-10679)
 + * Make compression ratio much more accurate (CASSANDRA-10225)
 + * Optimize building of Clustering object when only one is created (CASSANDRA-10409)
 + * Make index building pluggable (CASSANDRA-10681)
 + * Add sstable flush observer (CASSANDRA-10678)
 + * Improve NTS endpoints calculation (CASSANDRA-10200)
 + * Improve performance of the folderSize function (CASSANDRA-10677)
 + * Add support for type casting in selection clause (CASSANDRA-10310)
 + * Added graphing option to cassandra-stress (CASSANDRA-7918)
 + * Abort in-progress queries that time out (CASSANDRA-7392)
 + * Add transparent data encryption core classes (CASSANDRA-9945)
 +Merged from 3.0:
-  * Fix potential assertion error when reading static columns (CASSANDRA-0903)
   * Avoid NoSuchElementException when executing empty batch (CASSANDRA-10711)
   * Avoid building PartitionUpdate in toString (CASSANDRA-10897)
   * Reduce heap spent when receiving many SSTables (CASSANDRA-10797)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/bb25f5bd/NEWS.txt
----------------------------------------------------------------------
diff --cc NEWS.txt
index 07e7481,8a03e14..9464637
--- a/NEWS.txt
+++ b/NEWS.txt
@@@ -18,17 -18,11 +18,20 @@@ using the provided 'sstableupgrade' too
  
  New features
  ------------
 +   - bound maximum in-flight commit log replay mutation bytes to 64 megabytes
 +     tunable via cassandra.commitlog_max_outstanding_replay_bytes
 +   - Support for type casting has been added to the selection clause.
+    - Hinted handoff now supports compression. Reference cassandra.yaml:hints_compression.
+      Note: hints compression is currently disabled by default.
+ 
  
 -3.0.1
 +Upgrading
 +---------
 +   - The compression ratio metrics computation has been modified to be more accurate.
 +   - Running Cassandra as root is prevented by default.
 +
 +
 +3.1
  =====
  
  Upgrading

http://git-wip-us.apache.org/repos/asf/cassandra/blob/bb25f5bd/src/java/org/apache/cassandra/config/Config.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cassandra/blob/bb25f5bd/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
----------------------------------------------------------------------


Mime
View raw message