Commit Graph

17 Commits

Author SHA1 Message Date
Sylvain Lebresne b99c863158 Implement backward compatibility for paging states
Pre-3.0 nodes serialize a full cellname in the paging state, but doing
so is wasteful for 3.0 nodes. We can't however guarantee to which nodes
a particular paging state will be sent so we need to have a backward
compatibility.

The patch preserve the pre-existing format for the paging state (thus
requiring more work for 3.0 nodes) for the native protocol v3, but
change to a more efficient (for 3.0) format for the protocol v4. It is
then documented that paging states  shouldn't be used across protocol
versions.
2015-09-18 13:01:59 +02:00
Robert Stupp e4eba25382 Revert CASSANDRA-7807 (tracing completion client notifications) (CASSANDRA-9429)
patch by Robert Stupp; reviewed by Aleksey Yeschenko for CASSANDRA-9429
2015-05-20 08:48:53 +02:00
Josh McKenzie 63f5967271 Commit 9214 on 2.2 branch 2015-05-15 14:13:17 -05:00
Benjamin Lerer 35a945e2bf Add smallint and tinyint data types
patch by Benjamin Lerer; reviewed by Aleksey Yeschenko for
CASSANDRA-8951
2015-05-15 17:43:57 +03:00
Carl Yeksigian 68722e7e59 Add client warnings to native protocol v4
patch by Carl Yeksigan; reviewed by Tyler Hobbs and Aleksey Yeschenko
for CASSANDRA-8930
2015-05-14 17:24:57 +03:00
Tyler Hobbs 68b2d28580 Merge branch 'cassandra-2.1' into trunk 2015-05-12 16:25:07 -05:00
Oded Peer 48f644686b Distinguish between null and unset in the native protocol (v4)
patch by odpeer; reviewed by blerer for CASSANDRA-7304
2015-04-20 15:30:19 +02:00
Robert Stupp f6217ae198 Push notification when tracing completes for an operation
Patch by Robert Stupp; Reviewed by Stefania for CASSANDRA-7807
2015-03-31 10:40:34 +02:00
Robert Stupp 789aa72e56 Add a key-value payload for third party usage
Patch by Robert Stupp; Reviewed by Sylvain Lebresne for CASSANDRA-8553
2015-03-24 12:02:08 +01:00
Stefania Alborghetti c059a56890 Add WriteFailureException to native protocol
Patch by Stefania Alborghetti; reviewed by Tyler Hobbs for
CASSANDRA-8592
2015-03-12 11:40:22 -05:00
Tyler Hobbs dca37a612c Indicate partition key cols in PREPARED responses
Patch by Tyler Hobbs; reviewed by Benjamin Lerer for CASSANDRA-7660
2015-03-10 17:36:23 -05:00
Joshua McKenzie 3d11ec5dd3 Merge branch 'cassandra-2.1' into trunk
Conflicts:
	pylib/cqlshlib/cql3handling.py
2015-03-09 12:26:24 -05:00
Robert Stupp e3c0186288 Add an FunctionExecutionException to the protocol
Patch by Robert Stupp; Reviewed by Aleksey Yeschenko for CASSANDRA-8528
2015-02-15 20:06:29 +01:00
Tyler Hobbs f61bc44a71 Merge branch 'cassandra-2.1' into trunk 2015-02-13 17:07:08 -06:00
Christian Spriegel c6525da86e Add ReadFailureException, better TombstoneOE logging
Patch by Christian Spriegel; reviewed by Tyler Hobbs for CASSANDRA-7886
2015-01-09 13:30:22 -06:00
Robert Stupp dcc3bb0541 Schema change events/results for UDFs and aggregates
Patch by Robert Stupp; reviewed by Tyler Hobbs for CASSANDRA-7708
2014-12-30 12:25:17 -06:00
Sylvain Lebresne b912505562 Add protocol v4 spec document 2014-10-02 11:34:34 +02:00