Commit Graph

1654 Commits

Author SHA1 Message Date
Jonathan Ellis 67cc0dc4ad merge from 1.1 2012-09-05 16:41:05 -05:00
Jonathan Ellis 2cd73633bd add SecondaryIndex.reload API
patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-4581
2012-09-05 16:24:24 -05:00
Sylvain Lebresne 3a2faf9424 Finer grained exception hierarchy, and adds error codes
patch by slebresne; reviewed by thepaul for CASSANDRA-3979
2012-09-05 17:50:59 +02:00
Brandon Williams b475bc69b7 Binary encoding of tokens.
Also promotes new gossip states: HOST_ID and TOKENS
Patch by brandonwilliams, reviewed by eevans for CASSANDRA-4383
2012-09-04 10:41:58 -05:00
Jonathan Ellis 7af7eb31ef replace "new Pair with Pair.create to take advantage of type inference 2012-09-03 10:35:27 -05:00
Jonathan Ellis d7468ea144 cleanup 2012-08-31 08:44:26 -05:00
Jonathan Ellis fd2ddb5c3e optimize WriteResponse
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-4548
2012-08-31 08:44:25 -05:00
Jonathan Ellis 8a1b93d79f redesign KEYS indexes to avoid read-before-write
patch by Sam Tunnicliffe, jbellis, and Philip Jenvey for CASSANDRA-2897
2012-08-30 09:07:41 -05:00
Vijay Parthasarathy 0525ae25f8 log related to Murmur3Partitioner
patch by vijay; reviewed by Pavel Yaskevich for CASSANDRA-4282
2012-08-29 18:02:57 -07:00
Jonathan Ellis 5c94432b23 add request tracing
patch by David Alves; reviewed by jbellis for CASSANDRA-1123
2012-08-29 13:14:35 -05:00
Pavel Yaskevich a89ef1ffd4 Murmur3Partitioner improvements
patch by Pavel Yaskevich; reviewed by Jonathan Ellis for CASSANDRA-3772
2012-08-23 19:18:33 +03:00
Jonathan Ellis e1fef72488 Make compaction, flush JBOD-aware
patch by yukim; reviewed by jbellis for CASSANDRA-4292
2012-08-22 10:29:28 -05:00
Sylvain Lebresne 80ea03f5e9 Composite secondary indexes (for CQL3)
patch by slebresne; reviewed by yukim for CASSANDRA-3680
2012-08-09 19:05:44 +02:00
Yuki Morishita a075385d05 Fix ScrubTest after file format change in CASSANDRA-4436 2012-08-03 16:34:15 -05:00
Sylvain Lebresne 4bc873b798 Fix tests 2012-07-31 09:47:57 +02:00
Jonathan Ellis 844b9c46c9 fix build 2012-07-30 15:38:53 -05:00
Pavel Yaskevich 652ae9a645 improve DynamicEndpointSnitch by using reservoir sampling
patch by Pavel Yaskevich; reviewed by Brandon Williams for CASSANDRA-4038
2012-07-30 20:13:32 +03:00
Dave Brosius 7588f74d01 simple warnings cleanups 2012-07-29 18:38:19 -04:00
Jonathan Ellis debb15ed14 clean up ioexceptions
patch by Aleksey Yeschenko and jbellis for CASSANDRA-2116
2012-07-27 15:45:27 -05:00
Dave Brosius dc071e702e fix compile 2012-07-26 21:47:25 -04:00
Jonathan Ellis 80baefddc5 merge from 1.1 2012-07-26 17:17:21 -05:00
Jonathan Ellis 070c1d8dd3 merge from 1.0 2012-07-26 17:16:39 -05:00
Jonathan Ellis 1ad710b6ea fix typo in SICST class name 2012-07-26 17:12:24 -05:00
Jonathan Ellis bcc7f7b0fb cleanup 2012-07-26 17:12:02 -05:00
T Jake Luciani 27cd2bfda0 remove poorly mocked test in favor of new test 2012-07-26 14:35:31 -04:00
T Jake Luciani bce2d6c357 Push the validation of secondary index values to the secondary index manager
Patch by Alex Liu, Reviewed by tjake for CASSANDRA-4240
2012-07-26 13:37:24 -04:00
Sylvain Lebresne 111f6c9392 Merge branch 'cassandra-1.1' into trunk
Conflicts:
	src/java/org/apache/cassandra/db/ColumnFamilyStore.java
	src/java/org/apache/cassandra/io/sstable/Descriptor.java
	src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
	src/java/org/apache/cassandra/io/sstable/SSTableReader.java
