Commit Graph

30481 Commits

Author SHA1 Message Date
Stefan Miklosovic f74b1786e3
Merge branch 'cassandra-5.0' into trunk 2025-01-29 16:21:54 +01:00
Stefan Miklosovic 3f01635ce1
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-29 16:19:54 +01:00
Stefan Miklosovic 8515bd9918
Merge branch 'cassandra-4.0' into cassandra-4.1 2025-01-29 16:12:34 +01:00
Stefan Miklosovic d6f623b308
Fix preparation of CLASSPATH in tools/bin/cassandra.in.sh for development builds
patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-20257
2025-01-29 16:08:39 +01:00
David Capwell 10c0481f46 Forward port randomized testing improvements from cep-15-accord to trunk
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-20253
2025-01-28 12:46:50 -08:00
Caleb Rackliffe 8e5bdc6d4b Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Correct the default behavior of compareTo() when comparing WIDE and STATIC PrimaryKeys
2025-01-27 15:22:58 -06:00
Dmitry Konstantinov d7258ac8f3
Add table metric PurgeableTombstoneScannedHistogram and a tracing event for scanned purgeable tombstones
patch by Dmitry Konstantinov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-20132
2025-01-27 22:10:20 +01:00
Caleb Rackliffe 225eb2feeb Correct the default behavior of compareTo() when comparing WIDE and STATIC PrimaryKeys
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20238
2025-01-27 15:05:44 -06:00
Stefan Miklosovic aa76f5a985
Merge branch 'cassandra-5.0' into trunk 2025-01-27 15:00:36 +01:00
Stefan Miklosovic b0226c8ea1
Prepare debian changelog for 5.0.3 2025-01-27 14:49:46 +01:00
Stefan Miklosovic 764f9b8fdc
Merge branch 'cassandra-5.0' into trunk 2025-01-27 14:46:56 +01:00
Stefan Miklosovic 3ae04db2a5
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-27 14:46:47 +01:00
Stefan Miklosovic 044727aaba
Prepare debian changelog for 4.1.8 2025-01-27 14:29:35 +01:00
Stefan Miklosovic ea3f09c864
Merge branch 'cassandra-5.0' into trunk 2025-01-27 12:48:53 +01:00
Stefan Miklosovic 264ab195b3
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-27 12:48:44 +01:00
Stefan Miklosovic 9145f6f616
Merge branch 'cassandra-4.0' into cassandra-4.1 2025-01-27 12:48:27 +01:00
Stefan Miklosovic c989c02be6
Prepare debian changelog for 4.0.16 2025-01-27 12:38:34 +01:00
Stefan Miklosovic 9ef182d749
Merge branch 'cassandra-5.0' into trunk 2025-01-27 12:29:29 +01:00
Stefan Miklosovic 32f12a02b0
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-27 12:29:19 +01:00
Stefan Miklosovic 4cc2b294e5
Merge branch 'cassandra-4.0' into cassandra-4.1 2025-01-27 12:29:09 +01:00
Stefan Miklosovic 0cbc8d99f6
Merge branch 'cassandra-3.11' into cassandra-4.0 2025-01-27 12:28:47 +01:00
Stefan Miklosovic 429f3ad83e
Prepare debian changelog for 3.11.18 2025-01-27 12:18:28 +01:00
Stefan Miklosovic 552c2bb9f4
Merge branch 'cassandra-5.0' into trunk 2025-01-27 12:00:55 +01:00
Stefan Miklosovic 6589dbca1b
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-27 12:00:26 +01:00
Stefan Miklosovic 7b46c8de44
Merge branch 'cassandra-4.0' into cassandra-4.1 2025-01-27 12:00:12 +01:00
Stefan Miklosovic a1a59f433c
Merge branch 'cassandra-3.11' into cassandra-4.0 2025-01-27 11:59:56 +01:00
Stefan Miklosovic 2c231663d8
Merge branch 'cassandra-3.0' into cassandra-3.11 2025-01-27 11:59:38 +01:00
Stefan Miklosovic 09e7a4d6ae
Prepare debian changelog for 3.0.31 2025-01-27 11:47:16 +01:00
Marcus Eriksson 634a5985d3 Make sure we can parse the expanded CQL before writing it to the log or sending it to replicas
Patch by marcuse; reviewed by Sam Tunnicliffe and Stefan Miklosovic for CASSANDRA-20218
2025-01-27 10:47:15 +01:00
Stefan Miklosovic cf2bca244e
Merge branch 'cassandra-5.0' into trunk 2025-01-27 08:34:13 +01:00
Stefan Miklosovic 0d420a0df4
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-27 08:26:53 +01:00
Stefan Miklosovic 85647ceadb
Merge branch 'cassandra-4.0' into cassandra-4.1 2025-01-27 08:23:35 +01:00
Stefan Miklosovic 6207a305ba
Tighten up permissions in dc authorizers
patch by Stefan Miklosovic; reviewed by Francisco Guerrero for CASSANDRA-20225
2025-01-26 17:52:09 +01:00
mck f6a20b0e91
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix asciidoc markup in cql_singlefile.adoc
2025-01-25 12:01:51 +01:00
Brad Schoening 2a623b6cf3
Fix asciidoc markup in cql_singlefile.adoc
patch by Brad Schoening; reviewed by Michael Semb Wever for CASSANDRA-20195
2025-01-25 12:01:30 +01:00
David Capwell 186b5e4dbe Merge branch 'cassandra-5.0' into trunk 2025-01-24 15:02:11 -08:00
David Capwell 975c309eee Merge branch 'cassandra-4.1' into cassandra-5.0 2025-01-24 15:00:52 -08:00
David Capwell 935effb7e0 Merge branch 'cassandra-4.0' into cassandra-4.1 2025-01-24 14:59:34 -08:00
David Capwell 3ddccf4521 CBUtil serialization of UTF8 does not handle all UTF8 properly
patch by David Capwell; reviewed by Yifan Cai for CASSANDRA-20234
2025-01-24 14:56:44 -08:00
Alex Petrov 1f17ef3b5c Fix ConsistentBootstrapTest
Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-20239
2025-01-24 12:10:06 +01:00
Stefan Miklosovic ba4a0d4fcb
Add format_bytes and format_time functions
patch by Stefan Miklosovic; reviewed by Jordan West for CASSANDRA-19546

