Commit Graph

29738 Commits

Author SHA1 Message Date
Bereng 32b146dc63 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Minor bugs in generate.sh -d
2024-03-20 08:08:39 +01:00
Bereng c3a18e36d1 Minor bugs in generate.sh -d
patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova for CASSANDRA-19458
2024-03-20 08:06:29 +01:00
Caleb Rackliffe 8f7c23be85 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
2024-03-19 23:48:48 -05:00
Caleb Rackliffe 8a33f32350 Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
patch by Caleb Rackliffe; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-19467
2024-03-19 23:41:47 -05:00
Alex Petrov 3e6a551dba TCM: Catch up committing node on rejection
Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19260
2024-03-19 16:45:19 +01:00
Stefan Miklosovic 40319901e9
Merge branch 'cassandra-5.0' into trunk 2024-03-19 14:58:52 +01:00
Stefan Miklosovic 36a1ca5e48
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-03-19 14:57:11 +01:00
Stefan Miklosovic e4ae1f3a4f
Fix system_views.settings to handle array types
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19475
2024-03-19 14:55:42 +01:00
Alex Petrov 061cb88b3c Improve logging for retries in TCM
Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19347
2024-03-19 14:51:46 +01:00
Alex Petrov 2924762fa1 LocalLog: Cancel signal when unused
Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19353.
2024-03-19 14:37:01 +01:00
nvharikrishna 98ca5f8f1a
Group nodetool cms commands into single command group
patch by N. V. Harikrishna; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19393
2024-03-15 00:25:00 +01:00
Brandon Williams 86dc0c120a Merge branch 'cassandra-5.0' into trunk 2024-03-14 10:28:02 -05:00
Brandon Williams bd2803307e Merge branch 'cassandra-4.1' into cassandra-5.0 2024-03-14 10:27:49 -05:00
Brandon Williams 8502da494c Merge branch 'cassandra-4.0' into cassandra-4.1 2024-03-14 10:26:06 -05:00
arkn98 a2fbb17867 Push LocalSessions info logs to debug
Patch by arkn98; reviewed by bereng and brandonwilliams for CASSANDRA-18335
2024-03-14 10:24:38 -05:00
Maxim Muzafarov 81a2cb782e Register the measurements of the bootstrap process as Dropwizard metrics
patch by Maxim Muzafarov; reviewed by Stefan Miklosovic for CASSANDRA-19447
2024-03-13 17:06:00 +01:00
Shailaja Koppu b35ad427c5
Add LIST SUPERUSERS CQL statement
patch by Shailaja Koppu; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19417
2024-03-13 12:52:46 +01:00
Stefan Miklosovic da86cddddb
Merge branch 'cassandra-5.0' into trunk 2024-03-12 13:40:59 +01:00
Stefan Miklosovic 2f836fa596
Set uuid_sstable_identifiers_enabled to true for cassandra-latest.yaml
patch by Stefan Miklosovic; reviewed by Branimir Lambov, Jacek Lewandowski for CASSANDRA-19460
2024-03-12 13:33:08 +01:00
Branimir Lambov 06558a8f56 Test fixes for CASSANDRA-18753
Additional fix for NPE when initializing CFS (CASSANDRA-19169)
Change BounceIndexRebuildTest to work with SAI as default index

patch by Branimir Lambov; reviewed by Sam Tunnicliffe for CASSANDRA-18753
2024-03-12 14:04:18 +02:00
Bereng e8e7861f14 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Test failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest
2024-03-11 08:09:46 +01:00
Bereng 451b0c010f Test failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest
patch by Berenguer Blasi; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-18635
2024-03-11 08:07:12 +01:00
Marcus Eriksson 5d4bcc797a Avoid exposing intermediate state while replaying log during startup
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19384
2024-03-08 12:52:42 +01:00
Marcus Eriksson f31d72e875 Flush snapshot table on every write and introduce reversed long local partitioner.
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19391
2024-03-08 09:50:11 +01:00
Marcus Eriksson 0e5fb78c01 Add an explicit id to Transformation.Kind
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19390
2024-03-08 09:50:11 +01:00
Marcus Eriksson 60fe2dc61d Fix version check in InProgressSequences serialization
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19348
2024-03-08 09:50:11 +01:00
Caleb Rackliffe baef2447bb Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Revert switching to approxTime in Dispatcher
2024-03-07 16:13:10 -06:00
arkn98 a26fa6cf2c Revert switching to approxTime in Dispatcher
Patch by Arun Ganesh; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-19454
2024-03-07 15:35:30 -06:00
Branimir Lambov 28efb63df5 Merge branch 'cassandra-5.0' into trunk 2024-03-07 13:19:16 +02:00
Branimir Lambov 06ed1afc34 Add an optimized default configuration to tests and make it available for new users
This patch adds a new configuration file, cassandra_latest.yaml, which changes
some of the settings to use new features we usually recommend to users,
including:
- Big Trie-Indexed SSTables
- Trie memtables
- Unified Compaction Strategy
- Storage Attached Index
- Off-heap objects memtables
- Direct-write commit log
- No storage compatibility

