merge from 0.8
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/6be70090 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/6be70090 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/6be70090 Branch: refs/heads/cassandra-1.1 Commit: 6be70090fb15035db7aaa6fb03622734e75e13f5 Parents: 4457839 c5e2428 Author: Jonathan Ellis <jbel...@apache.org> Authored: Mon Apr 2 12:14:25 2012 -0500 Committer: Jonathan Ellis <jbel...@apache.org> Committed: Mon Apr 2 12:14:25 2012 -0500 ---------------------------------------------------------------------- CHANGES.txt | 3 ++- conf/cassandra-env.sh | 2 +- .../org/apache/cassandra/cli/CliHelp.yaml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/6be70090/CHANGES.txt ---------------------------------------------------------------------- diff --cc CHANGES.txt index b2e3616,41e0510..7dae655 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,116 -1,10 +1,117 @@@ -0.8.11-dev - * make boundedstatsdeque threadsafe (CASSANDRA-4019) +1.0.9 + * improve index sampling performance (CASSANDRA-4023) + * always compact away deleted hints immediately after handoff (CASSANDRA-3955) + * delete hints from dropped ColumnFamilies on handoff instead of + erroring out (CASSANDRA-3975) + * add CompositeType ref to the CLI doc for create/update column family (CASSANDRA-3980) + * Pig: support Counter ColumnFamilies (CASSANDRA-3973) + * Pig: Composite column support (CASSANDRA-3684) + * Avoid NPE during repair when a keyspace has no CFs (CASSANDRA-3988) + * Fix division-by-zero error on get_slice (CASSANDRA-4000) + * don't change manifest level for cleanup, scrub, and upgradesstables + operations under LeveledCompactionStrategy (CASSANDRA-3989) + * fix race leading to super columns assertion failure (CASSANDRA-3957) + * ensure that directory is selected for compaction for user-defined + tasks and upgradesstables (CASSANDRA-3985) + * fix NPE on invalid CQL delete command (CASSANDRA-3755) + * allow custom types in CLI's assume command (CASSANDRA-4081) + * fix totalBytes count for parallel compactions (CASSANDRA-3758) + * fix intermittent NPE in get_slice (CASSANDRA-4095) + * remove unnecessary asserts in native code interfaces (CASSANDRA-4096) + * Validate blank keys in CQL to avoid assertion errors (CASSANDRA-3612) + * cqlsh: fix bad decoding of some column names (CASSANDRA-4003) + * cqlsh: fix incorrect padding with unicode chars (CASSANDRA-4033) - * Fix ConcurrentModificationException in gossiper (CASSANDRA-4019) + * Fix EC2 snitch incorrectly reporting region (CASSANDRA-4026) + * Shut down thrift during decommission (CASSANDRA-4086) + * Expose nodetool cfhistograms for 2ndary indexes (CASSANDRA-4063) ++Merged from 0.8: ++ * Fix ConcurrentModificationException in gossiper (CASSANDRA-4019) -0.8.10 +1.0.8 + * fix race between cleanup and flush on secondary index CFSes (CASSANDRA-3712) + * avoid including non-queried nodes in rangeslice read repair + (CASSANDRA-3843) + * Only snapshot CF being compacted for snapshot_before_compaction + (CASSANDRA-3803) + * Log active compactions in StatusLogger (CASSANDRA-3703) + * Compute more accurate compaction score per level (CASSANDRA-3790) + * Return InvalidRequest when using a keyspace that doesn't exist + (CASSANDRA-3764) + * disallow user modification of System keyspace (CASSANDRA-3738) + * allow using sstable2json on secondary index data (CASSANDRA-3738) + * (cqlsh) add DESCRIBE COLUMNFAMILIES (CASSANDRA-3586) + * (cqlsh) format blobs correctly and use colors to improve output + readability (CASSANDRA-3726) + * synchronize BiMap of bootstrapping tokens (CASSANDRA-3417) + * show index options in CLI (CASSANDRA-3809) + * add optional socket timeout for streaming (CASSANDRA-3838) + * fix truncate not to leave behind non-CFS backed secondary indexes + (CASSANDRA-3844) + * make CLI `show schema` to use output stream directly instead + of StringBuilder (CASSANDRA-3842) + * remove the wait on hint future during write (CASSANDRA-3870) + * (cqlsh) ignore missing CfDef opts (CASSANDRA-3933) + * (cqlsh) look for cqlshlib relative to realpath (CASSANDRA-3767) + * Fix short read protection (CASSANDRA-3934) + * Make sure infered and actual schema match (CASSANDRA-3371) + * Fix NPE during HH delivery (CASSANDRA-3677) + * Don't put boostrapping node in 'hibernate' status (CASSANDRA-3737) + * Fix double quotes in windows bat files (CASSANDRA-3744) + * Fix bad validator lookup (CASSANDRA-3789) + * Fix soft reset in EC2MultiRegionSnitch (CASSANDRA-3835) + * Don't leave zombie connections with THSHA thrift server (CASSANDRA-3867) + * (cqlsh) fix deserialization of data (CASSANDRA-3874) + * Fix removetoken force causing an inconsistent state (CASSANDRA-3876) + * Fix ahndling of some types with Pig (CASSANDRA-3886) + * Don't allow to drop the system keyspace (CASSANDRA-3759) + * Make Pig deletes disabled by default and configurable (CASSANDRA-3628) +Merged from 0.8: + * (Pig) fix CassandraStorage to use correct comparator in Super ColumnFamily + case (CASSANDRA-3251) * fix thread safety issues in commitlog replay, primarily affecting systems with many (100s) of CF definitions (CASSANDRA-3751) + * Fix relevant tomstone ignored with super columns (CASSANDRA-3875) + + +1.0.7 + * fix regression in HH page size calculation (CASSANDRA-3624) + * retry failed stream on IOException (CASSANDRA-3686) + * allow configuring bloom_filter_fp_chance (CASSANDRA-3497) + * attempt hint delivery every ten minutes, or when failure detector + notifies us that a node is back up, whichever comes first. hint + handoff throttle delay default changed to 1ms, from 50 (CASSANDRA-3554) + * add nodetool setstreamthroughput (CASSANDRA-3571) + * fix assertion when dropping a columnfamily with no sstables (CASSANDRA-3614) + * more efficient allocation of small bloom filters (CASSANDRA-3618) + * CLibrary.createHardLinkWithExec() to check for errors (CASSANDRA-3101) + * Avoid creating empty and non cleaned writer during compaction (CASSANDRA-3616) + * stop thrift service in shutdown hook so we can quiesce MessagingService + (CASSANDRA-3335) + * (CQL) compaction_strategy_options and compression_parameters for + CREATE COLUMNFAMILY statement (CASSANDRA-3374) + * Reset min/max compaction threshold when creating size tiered compaction + strategy (CASSANDRA-3666) + * Don't ignore IOException during compaction (CASSANDRA-3655) + * Fix assertion error for CF with gc_grace=0 (CASSANDRA-3579) + * Shutdown ParallelCompaction reducer executor after use (CASSANDRA-3711) + * Avoid < 0 value for pending tasks in leveled compaction (CASSANDRA-3693) + * (Hadoop) Support TimeUUID in Pig CassandraStorage (CASSANDRA-3327) + * Check schema is ready before continuing boostrapping (CASSANDRA-3629) + * Catch overflows during parsing of chunk_length_kb (CASSANDRA-3644) + * Improve stream protocol mismatch errors (CASSANDRA-3652) + * Avoid multiple thread doing HH to the same target (CASSANDRA-3681) + * Add JMX property for rp_timeout_in_ms (CASSANDRA-2940) + * Allow DynamicCompositeType to compare component of different types + (CASSANDRA-3625) + * Flush non-cfs backed secondary indexes (CASSANDRA-3659) + * Secondary Indexes should report memory consumption (CASSANDRA-3155) + * fix for SelectStatement start/end key are not set correctly + when a key alias is involved (CASSANDRA-3700) + * fix CLI `show schema` command insert of an extra comma in + column_metadata (CASSANDRA-3714) +Merged from 0.8: + * avoid logging (harmless) exception when GC takes < 1ms (CASSANDRA-3656) * prevent new nodes from thinking down nodes are up forever (CASSANDRA-3626) * use correct list of replicas for LOCAL_QUORUM reads when read repair is disabled (CASSANDRA-3696) http://git-wip-us.apache.org/repos/asf/cassandra/blob/6be70090/conf/cassandra-env.sh ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/6be70090/src/resources/org/apache/cassandra/cli/CliHelp.yaml ----------------------------------------------------------------------