Merge branch 'cassandra-2.0' into trunk
Conflicts:
src/java/org/apache/cassandra/service/StorageService.java
tools/stress/src/org/apache/cassandra/stress/Session.java
tools/stress/src/org/apache/cassandra/stress/StressStatistics.java
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/5b5d41d4
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/5b5d41d4
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/5b5d41d4
Branch: refs/heads/trunk
Commit: 5b5d41d4b833630d24a8f180cce1ae6a72d7ebcf
Parents: 73e27b0 bffd9ea
Author: Aleksey Yeschenko <[email protected]>
Authored: Fri Aug 30 03:03:29 2013 +0300
Committer: Aleksey Yeschenko <[email protected]>
Committed: Fri Aug 30 03:03:29 2013 +0300
----------------------------------------------------------------------
CHANGES.txt | 1 +
build.xml | 4 +-
.../thrift/AuthenticationException.java | 25 +-
.../cassandra/thrift/AuthenticationRequest.java | 35 +-
.../thrift/AuthorizationException.java | 14 +-
.../org/apache/cassandra/thrift/CASResult.java | 24 +-
.../org/apache/cassandra/thrift/Cassandra.java | 4881 ++++++++++++++----
.../org/apache/cassandra/thrift/CfDef.java | 216 +-
.../org/apache/cassandra/thrift/CfSplit.java | 22 +-
.../org/apache/cassandra/thrift/Column.java | 26 +-
.../org/apache/cassandra/thrift/ColumnDef.java | 51 +-
.../cassandra/thrift/ColumnOrSuperColumn.java | 26 +-
.../apache/cassandra/thrift/ColumnParent.java | 18 +-
.../org/apache/cassandra/thrift/ColumnPath.java | 22 +-
.../apache/cassandra/thrift/Compression.java | 2 +-
.../cassandra/thrift/ConsistencyLevel.java | 2 +-
.../apache/cassandra/thrift/CounterColumn.java | 18 +-
.../cassandra/thrift/CounterSuperColumn.java | 24 +-
.../apache/cassandra/thrift/CqlMetadata.java | 70 +-
.../cassandra/thrift/CqlPreparedResult.java | 44 +-
.../org/apache/cassandra/thrift/CqlResult.java | 32 +-
.../apache/cassandra/thrift/CqlResultType.java | 2 +-
.../org/apache/cassandra/thrift/CqlRow.java | 24 +-
.../org/apache/cassandra/thrift/Deletion.java | 22 +-
.../cassandra/thrift/EndpointDetails.java | 22 +-
.../apache/cassandra/thrift/IndexClause.java | 28 +-
.../cassandra/thrift/IndexExpression.java | 22 +-
.../apache/cassandra/thrift/IndexOperator.java | 2 +-
.../org/apache/cassandra/thrift/IndexType.java | 2 +-
.../thrift/InvalidRequestException.java | 14 +-
.../org/apache/cassandra/thrift/KeyCount.java | 18 +-
.../org/apache/cassandra/thrift/KeyRange.java | 40 +-
.../org/apache/cassandra/thrift/KeySlice.java | 24 +-
.../org/apache/cassandra/thrift/KsDef.java | 61 +-
.../org/apache/cassandra/thrift/Mutation.java | 18 +-
.../cassandra/thrift/NotFoundException.java | 10 +-
.../thrift/SchemaDisagreementException.java | 10 +-
.../apache/cassandra/thrift/SlicePredicate.java | 29 +-
.../org/apache/cassandra/thrift/SliceRange.java | 26 +-
.../apache/cassandra/thrift/SuperColumn.java | 24 +-
.../cassandra/thrift/TimedOutException.java | 22 +-
.../org/apache/cassandra/thrift/TokenRange.java | 63 +-
.../org/apache/cassandra/thrift/TriggerDef.java | 39 +-
.../cassandra/thrift/UnavailableException.java | 21 +-
.../cassandra/thrift/cassandraConstants.java | 6 +-
lib/commons-lang-2.6.jar | Bin 284220 -> 0 bytes
lib/commons-lang3-3.1.jar | Bin 0 -> 315805 bytes
lib/libthrift-0.9.0.jar | Bin 347531 -> 0 bytes
lib/libthrift-0.9.1.jar | Bin 0 -> 217054 bytes
lib/licenses/commons-lang-3.1.txt | 202 +
lib/licenses/libthrift-0.9.1.txt | 202 +
lib/licenses/libthrift-0.9.txt | 202 -
lib/thrift-python-internal-only-0.7.0.zip | Bin 42854 -> 0 bytes
lib/thrift-python-internal-only-0.9.1.zip | Bin 0 -> 52477 bytes
src/java/org/apache/cassandra/auth/Auth.java | 2 +-
.../cassandra/auth/CassandraAuthorizer.java | 2 +-
.../org/apache/cassandra/auth/DataResource.java | 2 +-
.../cassandra/auth/PasswordAuthenticator.java | 2 +-
.../org/apache/cassandra/cli/CliClient.java | 2 +-
src/java/org/apache/cassandra/cli/CliUtils.java | 2 +-
.../org/apache/cassandra/config/CFMetaData.java | 10 +-
.../org/apache/cassandra/config/KSMetaData.java | 4 +-
.../org/apache/cassandra/cql/CFPropDefs.java | 2 +-
.../cql3/statements/CreateTableStatement.java | 2 +-
.../org/apache/cassandra/db/ColumnFamily.java | 2 +-
.../org/apache/cassandra/db/Directories.java | 2 +-
.../apache/cassandra/db/RangeSliceReply.java | 2 +-
.../org/apache/cassandra/db/RowMutation.java | 2 +-
.../org/apache/cassandra/db/SystemKeyspace.java | 2 +-
.../cassandra/db/commitlog/CommitLog.java | 2 +-
.../db/commitlog/CommitLogReplayer.java | 2 +-
.../cassandra/db/compaction/CompactionTask.java | 2 +-
.../cassandra/db/filter/NamesQueryFilter.java | 2 +-
.../cassandra/db/index/SecondaryIndex.java | 2 +-
.../db/index/SecondaryIndexManager.java | 2 +-
.../apache/cassandra/db/marshal/DateType.java | 2 +-
.../db/marshal/LocalByPartionerType.java | 3 +-
.../cassandra/db/marshal/TimestampType.java | 2 +-
.../apache/cassandra/db/marshal/TypeParser.java | 2 +-
.../apache/cassandra/db/marshal/UUIDType.java | 2 +-
.../dht/AbstractByteOrderedPartitioner.java | 2 +-
src/java/org/apache/cassandra/dht/Range.java | 2 +-
.../org/apache/cassandra/dht/RangeStreamer.java | 2 +-
.../apache/cassandra/gms/FailureDetector.java | 2 +-
.../apache/cassandra/gms/VersionedValue.java | 2 +-
.../hadoop/AbstractColumnFamilyInputFormat.java | 2 +-
.../io/compress/CompressionParameters.java | 4 +-
.../apache/cassandra/locator/TokenMetadata.java | 2 +-
.../apache/cassandra/security/SSLFactory.java | 2 +-
.../apache/cassandra/service/ClientState.java | 2 +-
.../apache/cassandra/service/ReadCallback.java | 2 +-
.../apache/cassandra/service/StorageProxy.java | 2 +-
.../cassandra/service/StorageService.java | 4 +-
.../thrift/CustomTNonBlockingServer.java | 18 +-
.../org/apache/cassandra/utils/FBUtilities.java | 2 +-
.../apache/cassandra/utils/SemanticVersion.java | 2 +-
test/data/serialization/2.0/db.RowMutation.bin | Bin 3599 -> 3599 bytes
.../apache/cassandra/client/TestRingCache.java | 2 +-
.../cassandra/db/ColumnFamilyStoreTest.java | 6 +-
.../org/apache/cassandra/db/KeyspaceTest.java | 2 +-
.../org/apache/cassandra/dht/RangeTest.java | 2 +-
.../ReplicationStrategyEndpointCacheTest.java | 2 +-
.../org/apache/cassandra/stress/Session.java | 5 +-
.../cassandra/stress/StressStatistics.java | 6 +-
104 files changed, 4888 insertions(+), 1964 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/CHANGES.txt
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/build.xml
----------------------------------------------------------------------
diff --cc build.xml
index 33e4f51,4d8ae14..2692f4a
--- a/build.xml
+++ b/build.xml
@@@ -354,11 -353,9 +354,11 @@@
<dependency groupId="com.googlecode.json-simple"
artifactId="json-simple" version="1.1"/>
<dependency groupId="com.github.stephenc.high-scale-lib"
artifactId="high-scale-lib" version="1.1.2"/>
<dependency groupId="com.github.stephenc" artifactId="jamm"
version="0.2.5"/>
- <dependency groupId="com.thinkaurelius.thrift"
artifactId="thrift-server" version="0.3.0"/>
+ <dependency groupId="com.thinkaurelius.thrift"
artifactId="thrift-server" version="0.3.0">
+ <exclusion groupId="org.slf4j" artifactId="slf4j-log4j12"/>
+ </dependency>
<dependency groupId="org.yaml" artifactId="snakeyaml"
version="1.11"/>
- <dependency groupId="org.apache.thrift" artifactId="libthrift"
version="0.9.0"/>
+ <dependency groupId="org.apache.thrift" artifactId="libthrift"
version="0.9.1"/>
<dependency groupId="junit" artifactId="junit" version="4.6" />
<dependency groupId="commons-logging" artifactId="commons-logging"
version="1.1.1"/>
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/db/Directories.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/db/commitlog/CommitLog.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/db/commitlog/CommitLogReplayer.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/db/compaction/CompactionTask.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/db/index/SecondaryIndex.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/db/index/SecondaryIndexManager.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/dht/RangeStreamer.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/gms/FailureDetector.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/service/StorageProxy.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/src/java/org/apache/cassandra/service/StorageService.java
----------------------------------------------------------------------
diff --cc src/java/org/apache/cassandra/service/StorageService.java
index a03ba47,6dbad93..b1f0a84
--- a/src/java/org/apache/cassandra/service/StorageService.java
+++ b/src/java/org/apache/cassandra/service/StorageService.java
@@@ -42,10 -40,12 +42,10 @@@ import com.google.common.util.concurren
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.Uninterruptibles;
--
- import org.apache.commons.lang.StringUtils;
+ import org.apache.commons.lang3.StringUtils;
-import org.apache.log4j.Level;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+
import org.apache.cassandra.auth.Auth;
import org.apache.cassandra.concurrent.DebuggableScheduledThreadPoolExecutor;
import org.apache.cassandra.concurrent.Stage;
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/test/unit/org/apache/cassandra/db/KeyspaceTest.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/tools/stress/src/org/apache/cassandra/stress/Session.java
----------------------------------------------------------------------
diff --cc tools/stress/src/org/apache/cassandra/stress/Session.java
index d51ea20,f8642b2..5897552
--- a/tools/stress/src/org/apache/cassandra/stress/Session.java
+++ b/tools/stress/src/org/apache/cassandra/stress/Session.java
@@@ -28,34 -21,30 +28,33 @@@ import java.io.Serializable
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.nio.ByteBuffer;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
- import com.codahale.metrics.MetricRegistry;
-
-import com.yammer.metrics.Metrics;
import org.apache.cassandra.cli.transport.FramedTransportFactory;
import org.apache.cassandra.config.CFMetaData;
import org.apache.cassandra.config.EncryptionOptions;
import org.apache.cassandra.config.EncryptionOptions.ClientEncryptionOptions;
+import org.apache.cassandra.db.ColumnFamilyType;
+import org.apache.cassandra.db.marshal.*;
import org.apache.cassandra.exceptions.ConfigurationException;
import org.apache.cassandra.exceptions.SyntaxException;
-import org.apache.cassandra.db.marshal.*;
-import org.apache.commons.cli.*;
-
-import org.apache.cassandra.db.ColumnFamilyType;
+import org.apache.cassandra.metrics.CassandraMetricRegistry;
import org.apache.cassandra.stress.util.CassandraClient;
-import org.apache.cassandra.transport.SimpleClient;
import org.apache.cassandra.thrift.*;
-import org.apache.commons.lang3.StringUtils;
-
+import org.apache.cassandra.transport.SimpleClient;
import org.apache.cassandra.utils.ByteBufferUtil;
+import org.apache.commons.cli.*;
- import org.apache.commons.lang.StringUtils;
++import org.apache.commons.lang3.StringUtils;
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.thrift.transport.TSocket;
import org.apache.thrift.transport.TTransport;
import org.apache.thrift.transport.TTransportFactory;
++import com.codahale.metrics.MetricRegistry;
public class Session implements Serializable
{
http://git-wip-us.apache.org/repos/asf/cassandra/blob/5b5d41d4/tools/stress/src/org/apache/cassandra/stress/StressStatistics.java
----------------------------------------------------------------------
diff --cc tools/stress/src/org/apache/cassandra/stress/StressStatistics.java
index aa0dcca,e735f97..3981180
--- a/tools/stress/src/org/apache/cassandra/stress/StressStatistics.java
+++ b/tools/stress/src/org/apache/cassandra/stress/StressStatistics.java
@@@ -18,12 -18,10 +18,12 @@@
package org.apache.cassandra.stress;
- import com.codahale.metrics.Snapshot;
-
-import com.yammer.metrics.stats.Snapshot;
import java.io.PrintStream;
+
- import org.apache.commons.lang.time.DurationFormatUtils;
+ import org.apache.commons.lang3.time.DurationFormatUtils;
+
++import com.codahale.metrics.Snapshot;
+
/**
* Gathers and aggregates statistics for an operation
*/