These changes are applied in new test targets for unit, in-jvm and python dtests that are
run pre-commit. When changes are made to the new config file, python dtest will use it
directly, but unit and in-jvm dtests require updates, respectively, to latest_diff.yaml
and InstanceConfig.java.

patch by Branimir Lambov; reviewed by Berenguer Blasi for CASSANDRA-18753
2024-03-07 11:08:44 +02:00
arkn98 bfb5c59342 Fix datetime_from_utc_to_local in cqlshlib
Patch by Arun Ganesh; reviewed by brads and brandonwilliams for
CASSANDRA-18879
2024-03-06 09:44:08 -06:00
Bereng 6e72cf0ee5 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Test Failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest.truncateWhileUpgrading
2024-03-06 09:34:10 +01:00
Bereng ebe07db602 Test Failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest.truncateWhileUpgrading
patch by Berenguer Blasi; reviewed by Brandon Williams for CASSANDRA-19398
2024-03-06 09:27:15 +01:00
Brandon Williams 8b429c8ef9 Merge branch 'cassandra-5.0' into trunk 2024-03-04 14:18:28 -06:00
Brandon Williams 194a41baea Add export for remote JMX security for j17
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19453
2024-03-04 14:16:59 -06:00
Caleb Rackliffe 001f70367e Harry model and in-JVM tests for partition-restricted 2i queries
patch by Caleb Rackliffe; reviewed by Alex Petrov for CASSANDRA-18275

Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
2024-03-01 16:17:48 -06:00
Brad Schoening 85eb68a9b2 Update version in readme 2024-03-01 08:36:40 -05:00
Brad Schoening 94bfbaf348 bumped CQLSH version 6.2 > 6.3 2024-03-01 08:36:40 -05:00
Caleb Rackliffe 58f0e2146b Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Avoid possible consistency violations for SAI intersection queries over partially updated rows at consistency levels that require reconciliation
2024-02-29 15:05:55 -06:00
Caleb Rackliffe f7984627e7 Avoid possible consistency violations for SAI intersection queries over partially updated rows at consistency levels that require reconciliation
- Replica filtring protection now correctly accounts for short reads caused by coordinator filtering of merged rows.
- There is a new flag in ReadCommand that indicates whether the user query it belongs to requires reconciliation.
- Local SAI queries now degrade intersections to unions on unrepaired data if reconciliation is required and multiple mutable columns are restricted.

patch by Caleb Rackliffe; reviewed by Andres de la Peña and Alex Petrov for CASSANDRA-19018

Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
2024-02-29 15:03:00 -06:00
Ekaterina Dimitrova cd347bdc58 Merge branch 'cassandra-5.0' into trunk 2024-02-29 09:29:53 -05:00
Ekaterina Dimitrova 54cf65476a Fix NullPointerException in ANN+WHERE when adding rows in another partition
patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-19404
2024-02-29 09:17:59 -05:00
Stefan Miklosovic bf124a30da
Merge branch 'cassandra-5.0' into trunk 2024-02-29 12:03:33 +01:00
Stefan Miklosovic 106be29feb
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-02-29 12:00:37 +01:00
Stefan Miklosovic e120088d44
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-02-29 11:40:57 +01:00
Stefan Miklosovic a124cfce85
Merge branch 'cassandra-3.11' into cassandra-4.0 2024-02-29 11:38:39 +01:00
Abe Ratnofsky 099fdf2673
Move ClientWarn.State#warnings to a thread-safe list
patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-19427
2024-02-29 11:33:03 +01:00
Bereng c26be50107 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Skinny dev circle workflow
2024-02-28 08:01:36 +01:00
Bereng ab25cae4c5 Skinny dev circle workflow
patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-19414
2024-02-28 07:59:35 +01:00
Caleb Rackliffe ce963bc991 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Record latencies for SAI post-filtering reads against local storage
2024-02-26 15:33:12 -06:00