2012-07-26 18:04:14 +02:00
Dave Brosius f650d3e823 cleanup unused import warnings, and trailing whitespace 2012-07-26 00:51:10 -04:00
Pavel Yaskevich 5cde66bab3 merge from 1.1 2012-07-25 22:01:14 +03:00
Pavel Yaskevich cc0be1b400 fix nodetool's setcompactionthreshold command
patch by Aleksey Yeschenko; reviewed by Pavel Yaskevich for CASSANDRA-4455
2012-07-25 21:59:38 +03:00
Brandon Williams 34cd6912b0 Merge #4427 to trunk 2012-07-23 11:22:37 -05:00
Pavel Yaskevich 202f3940dc fix "Can't Modify Index Name" problem on CF update
patch by Pavel Yaskevich; reviewed by Yuki Morishita for CASSANDRA-4439
2012-07-19 01:15:28 +03:00
Eric Evans 66b96ee535 virtual nodes support for bootstrap and decommission
Patch by Sam Overton and eevans; reviewed by Brandon Williams for CASSANDRA-4122
2012-07-18 13:27:56 -05:00
Sylvain Lebresne b3ca94bdbf Regenerate serialized messages 2012-07-16 18:40:35 +02:00
Sylvain Lebresne cbb15e58a6 Regenerate sstable to fix scrub tests 2012-07-16 18:27:24 +02:00
Yuki Morishita 0091af932c Track tombstone for LCS; patch by yukim reviewed by jbellis for CASSANDRA-4234 2012-07-13 13:17:51 -05:00
Yuki Morishita d569f873de new json format with row level deletion; patch by David Alves, reviewed by yukim for CASSANDRA-4054 2012-07-12 10:40:24 -05:00
Jonathan Ellis 629dac6c8a formatting 2012-07-11 11:15:55 -05:00
Jonathan Ellis 3c90be1d63 merge from 1.1 2012-07-10 12:06:42 -05:00
Jonathan Ellis 485c878983 merge from 1.0 2012-07-10 08:37:19 -05:00
Jonathan Ellis 84a1d6059b fix mixing user-provided timestamps and local deletion time for #4396 2012-07-10 08:35:23 -05:00
Eric Evans e85afdc5b6 update TokenMetadata in support of many tokens per node
Patch by Sam Overton; reviewed by jbellis for CASSANDRA-4121
2012-07-09 16:07:34 -06:00
Vijay Parthasarathy a2bdc8ff9c Fix for Test failure: remove hardcoded values in CLT 2012-07-06 16:49:40 -07:00
Vijay Parthasarathy b9df12c173 Fix for Test failure: remove hardcoded values in CLT 2012-07-06 16:21:17 -07:00
Sylvain Lebresne 6d3a3eed27 Custom CQL protocol
patch by slebresne; reviewed by yukim and norman for CASSANDRA-2478
2012-07-05 18:21:09 +02:00
Jonathan Ellis 9688a79d0c update NTS calculateNaturalEndpoints to be O(N log N)
patch by Sam Overton; reviewed by jbellis for CASSANDRA-3881
2012-07-03 11:58:23 -05:00
Jonathan Ellis 893d1da990 add Topology to TokenMetadata and clean up thread safety design
patch by Sam Overton; reviewed by jbellis for CASSANDRA-3881
2012-07-03 11:55:54 -05:00
Sylvain Lebresne 9d1bf37230 Add missing file from previous commit 2012-06-29 18:33:46 +02:00
Sylvain Lebresne 29124f6a88 Merge branch 'cassandra-1.1' into trunk
Conflicts:
	NEWS.txt
	build.xml
2012-06-29 18:33:31 +02:00
Sylvain Lebresne b94d8d40fb Add missing sstables for ScrubTest 2012-06-29 17:25:58 +02:00