Author: slebresne Date: Fri Oct 7 14:55:59 2011 New Revision: 1180063 URL: http://svn.apache.org/viewvc?rev=1180063&view=rev Log: Add missing entry to the changelog and minor update to NEWS
Modified: cassandra/branches/cassandra-1.0.0/CHANGES.txt cassandra/branches/cassandra-1.0.0/NEWS.txt Modified: cassandra/branches/cassandra-1.0.0/CHANGES.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0.0/CHANGES.txt?rev=1180063&r1=1180062&r2=1180063&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0.0/CHANGES.txt (original) +++ cassandra/branches/cassandra-1.0.0/CHANGES.txt Fri Oct 7 14:55:59 2011 @@ -84,7 +84,7 @@ Fixes merged from 0.8 below: * don't bother persisting columns shadowed by a row tombstone (CASSANDRA-2589) * reset CF and SC deletion times after gc_grace (CASSANDRA-2317) * optimize away seek when compacting wide rows (CASSANDRA-2879) - * single-pass streaming (CASSANDRA-2677, 3003) + * single-pass streaming (CASSANDRA-2677, 2906, 2916, 3003) * use reference counting for deleting sstables instead of relying on GC (CASSANDRA-2521, 3179) * store hints as serialized mutations instead of pointers to data row @@ -97,7 +97,7 @@ Fixes merged from 0.8 below: (CASSANDRA-2953) * add paging to get_count (CASSANDRA-2894) * fix "short reads" in [multi]get (CASSANDRA-2643, 3157, 3192) - * add optional compression for sstables (CASSANDRA-47, 3001, 3128) + * add optional compression for sstables (CASSANDRA-47, 2994, 3001, 3128) * add scheduler JMX metrics (CASSANDRA-2962) * add block level checksum for compressed data (CASSANDRA-1717) * make column family backed column map pluggable and introduce unsynchronized @@ -149,6 +149,12 @@ Fixes merged from 0.8 below: * Reduce copies done for intra-host messages (CASSANDRA-1788, 3144) * support of compaction strategy option for stress.java (CASSANDRA-3204) * make memtable throughput and column count thresholds no-ops (CASSANDRA-2449) + * Return schema information along with the resultSet in CQL (CASSANDRA-2734) + * Add new DecimalType (CASSANDRA-2883) + * Fix assertion error in RowRepairResolver (CASSANDRA-3156) + * Reduce unnecessary high buffer sizes (CASSANDRA-3171) + * Pluggable compaction strategy (CASSANDRA-1610) + * Add new broadcast_address config option (CASSANDRA-2491) 0.8.6 Modified: cassandra/branches/cassandra-1.0.0/NEWS.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0.0/NEWS.txt?rev=1180063&r1=1180062&r2=1180063&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0.0/NEWS.txt (original) +++ cassandra/branches/cassandra-1.0.0/NEWS.txt Fri Oct 7 14:55:59 2011 @@ -7,14 +7,15 @@ Upgrading by default, instead of millisecond. THIS MEANS A ROLLING UPGRADE COULD MIX milliseconds and microseconds, with clients talking to servers generating milliseconds unable to overwrite the larger microsecond - timestamps. If this is important for your application, you can either - perform a non-rolling upgrade to 1.0, or update your application first - to use explicit timestamps with the "USING timestamp=X" syntax. - - the BinaryMemtable bulk-load interface has been removed. Use the - sstableloader tool instead. - - the compaction_thread_priority setting has been removed from + timestamps. If you are using CQL and this is important for your + application, you can either perform a non-rolling upgrade to 1.0, or + update your application first to use explicit timestamps with the "USING + timestamp=X" syntax. + - The BinaryMemtable bulk-load interface has been removed (use the + sstableloader tool instead). + - The compaction_thread_priority setting has been removed from cassandra.yaml (use compaction_throughput_mb_per_sec to throttle - compaction instead) + compaction instead). - CQL types bytea and date were renamed to blob and timestamp, respectively, to conform with SQL norms. CQL type int is now a 4-byte int, not 8 (which is still available as bigint). @@ -26,21 +27,21 @@ Features -------- - SSTable compression is supported through the 'compression_options' parameter when creating/updating a column family. For instance, you can - create a column family Cf using compression (using the Snappy library) + create a column family Cf using compression (through the Snappy library) in the CLI with: create column family Cf with compression_options={sstable_compression: SnappyCompressor} SSTable compression is not activated by default but can be activated or deactivated at any time. - Compressed SSTable blocks are checksummed to protect against bitrot - - New LevelDB-inspired compaction algorithm can be enabled by setting the - Columnfamily compaction_strategy=LeveledCompactionStrategy option. - Leveled compaction means you only need to keep a few MB of space free for + - New LevelDB-inspired compaction algorithm can be enabled by setting the + Columnfamily compaction_strategy=LeveledCompactionStrategy option. + Leveled compaction means you only need to keep a few MB of space free for compaction instead of (in the worst case) 50%. - - Ability to use multiple threads during a single compaction. See + - Ability to use multiple threads during a single compaction. See multithreaded_compaction in cassandra.yaml for more details. - Windows Service ("cassandra.bat install" to enable) - A dead node may be replaced in a single step by starting a new node - with -Dcassandra.replace_token=<token>. More details can be found at + with -Dcassandra.replace_token=<token>. More details can be found at http://wiki.apache.org/cassandra/Operations#Replacing_a_Dead_Node - It is now possible to repair only the first range returned by the partitioner for a node with `nodetool repair -pr`. It makes it @@ -63,14 +64,17 @@ Other - The old per-ColumnFamily memtable thresholds (memtable_throughput_in_mb, memtable_operations_in_millions, memtable_flush_after_mins) are ignored, in favor of the global - memtable_total_space_in_mb and commitlog_total_space_in_mb settings. + memtable_total_space_in_mb and commitlog_total_space_in_mb settings. This does not affect client compatibility -- the old options are - still allowed, but have no effect. These options may be removed + still allowed, but have no effect. These options may be removed entirely in a future release. - Backlogged compactions will begin five minutes after startup. The 0.8 behavior of never starting compaction until a flush happens is usually not what is desired, but a short grace period is useful to allow caches to warm up first. + - The deletion of compacted data files is not performed during Garbage + Collection anymore. This means compacted files will now be deleted + without delay. 0.8.5