Commit Graph

20 Commits

Author SHA1 Message Date
tengu-alt 17de6a67a2
Autogenerate Native protocol specifications documentation
Uses cqlprotodoc from cassandra-website to generate the versioned native protocol spec html pages.
Uses process-native-protocol-specs-in-docker.sh as a wrapper around this to also generate the native protocol spec adoc page  that includes all the versions and makes each header navigable. This is executed as part of the existing `ant gen-asciidoc` and doc/Makefile.

 patch by Olexandr Luzhniy; reviewed by Mick Semb Wever for CASSANDRA-19915
2025-02-24 21:05:24 +01:00
Mick Semb Wever 2ec96ae669
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-19 17:34:05 +02:00
Mick Semb Wever 50a97a0d76
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-19 17:29:00 +02:00
Mick Semb Wever 53b0661cbb
Fix rat checking for files with missing license headers
patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558
2021-04-19 17:18:26 +02:00
Jason Brown 5a662ea3ff Merge branch 'cassandra-3.0' into cassandra-3.11 2018-03-14 09:59:42 -07:00
Vinay Chella 3d7471a56b Adding missing WriteType enum values to v3,v4 and v5 spec
patch by Vinay Chella, reviewed by Joey Lynch for CASSANDRA-13697
2018-03-14 09:57:10 -07:00
Amos Jianjun Kong 02f78f658c Correct section number of opcode section in protocol spec
patch by Amos Jianjun Kong; reviewed by Aleksey Yeschenko for
CASSANDRA-11915
2016-06-03 19:29:19 +01:00
Sylvain Lebresne 33f1edcce9 Merge branch 'cassandra-2.2' into cassandra-3.0 2015-10-30 09:49:33 +01:00
Sylvain Lebresne 83fb3cc422 Mention that named values are broken for batch (CASSANDRA-10246) in the native protocol spec 2015-10-30 09:47:45 +01:00
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
Tyler Hobbs 75e5b3b55a Merge branch 'cassandra-2.0' into cassandra-2.1 2015-05-12 16:23:32 -05:00
Tyler Hobbs 3f6ad3c988 Merge branch 'cassandra-2.0' into cassandra-2.1 2015-03-03 12:50:20 -06:00
Tyler Hobbs 7747463981 Merge branch 'cassandra-2.0' into cassandra-2.1 2015-02-13 17:05:27 -06:00
Sylvain Lebresne 1d285eadad Merge branch 'cassandra-2.0' into cassandra-2.1
Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/cql3/UpdateParameters.java
2014-10-29 10:40:51 +01:00
Tyler Hobbs ff992442ac Fix typo in v3 native protocol spec
Patch by Robert Stupp; review by Tyler Hobbs for CASSANDRA-7652
2014-07-30 17:13:10 -05:00
Sylvain Lebresne 2fe6de6a11 Change schema change response in native protocol v3
patch by slebresne; reviewed by thobbs for CASSANDRA-7413
2014-06-20 18:32:45 +02:00
Aleksey Yeschenko a4bea74aeb Support more concurrent requests in native protocol
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-7231
2014-05-29 18:08:37 +03:00
Sylvain Lebresne 0932ed670c Tuple types
patch by slebresne; reviewed by thobbs for CASSANDRA-7248
2014-05-29 11:33:11 +02:00
Sylvain Lebresne db9ef0b6db Change serialization format for UDT
patch by slebresne; reviewed by iamaleksey for CASSANDRA-7209
2014-05-20 18:29:52 +02:00
Sylvain Lebresne 9872b74ef2 Native protocol v3
patch by slebresne; reviewed by thobbs for CASSANDRA-6855
2014-04-30 20:21:35 +02:00