https://github.com/apache/cassandra

sort by:
Revision Author Date Message Commit Date
7623e46 The result of applying a metadata snapshot via ForceSnapshot should return the correct set of modified keys Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19128. 08 April 2024, 17:15:01 UTC
6b48f8a Harry model that supports value overrides: an ability to provide specific values for clustering, regular, and static columns Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-19284 08 April 2024, 15:11:12 UTC
da8ab7e Merge branch 'cassandra-5.0' into trunk 05 April 2024, 09:30:37 UTC
9752ceb Merge branch 'cassandra-4.1' into cassandra-5.0 05 April 2024, 09:28:08 UTC
5fb562d Fix hints delivery for a node going down repeatedly patch by Stefan Miklosovic; reviewed by Brandon Williams, Paul Chandler for CASSANDRA-19495 05 April 2024, 08:53:54 UTC
310d790 Merge branch 'cassandra-5.0' into trunk 04 April 2024, 16:00:48 UTC
00dccf2 Merge branch 'cassandra-4.1' into cassandra-5.0 04 April 2024, 16:00:24 UTC
659e41d Merge branch 'cassandra-4.0' into cassandra-4.1 04 April 2024, 16:00:07 UTC
6a640b0 Change logging to TRACE when failing to get peer certificates Patch by Mohammad Aburadeh; reviewed by brandonwilliams and jonmeredith for CASSANDRA-19508 04 April 2024, 15:58:19 UTC
2108f9d Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Standalone Jenkinsfile 04 April 2024, 09:58:17 UTC
f7c11bd Standalone Jenkinsfile – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests) – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter – new jenkins agent labels and introduce agents sizes - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99 – fix for stress-test and fqltool-test running on small - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now) - each cell has a single retry, and the retry will happen on a different agent - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise - test-burn only needs two splits - dependency-check is disabled from the lint target until CASSANDRA-19213 - add $DEBUG env var to in-tree scripts, turns on bash debug - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character) patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594 Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com> Co-authored-by: Mick Semb Wever <mck@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org> Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com> 04 April 2024, 09:56:36 UTC
a1b0a31 Merge branch 'cassandra-5.0' into trunk 03 April 2024, 22:34:44 UTC
b0150e8 Clean up KeyRangeIterator classes * replace KeyRangeConcatIterator's PriorityQeueu with List * remove KeyRangeIterator.current and simplify * remove injected exception and tests - not relevant to the current implementation * expand randomized testing * inline getCurrent() -> peek(); rename getCount to getMaxKeys * redefine skipTo contract to not return a value (which saves unnecessary work when skipTo is called multiple times in a row) * calling hasNext in skipTo is a pessimization; if the iterator is in DONE state, then skipTo will see it and avoid further effort; if it is not, then we are computing a next value that we're just going to throw away * fix SingleNodeQueryFailureTest - tests now multi and single index * rationalize/standardize the way we release SSTableIndexes in QueryController patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, Ekaterina Dimitrova for CASSANDRA-19428 Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com> Co-authored-by: Jonathan Ellis <jbellis@apache.org> Co-authored-by: Piotr Kolaczkowski <pkolaczk@datastax.com> Co-authored-by: Michael Marshall <michael.marshall@datastax.com> 03 April 2024, 22:24:27 UTC
2944d77 Merge branch 'cassandra-5.0' into trunk 03 April 2024, 22:02:12 UTC
973aad7 Merge branch 'cassandra-4.1' into cassandra-5.0 03 April 2024, 22:01:32 UTC
7cbf59e Merge branch 'cassandra-4.0' into cassandra-4.1 03 April 2024, 21:50:43 UTC
f0aa674 Merge branch 'cassandra-3.11' into cassandra-4.0 03 April 2024, 21:49:35 UTC
338e4ed Docs: deprecate the usage of apt-key and adopt distribution name Patch by Tibor Répási; reviewed by brandonwilliams for CASSANDRA-19110 03 April 2024, 21:48:06 UTC
b37f47b Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Warn clients about possible consistency violations for filtering queries against multiple mutable columns 03 April 2024, 21:41:46 UTC
be507c6 Warn clients about possible consistency violations for filtering queries against multiple mutable columns patch by Caleb Rackliffe; reviewed by David Capwell and Berenguer Blasi for CASSANDRA-19489 03 April 2024, 21:31:55 UTC
2e7def7 Expose all dropwizard metrics in virtual tables patch by Maxim Muzafarov; reviewed by Chris Lohfink, Stefan Miklosovic for CASSANDRA-14572 03 April 2024, 18:04:03 UTC
154ef81 Ensured that PropertyFileSnitchTest do not overwrite cassandra-toploogy.properties patch by Claude Warren; reviewed by Brandon Williams, Maxim Muzafarov for CASSANDRA-19502 03 April 2024, 13:53:24 UTC
aec7ba0 Merge branch 'cassandra-5.0' into trunk 27 March 2024, 16:58:24 UTC
7e239c1 Merge branch 'cassandra-4.1' into cassandra-5.0 27 March 2024, 16:54:33 UTC
5978954 Merge branch 'cassandra-4.0' into cassandra-4.1 27 March 2024, 16:52:43 UTC
c73683c Merge branch 'cassandra-3.11' into cassandra-4.0 27 March 2024, 16:50:38 UTC
e276173 Merge branch 'cassandra-3.0' into cassandra-3.11 27 March 2024, 16:49:32 UTC
46bf9bc Add properties for redirecting build-resolve to mirrors patch by Ariel Weisberg; reviewed by Brandon Williams for CASSANDRA-19496 27 March 2024, 16:48:57 UTC
c9625e0 Merge branch 'cassandra-5.0' into trunk 26 March 2024, 20:04:49 UTC
ca0b77d Repair fuzz tests fail with paxos_variant: v2 patch by David Capwell; reviewed by Blake Eggleston, Ekaterina Dimitrova for CASSANDRA-19042 26 March 2024, 20:04:02 UTC
c2a7863 ninja: add entry to CHANGES.txt for CASSANDRA-18951 26 March 2024, 09:01:23 UTC
a0af41f CASSANDRA-18951: Add option for MutualTlsAuthenticator to restrict the certificate validity period In this commit, we introduce two new optional options for the `server_encryption_options` and the `client_encryption_options`. The options are `max_certificate_validity_period` and `certificate_validity_warn_threshold`. Both options can be configured as a duration configuration parameter as defined by the `DurationSpec` (see CASSANDRA-15234). The resolution for these new properties is minutes. When specified, the certificate validation implementation will take that information and reject certificates that are older than the maximum allowed certificate validity period, translating into a rejection from the authenticating user. The `certificate_validity_warn_threshold` option can be configured to emit warnings (log entries) when the certificate exceeds the validity threshold. patch by Francisco Guerrero; reviewed by Andy Tolbert, Abe Ratnofsky, Dinesh Joshi for CASSANDRA-18951 25 March 2024, 23:58:36 UTC
e6a937c Merge branch 'cassandra-5.0' into trunk 25 March 2024, 13:25:59 UTC
35d6e6c Merge branch 'cassandra-4.1' into cassandra-5.0 25 March 2024, 13:19:01 UTC
3840893 Do not go to disk for reading hints file sizes patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko, Jon Haddad, Chris Lohfink for CASSANDRA-19477 25 March 2024, 13:08:02 UTC
8d8c6fb Override the correct method to avoid retries in ConsistentBootstrapTest.coordinatorIsBehindTest Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19343 25 March 2024, 12:16:33 UTC
5250200 Merge branch 'cassandra-5.0' into trunk 25 March 2024, 11:34:13 UTC
389479c Align buffer with commitlog segment size Patch by brandonwilliams and blambov; reviewed by bereng for CASSANDRA-19471 25 March 2024, 11:33:47 UTC
63c6261 Reimplement ClusterMetadata::writePlacementAllSettled to step through InProgressSequences to determine state when finished. Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19193 25 March 2024, 10:00:25 UTC
0ec5ef2 Preclude irrecoverable log corruption in case split-brain situation during leader election with absent seeds Patch by Alex Petrov; reviewed my marcuse for CASSANDRA-19153 25 March 2024, 08:27:51 UTC
ee75a0d Merge branch 'cassandra-5.0' into trunk 22 March 2024, 20:51:23 UTC
fdfc001 Merge branch 'cassandra-4.1' into cassandra-5.0 22 March 2024, 20:50:22 UTC
96692d7 Merge branch 'cassandra-4.0' into cassandra-4.1 22 March 2024, 20:49:15 UTC
5dd9213 Merge branch 'cassandra-3.11' into cassandra-4.0 22 March 2024, 20:43:20 UTC
de2a965 Merge branch 'cassandra-3.0' into cassandra-3.11 22 March 2024, 20:42:31 UTC
38eb339 Add support for providing nvdDatafeedUrl to OWASP patch by Ariel Weisberg; reviewed by Berenguer Blasi for CASSANDRA-19484 22 March 2024, 20:41:57 UTC
c50718f Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Ensure SAI indexes empty byte buffers for types that allow them as a valid input 22 March 2024, 16:58:31 UTC
46acaf2 Ensure SAI indexes empty byte buffers for types that allow them as a valid input patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-19461 Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com> Co-authored-by: David Capwell <dcapwell@apache.org> 22 March 2024, 16:33:27 UTC
a69c865 Fix getRangeTo* operations of StorageService mbean for local strategy keyspaces Patch by Venkata Harikrishna Nukala; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19255 22 March 2024, 10:45:23 UTC
e6df9f0 Merge branch 'cassandra-5.0' into trunk 21 March 2024, 13:02:44 UTC
7aab61b Use glove vectors instead of random vectors in vector tests - avoid randomisation to make tests more consistent - use heap_buffers for VectorDistributedTest for consistency with other tests patch by Mike Adamson; reviewed by Ekaterina Dimitrova for CASSANDRA-19185 21 March 2024, 12:56:26 UTC
32b146d Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Minor bugs in generate.sh -d 20 March 2024, 07:08:39 UTC
c3a18e3 Minor bugs in generate.sh -d patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova for CASSANDRA-19458 20 March 2024, 07:06:29 UTC
8f7c23b 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 20 March 2024, 04:48:48 UTC
8a33f32 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 20 March 2024, 04:41:47 UTC
3e6a551 TCM: Catch up committing node on rejection Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19260 19 March 2024, 15:45:19 UTC
4031990 Merge branch 'cassandra-5.0' into trunk 19 March 2024, 13:58:52 UTC
36a1ca5 Merge branch 'cassandra-4.1' into cassandra-5.0 19 March 2024, 13:57:11 UTC
e4ae1f3 Fix system_views.settings to handle array types patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19475 19 March 2024, 13:55:42 UTC
061cb88 Improve logging for retries in TCM Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19347 19 March 2024, 13:51:46 UTC
2924762 LocalLog: Cancel signal when unused Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19353. 19 March 2024, 13:37:01 UTC
98ca5f8 Group nodetool cms commands into single command group patch by N. V. Harikrishna; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19393 14 March 2024, 23:25:00 UTC
86dc0c1 Merge branch 'cassandra-5.0' into trunk 14 March 2024, 15:28:02 UTC
bd28033 Merge branch 'cassandra-4.1' into cassandra-5.0 14 March 2024, 15:27:49 UTC
8502da4 Merge branch 'cassandra-4.0' into cassandra-4.1 14 March 2024, 15:26:06 UTC
a2fbb17 Push LocalSessions info logs to debug Patch by arkn98; reviewed by bereng and brandonwilliams for CASSANDRA-18335 14 March 2024, 15:24:38 UTC
81a2cb7 Register the measurements of the bootstrap process as Dropwizard metrics patch by Maxim Muzafarov; reviewed by Stefan Miklosovic for CASSANDRA-19447 13 March 2024, 16:06:00 UTC
b35ad42 Add LIST SUPERUSERS CQL statement patch by Shailaja Koppu; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19417 13 March 2024, 11:52:46 UTC
da86cdd Merge branch 'cassandra-5.0' into trunk 12 March 2024, 12:40:59 UTC
2f836fa Set uuid_sstable_identifiers_enabled to true for cassandra-latest.yaml patch by Stefan Miklosovic; reviewed by Branimir Lambov, Jacek Lewandowski for CASSANDRA-19460 12 March 2024, 12:33:08 UTC
06558a8 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 12 March 2024, 12:04:18 UTC
e8e7861 Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Test failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest 11 March 2024, 07:09:46 UTC
451b0c0 Test failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest patch by Berenguer Blasi; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-18635 11 March 2024, 07:07:12 UTC
5d4bcc7 Avoid exposing intermediate state while replaying log during startup Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19384 08 March 2024, 11:52:42 UTC
f31d72e Flush snapshot table on every write and introduce reversed long local partitioner. Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19391 08 March 2024, 08:50:11 UTC
0e5fb78 Add an explicit id to Transformation.Kind Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19390 08 March 2024, 08:50:11 UTC
60fe2dc Fix version check in InProgressSequences serialization Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19348 08 March 2024, 08:50:11 UTC
baef244 Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Revert switching to approxTime in Dispatcher 07 March 2024, 22:13:10 UTC
a26fa6c Revert switching to approxTime in Dispatcher Patch by Arun Ganesh; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-19454 07 March 2024, 21:35:30 UTC
28efb63 Merge branch 'cassandra-5.0' into trunk 07 March 2024, 11:19:16 UTC
06ed1af 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 07 March 2024, 09:08:44 UTC
bfb5c59 Fix datetime_from_utc_to_local in cqlshlib Patch by Arun Ganesh; reviewed by brads and brandonwilliams for CASSANDRA-18879 06 March 2024, 15:44:08 UTC
6e72cf0 Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Test Failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest.truncateWhileUpgrading 06 March 2024, 08:34:10 UTC
ebe07db Test Failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest.truncateWhileUpgrading patch by Berenguer Blasi; reviewed by Brandon Williams for CASSANDRA-19398 06 March 2024, 08:27:15 UTC
8b429c8 Merge branch 'cassandra-5.0' into trunk 04 March 2024, 20:18:28 UTC
194a41b Add export for remote JMX security for j17 Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19453 04 March 2024, 20:16:59 UTC
001f703 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> 01 March 2024, 22:17:48 UTC
85eb68a Update version in readme 01 March 2024, 13:36:40 UTC
94bfbaf bumped CQLSH version 6.2 > 6.3 01 March 2024, 13:36:40 UTC
58f0e21 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 29 February 2024, 21:05:55 UTC
f798462 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> 29 February 2024, 21:03:00 UTC
cd347bd Merge branch 'cassandra-5.0' into trunk 29 February 2024, 14:29:53 UTC
54cf654 Fix NullPointerException in ANN+WHERE when adding rows in another partition patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-19404 29 February 2024, 14:17:59 UTC
bf124a3 Merge branch 'cassandra-5.0' into trunk 29 February 2024, 11:03:33 UTC
106be29 Merge branch 'cassandra-4.1' into cassandra-5.0 29 February 2024, 11:00:37 UTC
e120088 Merge branch 'cassandra-4.0' into cassandra-4.1 29 February 2024, 10:40:57 UTC
a124cfc Merge branch 'cassandra-3.11' into cassandra-4.0 29 February 2024, 10:38:39 UTC
099fdf2 Move ClientWarn.State#warnings to a thread-safe list patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-19427 29 February 2024, 10:33:03 UTC
c26be50 Merge branch 'cassandra-5.0' into trunk * cassandra-5.0: Skinny dev circle workflow 28 February 2024, 07:01:36 UTC
ab25cae Skinny dev circle workflow patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-19414 28 February 2024, 06:59:35 UTC
back to top