Cassandra enhancements for DSE 6.8.0
DataStax Enterprise 6.8.0 is compatible with Apache Cassandra® 3.11 and adds these production-certified enhancements:
-
Add ability to encrypt sstables (CASSANDRA-9633)
-
Catch non-IOException in FileUtils.close to make sure that all resources are closed (CASSANDRA-15225)
-
Nodetool import row cache invalidation races with adding SSTables to tracker (CASSANDRA-14529)
-
Let nodetool import take a list of directories (CASSANDRA-14442)
-
Nodetool import cleanup and improvements (CASSANDRA-14417)
-
Add ability to load new SSTables from a separate directory (CASSANDRA-6719)
-
Add a few options to nodetool verify (CASSANDRA-14201)
-
Make all DDL statements idempotent and not dependent on global state (CASSANDRA-13426)
-
BloomFilter serialization format should not change byte ordering (CASSANDRA-9067)
-
Remove unused on-heap BloomFilter implementation (CASSANDRA-14152)
-
Add a virtual table to expose settings (CASSANDRA-14573)
-
Add a virtual table to expose caches (CASSANDRA-14538)
-
Expose buffer cache metrics in caches virtual table. (CASSANDRA-14626)
-
Fix up chunk cache handling of metrics (CASSANDRA-14628)
-
Add a virtual table to expose active client connections (CASSANDRA-14458)
-
Clean up and refactor client metrics (CASSANDRA-14524)
-
NodeTool clientstats should show SSL Cipher (CASSANDRA-14322)
-
Add ability to specify driver name and version (CASSANDRA-14275)
-
Add nodetool clientlist (CASSANDRA-13665)
-
Bind to correct local address in 4.0 streaming (CASSANDRA-14362)
-
Set broadcast address in internode messaging handshake (CASSANDRA-14579)
-
Internode messaging handshake sends wrong messaging version number (CASSANDRA-14540)
-
Use Netty for streaming (CASSANDRA-12229)
-
Use Netty for internode messaging (CASSANDRA-8457)
-
Correct and clarify SSLFactory.getSslContext method and call sites (CASSANDRA-14314)
-
Remove
read_repair_chance
/dc_local_read_repair_chance
(CASSANDRA-13910) -
Properly close StreamCompressionInputStream to release any ByteBuf (CASSANDRA-13906)
-
Correctly close Netty channels when a stream session ends (CASSANDRA-13905)
-
Fix buffer length comparison when decompressing in Netty-based streaming (CASSANDRA-13899)
-
Race condition when closing stream sessions (CASSANDRA-13852)
-
dtest failure: snapshot_test.py:TestSnapshot.test_basic_snapshot_and_restore (CASSANDRA-13836)
-
Make monotonic read / read repair configurable (CASSANDRA-14635)
-
Improve read repair blocking behavior (CASSANDRA-10726)
-
Add coordinator write metric per CF (CASSANDRA-14232)
-
Make PartitionUpdate and Mutation immutable (CASSANDRA-13867)
-
Disable old native protocol versions on demand (CASSANDRA-14659)
-
Refactor CompactionStrategyManager (CASSANDRA-14621)
-
Extend IAuthenticator to accept peer SSL certificates (CASSANDRA-14652)
-
For LCS, single SSTable up-level is handled inefficiently (CASSANDRA-12526)
-
Fix setting min/max compaction threshold with LCS (CASSANDRA-14388)