[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/db/compaction/CompactionManager.java src/java/org/apache/cassandra/db/compaction/LeveledCompactionStrategy.java src/java/org/apache/cassandra/db/compaction/LeveledManifest.java src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java test/unit/org/apache/cassandra/db/compaction/CompactionsTest.java test/unit/org/apache/cassandra/db/compaction/LeveledCompactionStrategyTest.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/af44d1a7 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/af44d1a7 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/af44d1a7 Branch: refs/heads/trunk Commit: af44d1a7c3baad2b5ce006b9c0f5249c38cb0504 Parents: e369ff6 e16f584 Author: Marcus Eriksson marc...@apache.org Authored: Wed Nov 5 09:47:48 2014 +0100 Committer: Marcus Eriksson marc...@apache.org Committed: Wed Nov 5 09:47:48 2014 +0100 -- CHANGES.txt | 1 + .../org/apache/cassandra/config/CFMetaData.java | 3 + .../cassandra/db/CollationController.java | 2 +- .../apache/cassandra/db/ColumnFamilyStore.java | 57 +--- .../compaction/AbstractCompactionStrategy.java | 14 + .../db/compaction/CompactionManager.java| 2 +- .../DateTieredCompactionStrategy.java | 46 +-- .../compaction/LeveledCompactionStrategy.java | 60 +--- .../db/compaction/LeveledManifest.java | 111 ++- .../SizeTieredCompactionStrategy.java | 63 ++-- .../compaction/WrappingCompactionStrategy.java | 331 +++ .../io/sstable/format/SSTableReader.java| 3 +- .../db/compaction/CompactionsTest.java | 4 +- .../LeveledCompactionStrategyTest.java | 88 +++-- 14 files changed, 486 insertions(+), 299 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/af44d1a7/CHANGES.txt -- diff --cc CHANGES.txt index 817cbcf,80f4c8f..6ba76f9 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,37 -1,5 +1,38 @@@ +3.0 + * Mark sstables as repaired after full repair (CASSANDRA-7586) + * Extend Descriptor to include a format value and refactor reader/writer apis (CASSANDRA-7443) + * Integrate JMH for microbenchmarks (CASSANDRA-8151) + * Keep sstable levels when bootstrapping (CASSANDRA-7460) + * Add Sigar library and perform basic OS settings check on startup (CASSANDRA-7838) + * Support for aggregation functions (CASSANDRA-4914) + * Remove cassandra-cli (CASSANDRA-7920) + * Accept dollar quoted strings in CQL (CASSANDRA-7769) + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Do anticompaction in groups (CASSANDRA-6851) + * Support pure user-defined functions (CASSANDRA-7395, 7526, 7562, 7740, 7781, 7929, + 7924, 7812, 8063) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + * Fail on very large batch sizes (CASSANDRA-8011) + * improve concurrency of repair (CASSANDRA-6455) + + 2.1.2 + * Improve compaction of repaired/unrepaired sstables (CASSANDRA-8004) * Make cache serializers pluggable (CASSANDRA-8096) * Fix issues with CONTAINS (KEY) queries on secondary indexes (CASSANDRA-8147) http://git-wip-us.apache.org/repos/asf/cassandra/blob/af44d1a7/src/java/org/apache/cassandra/config/CFMetaData.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/af44d1a7/src/java/org/apache/cassandra/db/CollationController.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/af44d1a7/src/java/org/apache/cassandra/db/ColumnFamilyStore.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/47099c27 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/47099c27 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/47099c27 Branch: refs/heads/trunk Commit: 47099c27866565ad50601036855caeb9190c0524 Parents: af44d1a 98acdb8 Author: Aleksey Yeschenko alek...@apache.org Authored: Wed Nov 5 16:32:25 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Wed Nov 5 16:32:25 2014 +0300 -- --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/51bbec75 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/51bbec75 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/51bbec75 Branch: refs/heads/trunk Commit: 51bbec75744d6e8d9c696d375b724f82e469e698 Parents: 5edaa15 82b91ab Author: Aleksey Yeschenko alek...@apache.org Authored: Wed Nov 5 20:35:23 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Wed Nov 5 20:35:23 2014 +0300 -- .../cql3/statements/CreateTableStatement.java | 11 .../db/ColumnFamilyNotDefinedException.java | 28 2 files changed, 39 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/51bbec75/src/java/org/apache/cassandra/cql3/statements/CreateTableStatement.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: NEWS.txt build.xml Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/19c2d22e Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/19c2d22e Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/19c2d22e Branch: refs/heads/trunk Commit: 19c2d22e93c52bc4699a0b5a0fdcdeedd3826449 Parents: 4fd3349 cea00e9 Author: Jake Luciani j...@apache.org Authored: Wed Nov 5 16:04:24 2014 -0500 Committer: Jake Luciani j...@apache.org Committed: Wed Nov 5 16:04:24 2014 -0500 -- NEWS.txt | 7 +++ debian/changelog | 7 ++- .../apache/cassandra/utils/concurrent/Locks.java | 17 + .../cassandra/utils/JVMStabilityInspectorTest.java | 17 + .../apache/cassandra/stress/util/DynamicList.java | 17 + 5 files changed, 64 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/19c2d22e/NEWS.txt -- diff --cc NEWS.txt index ba369f6,61ce546..1d168f0 --- a/NEWS.txt +++ b/NEWS.txt @@@ -13,27 -13,13 +13,34 @@@ restore snapshots created with the prev 'sstableloader' tool. You can upgrade the file format of your snapshots using the provided 'sstableupgrade' tool. +3.0 +=== + +New features + + - SSTable file name is changed. Now you don't have Keyspace/CF name + in file name. Also, secondary index has its own directory under parent's + directory. + + +Upgrading +- + - Fat client support has been removed since we have push notifications to clients + - cassandra-cli has been removed. Please use cqlsh instead. + - YamlFileNetworkTopologySnitch has been removed; switch to + GossipingPropertyFileSnitch instead. + - CQL2 has been removed entirely in this release (previously deprecated + in 2.0.0). Please switch to CQL3 if you haven't already done so. + - Very large batches will now be rejected (defaults to 50kb). This + can be customized by modifying batch_size_fail_threshold_in_kb. + + 2.1.2 + = + + Upgrading + - + - Nothing specific to this release, but please see 2.1 if you are upgrading + from a previous version. 2.1.1 =
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/eccf25a1 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/eccf25a1 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/eccf25a1 Branch: refs/heads/trunk Commit: eccf25a17ead87016646f6f4bdd6d19194f79a4d Parents: 8856934 cdf80d9 Author: Mikhail Stepura mish...@apache.org Authored: Wed Nov 5 15:50:11 2014 -0800 Committer: Mikhail Stepura mish...@apache.org Committed: Wed Nov 5 15:50:11 2014 -0800 -- CHANGES.txt | 2 ++ bin/cqlsh | 7 ++- 2 files changed, 8 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/eccf25a1/CHANGES.txt -- diff --cc CHANGES.txt index f0ee602,2e60f3a..b23f756 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,37 -1,6 +1,39 @@@ +3.0 + * Mark sstables as repaired after full repair (CASSANDRA-7586) + * Extend Descriptor to include a format value and refactor reader/writer apis (CASSANDRA-7443) + * Integrate JMH for microbenchmarks (CASSANDRA-8151) + * Keep sstable levels when bootstrapping (CASSANDRA-7460) + * Add Sigar library and perform basic OS settings check on startup (CASSANDRA-7838) + * Support for aggregation functions (CASSANDRA-4914) + * Remove cassandra-cli (CASSANDRA-7920) + * Accept dollar quoted strings in CQL (CASSANDRA-7769) + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Do anticompaction in groups (CASSANDRA-6851) + * Support pure user-defined functions (CASSANDRA-7395, 7526, 7562, 7740, 7781, 7929, + 7924, 7812, 8063) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + * Fail on very large batch sizes (CASSANDRA-8011) + * improve concurrency of repair (CASSANDRA-6455) + + 2.1.2 + * (cqlsh) parse_for_table_meta errors out on queries with undefined +grammars (CASSANDRA-8262) * (cqlsh) Fix SELECT ... TOKEN() function broken in C* 2.1.1 (CASSANDRA-8258) * Fix Cassandra crash when running on JDK8 update 40 (CASSANDRA-8209) * Optimize partitioner tokens (CASSANDRA-8230)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/cql3/ColumnIdentifier.java src/java/org/apache/cassandra/cql3/Cql.g src/java/org/apache/cassandra/cql3/statements/SelectStatement.java src/java/org/apache/cassandra/cql3/statements/Selectable.java src/java/org/apache/cassandra/cql3/statements/Selection.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/9bf17e15 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/9bf17e15 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/9bf17e15 Branch: refs/heads/trunk Commit: 9bf17e15a8c98a457a4855e3bb5d61dfeebf986a Parents: 254cd85 a446e80 Author: Tyler Hobbs ty...@datastax.com Authored: Tue Nov 4 17:26:11 2014 -0600 Committer: Tyler Hobbs ty...@datastax.com Committed: Tue Nov 4 17:26:11 2014 -0600 -- CHANGES.txt | 1 + .../apache/cassandra/cql3/ColumnIdentifier.java | 61 - src/java/org/apache/cassandra/cql3/Cql.g| 127 ++- .../cassandra/cql3/MultiColumnRelation.java | 12 +- .../org/apache/cassandra/cql3/Operation.java| 15 ++- .../cassandra/cql3/SingleColumnRelation.java| 12 +- .../cassandra/cql3/selection/RawSelector.java | 9 +- .../cassandra/cql3/selection/Selectable.java| 60 + .../cassandra/cql3/selection/Selection.java | 4 +- .../cql3/statements/AlterTableStatement.java| 31 +++-- .../cql3/statements/CreateIndexStatement.java | 10 +- .../cql3/statements/DeleteStatement.java| 7 +- .../cassandra/cql3/statements/IndexTarget.java | 30 - .../cql3/statements/ModificationStatement.java | 21 +-- .../cql3/statements/SelectStatement.java| 26 ++-- .../cql3/statements/UpdateStatement.java| 17 +-- .../unit/org/apache/cassandra/SchemaLoader.java | 6 +- .../cassandra/cql3/ThriftCompatibilityTest.java | 72 +++ 18 files changed, 382 insertions(+), 139 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9bf17e15/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9bf17e15/src/java/org/apache/cassandra/cql3/ColumnIdentifier.java -- diff --cc src/java/org/apache/cassandra/cql3/ColumnIdentifier.java index 9b4f29f,c1dcd87..e1454b1 --- a/src/java/org/apache/cassandra/cql3/ColumnIdentifier.java +++ b/src/java/org/apache/cassandra/cql3/ColumnIdentifier.java @@@ -24,11 -23,10 +24,13 @@@ import java.nio.ByteBuffer import org.apache.cassandra.cache.IMeasurableMemory; import org.apache.cassandra.config.CFMetaData; import org.apache.cassandra.config.ColumnDefinition; -import org.apache.cassandra.cql3.statements.Selectable; +import org.apache.cassandra.cql3.selection.Selectable; +import org.apache.cassandra.cql3.selection.Selector; +import org.apache.cassandra.cql3.selection.SimpleSelector; import org.apache.cassandra.db.marshal.AbstractType; +import org.apache.cassandra.exceptions.InvalidRequestException; + import org.apache.cassandra.db.marshal.CompositeType; + import org.apache.cassandra.db.marshal.UTF8Type; import org.apache.cassandra.utils.ByteBufferUtil; import org.apache.cassandra.utils.ObjectSizes; import org.apache.cassandra.utils.memory.AbstractAllocator; @@@ -37,7 -35,7 +39,7 @@@ * Represents an identifer for a CQL column definition. * TODO : should support light-weight mode without text representation for when not interned */ - public class ColumnIdentifier extends Selectable implements IMeasurableMemory -public class ColumnIdentifier implements Selectable, IMeasurableMemory ++public class ColumnIdentifier extends org.apache.cassandra.cql3.selection.Selectable implements IMeasurableMemory { public final ByteBuffer bytes; private final String text; @@@ -107,12 -105,61 +109,69 @@@ return new ColumnIdentifier(allocator.clone(bytes), text); } +public Selector.Factory newSelectorFactory(CFMetaData cfm, ListColumnDefinition defs) throws InvalidRequestException +{ +ColumnDefinition def = cfm.getColumnDefinition(this); +if (def == null) +throw new InvalidRequestException(String.format(Undefined name %s in selection clause, this)); + +return SimpleSelector.newFactory(def.name.toString(), addAndGetIndex(def, defs), def.type); +} + + /** + * Because Thrift-created tables may have a non-text comparator, we cannot determine the proper 'key' until + * we know the comparator. ColumnIdentifier.Raw is a placeholder that can be converted to a real ColumnIdentifier + * once the comparator is known with
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/cql/QueryProcessor.java src/java/org/apache/cassandra/io/sstable/format/big/BigTableWriter.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/49768fea Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/49768fea Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/49768fea Branch: refs/heads/trunk Commit: 49768fea0071bd2f084c70c9b87468e2f48eb2a5 Parents: 632ebc5 ad84e4d Author: Joshua McKenzie jmcken...@apache.org Authored: Mon Nov 3 13:06:25 2014 -0600 Committer: Joshua McKenzie jmcken...@apache.org Committed: Mon Nov 3 13:06:25 2014 -0600 -- .../org/apache/cassandra/client/RingCache.java | 8 +- .../cassandra/config/DatabaseDescriptor.java| 6 +- .../cql3/statements/SelectStatement.java| 4 +- .../apache/cassandra/db/BatchlogManager.java| 2 +- .../cassandra/db/HintedHandOffManager.java | 2 +- .../db/marshal/LocalByPartionerType.java| 7 +- .../apache/cassandra/dht/AbstractBounds.java| 4 +- .../dht/AbstractByteOrderedPartitioner.java | 20 +- .../cassandra/dht/AbstractPartitioner.java | 5 +- .../org/apache/cassandra/dht/AbstractToken.java | 53 + .../apache/cassandra/dht/BigIntegerToken.java | 6 +- src/java/org/apache/cassandra/dht/Bounds.java | 6 +- .../cassandra/dht/ByteOrderedPartitioner.java | 4 +- .../org/apache/cassandra/dht/BytesToken.java| 5 +- .../apache/cassandra/dht/ExcludingBounds.java | 4 +- .../org/apache/cassandra/dht/IPartitioner.java | 12 +- .../cassandra/dht/IncludingExcludingBounds.java | 6 +- .../apache/cassandra/dht/LocalPartitioner.java | 6 +- .../org/apache/cassandra/dht/LocalToken.java| 6 +- .../org/apache/cassandra/dht/LongToken.java | 6 +- .../cassandra/dht/Murmur3Partitioner.java | 25 +- .../dht/OrderPreservingPartitioner.java | 20 +- .../apache/cassandra/dht/RandomPartitioner.java | 18 +- src/java/org/apache/cassandra/dht/Range.java| 39 ++-- .../org/apache/cassandra/dht/RangeStreamer.java | 2 +- .../org/apache/cassandra/dht/RingPosition.java | 2 +- .../org/apache/cassandra/dht/StringToken.java | 6 +- src/java/org/apache/cassandra/dht/Token.java| 52 + .../apache/cassandra/gms/TokenSerializer.java | 2 +- .../apache/cassandra/service/StorageProxy.java | 2 +- .../cassandra/thrift/CassandraServer.java | 4 +- .../apache/cassandra/tools/SSTableExport.java | 2 +- .../apache/cassandra/tools/SSTableImport.java | 6 +- .../cassandra/db/ColumnFamilyStoreTest.java | 2 +- .../apache/cassandra/db/KeyCollisionTest.java | 230 --- .../apache/cassandra/dht/BootStrapperTest.java | 2 +- .../dht/ByteOrderedPartitionerTest.java | 2 +- .../apache/cassandra/dht/KeyCollisionTest.java | 230 +++ .../cassandra/dht/Murmur3PartitionerTest.java | 4 +- .../dht/OrderPreservingPartitionerTest.java | 2 +- .../cassandra/dht/PartitionerTestCase.java | 12 +- .../cassandra/dht/RandomPartitionerTest.java| 2 +- .../org/apache/cassandra/dht/RangeTest.java | 4 +- 43 files changed, 441 insertions(+), 401 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/config/DatabaseDescriptor.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/cql3/statements/SelectStatement.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/db/BatchlogManager.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/db/HintedHandOffManager.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/dht/BytesToken.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/dht/RangeStreamer.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/service/StorageProxy.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/49768fea/src/java/org/apache/cassandra/thrift/CassandraServer.java
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/57b5fb64 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/57b5fb64 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/57b5fb64 Branch: refs/heads/trunk Commit: 57b5fb64cb624d23a8026dda13e275ff59e50699 Parents: 49768fe 399a4ec Author: Brandon Williams brandonwilli...@apache.org Authored: Mon Nov 3 14:42:56 2014 -0600 Committer: Brandon Williams brandonwilli...@apache.org Committed: Mon Nov 3 14:42:56 2014 -0600 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/net/MessagingService.java | 2 ++ src/java/org/apache/cassandra/net/OutboundTcpConnection.java | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/57b5fb64/CHANGES.txt -- diff --cc CHANGES.txt index c87fa8d,50a540f..6f42f8c --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,37 -1,5 +1,38 @@@ +3.0 + * Mark sstables as repaired after full repair (CASSANDRA-7586) + * Extend Descriptor to include a format value and refactor reader/writer apis (CASSANDRA-7443) + * Integrate JMH for microbenchmarks (CASSANDRA-8151) + * Keep sstable levels when bootstrapping (CASSANDRA-7460) + * Add Sigar library and perform basic OS settings check on startup (CASSANDRA-7838) + * Support for aggregation functions (CASSANDRA-4914) + * Remove cassandra-cli (CASSANDRA-7920) + * Accept dollar quoted strings in CQL (CASSANDRA-7769) + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Do anticompaction in groups (CASSANDRA-6851) + * Support pure user-defined functions (CASSANDRA-7395, 7526, 7562, 7740, 7781, 7929, + 7924, 7812, 8063) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + * Fail on very large batch sizes (CASSANDRA-8011) + * improve concurrency of repair (CASSANDRA-6455) + + 2.1.2 + * Set socket timeout when reading remote version (CASSANDRA-8188) * Refactor how we track live size (CASSANDRA-7852) * Make sure unfinished compaction files are removed (CASSANDRA-8124) * Fix shutdown when run as Windows service (CASSANDRA-8136) http://git-wip-us.apache.org/repos/asf/cassandra/blob/57b5fb64/src/java/org/apache/cassandra/net/MessagingService.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/156e278e Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/156e278e Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/156e278e Branch: refs/heads/trunk Commit: 156e278ed841e5adf5172d3480af6143d844ab2f Parents: 931a518 827d93e Author: Brandon Williams brandonwilli...@apache.org Authored: Mon Nov 3 15:07:39 2014 -0600 Committer: Brandon Williams brandonwilli...@apache.org Committed: Mon Nov 3 15:07:39 2014 -0600 -- src/java/org/apache/cassandra/db/HintedHandOffManager.java | 3 +++ 1 file changed, 3 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/156e278e/src/java/org/apache/cassandra/db/HintedHandOffManager.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/02a20f70 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/02a20f70 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/02a20f70 Branch: refs/heads/trunk Commit: 02a20f70b0c3ae3b904cb1879927463fb5f8a85b Parents: c93cbb2 a8072ae Author: Mikhail Stepura mish...@apache.org Authored: Mon Nov 3 14:46:20 2014 -0800 Committer: Mikhail Stepura mish...@apache.org Committed: Mon Nov 3 14:46:20 2014 -0800 -- build.xml | 6 ++ 1 file changed, 6 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/02a20f70/build.xml --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/9274197b Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/9274197b Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/9274197b Branch: refs/heads/trunk Commit: 9274197b4bdb343731b964f2fcd8f70814f42a41 Parents: ba581f4 d230922 Author: Tyler Hobbs ty...@datastax.com Authored: Fri Oct 31 14:17:11 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Fri Oct 31 14:17:11 2014 -0500 -- pylib/cqlshlib/helptopics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/9274197b/pylib/cqlshlib/helptopics.py --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/8174dabf Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/8174dabf Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/8174dabf Branch: refs/heads/trunk Commit: 8174dabf33e9e6cbdf2424692a9ee22df10f77f8 Parents: fbb6b8a 2e37655 Author: Brandon Williams brandonwilli...@apache.org Authored: Thu Oct 30 11:09:44 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Thu Oct 30 11:09:44 2014 -0500 -- .../unit/org/apache/cassandra/io/sstable/CQLSSTableWriterTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/8174dabf/test/unit/org/apache/cassandra/io/sstable/CQLSSTableWriterTest.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/cql3/statements/Selection.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/45084f18 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/45084f18 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/45084f18 Branch: refs/heads/trunk Commit: 45084f182a46234243b94059fd1b6b53e927ead8 Parents: 708c6ba 1d285ea Author: Sylvain Lebresne sylv...@datastax.com Authored: Wed Oct 29 10:49:20 2014 +0100 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Wed Oct 29 10:49:20 2014 +0100 -- CHANGES.txt | 1 + doc/native_protocol_v3.spec | 8 +++-- .../org/apache/cassandra/cql3/QueryOptions.java | 10 +++--- .../apache/cassandra/cql3/UpdateParameters.java | 6 .../cassandra/cql3/selection/Selection.java | 2 +- .../cql3/selection/WritetimeOrTTLSelector.java | 4 +-- .../apache/cassandra/cql3/TimestampTest.java| 36 7 files changed, 56 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/45084f18/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/45084f18/src/java/org/apache/cassandra/cql3/selection/Selection.java -- diff --cc src/java/org/apache/cassandra/cql3/selection/Selection.java index 67cce72,000..cd5e2a8 mode 100644,00..100644 --- a/src/java/org/apache/cassandra/cql3/selection/Selection.java +++ b/src/java/org/apache/cassandra/cql3/selection/Selection.java @@@ -1,390 -1,0 +1,390 @@@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.cassandra.cql3.selection; + +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; +import java.util.List; + +import org.apache.cassandra.config.CFMetaData; +import org.apache.cassandra.config.ColumnDefinition; +import org.apache.cassandra.cql3.ColumnIdentifier; +import org.apache.cassandra.cql3.ColumnSpecification; +import org.apache.cassandra.cql3.ResultSet; +import org.apache.cassandra.db.Cell; +import org.apache.cassandra.db.CounterCell; +import org.apache.cassandra.db.ExpiringCell; +import org.apache.cassandra.db.context.CounterContext; +import org.apache.cassandra.exceptions.InvalidRequestException; +import org.apache.cassandra.utils.ByteBufferUtil; + +import com.google.common.collect.Iterators; + +public abstract class Selection +{ +private final CollectionColumnDefinition columns; +private final ResultSet.Metadata metadata; +private final boolean collectTimestamps; +private final boolean collectTTLs; + +protected Selection(CollectionColumnDefinition columns, ListColumnSpecification metadata, boolean collectTimestamps, boolean collectTTLs) +{ +this.columns = columns; +this.metadata = new ResultSet.Metadata(metadata); +this.collectTimestamps = collectTimestamps; +this.collectTTLs = collectTTLs; +} + +// Overriden by SimpleSelection when appropriate. +public boolean isWildcard() +{ +return false; +} + +public ResultSet.Metadata getResultMetadata() +{ +return metadata; +} + +public static Selection wildcard(CFMetaData cfm) +{ +ListColumnDefinition all = new ArrayListColumnDefinition(cfm.allColumns().size()); +Iterators.addAll(all, cfm.allColumnsInSelectOrder()); +return new SimpleSelection(all, true); +} + +public static Selection forColumns(CollectionColumnDefinition columns) +{ +return new SimpleSelection(columns, false); +} + +public int addColumnForOrdering(ColumnDefinition c) +{ +columns.add(c); +metadata.addNonSerializedColumn(c); +return columns.size()
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/a2c4caa0 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/a2c4caa0 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/a2c4caa0 Branch: refs/heads/trunk Commit: a2c4caa0068c7b480ce6889c47a022d7482e21d7 Parents: 7c595cb b6c9c35 Author: Yuki Morishita yu...@apache.org Authored: Wed Oct 29 19:09:16 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Wed Oct 29 19:09:16 2014 -0500 -- .../cassandra/db/ColumnFamilyMetricTest.java | 19 --- 1 file changed, 16 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a2c4caa0/test/unit/org/apache/cassandra/db/ColumnFamilyMetricTest.java -- diff --cc test/unit/org/apache/cassandra/db/ColumnFamilyMetricTest.java index e3e81d8,c91ed27..f09eb93 --- a/test/unit/org/apache/cassandra/db/ColumnFamilyMetricTest.java +++ b/test/unit/org/apache/cassandra/db/ColumnFamilyMetricTest.java @@@ -20,22 -20,22 +20,35 @@@ package org.apache.cassandra.db import java.nio.ByteBuffer; import java.util.Collection; ++import org.junit.BeforeClass; import org.junit.Test; import org.apache.cassandra.SchemaLoader; - import org.apache.cassandra.io.sstable.SSTableReader; ++import org.apache.cassandra.config.KSMetaData; + import org.apache.cassandra.io.sstable.format.SSTableReader; ++import org.apache.cassandra.locator.SimpleStrategy; import org.apache.cassandra.utils.ByteBufferUtil; import static org.junit.Assert.assertEquals; import static org.apache.cassandra.Util.cellname; --public class ColumnFamilyMetricTest extends SchemaLoader ++public class ColumnFamilyMetricTest { ++@BeforeClass ++public static void defineSchema() throws Exception ++{ ++SchemaLoader.prepareServer(); ++SchemaLoader.createKeyspace(Keyspace1, ++SimpleStrategy.class, ++KSMetaData.optsWithRF(1), ++SchemaLoader.standardCFMD(Keyspace1, Standard2)); ++} ++ @Test public void testSizeMetric() { Keyspace keyspace = Keyspace.open(Keyspace1); --ColumnFamilyStore store = keyspace.getColumnFamilyStore(Standard1); ++ColumnFamilyStore store = keyspace.getColumnFamilyStore(Standard2); store.disableAutoCompaction(); store.truncateBlocking();
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/3329cd79 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/3329cd79 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/3329cd79 Branch: refs/heads/trunk Commit: 3329cd79a80f09da1932a772b3615080fde06830 Parents: a2c4caa 62688d1 Author: Yuki Morishita yu...@apache.org Authored: Wed Oct 29 19:14:00 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Wed Oct 29 19:14:00 2014 -0500 -- --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/7e7cb6e3 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/7e7cb6e3 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/7e7cb6e3 Branch: refs/heads/trunk Commit: 7e7cb6e375534bdfdf18f07f85acd06de7191185 Parents: 82e26b2 6e62030 Author: Jonathan Ellis jbel...@apache.org Authored: Sat Oct 25 10:33:02 2014 -0500 Committer: Jonathan Ellis jbel...@apache.org Committed: Sat Oct 25 10:33:02 2014 -0500 -- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/7e7cb6e3/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/config/DatabaseDescriptor.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/209ea6e9 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/209ea6e9 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/209ea6e9 Branch: refs/heads/trunk Commit: 209ea6e9b1c02f37576ae195bf59803d31b30cbb Parents: 2976e69 860cde7 Author: Tyler Hobbs ty...@datastax.com Authored: Fri Oct 24 12:07:55 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Fri Oct 24 12:07:55 2014 -0500 -- CHANGES.txt | 2 ++ src/java/org/apache/cassandra/config/DatabaseDescriptor.java | 7 +++ src/java/org/apache/cassandra/thrift/ThriftServer.java | 6 +++--- 3 files changed, 12 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/209ea6e9/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/209ea6e9/src/java/org/apache/cassandra/config/DatabaseDescriptor.java -- diff --cc src/java/org/apache/cassandra/config/DatabaseDescriptor.java index 00e875b,34bd39a..a448463 --- a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java +++ b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java @@@ -66,6 -66,6 +66,7 @@@ import org.apache.cassandra.net.Messagi import org.apache.cassandra.scheduler.IRequestScheduler; import org.apache.cassandra.scheduler.NoScheduler; import org.apache.cassandra.service.CacheService; ++import org.apache.cassandra.thrift.ThriftServer; import org.apache.cassandra.utils.ByteBufferUtil; import org.apache.cassandra.utils.FBUtilities; import org.apache.cassandra.utils.memory.HeapPool;
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/658a8693 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/658a8693 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/658a8693 Branch: refs/heads/trunk Commit: 658a86933c7f7280039a704a9df0658a402ae719 Parents: 3042aca 8e5fdc2 Author: Brandon Williams brandonwilli...@apache.org Authored: Thu Oct 23 13:11:10 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Thu Oct 23 13:11:10 2014 -0500 -- test/conf/logback-test.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/a0a30e03 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/a0a30e03 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/a0a30e03 Branch: refs/heads/trunk Commit: a0a30e03a1ff571b0804ea20c1575fa39542eb6b Parents: c235603 3261d5e Author: Marcus Eriksson marc...@apache.org Authored: Tue Oct 21 17:57:50 2014 +0200 Committer: Marcus Eriksson marc...@apache.org Committed: Tue Oct 21 17:57:50 2014 +0200 -- CHANGES.txt | 2 + .../cql3/statements/SelectStatement.java| 39 +++- .../statements/SingleColumnRestriction.java | 10 + .../org/apache/cassandra/db/DataTracker.java| 4 +- .../io/sstable/IndexSummaryManager.java | 2 +- .../cassandra/io/sstable/SSTableRewriter.java | 18 - .../cassandra/cql3/ContainsRelationTest.java| 22 +++ .../io/sstable/IndexSummaryManagerTest.java | 2 +- .../cassandra/io/sstable/SSTableReaderTest.java | 2 +- 9 files changed, 86 insertions(+), 15 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a0a30e03/CHANGES.txt -- diff --cc CHANGES.txt index 85cb24b,96a5e23..cdae72a --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,35 -1,6 +1,37 @@@ +3.0 + * Integrate JMH for microbenchmarks (CASSANDRA-8151) + * Keep sstable levels when bootstrapping (CASSANDRA-7460) + * Add Sigar library and perform basic OS settings check on startup (CASSANDRA-7838) + * Support for aggregation functions (CASSANDRA-4914) + * Remove cassandra-cli (CASSANDRA-7920) + * Accept dollar quoted strings in CQL (CASSANDRA-7769) + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Do anticompaction in groups (CASSANDRA-6851) + * Support pure user-defined functions (CASSANDRA-7395, 7526, 7562, 7740, 7781, 7929, + 7924, 7812, 8063) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + * Fail on very large batch sizes (CASSANDRA-8011) + * improve concurrency of repair (CASSANDRA-6455) + + 2.1.1 + * Dont notify when replacing tmplink files (CASSANDRA-8157) + * Fix validation with multiple CONTAINS clause (CASSANDRA-8131) * Fix validation of collections in TriggerExecutor (CASSANDRA-8146) * Fix IllegalArgumentException when a list of IN values containing tuples is passed as a single arg to a prepared statement with the v1 or v2 http://git-wip-us.apache.org/repos/asf/cassandra/blob/a0a30e03/src/java/org/apache/cassandra/cql3/statements/SelectStatement.java -- diff --cc src/java/org/apache/cassandra/cql3/statements/SelectStatement.java index ff905c1,233f3db..30c5390 --- a/src/java/org/apache/cassandra/cql3/statements/SelectStatement.java +++ b/src/java/org/apache/cassandra/cql3/statements/SelectStatement.java @@@ -31,8 -31,8 +31,9 @@@ import org.github.jamm.MemoryMeter import org.apache.cassandra.auth.Permission; import org.apache.cassandra.cql3.*; + import org.apache.cassandra.cql3.statements.SingleColumnRestriction.Contains; import org.apache.cassandra.db.composites.*; +import org.apache.cassandra.db.composites.Composite.EOC; import org.apache.cassandra.transport.messages.ResultMessage; import org.apache.cassandra.config.CFMetaData; import org.apache.cassandra.config.ColumnDefinition; http://git-wip-us.apache.org/repos/asf/cassandra/blob/a0a30e03/test/unit/org/apache/cassandra/cql3/ContainsRelationTest.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a0a30e03/test/unit/org/apache/cassandra/io/sstable/IndexSummaryManagerTest.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/8ee73941 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/8ee73941 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/8ee73941 Branch: refs/heads/trunk Commit: 8ee73941954d288978da1913ad574a9e81fefa85 Parents: c6de882 ba68130 Author: T Jake Luciani j...@apache.org Authored: Mon Oct 20 13:33:35 2014 -0400 Committer: T Jake Luciani j...@apache.org Committed: Mon Oct 20 13:33:35 2014 -0400 -- --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/fea7d9a0 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/fea7d9a0 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/fea7d9a0 Branch: refs/heads/trunk Commit: fea7d9a0311ad5d52696d8bfaf920acfd191be84 Parents: c183f55 f4037ed Author: Sylvain Lebresne sylv...@datastax.com Authored: Fri Oct 17 11:55:26 2014 +0200 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Fri Oct 17 11:55:26 2014 +0200 -- CHANGES.txt | 1 + .../cql3/statements/DeleteStatement.java | 19 +++ .../cql3/statements/ModificationStatement.java | 14 +- 3 files changed, 33 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/fea7d9a0/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/fea7d9a0/src/java/org/apache/cassandra/cql3/statements/ModificationStatement.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/bb6b0d64 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/bb6b0d64 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/bb6b0d64 Branch: refs/heads/trunk Commit: bb6b0d64edcc35958f95128f0996c4532bacc104 Parents: 027006d ed7eed8 Author: Tyler Hobbs ty...@datastax.com Authored: Thu Oct 16 11:12:21 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Thu Oct 16 11:12:21 2014 -0500 -- CHANGES.txt | 4 +++ .../service/pager/AbstractQueryPager.java | 27 +++- .../service/pager/SliceQueryPager.java | 10 +--- 3 files changed, 31 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/bb6b0d64/CHANGES.txt -- diff --cc CHANGES.txt index 4237862,67b25dc..772b6ef --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,34 -1,6 +1,36 @@@ +3.0 + * Keep sstable levels when bootstrapping (CASSANDRA-7460) + * Add Sigar library and perform basic OS settings check on startup (CASSANDRA-7838) + * Support for aggregation functions (CASSANDRA-4914) + * Remove cassandra-cli (CASSANDRA-7920) + * Accept dollar quoted strings in CQL (CASSANDRA-7769) + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Do anticompaction in groups (CASSANDRA-6851) + * Support pure user-defined functions (CASSANDRA-7395, 7526, 7562, 7740, 7781, 7929, + 7924, 7812, 8063) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + * Fail on very large batch sizes (CASSANDRA-8011) + * improve concurrency of repair (CASSANDRA-6455) + + 2.1.1 + * Fix ClassCastException in DISTINCT query on static columns with +query paging (CASSANDRA-8108) * Fix NPE on null nested UDT inside a set (CASSANDRA-8105) * Fix exception when querying secondary index on set items or map keys when some clustering columns are specified (CASSANDRA-8073)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/96f40e66 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/96f40e66 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/96f40e66 Branch: refs/heads/trunk Commit: 96f40e66b0eb3a41df0a116fa7da9db2f2b40e3f Parents: bb6b0d6 2966b61 Author: Aleksey Yeschenko alek...@apache.org Authored: Thu Oct 16 19:16:54 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Thu Oct 16 19:16:54 2014 +0300 -- CHANGES.txt | 1 + .../cassandra/db/HintedHandOffManager.java | 56 +++- .../cassandra/service/StorageService.java | 2 +- .../apache/cassandra/db/HintedHandOffTest.java | 7 +-- 4 files changed, 33 insertions(+), 33 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/96f40e66/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/96f40e66/src/java/org/apache/cassandra/db/HintedHandOffManager.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/96f40e66/src/java/org/apache/cassandra/service/StorageService.java -- diff --cc src/java/org/apache/cassandra/service/StorageService.java index b341276,46248cb..dac1705 --- a/src/java/org/apache/cassandra/service/StorageService.java +++ b/src/java/org/apache/cassandra/service/StorageService.java @@@ -1963,9 -2020,12 +1963,9 @@@ public class StorageService extends Not { MigrationManager.instance.scheduleSchemaPull(endpoint, state); -if (isClientMode) -return; - if (tokenMetadata.isMember(endpoint)) { - HintedHandOffManager.instance.scheduleHintDelivery(endpoint); + HintedHandOffManager.instance.scheduleHintDelivery(endpoint, true); for (IEndpointLifecycleSubscriber subscriber : lifecycleSubscribers) subscriber.onUp(endpoint); } http://git-wip-us.apache.org/repos/asf/cassandra/blob/96f40e66/test/unit/org/apache/cassandra/db/HintedHandOffTest.java -- diff --cc test/unit/org/apache/cassandra/db/HintedHandOffTest.java index c49cc7a,c29c08e..13f9b2d --- a/test/unit/org/apache/cassandra/db/HintedHandOffTest.java +++ b/test/unit/org/apache/cassandra/db/HintedHandOffTest.java @@@ -23,25 -23,18 +23,22 @@@ package org.apache.cassandra.db import java.net.InetAddress; import java.util.Map; import java.util.UUID; - import java.util.concurrent.TimeUnit; +import org.junit.BeforeClass; import org.junit.Test; import com.google.common.collect.Iterators; import org.apache.cassandra.SchemaLoader; import org.apache.cassandra.Util; +import org.apache.cassandra.config.KSMetaData; import org.apache.cassandra.cql3.UntypedResultSet; import org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy; import org.apache.cassandra.db.marshal.Int32Type; import org.apache.cassandra.db.marshal.UUIDType; +import org.apache.cassandra.exceptions.ConfigurationException; +import org.apache.cassandra.locator.SimpleStrategy; import org.apache.cassandra.utils.ByteBufferUtil; - import org.apache.cassandra.utils.FBUtilities; import static org.junit.Assert.assertEquals; import static org.apache.cassandra.cql3.QueryProcessor.executeInternal;
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/175d3477 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/175d3477 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/175d3477 Branch: refs/heads/trunk Commit: 175d34777b00ea201a4aa8b74f04ce48648cc8f9 Parents: 08a868f 1dea983 Author: Marcus Eriksson marc...@apache.org Authored: Thu Oct 16 18:35:49 2014 +0200 Committer: Marcus Eriksson marc...@apache.org Committed: Thu Oct 16 18:40:50 2014 +0200 -- CHANGES.txt | 1 + NEWS.txt| 7 + pylib/cqlshlib/cql3handling.py | 4 + pylib/cqlshlib/cqlhandling.py | 3 +- .../DateTieredCompactionStrategy.java | 399 +++ .../DateTieredCompactionStrategyOptions.java| 100 + .../DateTieredCompactionStrategyTest.java | 254 7 files changed, 767 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/175d3477/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/175d3477/NEWS.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/175d3477/pylib/cqlshlib/cql3handling.py -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/175d3477/pylib/cqlshlib/cqlhandling.py -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/175d3477/test/unit/org/apache/cassandra/db/compaction/DateTieredCompactionStrategyTest.java -- diff --cc test/unit/org/apache/cassandra/db/compaction/DateTieredCompactionStrategyTest.java index 000,ef189ba..eeb98b7 mode 00,100644..100644 --- a/test/unit/org/apache/cassandra/db/compaction/DateTieredCompactionStrategyTest.java +++ b/test/unit/org/apache/cassandra/db/compaction/DateTieredCompactionStrategyTest.java @@@ -1,0 -1,242 +1,254 @@@ + /** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * License); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.apache.cassandra.db.compaction; + + import java.nio.ByteBuffer; + import java.util.*; + ++import org.junit.BeforeClass; + import org.junit.Test; + + import com.google.common.collect.Iterables; + import com.google.common.collect.Lists; + + import org.apache.cassandra.SchemaLoader; + import org.apache.cassandra.Util; ++import org.apache.cassandra.config.KSMetaData; + import org.apache.cassandra.db.ColumnFamilyStore; + import org.apache.cassandra.db.DecoratedKey; + import org.apache.cassandra.db.Keyspace; + import org.apache.cassandra.db.Mutation; + import org.apache.cassandra.exceptions.ConfigurationException; + import org.apache.cassandra.io.sstable.SSTableReader; ++import org.apache.cassandra.locator.SimpleStrategy; + import org.apache.cassandra.utils.ByteBufferUtil; + import org.apache.cassandra.utils.Pair; + + import static org.apache.cassandra.db.compaction.DateTieredCompactionStrategy.getBuckets; + import static org.apache.cassandra.db.compaction.DateTieredCompactionStrategy.newestBucket; + import static org.apache.cassandra.db.compaction.DateTieredCompactionStrategy.trimToThreshold; + import static org.apache.cassandra.db.compaction.DateTieredCompactionStrategy.filterOldSSTables; + import static org.apache.cassandra.db.compaction.DateTieredCompactionStrategy.validateOptions; + + import static org.junit.Assert.*; + + public class DateTieredCompactionStrategyTest extends SchemaLoader + { -public static final String KEYSPACE1 = Keyspace1; ++public static final String KEYSPACE1 = DateTieredCompactionStrategyTest; + private static final String CF_STANDARD1 = Standard1; ++@BeforeClass ++public static void defineSchema() throws ConfigurationException ++{ ++
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/0ca6beb6 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/0ca6beb6 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/0ca6beb6 Branch: refs/heads/trunk Commit: 0ca6beb6823bcf6f31c69454da98c1f53cd88780 Parents: 543fbc3 440824c Author: Aleksey Yeschenko alek...@apache.org Authored: Fri Oct 17 03:40:46 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Fri Oct 17 03:40:46 2014 +0300 -- CHANGES.txt | 1 + .../apache/cassandra/db/BatchlogManager.java| 63 ++-- .../cassandra/service/StorageService.java | 25 ++-- .../cassandra/db/BatchlogManagerTest.java | 8 +-- 4 files changed, 57 insertions(+), 40 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/0ca6beb6/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/0ca6beb6/src/java/org/apache/cassandra/service/StorageService.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/0ca6beb6/test/unit/org/apache/cassandra/db/BatchlogManagerTest.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/25821864 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/25821864 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/25821864 Branch: refs/heads/trunk Commit: 25821864f7b8a9926761b9c93d5afeb637850a26 Parents: cd60129 4b7161d Author: Jason Brown jasedbr...@gmail.com Authored: Tue Oct 14 06:34:26 2014 -0700 Committer: Jason Brown jasedbr...@gmail.com Committed: Tue Oct 14 06:34:26 2014 -0700 -- CHANGES.txt | 1 + .../cassandra/db/commitlog/CommitLogArchiver.java | 16 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/25821864/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/18912409 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/18912409 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/18912409 Branch: refs/heads/trunk Commit: 18912409116e4ceb8cac037264e76c194fb879d6 Parents: 2582186 b76dc97 Author: Jason Brown jasedbr...@gmail.com Authored: Tue Oct 14 06:59:14 2014 -0700 Committer: Jason Brown jasedbr...@gmail.com Committed: Tue Oct 14 06:59:14 2014 -0700 -- .../cassandra/db/commitlog/CommitLogArchiver.java | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/caf8b705 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/caf8b705 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/caf8b705 Branch: refs/heads/trunk Commit: caf8b70508fa95d0a47d3ba52830033512dfa033 Parents: 13c4719 3a94b33 Author: Tyler Hobbs tylerho...@apache.org Authored: Tue Oct 14 13:23:25 2014 -0500 Committer: Tyler Hobbs tylerho...@apache.org Committed: Tue Oct 14 13:23:25 2014 -0500 -- CHANGES.txt | 1 + .../apache/cassandra/db/marshal/AsciiType.java | 27 ++- .../org/apache/cassandra/transport/CBUtil.java | 51 +--- 3 files changed, 71 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/caf8b705/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/27fdf421 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/27fdf421 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/27fdf421 Branch: refs/heads/trunk Commit: 27fdf4211a3a8eb01367209d3d7121f40e044718 Parents: 9333f86 dee15a8 Author: Yuki Morishita yu...@apache.org Authored: Mon Oct 13 12:11:40 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Mon Oct 13 12:11:40 2014 -0500 -- CHANGES.txt | 1 + .../apache/cassandra/db/AtomicBTreeColumns.java | 138 --- src/java/org/apache/cassandra/db/Memtable.java | 10 +- .../cassandra/utils/concurrent/Locks.java | 37 + 4 files changed, 166 insertions(+), 20 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/27fdf421/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/27fdf421/src/java/org/apache/cassandra/db/AtomicBTreeColumns.java -- diff --cc src/java/org/apache/cassandra/db/AtomicBTreeColumns.java index 0572c4a,7b5e8a8..7a98cb9 --- a/src/java/org/apache/cassandra/db/AtomicBTreeColumns.java +++ b/src/java/org/apache/cassandra/db/AtomicBTreeColumns.java @@@ -35,10 -36,9 +36,11 @@@ import org.apache.cassandra.db.composit import org.apache.cassandra.db.composites.Composite; import org.apache.cassandra.db.filter.ColumnSlice; import org.apache.cassandra.utils.ObjectSizes; +import org.apache.cassandra.utils.SearchIterator; import org.apache.cassandra.utils.btree.BTree; +import org.apache.cassandra.utils.btree.BTreeSearchIterator; import org.apache.cassandra.utils.btree.UpdateFunction; + import org.apache.cassandra.utils.concurrent.Locks; import org.apache.cassandra.utils.concurrent.OpOrder; import org.apache.cassandra.utils.memory.HeapAllocator; import org.apache.cassandra.utils.memory.MemtableAllocator; http://git-wip-us.apache.org/repos/asf/cassandra/blob/27fdf421/src/java/org/apache/cassandra/db/Memtable.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/e473769f Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/e473769f Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/e473769f Branch: refs/heads/trunk Commit: e473769fbffb04669b45633378f849f614169a19 Parents: fa592a4 11e8dc1 Author: Aleksey Yeschenko alek...@apache.org Authored: Sat Oct 11 21:44:44 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Sat Oct 11 21:44:44 2014 +0300 -- CHANGES.txt | 1 + .../org/apache/cassandra/db/ConsistencyLevel.java | 4 ++-- .../service/DatacenterWriteResponseHandler.java | 16 +--- 3 files changed, 12 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/e473769f/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/e473769f/src/java/org/apache/cassandra/db/ConsistencyLevel.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/47863bc3 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/47863bc3 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/47863bc3 Branch: refs/heads/trunk Commit: 47863bc32d4273978f0e26532c24e61b67075423 Parents: 810c2d5 e711929 Author: Aleksey Yeschenko alek...@apache.org Authored: Fri Oct 10 16:57:38 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Fri Oct 10 16:57:38 2014 +0300 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/db/BufferCounterUpdateCell.java | 6 ++ 2 files changed, 7 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/47863bc3/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/db/DefsTables.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/fa592a46 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/fa592a46 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/fa592a46 Branch: refs/heads/trunk Commit: fa592a46bda084c7ec5579698c2a9e159923ddf3 Parents: 47863bc 42582ec Author: Aleksey Yeschenko alek...@apache.org Authored: Fri Oct 10 20:27:52 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Fri Oct 10 20:27:52 2014 +0300 -- CHANGES.txt | 1 + .../org/apache/cassandra/db/DefsTables.java | 330 +-- 2 files changed, 156 insertions(+), 175 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/fa592a46/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/fa592a46/src/java/org/apache/cassandra/db/DefsTables.java -- diff --cc src/java/org/apache/cassandra/db/DefsTables.java index 14c5241,59f2e20..1693914 --- a/src/java/org/apache/cassandra/db/DefsTables.java +++ b/src/java/org/apache/cassandra/db/DefsTables.java @@@ -278,96 -308,50 +251,103 @@@ public class DefsTable // New keyspace with types for (Map.EntryDecoratedKey, ColumnFamily entry : diff.entriesOnlyOnRight().entrySet()) - { - ColumnFamily cfTypes = entry.getValue(); - if (!cfTypes.hasColumns()) - continue; - - for (UserType ut : UTMetaData.fromSchema(new Row(entry.getKey(), cfTypes)).values()) - addType(ut); - } + if (entry.getValue().hasColumns()) + created.addAll(UTMetaData.fromSchema(new Row(entry.getKey(), entry.getValue())).values()); - for (Map.EntryDecoratedKey, MapDifference.ValueDifferenceColumnFamily modifiedEntry : diff.entriesDiffering().entrySet()) + for (Map.EntryDecoratedKey, MapDifference.ValueDifferenceColumnFamily entry : diff.entriesDiffering().entrySet()) { - DecoratedKey keyspace = modifiedEntry.getKey(); - ColumnFamily prevCFTypes = modifiedEntry.getValue().leftValue(); // state before external modification - ColumnFamily newCFTypes = modifiedEntry.getValue().rightValue(); // updated state + String keyspaceName = AsciiType.instance.compose(entry.getKey().getKey()); - if (!prevCFTypes.hasColumns()) // whole keyspace was deleted and now it's re-created + ColumnFamily pre = entry.getValue().leftValue(); + ColumnFamily post = entry.getValue().rightValue(); + + if (pre.hasColumns() post.hasColumns()) { - for (UserType ut : UTMetaData.fromSchema(new Row(keyspace, newCFTypes)).values()) - addType(ut); + MapDifferenceByteBuffer, UserType delta = + Maps.difference(Schema.instance.getKSMetaData(keyspaceName).userTypes.getAllTypes(), + UTMetaData.fromSchema(new Row(entry.getKey(), post))); + + dropped.addAll(delta.entriesOnlyOnLeft().values()); + created.addAll(delta.entriesOnlyOnRight().values()); + Iterables.addAll(altered, Iterables.transform(delta.entriesDiffering().values(), new FunctionMapDifference.ValueDifferenceUserType, UserType() + { + public UserType apply(MapDifference.ValueDifferenceUserType pair) + { + return pair.rightValue(); + } + })); } - else if (!newCFTypes.hasColumns()) // whole keyspace is deleted + else if (pre.hasColumns()) { - for (UserType ut : UTMetaData.fromSchema(new Row(keyspace, prevCFTypes)).values()) - dropType(ut); + dropped.addAll(Schema.instance.getKSMetaData(keyspaceName).userTypes.getAllTypes().values()); } - else // has modifications in the types, need to perform nested diff to determine what was really changed + else if (post.hasColumns()) { - MapDifferenceByteBuffer, UserType typesDiff = Maps.difference(UTMetaData.fromSchema(new Row(keyspace, prevCFTypes)), - UTMetaData.fromSchema(new Row(keyspace, newCFTypes))); - - for (UserType type :
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/a9bad890 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/a9bad890 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/a9bad890 Branch: refs/heads/trunk Commit: a9bad890fede3fee534c9fd94340d960caf86b1c Parents: 2fe5b9a 5a33a9a Author: Aleksey Yeschenko alek...@apache.org Authored: Thu Oct 9 15:35:37 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Thu Oct 9 15:35:37 2014 +0300 -- CHANGES.txt | 1 + .../apache/cassandra/db/ColumnFamilyStore.java | 2 ++ .../org/apache/cassandra/db/DataTracker.java| 7 + .../notifications/TruncationNotification.java | 32 4 files changed, 42 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a9bad890/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a9bad890/src/java/org/apache/cassandra/db/ColumnFamilyStore.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/7892b835 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/7892b835 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/7892b835 Branch: refs/heads/trunk Commit: 7892b8355ca640055420e030b1c06e39b065452a Parents: 50734f2 708adca Author: Jonathan Ellis jbel...@apache.org Authored: Thu Oct 9 11:10:29 2014 -0500 Committer: Jonathan Ellis jbel...@apache.org Committed: Thu Oct 9 11:10:29 2014 -0500 -- CHANGES.txt | 1 + .../org/apache/cassandra/hadoop/cql3/CqlBulkRecordWriter.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/7892b835/CHANGES.txt -- diff --cc CHANGES.txt index 16b450a,417e8c1..5ec542c --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,36 -1,5 +1,37 @@@ +3.0 + * Support for scripting languages in user-defined functions (CASSANDRA-7526) + * Support for aggregation functions (CASSANDRA-4914) + * Improve query to read paxos table on propose (CASSANDRA-7929) + * Remove cassandra-cli (CASSANDRA-7920) + * Optimize java source-based UDF invocation (CASSANDRA-7924) + * Accept dollar quoted strings in CQL (CASSANDRA-7769) + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + * Fail on very large batch sizes (CASSANDRA-8011) + + 2.1.1 + * Allow concurrent use of CQLBulkOutputFormat (CASSANDRA-7776) * Shutdown JVM on OOM (CASSANDRA-7507) * Upgrade netty version and enable epoll event loop (CASSANDRA-7761) * Don't duplicate sstables smaller than split size when using
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/2e8ba036 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/2e8ba036 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/2e8ba036 Branch: refs/heads/trunk Commit: 2e8ba0364d6dba78d4dbc7253571180217be6cc8 Parents: 36edbda ed1681a Author: Aleksey Yeschenko alek...@apache.org Authored: Wed Oct 8 01:22:56 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Wed Oct 8 01:22:56 2014 +0300 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/service/StorageService.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/2e8ba036/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/2e8ba036/src/java/org/apache/cassandra/service/StorageService.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/thrift/SSLTransportFactory.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f7266855 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f7266855 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f7266855 Branch: refs/heads/trunk Commit: f7266855218b8e9eb34a62ad933c4ed889a71c64 Parents: 3afd0a8 2601604 Author: Jason Brown jasobr...@apple.com Authored: Mon Oct 6 14:56:35 2014 -0700 Committer: Jason Brown jasobr...@apple.com Committed: Mon Oct 6 14:56:35 2014 -0700 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/thrift/SSLTransportFactory.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/f7266855/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/f7266855/src/java/org/apache/cassandra/thrift/SSLTransportFactory.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: test/unit/org/apache/cassandra/db/RangeTombstoneTest.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/906fd4d8 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/906fd4d8 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/906fd4d8 Branch: refs/heads/trunk Commit: 906fd4d81b5f814a7dcae4597576a5e34887b4e6 Parents: be199a0 97b1d9f Author: Marcus Eriksson marc...@apache.org Authored: Thu Oct 2 10:44:51 2014 +0200 Committer: Marcus Eriksson marc...@apache.org Committed: Thu Oct 2 10:48:06 2014 +0200 -- CHANGES.txt | 1 + .../org/apache/cassandra/db/ColumnFamily.java | 32 ++-- .../db/compaction/LazilyCompactedRow.java | 36 +++-- .../cassandra/io/sstable/ColumnStats.java | 67 .../cassandra/io/sstable/SSTableWriter.java | 32 ++-- .../cql3/SSTableMetadataTrackingTest.java | 160 +++ .../apache/cassandra/db/RangeTombstoneTest.java | 94 +++ 7 files changed, 385 insertions(+), 37 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/906fd4d8/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/906fd4d8/src/java/org/apache/cassandra/db/ColumnFamily.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/906fd4d8/src/java/org/apache/cassandra/io/sstable/SSTableWriter.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/906fd4d8/test/unit/org/apache/cassandra/db/RangeTombstoneTest.java -- diff --cc test/unit/org/apache/cassandra/db/RangeTombstoneTest.java index 9da5f2f,e266bf6..2a6b952 --- a/test/unit/org/apache/cassandra/db/RangeTombstoneTest.java +++ b/test/unit/org/apache/cassandra/db/RangeTombstoneTest.java @@@ -50,10 -51,9 +50,11 @@@ import org.apache.cassandra.db.index.Pe import org.apache.cassandra.db.index.SecondaryIndex; import org.apache.cassandra.db.index.SecondaryIndexSearcher; import org.apache.cassandra.db.marshal.Int32Type; +import org.apache.cassandra.db.marshal.IntegerType; import org.apache.cassandra.exceptions.ConfigurationException; import org.apache.cassandra.io.sstable.SSTableReader; +import org.apache.cassandra.locator.SimpleStrategy; + import org.apache.cassandra.io.sstable.metadata.StatsMetadata; import org.apache.cassandra.utils.ByteBufferUtil; import org.apache.cassandra.utils.concurrent.OpOrder; import org.apache.cassandra.utils.memory.MemtableAllocator;
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f07c8420 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f07c8420 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f07c8420 Branch: refs/heads/trunk Commit: f07c842080dbffde107b16b622e587ad7b08e8f5 Parents: d92932a 4743811 Author: Sylvain Lebresne sylv...@datastax.com Authored: Thu Oct 2 11:22:19 2014 +0200 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Thu Oct 2 11:22:19 2014 +0200 -- CHANGES.txt | 2 + .../db/marshal/DynamicCompositeType.java| 13 +++- .../unit/org/apache/cassandra/SchemaLoader.java | 2 + .../db/marshal/DynamicCompositeTypeTest.java| 79 ++-- 4 files changed, 90 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/f07c8420/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/f07c8420/test/unit/org/apache/cassandra/SchemaLoader.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/f07c8420/test/unit/org/apache/cassandra/db/marshal/DynamicCompositeTypeTest.java -- diff --cc test/unit/org/apache/cassandra/db/marshal/DynamicCompositeTypeTest.java index 7056a40,87e6ac9..eaedb4b --- a/test/unit/org/apache/cassandra/db/marshal/DynamicCompositeTypeTest.java +++ b/test/unit/org/apache/cassandra/db/marshal/DynamicCompositeTypeTest.java @@@ -49,8 -42,11 +49,10 @@@ public class DynamicCompositeTypeTes private static final DynamicCompositeType comparator; static { -MapByte, AbstractType? aliases = new HashMapByte, AbstractType?(); aliases.put((byte)'b', BytesType.instance); + aliases.put((byte)'B', ReversedType.getInstance(BytesType.instance)); aliases.put((byte)'t', TimeUUIDType.instance); + aliases.put((byte)'T', ReversedType.getInstance(TimeUUIDType.instance)); comparator = DynamicCompositeType.getInstance(aliases); }
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/a479fe09 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/a479fe09 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/a479fe09 Branch: refs/heads/trunk Commit: a479fe09beaffded53e2038d0abd3c5e0f8f0c77 Parents: d4c1e9c ca224b3 Author: Yuki Morishita yu...@apache.org Authored: Thu Oct 2 12:16:55 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Thu Oct 2 12:16:55 2014 -0500 -- CHANGES.txt | 1 + .../org/apache/cassandra/repair/RepairMessageVerbHandler.java | 5 - 2 files changed, 5 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a479fe09/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/c5c3ee92 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/c5c3ee92 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/c5c3ee92 Branch: refs/heads/trunk Commit: c5c3ee9261dcd8d782215f9f9f3a2ecbcca837f0 Parents: 318deca ef65d58 Author: Yuki Morishita yu...@apache.org Authored: Tue Sep 30 11:38:10 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Tue Sep 30 11:38:10 2014 -0500 -- CHANGES.txt| 1 + src/java/org/apache/cassandra/streaming/StreamCoordinator.java | 6 +- 2 files changed, 6 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/c5c3ee92/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/c5c3ee92/src/java/org/apache/cassandra/streaming/StreamCoordinator.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/dffdae0c Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/dffdae0c Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/dffdae0c Branch: refs/heads/trunk Commit: dffdae0c94352d99ebc147dae6282670315e8fd2 Parents: 6618bd8 c65ef9a Author: Aleksey Yeschenko alek...@apache.org Authored: Tue Sep 23 18:59:18 2014 -0700 Committer: Aleksey Yeschenko alek...@apache.org Committed: Tue Sep 23 18:59:18 2014 -0700 -- .../cassandra/cql3/statements/SelectStatement.java | 4 ++-- .../cassandra/cql3/SelectWithTokenFunctionTest.java | 11 +++ 2 files changed, 13 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/dffdae0c/src/java/org/apache/cassandra/cql3/statements/SelectStatement.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/77625187 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/77625187 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/77625187 Branch: refs/heads/trunk Commit: 77625187458beaadd8f964f8efba72292c012244 Parents: cfb7ace eecc034 Author: Benedict Elliott Smith bened...@apache.org Authored: Sat Sep 20 08:44:43 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Sat Sep 20 08:44:43 2014 +0100 -- .../apache/cassandra/stress/StressAction.java | 34 +++- .../cassandra/stress/settings/SettingsRate.java | 24 +++--- 2 files changed, 31 insertions(+), 27 deletions(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/bcec4ea3 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/bcec4ea3 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/bcec4ea3 Branch: refs/heads/trunk Commit: bcec4ea3d19feba3b4c8089872cea8cc070f44b9 Parents: 4c80d0f 1949212 Author: Jonathan Ellis jbel...@apache.org Authored: Fri Sep 19 09:15:48 2014 -0500 Committer: Jonathan Ellis jbel...@apache.org Committed: Fri Sep 19 09:15:48 2014 -0500 -- .../org/apache/cassandra/service/AbstractWriteResponseHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/db/compaction/CompactionManager.java src/java/org/apache/cassandra/db/compaction/CompactionTask.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/0956a8a7 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/0956a8a7 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/0956a8a7 Branch: refs/heads/trunk Commit: 0956a8a717781c8a748931f04a18a215d7d53869 Parents: 3e305f8 0e83100 Author: Benedict Elliott Smith bened...@apache.org Authored: Fri Sep 19 18:26:23 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Fri Sep 19 18:26:23 2014 +0100 -- CHANGES.txt | 1 + .../org/apache/cassandra/db/DataTracker.java| 5 +- .../compaction/AbstractCompactionStrategy.java | 56 - .../db/compaction/CompactionManager.java| 199 +- .../cassandra/db/compaction/CompactionTask.java | 204 +-- .../compaction/LeveledCompactionStrategy.java | 43 ++-- .../cassandra/db/compaction/Upgrader.java | 3 +- .../cassandra/utils/CloseableIterator.java | 2 +- .../LeveledCompactionStrategyTest.java | 2 +- 9 files changed, 289 insertions(+), 226 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/0956a8a7/CHANGES.txt -- diff --cc CHANGES.txt index e00d990,f55e5d2..0af1681 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,29 -1,5 +1,30 @@@ +3.0 + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * Fix resource leak in event of corrupt sstable * (cqlsh) Add command line option for cqlshrc file path (CASSANDRA-7131) * Provide visibility into prepared statements churn (CASSANDRA-7921, CASSANDRA-7930) * Invalidate prepared statements when their keyspace or table is http://git-wip-us.apache.org/repos/asf/cassandra/blob/0956a8a7/src/java/org/apache/cassandra/db/compaction/AbstractCompactionStrategy.java -- diff --cc src/java/org/apache/cassandra/db/compaction/AbstractCompactionStrategy.java index 28ab84e,97696a8..6a0e0df --- a/src/java/org/apache/cassandra/db/compaction/AbstractCompactionStrategy.java +++ b/src/java/org/apache/cassandra/db/compaction/AbstractCompactionStrategy.java @@@ -19,8 -19,10 +19,9 @@@ package org.apache.cassandra.db.compact import java.util.*; + import com.google.common.base.Throwables; import com.google.common.collect.ImmutableMap; import com.google.common.base.Predicate; -import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; import com.google.common.util.concurrent.RateLimiter; import org.slf4j.Logger; http://git-wip-us.apache.org/repos/asf/cassandra/blob/0956a8a7/src/java/org/apache/cassandra/db/compaction/CompactionManager.java -- diff --cc src/java/org/apache/cassandra/db/compaction/CompactionManager.java index 85b7e38,e309cfb..0f8acba --- a/src/java/org/apache/cassandra/db/compaction/CompactionManager.java +++ b/src/java/org/apache/cassandra/db/compaction/CompactionManager.java @@@ -1031,78 -990,63 +1040,74 @@@ public class CompactionManager implemen if (!new File(sstable.getFilename()).exists()) { logger.info(Skipping anticompaction for {}, required sstable
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/cfb7acea Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/cfb7acea Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/cfb7acea Branch: refs/heads/trunk Commit: cfb7aceac5f4c53767c1f1b95656c0ca33946851 Parents: 2a59f81 6e5dd23 Author: Mikhail Stepura mish...@apache.org Authored: Fri Sep 19 18:24:17 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Fri Sep 19 18:24:17 2014 -0700 -- CHANGES.txt| 1 + pylib/cqlshlib/cql3handling.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/cfb7acea/CHANGES.txt -- diff --cc CHANGES.txt index a55488f,2f8a95b..0f94df9 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,29 -1,5 +1,30 @@@ +3.0 + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh) Tab completeion for indexes on map keys (CASSANDRA-7972) * (cqlsh) Fix UDT field selection in select clause (CASSANDRA-7891) * Fix resource leak in event of corrupt sstable * (cqlsh) Add command line option for cqlshrc file path (CASSANDRA-7131) http://git-wip-us.apache.org/repos/asf/cassandra/blob/cfb7acea/pylib/cqlshlib/cql3handling.py --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/b18478d0 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/b18478d0 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/b18478d0 Branch: refs/heads/trunk Commit: b18478d05771d730ffaba0b236570b523e5a16e8 Parents: 381ff18 74877bb Author: Brandon Williams brandonwilli...@apache.org Authored: Thu Sep 18 08:12:39 2014 + Committer: Brandon Williams brandonwilli...@apache.org Committed: Thu Sep 18 08:12:39 2014 + -- --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/a810c477 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/a810c477 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/a810c477 Branch: refs/heads/trunk Commit: a810c477d983b4f7aa54892a8244063825bcd9b6 Parents: b18478d 3dd2f00 Author: Tyler Hobbs ty...@datastax.com Authored: Thu Sep 18 12:37:01 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Thu Sep 18 12:37:01 2014 -0500 -- CHANGES.txt | 4 +- .../org/apache/cassandra/transport/Message.java | 76 +++- .../transport/messages/ErrorMessage.java| 15 +++- 3 files changed, 90 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/a810c477/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/e9f94447 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/e9f94447 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/e9f94447 Branch: refs/heads/trunk Commit: e9f94447ed3f53b5f6050dda6772f44c5daaabc1 Parents: a810c47 146b8e3 Author: Mikhail Stepura mish...@apache.org Authored: Thu Sep 18 13:31:08 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Thu Sep 18 13:31:08 2014 -0700 -- CHANGES.txt | 1 + bin/cqlsh | 46 ++ 2 files changed, 31 insertions(+), 16 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/e9f94447/CHANGES.txt -- diff --cc CHANGES.txt index 254fe2b,a34e0b1..ddc115e --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,29 -1,5 +1,30 @@@ +3.0 + * Make assassinate a first class command (CASSANDRA-7935) + * Support IN clause on any clustering column (CASSANDRA-4762) + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh) Add command line option for cqlshrc file path (CASSANDRA-7131) * Provide visibility into prepared statements churn (CASSANDRA-7921) * Invalidate prepared statements when their keyspace or table is dropped (CASSANDRA-7566)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/87ba0dc1 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/87ba0dc1 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/87ba0dc1 Branch: refs/heads/trunk Commit: 87ba0dc1bce26ab97f5dd26edfd4a5c91ef9df48 Parents: 50c27cc 125b464 Author: Yuki Morishita yu...@apache.org Authored: Wed Sep 17 09:48:14 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Wed Sep 17 09:48:14 2014 -0500 -- .../cassandra/service/StorageService.java | 92 +--- .../org/apache/cassandra/tools/NodeTool.java| 2 +- .../service/StorageServiceServerTest.java | 210 ++- 3 files changed, 267 insertions(+), 37 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/87ba0dc1/src/java/org/apache/cassandra/service/StorageService.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/87ba0dc1/src/java/org/apache/cassandra/tools/NodeTool.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/134c2e96 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/134c2e96 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/134c2e96 Branch: refs/heads/trunk Commit: 134c2e96929ce82f347815d72a476184332c6016 Parents: 9553dae 7c34d8b Author: Yuki Morishita yu...@apache.org Authored: Wed Sep 17 15:14:46 2014 -0500 Committer: Yuki Morishita yu...@apache.org Committed: Wed Sep 17 15:14:46 2014 -0500 -- CHANGES.txt | 1 + 1 file changed, 1 insertion(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/134c2e96/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/065cd67a Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/065cd67a Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/065cd67a Branch: refs/heads/trunk Commit: 065cd67ab2fcac348e1b1a48bc22aa3ae3a4adfa Parents: a8285fe 8026163 Author: Pavel Yaskevich xe...@apache.org Authored: Wed Sep 17 22:35:27 2014 -0700 Committer: Pavel Yaskevich xe...@apache.org Committed: Wed Sep 17 22:35:27 2014 -0700 -- CHANGES.txt | 1 + .../org/apache/cassandra/db/RowIndexEntry.java | 16 - .../apache/cassandra/db/RowIndexEntryTest.java | 69 3 files changed, 85 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/065cd67a/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/67480834 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/67480834 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/67480834 Branch: refs/heads/trunk Commit: 674808340422d473579f27cee5829004cc21d241 Parents: 065cd67 dfe1f23 Author: Aleksey Yeschenko alek...@apache.org Authored: Wed Sep 17 22:47:05 2014 -0700 Committer: Aleksey Yeschenko alek...@apache.org Committed: Wed Sep 17 22:47:05 2014 -0700 -- CHANGES.txt| 1 + src/java/org/apache/cassandra/service/ClientState.java | 12 2 files changed, 5 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/67480834/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/67480834/src/java/org/apache/cassandra/service/ClientState.java -- diff --cc src/java/org/apache/cassandra/service/ClientState.java index 2fd9b68,af4dead..20682e9 --- a/src/java/org/apache/cassandra/service/ClientState.java +++ b/src/java/org/apache/cassandra/service/ClientState.java @@@ -25,7 -25,9 +25,8 @@@ import java.util.concurrent.TimeUnit import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.LoadingCache; + import com.google.common.collect.Iterables; import com.google.common.collect.Sets; -import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory;
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/196e5146 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/196e5146 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/196e5146 Branch: refs/heads/trunk Commit: 196e5146d300986760fee83bc4fdcfb18e35bb5e Parents: 38d5178 681c380 Author: Tyler Hobbs ty...@datastax.com Authored: Tue Sep 16 13:22:50 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Tue Sep 16 13:22:50 2014 -0500 -- CHANGES.txt | 1 + .../apache/cassandra/cql3/QueryProcessor.java | 53 +--- .../cassandra/metrics/CqlStatementMetrics.java | 1 + 3 files changed, 36 insertions(+), 19 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/196e5146/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/196e5146/src/java/org/apache/cassandra/cql3/QueryProcessor.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/61a27af4 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/61a27af4 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/61a27af4 Branch: refs/heads/trunk Commit: 61a27af490a2ba6111baecaf5b12fd2ede3f64de Parents: 196e514 b319b40 Author: Tyler Hobbs ty...@datastax.com Authored: Tue Sep 16 14:10:25 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Tue Sep 16 14:10:25 2014 -0500 -- CHANGES.txt | 1 - .../apache/cassandra/cql3/QueryProcessor.java | 53 +++- .../cassandra/metrics/CqlStatementMetrics.java | 1 - 3 files changed, 19 insertions(+), 36 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/61a27af4/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/61a27af4/src/java/org/apache/cassandra/cql3/QueryProcessor.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/8215744f Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/8215744f Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/8215744f Branch: refs/heads/trunk Commit: 8215744ffb38d496d878e4c1705d066d3ff314e0 Parents: 61a27af 109313c Author: Benedict Elliott Smith bened...@apache.org Authored: Tue Sep 16 20:48:57 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Tue Sep 16 20:48:57 2014 +0100 -- CHANGES.txt | 1 + .../org/apache/cassandra/stress/settings/OptionReplication.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/8215744f/CHANGES.txt -- diff --cc CHANGES.txt index 2db88fb,1764a20..593310a --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,27 -1,5 +1,28 @@@ +3.0 + * Improve compaction logging (CASSANDRA-7818) + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * cassandra-stress: fix support for NetworkTopologyStrategy (CASSANDRA-7945) * Fix saving caches when a table is dropped (CASSANDRA-7784) * Add better error checking of new stress profile (CASSANDRA-7716) * Use ThreadLocalRandom and remove FBUtilities.threadLocalRandom (CASSANDRA-7934) http://git-wip-us.apache.org/repos/asf/cassandra/blob/8215744f/tools/stress/src/org/apache/cassandra/stress/settings/OptionReplication.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/e225176b Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/e225176b Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/e225176b Branch: refs/heads/trunk Commit: e225176b31413c3c5f31885eac364fa06deaca2e Parents: fb6c285 094aa8e Author: Brandon Williams brandonwilli...@apache.org Authored: Mon Sep 15 06:53:18 2014 + Committer: Brandon Williams brandonwilli...@apache.org Committed: Mon Sep 15 06:53:18 2014 + -- CHANGES.txt | 1 + src/java/org/apache/cassandra/service/StorageService.java | 8 2 files changed, 9 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/e225176b/CHANGES.txt -- diff --cc CHANGES.txt index 1e08d3c,608e4b1..bf3567f --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,26 -1,5 +1,27 @@@ +3.0 + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * Prevent operator mistakes due to simultaneous bootstrap (CASSANDRA-7069) * cassandra-stress supports whitelist mode for node config * GCInspector more closely tracks GC; cassandra-stress and nodetool report it * nodetool won't output bogus ownership info without a keyspace (CASSANDRA-7173) http://git-wip-us.apache.org/repos/asf/cassandra/blob/e225176b/src/java/org/apache/cassandra/service/StorageService.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/969967cf Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/969967cf Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/969967cf Branch: refs/heads/trunk Commit: 969967cf9f5597a32d1a8d2575434f8088add87e Parents: 35af28e 6bff5a3 Author: Benedict Elliott Smith bened...@apache.org Authored: Mon Sep 15 16:56:50 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Mon Sep 15 16:56:50 2014 +0100 -- tools/stress/src/org/apache/cassandra/stress/StressMetrics.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/969967cf/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/56674e0e Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/56674e0e Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/56674e0e Branch: refs/heads/trunk Commit: 56674e0e59b9e7c189257af1c573db85ea566068 Parents: 7b5164f 3909567 Author: Brandon Williams brandonwilli...@apache.org Authored: Mon Sep 15 20:16:24 2014 + Committer: Brandon Williams brandonwilli...@apache.org Committed: Mon Sep 15 20:16:24 2014 + -- debian/patches/002cassandra_logdir_fix.dpatch | 19 +++ debian/patches/00list | 1 + 2 files changed, 20 insertions(+) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/7fc0e9ef Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/7fc0e9ef Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/7fc0e9ef Branch: refs/heads/trunk Commit: 7fc0e9efead0752532f492c9396c602a9d9fd0a1 Parents: ff60429 4efb6dc Author: Benedict Elliott Smith bened...@apache.org Authored: Tue Sep 16 06:29:00 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Tue Sep 16 06:29:00 2014 +0100 -- .../apache/cassandra/stress/StressMetrics.java | 9 +-- .../cassandra/stress/settings/SettingsNode.java | 25 +++- .../cassandra/stress/util/JmxCollector.java | 12 +++--- .../stress/util/SmartThriftClient.java | 3 +-- 4 files changed, 41 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/7fc0e9ef/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java -- diff --cc tools/stress/src/org/apache/cassandra/stress/StressMetrics.java index b2b4972,00f479e..7dba724 --- a/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java +++ b/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java @@@ -29,9 -29,10 +29,10 @@@ import java.util.concurrent.CountDownLa import java.util.concurrent.ThreadFactory; import java.util.concurrent.TimeUnit; +import com.google.common.util.concurrent.Uninterruptibles; import org.apache.commons.lang3.time.DurationFormatUtils; - import org.apache.cassandra.concurrent.NamedThreadFactory; + import org.apache.cassandra.stress.settings.SettingsLog; import org.apache.cassandra.stress.settings.StressSettings; import org.apache.cassandra.stress.util.JmxCollector; import org.apache.cassandra.stress.util.Timing;
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/477c54c0 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/477c54c0 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/477c54c0 Branch: refs/heads/trunk Commit: 477c54c03cb708911d2173a0730b189ad844e2da Parents: 0808166 0e652e7 Author: Benedict Elliott Smith bened...@apache.org Authored: Sun Sep 14 09:09:57 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Sun Sep 14 09:09:57 2014 +0100 -- CHANGES.txt | 1 + .../apache/cassandra/service/GCInspector.java | 83 - .../cassandra/service/GCInspectorMXBean.java| 25 .../org/apache/cassandra/tools/NodeProbe.java | 11 +- .../org/apache/cassandra/tools/NodeTool.java| 15 +++ .../apache/cassandra/stress/StressAction.java | 2 +- .../apache/cassandra/stress/StressMetrics.java | 60 -- .../cassandra/stress/settings/SettingsPort.java | 3 + .../cassandra/stress/util/JmxCollector.java | 119 +++ .../apache/cassandra/stress/util/Timing.java| 36 -- 10 files changed, 330 insertions(+), 25 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/477c54c0/CHANGES.txt -- diff --cc CHANGES.txt index c35e5b2,4c39f5c..e9d48e9 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,26 -1,5 +1,27 @@@ +3.0 + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * GCInspector more closely tracks GC; cassandra-stress and nodetool report it * nodetool won't output bogus ownership info without a keyspace (CASSANDRA-7173) * Add human readable option to nodetool commands (CASSANDRA-5433) * Don't try to set repairedAt on old sstables (CASSANDRA-7913) http://git-wip-us.apache.org/repos/asf/cassandra/blob/477c54c0/src/java/org/apache/cassandra/tools/NodeProbe.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/477c54c0/src/java/org/apache/cassandra/tools/NodeTool.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/477c54c0/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java -- diff --cc tools/stress/src/org/apache/cassandra/stress/StressMetrics.java index 0ef5df1,9e8e961..3f6f9c6 --- a/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java +++ b/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java @@@ -27,9 -28,11 +28,11 @@@ import java.util.concurrent.CountDownLa import java.util.concurrent.ThreadFactory; import java.util.concurrent.TimeUnit; +import com.google.common.util.concurrent.Uninterruptibles; import org.apache.commons.lang3.time.DurationFormatUtils; - import org.apache.cassandra.concurrent.NamedThreadFactory; + import org.apache.cassandra.stress.settings.StressSettings; + import org.apache.cassandra.stress.util.JmxCollector; import org.apache.cassandra.stress.util.Timing; import org.apache.cassandra.stress.util.TimingInterval; import org.apache.cassandra.stress.util.Uncertainty;
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/14b1c960 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/14b1c960 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/14b1c960 Branch: refs/heads/trunk Commit: 14b1c96072dfdfccb8c1a2c10e8feb4b8189846f Parents: 477c54c eea042b Author: Benedict Elliott Smith bened...@apache.org Authored: Sun Sep 14 09:13:44 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Sun Sep 14 09:13:44 2014 +0100 -- CHANGES.txt | 1 + .../cassandra/stress/settings/SettingsNode.java | 47 ++- .../stress/settings/StressSettings.java | 5 +- .../cassandra/stress/util/JavaDriverClient.java | 16 - .../stress/util/SmartThriftClient.java | 62 ++-- 5 files changed, 106 insertions(+), 25 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/14b1c960/CHANGES.txt -- diff --cc CHANGES.txt index e9d48e9,7e18719..1e08d3c --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,26 -1,5 +1,27 @@@ +3.0 + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * cassandra-stress supports whitelist mode for node config * GCInspector more closely tracks GC; cassandra-stress and nodetool report it * nodetool won't output bogus ownership info without a keyspace (CASSANDRA-7173) * Add human readable option to nodetool commands (CASSANDRA-5433)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/58985409 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/58985409 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/58985409 Branch: refs/heads/trunk Commit: 58985409c9e7883bd1362687413771dcbc90ccf7 Parents: 14b1c96 a6678a2 Author: Benedict Elliott Smith bened...@apache.org Authored: Sun Sep 14 13:51:08 2014 +0100 Committer: Benedict Elliott Smith bened...@apache.org Committed: Sun Sep 14 13:51:08 2014 +0100 -- tools/stress/src/org/apache/cassandra/stress/util/Timing.java | 2 ++ 1 file changed, 2 insertions(+) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/319d9e13 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/319d9e13 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/319d9e13 Branch: refs/heads/trunk Commit: 319d9e13c98f11d1769cfa6940f8d805dd5a9406 Parents: 57016e6 1cef273 Author: Brandon Williams brandonwilli...@apache.org Authored: Sat Sep 13 12:17:18 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Sat Sep 13 12:17:18 2014 -0500 -- CHANGES.txt | 1 + .../org/apache/cassandra/tools/NodeTool.java| 73 ++-- 2 files changed, 51 insertions(+), 23 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/319d9e13/CHANGES.txt -- diff --cc CHANGES.txt index d04814e,7f10ca5..488f4fd --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,26 -1,5 +1,27 @@@ +3.0 + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * Add human readable option to nodetool commands (CASSANDRA-5433) * Don't try to set repairedAt on old sstables (CASSANDRA-7913) * Add metrics for tracking PreparedStatement use (CASSANDRA-7719) * (cqlsh) tab-completion for triggers (CASSANDRA-7824) http://git-wip-us.apache.org/repos/asf/cassandra/blob/319d9e13/src/java/org/apache/cassandra/tools/NodeTool.java -- diff --cc src/java/org/apache/cassandra/tools/NodeTool.java index 9fbee9c,cc38107..8f0dcef --- a/src/java/org/apache/cassandra/tools/NodeTool.java +++ b/src/java/org/apache/cassandra/tools/NodeTool.java @@@ -605,15 -616,20 +616,20 @@@ public class NodeToo } } -@Command(name = cfstats, description = Print statistics on column families) +@Command(name = cfstats, description = Print statistics on tables) public static class CfStats extends NodeToolCmd { -@Arguments(usage = [keyspace.cfname...], description = List of column families (or keyspace) names) +@Arguments(usage = [keyspace.table...], description = List of tables (or keyspace) names) private ListString cfnames = new ArrayList(); -@Option(name = -i, description = Ignore the list of column families and display the remaining cfs) +@Option(name = -i, description = Ignore the list of tables and display the remaining cfs) private boolean ignore = false; + @Option(title = human_readable, + name = {-H, --human-readable}, + description = Display bytes in human readable form, i.e. KB, MB, GB, TB) + private boolean humanReadable = false; + @Override public void execute(NodeProbe probe) {
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/08081663 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/08081663 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/08081663 Branch: refs/heads/trunk Commit: 0808166375ba3fc08f09d1a7637de3cb0094ddcd Parents: 4191967 d002c7e Author: Brandon Williams brandonwilli...@apache.org Authored: Sat Sep 13 18:04:41 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Sat Sep 13 18:04:41 2014 -0500 -- CHANGES.txt | 1 + .../cassandra/service/StorageService.java | 33 .../org/apache/cassandra/tools/NodeTool.java| 40 3 files changed, 59 insertions(+), 15 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/08081663/CHANGES.txt -- diff --cc CHANGES.txt index 488f4fd,6e029ab..c35e5b2 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,26 -1,5 +1,27 @@@ +3.0 + * Remove YamlFileNetworkTopologySnitch (CASSANDRA-7917) + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * nodetool won't output bogus ownership info without a keyspace (CASSANDRA-7173) * Add human readable option to nodetool commands (CASSANDRA-5433) * Don't try to set repairedAt on old sstables (CASSANDRA-7913) * Add metrics for tracking PreparedStatement use (CASSANDRA-7719) http://git-wip-us.apache.org/repos/asf/cassandra/blob/08081663/src/java/org/apache/cassandra/service/StorageService.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/08081663/src/java/org/apache/cassandra/tools/NodeTool.java -- diff --cc src/java/org/apache/cassandra/tools/NodeTool.java index 8f0dcef,e7d1404..0bfbc13 --- a/src/java/org/apache/cassandra/tools/NodeTool.java +++ b/src/java/org/apache/cassandra/tools/NodeTool.java @@@ -1892,11 -1909,15 +1909,16 @@@ public class NodeToo { ownerships = probe.effectiveOwnership(keyspace); hasEffectiveOwns = true; -} catch (IllegalStateException e) +} +catch (IllegalStateException e) { ownerships = probe.getOwnership(); - System.out.printf(Note: Ownership information does not include topology; for complete information, specify a keyspace%n); + errors.append(Note: + e.getMessage() + %n); + } + catch (IllegalArgumentException ex) + { + System.out.printf(%nError: + ex.getMessage() + %n); + return; } MapString, SetHostStat dcs = getOwnershipByDc(probe, resolveIp, tokensToEndpoints, ownerships);
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/7b495e25 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/7b495e25 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/7b495e25 Branch: refs/heads/trunk Commit: 7b495e25017b73096f784a31fe224cebe439e24e Parents: ec1f8f9 23b957c Author: Brandon Williams brandonwilli...@apache.org Authored: Fri Sep 12 13:15:06 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Fri Sep 12 13:15:06 2014 -0500 -- debian/init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/793630a9 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/793630a9 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/793630a9 Branch: refs/heads/trunk Commit: 793630a950fce4da5190222fa3bfe1d13237c1c6 Parents: a002a0e d93a580 Author: Brandon Williams brandonwilli...@apache.org Authored: Fri Sep 12 17:46:10 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Fri Sep 12 17:46:10 2014 -0500 -- .../org/apache/cassandra/locator/YamlFileNetworkTopologySnitch.java | 1 + 1 file changed, 1 insertion(+) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/e7752549 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/e7752549 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/e7752549 Branch: refs/heads/trunk Commit: e7752549d586a98befff72768a09550dba1b4456 Parents: 14372cd 5fb32ba Author: Tyler Hobbs ty...@datastax.com Authored: Wed Sep 10 17:21:32 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Wed Sep 10 17:21:32 2014 -0500 -- test/cassandra.in.sh | 54 --- 1 file changed, 54 deletions(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/51a6f0f7 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/51a6f0f7 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/51a6f0f7 Branch: refs/heads/trunk Commit: 51a6f0f7facb4eed17d34702f9527ac7fd1aef75 Parents: e775254 530c9f5 Author: Benedict Elliott Smith bened...@apache.org Authored: Thu Sep 11 11:28:36 2014 +0700 Committer: Benedict Elliott Smith bened...@apache.org Committed: Thu Sep 11 11:28:36 2014 +0700 -- .../org/apache/cassandra/stress/settings/SettingsCommandUser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/1963b7f0 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/1963b7f0 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/1963b7f0 Branch: refs/heads/trunk Commit: 1963b7f032b2faf31f6bda545330e8146a44ea45 Parents: 51a6f0f 73b2dcc Author: Benedict Elliott Smith bened...@apache.org Authored: Thu Sep 11 12:36:08 2014 +0700 Committer: Benedict Elliott Smith bened...@apache.org Committed: Thu Sep 11 12:36:08 2014 +0700 -- .../cassandra/stress/settings/GroupedOptions.java | 16 .../cassandra/stress/settings/OptionSimple.java | 5 + .../stress/settings/SettingsCommandPreDefined.java | 6 ++ .../settings/SettingsCommandPreDefinedMixed.java| 7 ++- .../stress/settings/SettingsCommandUser.java| 7 +-- 5 files changed, 30 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/1963b7f0/tools/stress/src/org/apache/cassandra/stress/settings/GroupedOptions.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: pylib/cqlshlib/cql3handling.py Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/b1774b78 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/b1774b78 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/b1774b78 Branch: refs/heads/trunk Commit: b1774b7879e4deff0f60cb8496ef59e81ba167b7 Parents: b867050 1456ec8 Author: Mikhail Stepura mish...@apache.org Authored: Tue Sep 9 15:13:12 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Tue Sep 9 15:13:12 2014 -0700 -- CHANGES.txt| 1 + bin/cqlsh | 8 doc/cql3/CQL.textile | 33 + pylib/cqlshlib/cql3handling.py | 24 4 files changed, 66 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/b1774b78/CHANGES.txt -- diff --cc CHANGES.txt index c151969,1706faf..f264cd7 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,24 -1,5 +1,25 @@@ +3.0 + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + 2.1.1 + * (cqlsh) tab-completion for triggers (CASSANDRA-7824) * (cqlsh): Support for query paging (CASSANDRA-7514) * (cqlsh): Show progress of COPY operations (CASSANDRA-7789) * Add syntax to remove multiple elements from a map (CASSANDRA-6599) http://git-wip-us.apache.org/repos/asf/cassandra/blob/b1774b78/pylib/cqlshlib/cql3handling.py -- diff --cc pylib/cqlshlib/cql3handling.py index 9512a8b,43882de..63d6a69 --- a/pylib/cqlshlib/cql3handling.py +++ b/pylib/cqlshlib/cql3handling.py @@@ -228,12 -228,12 +228,14 @@@ JUNK ::= /([ \t\r\f\v]+|(--|[/][/])[^\n | createColumnFamilyStatement | createIndexStatement | createUserTypeStatement + | createFunctionStatement + | createTriggerStatement | dropKeyspaceStatement | dropColumnFamilyStatement | dropIndexStatement | dropUserTypeStatement + | dropFunctionStatement + | dropTriggerStatement | alterTableStatement | alterKeyspaceStatement | alterUserTypeStatement
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/hadoop/cql3/CqlConfigHelper.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/25272a47 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/25272a47 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/25272a47 Branch: refs/heads/trunk Commit: 25272a4732e75f142fb521b46eb394606d0483aa Parents: c200851 3ba392f Author: Sylvain Lebresne sylv...@datastax.com Authored: Tue Sep 9 16:41:00 2014 -0700 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Tue Sep 9 16:41:00 2014 -0700 -- CHANGES.txt | 1 + .../cassandra/hadoop/cql3/CqlConfigHelper.java | 25 ++-- 2 files changed, 13 insertions(+), 13 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/25272a47/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/25272a47/src/java/org/apache/cassandra/hadoop/cql3/CqlConfigHelper.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/2cba3fc9 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/2cba3fc9 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/2cba3fc9 Branch: refs/heads/trunk Commit: 2cba3fc95117b74b7cfb82d39c0ddb8b1829536d Parents: 25272a4 9b9bf45 Author: Sylvain Lebresne sylv...@datastax.com Authored: Tue Sep 9 18:39:53 2014 -0700 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Tue Sep 9 18:39:53 2014 -0700 -- CHANGES.txt | 1 + .../cassandra/db/ArrayBackedSortedColumns.java | 5 ++ .../io/sstable/AbstractSSTableSimpleWriter.java | 11 ++- .../cassandra/io/sstable/CQLSSTableWriter.java | 81 .../io/sstable/SSTableSimpleUnsortedWriter.java | 38 ++--- .../io/sstable/CQLSSTableWriterTest.java| 39 ++ 6 files changed, 143 insertions(+), 32 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/2cba3fc9/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/2cba3fc9/src/java/org/apache/cassandra/db/ArrayBackedSortedColumns.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/2cba3fc9/src/java/org/apache/cassandra/io/sstable/AbstractSSTableSimpleWriter.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/1198df4b Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/1198df4b Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/1198df4b Branch: refs/heads/trunk Commit: 1198df4beb50c03a7900ff55cd11dde8aff6c377 Parents: 6cb1f07 4bdbdc1 Author: Dave Brosius dbros...@mebigfatguy.com Authored: Mon Sep 8 22:21:59 2014 -0400 Committer: Dave Brosius dbros...@mebigfatguy.com Committed: Mon Sep 8 22:21:59 2014 -0400 -- tools/stress/src/org/apache/cassandra/stress/StressMetrics.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/1198df4b/tools/stress/src/org/apache/cassandra/stress/StressMetrics.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f203f0f3 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f203f0f3 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f203f0f3 Branch: refs/heads/trunk Commit: f203f0f3f9506736e3cc3309a67182a413fa575c Parents: eec381e a44d641 Author: Benedict Elliott Smith bened...@apache.org Authored: Mon Sep 8 08:06:45 2014 +0700 Committer: Benedict Elliott Smith bened...@apache.org Committed: Mon Sep 8 08:06:45 2014 +0700 -- --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f34e829a Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f34e829a Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f34e829a Branch: refs/heads/trunk Commit: f34e829a2f583bf8b6b06c3099abba35902a5b81 Parents: f203f0f f1f5f5f Author: Mikhail Stepura mish...@apache.org Authored: Sun Sep 7 20:09:56 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Sun Sep 7 20:09:56 2014 -0700 -- CHANGES.txt | 1 + bin/cqlsh| 165 +- pylib/cqlshlib/test/test_cqlsh_completion.py | 2 +- 3 files changed, 97 insertions(+), 71 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/f34e829a/CHANGES.txt -- diff --cc CHANGES.txt index 674a72d,7737269..a9be239 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,25 -1,5 +1,26 @@@ +3.0 + * Support Java source code for user-defined functions (CASSANDRA-7562) + * Require arg types to disambiguate UDF drops (CASSANDRA-7812) + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh): Support for query paging (CASSANDRA-7514) * (cqlsh): Show progress of COPY operations (CASSANDRA-7789) * Add syntax to remove multiple elements from a map (CASSANDRA-6599) * Support non-equals conditions in lightweight transactions (CASSANDRA-6839)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/d5cfe2b4 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/d5cfe2b4 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/d5cfe2b4 Branch: refs/heads/trunk Commit: d5cfe2b4ab4139955a92667d0fecac880cbdfa0b Parents: b4839a3 350a94c Author: Sylvain Lebresne sylv...@datastax.com Authored: Fri Sep 5 10:54:40 2014 +0200 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Fri Sep 5 10:54:40 2014 +0200 -- .../unit/org/apache/cassandra/cql3/DeleteTest.java | 17 ++--- 1 file changed, 14 insertions(+), 3 deletions(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Conflicts: src/java/org/apache/cassandra/tools/NodeProbe.java Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/37a9d405 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/37a9d405 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/37a9d405 Branch: refs/heads/trunk Commit: 37a9d405c7fe5de84450e20960d94a134d3e85e9 Parents: 719bb39 dd972e6 Author: Marcus Eriksson marc...@apache.org Authored: Fri Sep 5 11:10:40 2014 +0200 Committer: Marcus Eriksson marc...@apache.org Committed: Fri Sep 5 11:10:40 2014 +0200 -- CHANGES.txt | 2 ++ .../db/compaction/CompactionManager.java| 9 +- .../cassandra/service/StorageService.java | 12 .../cassandra/service/StorageServiceMBean.java | 6 ++-- .../org/apache/cassandra/tools/NodeProbe.java | 30 5 files changed, 31 insertions(+), 28 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/37a9d405/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/37a9d405/src/java/org/apache/cassandra/db/compaction/CompactionManager.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/37a9d405/src/java/org/apache/cassandra/service/StorageService.java -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/37a9d405/src/java/org/apache/cassandra/tools/NodeProbe.java -- diff --cc src/java/org/apache/cassandra/tools/NodeProbe.java index a0d4db7,3f3073d..55f462e --- a/src/java/org/apache/cassandra/tools/NodeProbe.java +++ b/src/java/org/apache/cassandra/tools/NodeProbe.java @@@ -203,34 -203,28 +203,28 @@@ public class NodeProbe implements AutoC public void forceKeyspaceCleanup(PrintStream out, String keyspaceName, String... columnFamilies) throws IOException, ExecutionException, InterruptedException { - switch (forceKeyspaceCleanup(keyspaceName, columnFamilies)) + if (forceKeyspaceCleanup(keyspaceName, columnFamilies) != 0) { - case ABORTED: - failed = true; - out.println(Aborted cleaning up atleast one table in keyspace +keyspaceName+, check server logs for more information.); - break; + failed = true; -out.println(Aborted cleaning up atleast one column family in keyspace +keyspaceName+, check server logs for more information.); ++out.println(Aborted cleaning up atleast one table in keyspace +keyspaceName+, check server logs for more information.); } } public void scrub(PrintStream out, boolean disableSnapshot, boolean skipCorrupted, String keyspaceName, String... columnFamilies) throws IOException, ExecutionException, InterruptedException { - switch (scrub(disableSnapshot, skipCorrupted, keyspaceName, columnFamilies)) + if (scrub(disableSnapshot, skipCorrupted, keyspaceName, columnFamilies) != 0) { - case ABORTED: - failed = true; - out.println(Aborted scrubbing atleast one table in keyspace +keyspaceName+, check server logs for more information.); - break; + failed = true; -out.println(Aborted scrubbing atleast one column family in keyspace +keyspaceName+, check server logs for more information.); ++out.println(Aborted scrubbing atleast one table in keyspace +keyspaceName+, check server logs for more information.); } } public void upgradeSSTables(PrintStream out, String keyspaceName, boolean excludeCurrentVersion, String... columnFamilies) throws IOException, ExecutionException, InterruptedException { - switch (upgradeSSTables(keyspaceName, excludeCurrentVersion, columnFamilies)) + if (upgradeSSTables(keyspaceName, excludeCurrentVersion, columnFamilies) != 0) { - case ABORTED: - failed = true; - out.println(Aborted upgrading sstables for atleast one table in keyspace +keyspaceName+, check server logs for more information.); - break; + failed = true; -out.println(Aborted upgrading sstables for atleast one column family in keyspace +keyspaceName+, check server logs for more information.); ++out.println(Aborted upgrading sstables for atleast one table in keyspace +keyspaceName+, check server logs for more information.); } }
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/02293233 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/02293233 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/02293233 Branch: refs/heads/trunk Commit: 022932338261a1491b0172cce3b5f0e6e5a3e04b Parents: fbc0f44 037963c Author: Tyler Hobbs ty...@datastax.com Authored: Fri Sep 5 11:10:56 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Fri Sep 5 11:10:56 2014 -0500 -- CHANGES.txt | 1 + ...assandra-driver-internal-only-2.1.0.post.zip | Bin 128879 - 129435 bytes 2 files changed, 1 insertion(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/02293233/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/2f3fab14 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/2f3fab14 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/2f3fab14 Branch: refs/heads/trunk Commit: 2f3fab14f055fe64d5091171d2e7d54899fe63c5 Parents: befd0b9 c54126b Author: Mikhail Stepura mish...@apache.org Authored: Thu Sep 4 13:36:36 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Thu Sep 4 13:36:36 2014 -0700 -- pylib/cqlshlib/test/test_keyspace_init.cql | 8 1 file changed, 4 insertions(+), 4 deletions(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/1bc8ffda Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/1bc8ffda Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/1bc8ffda Branch: refs/heads/trunk Commit: 1bc8ffdae24f1362aa04088991ad44b84e194d13 Parents: f92d00c bff7572 Author: Marcus Eriksson marc...@apache.org Authored: Mon Sep 1 09:13:32 2014 +0200 Committer: Marcus Eriksson marc...@apache.org Committed: Mon Sep 1 09:13:32 2014 +0200 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/db/DataTracker.java | 6 ++ 2 files changed, 7 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/1bc8ffda/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/d931629c Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/d931629c Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/d931629c Branch: refs/heads/trunk Commit: d931629ca822a3074ac1f8f5c6d8accadb265d14 Parents: f18108d ec09753 Author: Jake Luciani j...@apache.org Authored: Wed Aug 27 11:08:07 2014 -0400 Committer: Jake Luciani j...@apache.org Committed: Wed Aug 27 11:08:07 2014 -0400 -- .../db/commitlog/CommitLogSegmentManager.java | 15 .../cql3/DropKeyspaceCommitLogRecycleTest.java | 91 2 files changed, 106 insertions(+) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/af8c2a3a Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/af8c2a3a Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/af8c2a3a Branch: refs/heads/trunk Commit: af8c2a3ab6ad90a9a9b9815a2c4c781182b65987 Parents: 0d0aed8 4327c29 Author: Tyler Hobbs ty...@datastax.com Authored: Wed Aug 27 11:03:51 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Wed Aug 27 11:03:51 2014 -0500 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/service/StorageService.java | 10 ++ src/java/org/apache/cassandra/streaming/StreamPlan.java | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/af8c2a3a/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/af8c2a3a/src/java/org/apache/cassandra/service/StorageService.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/bf52074f Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/bf52074f Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/bf52074f Branch: refs/heads/trunk Commit: bf52074f6b66d468da0e9facddf291f3b472c07e Parents: af8c2a3 c7f9c8d Author: Tyler Hobbs ty...@datastax.com Authored: Wed Aug 27 14:22:38 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Wed Aug 27 14:22:38 2014 -0500 -- CHANGES.txt| 1 + pylib/cqlshlib/cql3handling.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/bf52074f/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/bf52074f/pylib/cqlshlib/cql3handling.py --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/b3178743 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/b3178743 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/b3178743 Branch: refs/heads/trunk Commit: b31787435a44fa8168fd18b4bfeb1d06544fb3af Parents: bf52074 d01250d Author: Mikhail Stepura mish...@apache.org Authored: Wed Aug 27 15:44:23 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Wed Aug 27 15:44:23 2014 -0700 -- CHANGES.txt| 1 + bin/cqlsh | 27 + pylib/cqlshlib/async_insert.py | 13 pylib/cqlshlib/meter.py| 59 + 4 files changed, 79 insertions(+), 21 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/b3178743/CHANGES.txt -- diff --cc CHANGES.txt index d33af9a,4fb773d..f04d6c5 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,23 -1,5 +1,24 @@@ +3.0 + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh): Show progress of COPY operations (CASSANDRA-7789) * Add syntax to remove multiple elements from a map (CASSANDRA-6599) * Support non-equals conditions in lightweight transactions (CASSANDRA-6839) * Add IF [NOT] EXISTS to create/drop triggers (CASSANDRA-7606)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/b743eabd Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/b743eabd Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/b743eabd Branch: refs/heads/trunk Commit: b743eabd7a12603b8e6a56cd818355560e5c0cf4 Parents: 3648549 dac984f Author: Aleksey Yeschenko alek...@apache.org Authored: Sat Aug 23 01:05:47 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Sat Aug 23 01:05:47 2014 +0300 -- src/java/org/apache/cassandra/config/CFMetaData.java | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/b743eabd/src/java/org/apache/cassandra/config/CFMetaData.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/5ec10197 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/5ec10197 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/5ec10197 Branch: refs/heads/trunk Commit: 5ec10197f970ab5753a111947cf2a94b1ea287d9 Parents: 8bd1bf6 f36d1b5 Author: Marcus Eriksson marc...@apache.org Authored: Thu Aug 21 10:38:01 2014 +0200 Committer: Marcus Eriksson marc...@apache.org Committed: Thu Aug 21 10:38:01 2014 +0200 -- CHANGES.txt | 1 + .../cassandra/io/sstable/SSTableDeletingTask.java | 12 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/5ec10197/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/bc9dc0f0 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/bc9dc0f0 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/bc9dc0f0 Branch: refs/heads/trunk Commit: bc9dc0f0a0c135f0697eb48e02c38199feb0e40f Parents: b281f33 854aab7 Author: Mikhail Stepura mish...@apache.org Authored: Thu Aug 21 19:57:54 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Thu Aug 21 19:57:54 2014 -0700 -- CHANGES.txt | 1 + bin/cqlsh | 10 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/bc9dc0f0/CHANGES.txt -- diff --cc CHANGES.txt index bf861c9,5a1767a..711ca08 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,23 -1,5 +1,24 @@@ +3.0 + * Do anticompaction in groups (CASSANDRA-6851) + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395, 7740) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh) Display the current logged-in user (CASSANDRA-7785) * (cqlsh) Don't ignore CTRL-C during COPY FROM execution (CASSANDRA-7815) * (cqlsh) Order UDTs according to cross-type dependencies in DESCRIBE output (CASSANDRA-7659)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/b42a15b8 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/b42a15b8 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/b42a15b8 Branch: refs/heads/trunk Commit: b42a15b896334ec4a6a1c71a11a641d253d709b1 Parents: e6668be 1aea6d5 Author: Tyler Hobbs ty...@datastax.com Authored: Wed Aug 20 17:52:04 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Wed Aug 20 17:52:04 2014 -0500 -- CHANGES.txt| 2 ++ bin/cqlsh | 16 +--- pylib/cqlshlib/cql3handling.py | 8 3 files changed, 15 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/b42a15b8/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/b42a15b8/pylib/cqlshlib/cql3handling.py --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/96addeed Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/96addeed Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/96addeed Branch: refs/heads/trunk Commit: 96addeedf6e355d35f5e554344ee781d351efa42 Parents: 7192f17 3a03d4b Author: Tyler Hobbs ty...@datastax.com Authored: Tue Aug 19 14:55:30 2014 -0500 Committer: Tyler Hobbs ty...@datastax.com Committed: Tue Aug 19 14:55:30 2014 -0500 -- CHANGES.txt | 2 ++ bin/cqlsh | 12 +--- 2 files changed, 11 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/96addeed/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/c69f257f Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/c69f257f Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/c69f257f Branch: refs/heads/trunk Commit: c69f257f9e5f14ce36f0aa8e91bc7eb13ce2d7b8 Parents: 96addee a323a1a Author: Mikhail Stepura mish...@apache.org Authored: Tue Aug 19 13:23:30 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Tue Aug 19 13:23:30 2014 -0700 -- CHANGES.txt| 1 + bin/cqlsh | 50 pylib/cqlshlib/async_insert.py | 110 3 files changed, 135 insertions(+), 26 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/c69f257f/CHANGES.txt -- diff --cc CHANGES.txt index 283ce8d,6facab9..5655d39 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,22 -1,5 +1,23 @@@ +3.0 + * Verify that UDF class methods are static (CASSANDRA-7781) + * Support pure user-defined functions (CASSANDRA-7395) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh) COPY TO/FROM improvements (CASSANDRA-7405) * Support list index operations with conditions (CASSANDRA-7499) * Add max live/tombstoned cells to nodetool cfstats output (CASSANDRA-7731) * Validate IPv6 wildcard addresses properly (CASSANDRA-7680)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/501c3e56 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/501c3e56 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/501c3e56 Branch: refs/heads/trunk Commit: 501c3e564b4d73cec45cb16c38ea1656e3bc363d Parents: c69f257 a37a036 Author: Mikhail Stepura mish...@apache.org Authored: Tue Aug 19 14:57:48 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Tue Aug 19 14:57:48 2014 -0700 -- pylib/cqlshlib/test/test_cqlsh_completion.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/e98a40f9 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/e98a40f9 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/e98a40f9 Branch: refs/heads/trunk Commit: e98a40f9e4d022f15170c42ffdc30611b69d2257 Parents: 8ce346d f454fec Author: Sylvain Lebresne sylv...@datastax.com Authored: Mon Aug 18 14:26:13 2014 +0200 Committer: Sylvain Lebresne sylv...@datastax.com Committed: Mon Aug 18 14:26:13 2014 +0200 -- CHANGES.txt | 1 + .../apache/cassandra/db/AbstractNativeCell.java | 11 ++ .../cassandra/db/composites/AbstractCType.java | 22 .../composites/CompoundSparseCellNameType.java | 11 ++ 4 files changed, 45 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/e98a40f9/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/7879b2fe Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/7879b2fe Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/7879b2fe Branch: refs/heads/trunk Commit: 7879b2fe9a7d76145839c64da557c17195a7f750 Parents: ff88f23 eab1584 Author: Jake Luciani j...@apache.org Authored: Fri Aug 15 15:16:36 2014 -0400 Committer: Jake Luciani j...@apache.org Committed: Fri Aug 15 15:16:36 2014 -0400 -- --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/5233948d Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/5233948d Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/5233948d Branch: refs/heads/trunk Commit: 5233948d124824edd8483a649aa6fec82f2259b1 Parents: 7879b2f ea68619 Author: Aleksey Yeschenko alek...@apache.org Authored: Fri Aug 15 22:21:14 2014 +0300 Committer: Aleksey Yeschenko alek...@apache.org Committed: Fri Aug 15 22:21:14 2014 +0300 -- CHANGES.txt | 1 + src/java/org/apache/cassandra/db/ColumnFamilyStore.java | 10 +++--- src/java/org/apache/cassandra/service/CacheService.java | 11 +++ 3 files changed, 15 insertions(+), 7 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/5233948d/CHANGES.txt -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/5233948d/src/java/org/apache/cassandra/db/ColumnFamilyStore.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/6ad0ddb5 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/6ad0ddb5 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/6ad0ddb5 Branch: refs/heads/trunk Commit: 6ad0ddb5407557c19f21c6f89253ca994116c9de Parents: 642e6c5 96d0331 Author: Jake Luciani j...@apache.org Authored: Fri Aug 15 17:16:59 2014 -0400 Committer: Jake Luciani j...@apache.org Committed: Fri Aug 15 17:16:59 2014 -0400 -- CHANGES.txt | 1 + .../org/apache/cassandra/transport/Message.java | 23 +++- 2 files changed, 14 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/6ad0ddb5/CHANGES.txt --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/fd43c33c Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/fd43c33c Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/fd43c33c Branch: refs/heads/trunk Commit: fd43c33c66ac493bf7cf1f7b96c7c93346b407c3 Parents: 4304b3a 4c510dc Author: Brandon Williams brandonwilli...@apache.org Authored: Thu Aug 14 10:53:00 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Thu Aug 14 10:53:00 2014 -0500 -- .../org/apache/cassandra/tools/NodeTool.java| 66 ++-- 1 file changed, 48 insertions(+), 18 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/fd43c33c/src/java/org/apache/cassandra/tools/NodeTool.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/edb5f088 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/edb5f088 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/edb5f088 Branch: refs/heads/trunk Commit: edb5f0883370a718816272e45695f31651751885 Parents: a712cd1 91e63d0 Author: Mikhail Stepura mish...@apache.org Authored: Thu Aug 14 14:33:17 2014 -0700 Committer: Mikhail Stepura mish...@apache.org Committed: Thu Aug 14 14:33:17 2014 -0700 -- CHANGES.txt | 1 + bin/cqlsh | 11 ++- 2 files changed, 7 insertions(+), 5 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/edb5f088/CHANGES.txt -- diff --cc CHANGES.txt index 2c6f8a4,e48117a..816640e --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,21 -1,5 +1,22 @@@ +3.0 + * Support pure user-defined functions (CASSANDRA-7395) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (cqlsh) Error when tracing query (CASSANDRA-7613) * Avoid IOOBE when building SyntaxError message snippet (CASSANDRA-7569) * SSTableExport uses correct validator to create string representation of partition keys (CASSANDRA-7498)
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/231ad7a4 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/231ad7a4 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/231ad7a4 Branch: refs/heads/trunk Commit: 231ad7a4e8ff4d857c35373890eec9a2e8413415 Parents: df8b568 f08785f Author: Jake Luciani j...@apache.org Authored: Wed Aug 13 10:51:16 2014 -0400 Committer: Jake Luciani j...@apache.org Committed: Wed Aug 13 10:51:16 2014 -0400 -- src/java/org/apache/cassandra/service/CassandraDaemon.java | 9 - src/java/org/apache/cassandra/transport/Frame.java | 4 ++-- 2 files changed, 2 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/231ad7a4/src/java/org/apache/cassandra/service/CassandraDaemon.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/c61784cd Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/c61784cd Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/c61784cd Branch: refs/heads/trunk Commit: c61784cd8f183c816229bed6add0f642a45e3449 Parents: a26f192 88ad4f4 Author: Jonathan Ellis jbel...@apache.org Authored: Wed Aug 13 11:57:51 2014 -0500 Committer: Jonathan Ellis jbel...@apache.org Committed: Wed Aug 13 11:57:51 2014 -0500 -- CHANGES.txt | 1 + .../hadoop/AbstractBulkOutputFormat.java| 73 ++ .../hadoop/AbstractBulkRecordWriter.java| 251 ++ .../cassandra/hadoop/BulkOutputFormat.java | 49 +--- .../cassandra/hadoop/BulkRecordWriter.java | 259 ++- .../cassandra/hadoop/cql3/CqlConfigHelper.java | 2 +- .../cassandra/hadoop/cql3/CqlOutputFormat.java | 2 +- .../io/sstable/AbstractSSTableSimpleWriter.java | 10 +- .../cassandra/io/sstable/CQLSSTableWriter.java | 3 +- 9 files changed, 358 insertions(+), 292 deletions(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/c61784cd/CHANGES.txt -- diff --cc CHANGES.txt index 9063813,de93018..4ed4d51 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,21 -1,5 +1,22 @@@ +3.0 + * Support pure user-defined functions (CASSANDRA-7395) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 + * (Hadoop) Add CqlOutputFormat (CASSANDRA-6927) * Avoid IOOBE when building SyntaxError message snippet (CASSANDRA-7569) * SSTableExport uses correct validator to create string representation of partition keys (CASSANDRA-7498) http://git-wip-us.apache.org/repos/asf/cassandra/blob/c61784cd/src/java/org/apache/cassandra/io/sstable/AbstractSSTableSimpleWriter.java --
[3/3] git commit: Merge branch 'cassandra-2.1' into trunk
Merge branch 'cassandra-2.1' into trunk Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/5aaa4a02 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/5aaa4a02 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/5aaa4a02 Branch: refs/heads/trunk Commit: 5aaa4a0270f421a2bfde6246a48b1350bebb4cd6 Parents: 9b4c4ef 50fc8ba Author: Brandon Williams brandonwilli...@apache.org Authored: Wed Aug 13 14:25:37 2014 -0500 Committer: Brandon Williams brandonwilli...@apache.org Committed: Wed Aug 13 14:25:37 2014 -0500 -- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/cassandra/blob/5aaa4a02/CHANGES.txt -- diff --cc CHANGES.txt index 4ed4d51,f34cec7..99fe367 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,22 -1,4 +1,21 @@@ +3.0 + * Support pure user-defined functions (CASSANDRA-7395) + * Permit configurable timestamps with cassandra-stress (CASSANDRA-7416) + * Move sstable RandomAccessReader to nio2, which allows using the + FILE_SHARE_DELETE flag on Windows (CASSANDRA-4050) + * Remove CQL2 (CASSANDRA-5918) + * Add Thrift get_multi_slice call (CASSANDRA-6757) + * Optimize fetching multiple cells by name (CASSANDRA-6933) + * Allow compilation in java 8 (CASSANDRA-7028) + * Make incremental repair default (CASSANDRA-7250) + * Enable code coverage thru JaCoCo (CASSANDRA-7226) + * Switch external naming of 'column families' to 'tables' (CASSANDRA-4369) + * Shorten SSTable path (CASSANDRA-6962) + * Use unsafe mutations for most unit tests (CASSANDRA-6969) + * Fix race condition during calculation of pending ranges (CASSANDRA-7390) + + 2.1.1 - * (Hadoop) Add CqlOutputFormat (CASSANDRA-6927) * Avoid IOOBE when building SyntaxError message snippet (CASSANDRA-7569) * SSTableExport uses correct validator to create string representation of partition keys (CASSANDRA-7498)