Commit Graph

30783 Commits

Author SHA1 Message Date
Blake Eggleston 09c8fa1030 CEP-15 (C*): Messaging and storage engine integration
patch by Blake Eggleston; reviewed by Benedict Elliott Smith, David Capwell for CASSANDRA-17103
2025-04-17 11:59:47 -07:00
David Capwell e1823e0e22 Merge branch 'cassandra-5.0' into trunk 2025-04-16 15:22:56 -07:00
Sunil Ramchandra Pawar 4436b84a5a SAI fails queries when multiple columns exist and a non-indexed column is a composite with a map
patch by Sunil Ramchandra Pawar; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-19891
2025-04-16 15:21:49 -07:00
Caleb Rackliffe 1e7e24893d Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Avoid computing prepared statement size for unprepared batches
2025-04-15 23:06:41 -05:00
Caleb Rackliffe 7d93089a1e Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Avoid computing prepared statement size for unprepared batches
2025-04-15 23:00:40 -05:00
Caleb Rackliffe 8077f276c2 Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Avoid computing prepared statement size for unprepared batches
2025-04-15 22:58:16 -05:00
Caleb Rackliffe 78290bed45 Avoid computing prepared statement size for unprepared batches
patch by Caleb Rackliffe; reviewed by Berenguer Blasi and Marcus Eriksson for CASSANDRA-20556
2025-04-15 22:48:10 -05:00
David Capwell 6b2cdba56b AST fuzz tests can be flakey in multi node clusters due to ephemeral read errors caused by a race condition issue with SAIUtils test class
patch by David Capwell; reviewed by Bernardo Botella Corbi, Caleb Rackliffe for CASSANDRA-20550
2025-04-15 10:24:08 -07:00
Bereng f7462446a4 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  CASSANDRA-19633 Replaced node is stuck in a loop calculating ranges
2025-04-14 09:24:36 +02:00
Bereng 0f9bb246cd Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  CASSANDRA-19633 Replaced node is stuck in a loop calculating ranges
2025-04-14 09:23:14 +02:00
Bereng 3e2e4c3ea1 Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  CASSANDRA-19633 Replaced node is stuck in a loop calculating ranges
2025-04-14 09:21:58 +02:00
Bereng fcea0b6fd8 CASSANDRA-19633 Replaced node is stuck in a loop calculating ranges 2025-04-14 09:20:33 +02:00
Francisco Guerrero d3658f0491 Fix JMX initialization problem in injvm-dtest framework
Patch by Francisco Guerrerro, Doug Rohrer; reviewed by TBD for CASSANDRA-20539

Co-authored-by: Doug Rohrer <jeetkundoug@apache.org>
2025-04-11 15:51:55 -07:00
Marcus Eriksson 8404d2fd5c Improve performance when getting writePlacementAllSettled from ClusterMetadata in large cluster with many range movements
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20526
2025-04-11 13:49:55 +02:00
Marcus Eriksson 2c05f82755 Add nodetool command to dump the contents of the system_views.{cluster_metadata_log, cluster_metadata_directory} tables
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20525
2025-04-11 13:48:34 +02:00
Marcus Eriksson eb0c77ae1e Fix TreeMap race in CollectionVirtualTableAdapter causing us to lose rows in the virtual table
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20524
2025-04-11 13:46:11 +02:00
Marcus Eriksson 6f79207c34 Improve metadata log catch up with inter-DC mutation forwarding
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20523
2025-04-11 13:44:42 +02:00
Sam Tunnicliffe 7a888149df Support topology-safe changes to Datacenter & Rack for live nodes
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-20528
2025-04-11 11:53:09 +01:00
Caleb Rackliffe 30f1429e6d Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Avoid purging deletions in RowFilter when reconciliation is required
2025-04-10 22:38:20 -05:00
Caleb Rackliffe 725e4ba3eb Avoid purging deletions in RowFilter when reconciliation is required
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20541
2025-04-10 22:31:53 -05:00
Jordan West 0e408e6175 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix test failure with negative position in ThreadLocalReadAheadBufferTest
2025-04-10 11:42:25 -07:00
Jordan West bcd5c48307 Fix test failure with negative position in ThreadLocalReadAheadBufferTest
patch by Jordan West; reviewed by Jon Haddad, Dmitry Konstantinov for CASSANDRA-20507
2025-04-10 11:39:51 -07:00
Brandon Williams 9f4a4b690e Merge branch 'cassandra-5.0' into trunk 2025-04-10 13:19:18 -05:00
Brandon Williams 1f9648a7a8 correct CHANGES 2025-04-10 13:18:13 -05:00
Brandon Williams 040d5e0111 Bump version, prepare CHANGES 2025-04-10 11:55:12 -05:00
Brandon Williams 19b4763d1b Merge branch 'cassandra-5.0' into trunk 2025-04-10 11:54:50 -05:00
Brandon Williams c18b1e937f Bump version, prepare CHANGES 2025-04-10 11:54:03 -05:00
David Capwell 6472340d93 AST Harrys multi node tests are flakey when multi cell list happens cross instances
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-20544
2025-04-09 13:06:28 -07:00
Caleb Rackliffe ef0eec07f8 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fixed multiple single-node SAI query bugs relating to static columns
  - Ensure MemtableIndexWriter calculates min/max properly with indexes on partition key elements
  - Ensure only rows with live data are indexed
  - Ensure min cannot be greater than max in intersection statistics with static keys
  - Correct tracking of last key in the searcher in the presence of static keys