Co-authored-by: Cheng Wang <chengw@netflix.com>
2025-01-24 09:47:12 +01:00
Stefan Miklosovic 06f0965a08
Fix error when trying to assign a tuple to target type not being a tuple
patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-20237
2025-01-24 01:34:23 +01:00
Maxwell Guo b4bcdfa785
Fail CREATE TABLE LIKE statement if UDTs in target keyspace do not exist or they have different structure from ones in source keyspace
patch by Maxwell Guo; reviewed by Stefan Miklosovic, Benjamin Lerer for CASSANDRA-19966
2025-01-22 18:53:53 +01:00
Joseph Lynch 0d39ea4917
Support octet_length and length functions
Previously users would either have to read the data and check the length
themselves or enable UDF and register UDFs to check the length of
columns. This patch adds a subset of the SQL99 (binary) string
functions: "octet_length" defined on all types and "length" defined on
UTF8 strings.

patch by Joey Lynch; reviewed by Chris Lohfink and Jordan West for CASSANDRA-20102
2025-01-22 11:59:23 +01:00
Stefan Miklosovic a8702d6a44
Merge branch 'cassandra-5.0' into trunk 2025-01-22 01:11:26 +01:00
Marcus Eriksson 751d3f24cf
Make sure we can set parameters when configuring CassandraCIDRAuthorizer
patch by Marcus Eriksson; reviewed by Stefan Miklosovic for CASSANDRA-20220
2025-01-22 01:08:14 +01:00
Blake Eggleston 15d6437283 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Use mutation creation time for hint expiry rather than hint submission time
2025-01-21 12:16:05 -08:00
Blake Eggleston 0cc7a03523 Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Use mutation creation time for hint expiry rather than hint submission time
2025-01-21 12:13:37 -08:00
Blake Eggleston 246e65e69c Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Use mutation creation time for hint expiry rather than hint submission time
2025-01-21 12:10:53 -08:00
Matt Byrd 4f0ad22f12 Use mutation creation time for hint expiry rather than hint submission time
patch by Matt Byrd; reviewed by Chris Lohfink, reviewed by Blake Eggleston for CASSANDRA-20014
2025-01-21 12:05:00 -08:00