2025-04-08 22:12:39 -05:00
Caleb Rackliffe 4e2e5f3c57 Fixed multiple single-node SAI query bugs relating to static columns
- Ensure MemtableIndexWriter calculates min/max properly with indexes on partition key elements
- Ensure only rows with live data are indexed
- Ensure min cannot be greater than max in intersection statistics with static keys
- Correct tracking of last key in the searcher in the presence of static keys

patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20338
2025-04-08 21:58:21 -05:00
David Capwell d06e496773 Update AST Harry CAS fuzz tests to validate the CAS response
patch by David Capwell; reviewed by Ariel Weisberg for CASSANDRA-20517
2025-04-08 18:26:15 -07:00
Ariel Weisberg 67df6a5bff Add SSTableIntervalTree latency metric
Patch by Ariel Weisberg; Reviewed by David Capwell for CASSANDRA-20502
2025-04-08 15:30:56 -04:00
Ariel Weisberg 1bcd91f531 Merge branch 'cassandra-5.0' into trunk 2025-04-08 15:22:58 -04:00
Ariel Weisberg 944baa08da Merge branch 'cassandra-4.1' into cassandra-5.0 2025-04-08 15:19:16 -04:00
Ariel Weisberg ec00426584 Merge branch 'cassandra-4.0' into cassandra-4.1 2025-04-08 15:18:23 -04:00
Ariel Weisberg 96bfbe6250 Dropwizard Meter causes timeouts when infrequently used
patch by Ariel Weisberg; reviewed by Maxim Muzafarov for CASSANDRA-19332
2025-04-08 15:16:08 -04:00
mck c02a6a0605
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Only prefetch docker image needed in jenkinsfile build stages
2025-04-08 17:30:13 +02:00
mck f33c3450d4
Only prefetch docker image needed in jenkinsfile build stages
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-20537
2025-04-08 17:28:22 +02:00
mck 2039ef7658
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  ninja-fix – cqlversion in docker quickstart doc
2025-04-08 16:09:20 +02:00
Madhavan Sridharan 270839ddef
ninja-fix – cqlversion in docker quickstart doc
patch by Madhavan Sridharan; reviewed by Mick Semb Wever
2025-04-08 16:08:01 +02:00
mck 63e0188b2e
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Move generate-snyk-file target dependency from build-project to dependency-check
2025-04-08 16:01:14 +02:00
mck b4f46ec473
Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Move generate-snyk-file target dependency from build-project to dependency-check
2025-04-08 15:32:08 +02:00
mck 09bc381d59
Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Move generate-snyk-file target dependency from build-project to dependency-check
2025-04-08 15:29:08 +02:00
mck f6de28f727
Move generate-snyk-file target dependency from build-project to dependency-check
patch by Mick Semb Wever; reviewed by Brandon Williams, Alex Petrov for CASSANDRA-20319
2025-04-08 15:25:30 +02:00
mck 54bca21dab
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Upgrade java-driver-core to 3.12.1 and org.apache coords
2025-04-07 16:15:50 +02:00
mck 694a88bdbe
Upgrade java-driver-core to 3.12.1 and org.apache coords
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17231
2025-04-07 15:45:39 +02:00
Brandon Williams b991a68faf Merge branch 'cassandra-5.0' into trunk 2025-04-07 07:31:34 -05:00
Brandon Williams b81163b04b Prepare debian changelog for 5.0.4 2025-04-07 07:05:05 -05:00
Stefan Miklosovic 5ccb3fd215
Merge branch 'cassandra-5.0' into trunk 2025-04-07 10:16:15 +02:00
Stefan Miklosovic 0c9d368e09
Merge branch 'cassandra-4.1' into cassandra-5.0 2025-04-07 10:14:56 +02:00