Eduard Tudenhoefner [Fri, 1 Jul 2022 06:35:04 +0000 (08:35 +0200)]
Allow sstableloader to specify table without relying on path
patch by Eduard Tudenhoefner; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-16584
Jyothsna Konisa [Thu, 30 Jun 2022 16:52:50 +0000 (09:52 -0700)]
Fix TestGossipingPropertyFileSnitch.test_prefer_local_reconnect_on_listen_address
patch by Jyothsna Konisa; reviewed by Jon Meredith, Yifan Cai for CASSANDRA-17700
Jon Meredith [Thu, 30 Jun 2022 19:37:07 +0000 (13:37 -0600)]
Merge branch 'cassandra-4.1' into trunk
Jon Meredith [Thu, 30 Jun 2022 19:34:03 +0000 (13:34 -0600)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Jon Meredith [Wed, 29 Jun 2022 18:25:08 +0000 (12:25 -0600)]
Disable mock internode messaging during startup/shutdown
patch by Jon Meredith; reviewed by David Capwell for CASSANDRA-17636
Yifan Cai [Thu, 30 Jun 2022 01:05:14 +0000 (18:05 -0700)]
Merge branch 'cassandra-4.1' into trunk
Francisco Guerrero [Wed, 29 Jun 2022 18:15:10 +0000 (11:15 -0700)]
Fix AbstractCell#toString throws MarshalException for cell in collection
patch by Francisco Guerrero; reviewed by Caleb Rackliffe, Yifan Cai for CASSANDRA-17695
Brandon Williams [Wed, 29 Jun 2022 15:15:01 +0000 (10:15 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Thu, 23 Jun 2022 18:18:33 +0000 (13:18 -0500)]
Add new compactionstats output behind --vtable
Patch by brandonwilliams; reviewed by edimitrov and dcapwell for
CASSANDRA-17683
jacek-lewandowski [Fri, 6 Nov 2020 13:59:56 +0000 (14:59 +0100)]
ByteComparable API
Provides an API for converting all values of types that can be used in
primary keys to byte sequences that can be compared lexicographically
by unsigned byte value (i.e. byte-comparable sequences) and back.
patch by Branimir Lambov, Dimitar Dimitrov and Jacek Lewandowski;
reviewed by Caleb Rackliffe, Dimitar Dimitrov, Jacek Lewandowski and Aleksey Yeschenko for CASSANDRA-6936
Branimir Lambov [Wed, 29 Jun 2022 09:12:02 +0000 (12:12 +0300)]
Merge branch 'cassandra-4.1' into trunk
Jakub Żytka [Tue, 11 May 2021 08:01:12 +0000 (10:01 +0200)]
Fix commitLogUpperBound initialization in AbstractMemtableWithCommitlog
so that it is always available when writeBarrier gets initialized.
Harden Memtable API so that it is apparent that getting commitLogUpperBound
is valid only after it is fully established.
patch by Jakub Żytka and Dan Jatnieks;
reviewed by Dan Jatnieks, Jeremiah D Jordan and Caleb Rackliffe for CASSANDRA-17587
Ekaterina Dimitrova [Tue, 28 Jun 2022 22:17:51 +0000 (18:17 -0400)]
Merge branch 'cassandra-4.1' into trunk
Akın Tekeoğlu [Mon, 20 Jun 2022 21:10:59 +0000 (00:10 +0300)]
Add toBytesInLong to IntKibibytesBound to support widening to long in getBatchSizeFailThreshold
patch by Akin Tekeoglu; reviewed by Ekaterina Dimitrova and Andres de la Peña for CASSANDRA-17650
Ekaterina Dimitrova [Tue, 28 Jun 2022 18:42:22 +0000 (14:42 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Mon, 27 Jun 2022 14:57:24 +0000 (10:57 -0400)]
Fix widening from mebibytes to bytes in IntMebibytesBound
Ekaterina Dimitrova [Mon, 27 Jun 2022 23:35:23 +0000 (19:35 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Fri, 24 Jun 2022 17:35:13 +0000 (13:35 -0400)]
nodetool clientstats columns should be under a separate flag - --config-options
patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-17715
Andrés de la Peña [Mon, 27 Jun 2022 14:16:03 +0000 (15:16 +0100)]
Merge branch 'cassandra-4.1' into trunk
Andrés de la Peña [Mon, 27 Jun 2022 14:15:21 +0000 (15:15 +0100)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Andrés de la Peña [Mon, 27 Jun 2022 14:14:35 +0000 (15:14 +0100)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Andrés de la Peña [Mon, 27 Jun 2022 14:13:45 +0000 (15:13 +0100)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Andrés de la Peña [Fri, 17 Jun 2022 10:59:29 +0000 (11:59 +0100)]
Fix writetime and ttl functions forbidden for collections instead of multicell columns
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-17628
Savni Nagarkar [Mon, 18 Apr 2022 20:50:19 +0000 (16:50 -0400)]
Add guardrail for maximum replication factor
Patch by Savni Nagarkar; reviewed by Andrés de la Peña, David Capwell and Josh McKenzie for CASSANDRA-17500
Bereng [Fri, 3 Jun 2022 05:29:09 +0000 (07:29 +0200)]
testsome target doesn't work with wildcards
Patch by Bernardo Botella Corbi; reviewed by Brandon Williams and Berenguer Blasi for CASSANDRA-17083
Attila Homoki [Fri, 20 May 2022 13:58:11 +0000 (09:58 -0400)]
Increment CQLSH to version 6.2.0 for release 4.2
Patch by Attila Homoki; reviewed by Brandon Williams and Ekaterina Dimitrova for CASSANDRA-17646
Co-authored-by: Brad Schoening <5796692+bschoening@users.noreply.github.com>
Brandon Williams [Tue, 21 Jun 2022 14:47:10 +0000 (09:47 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Tue, 21 Jun 2022 14:46:56 +0000 (09:46 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Tue, 21 Jun 2022 14:46:41 +0000 (09:46 -0500)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Brandon Williams [Tue, 21 Jun 2022 14:46:26 +0000 (09:46 -0500)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Brandon Williams [Fri, 17 Jun 2022 14:04:08 +0000 (09:04 -0500)]
Suppress CVE-2020-7238
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17697
Bereng [Tue, 21 Jun 2022 09:07:16 +0000 (11:07 +0200)]
Merge branch 'cassandra-4.1' into trunk
Bereng [Tue, 21 Jun 2022 09:06:10 +0000 (11:06 +0200)]
Revert "Update the CQL version for the 4.1 release"
This reverts commit
a508ac06e9a24272d2f69f7a7546640626c16fc4.
Bereng [Tue, 21 Jun 2022 06:16:41 +0000 (08:16 +0200)]
Merge branch 'cassandra-4.1' into trunk
Bereng [Thu, 5 May 2022 07:53:38 +0000 (09:53 +0200)]
Update the CQL version for the 4.1 release
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-17570
Ekaterina Dimitrova [Tue, 21 Jun 2022 01:14:00 +0000 (21:14 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Tue, 21 Jun 2022 01:02:10 +0000 (21:02 -0400)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Ekaterina Dimitrova [Wed, 8 Jun 2022 13:18:22 +0000 (16:18 +0300)]
Fix flaky ProxyHandlerConnectionsTest
patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi for CASSANDRA-17301
Mick Semb Wever [Sun, 19 Jun 2022 14:41:36 +0000 (16:41 +0200)]
Merge branch 'cassandra-4.1' into trunk
Mick Semb Wever [Sun, 19 Jun 2022 14:40:53 +0000 (16:40 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Mick Semb Wever [Sun, 19 Jun 2022 14:40:08 +0000 (16:40 +0200)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Mick Semb Wever [Sun, 19 Jun 2022 14:39:18 +0000 (16:39 +0200)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Mick Semb Wever [Sun, 19 Jun 2022 14:38:34 +0000 (16:38 +0200)]
Merge branch 'cassandra-2.2' into cassandra-3.0
Mick Semb Wever [Sun, 19 Jun 2022 13:06:03 +0000 (15:06 +0200)]
Fix retries for stage builds that do not throw failures
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17664
Stefan Miklosovic [Thu, 16 Jun 2022 17:38:14 +0000 (19:38 +0200)]
Merge branch 'cassandra-4.1' into trunk
Stefan Miklosovic [Thu, 16 Jun 2022 17:27:31 +0000 (19:27 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Stefan Miklosovic [Thu, 16 Jun 2022 17:26:02 +0000 (19:26 +0200)]
SSL storage port in sstableloader is deprecated
this is the follow-up commit which deprecates ssl storage port for backward compatibility
patch by Stefan Miklosovic; reviewed by Jon Meredith for CASSANDRA-17602
Brandon Williams [Thu, 16 Jun 2022 14:01:40 +0000 (09:01 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Thu, 16 Jun 2022 14:01:24 +0000 (09:01 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Tue, 7 Jun 2022 20:06:27 +0000 (15:06 -0500)]
filter out dead replicas for counter writes
Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-17411
Brandon Williams [Thu, 16 Jun 2022 11:01:35 +0000 (06:01 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Thu, 16 Jun 2022 11:00:57 +0000 (06:00 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Mon, 13 Jun 2022 18:48:27 +0000 (13:48 -0500)]
Return an empty collection when a node is not a member
Patch by brandonwilliams; reviewed by adelapena for CASSANDRA-17680
Sam Tunnicliffe [Wed, 15 Jun 2022 11:02:53 +0000 (12:02 +0100)]
Merge branch 'cassandra-4.1' into trunk
Sam Tunnicliffe [Wed, 15 Jun 2022 10:58:49 +0000 (11:58 +0100)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Sam Tunnicliffe [Mon, 13 Jun 2022 19:00:15 +0000 (20:00 +0100)]
Ensure test messages are actually corrupted when expected
Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-17630
Bereng [Tue, 14 Jun 2022 05:00:51 +0000 (07:00 +0200)]
Merge branch 'cassandra-4.1' into trunk
Bereng [Tue, 14 Jun 2022 04:59:45 +0000 (06:59 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Bereng [Tue, 14 Jun 2022 04:58:30 +0000 (06:58 +0200)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Tanuj Nayak [Mon, 13 Jun 2022 07:59:42 +0000 (09:59 +0200)]
CQLSH unicode control character list is too liberal
patch by Tanuj Nayak; reviewed by Berenguer Blasi, Brandon Williams for CASSANDRA-17617
Jyothsna Konisa [Mon, 13 Jun 2022 18:05:22 +0000 (11:05 -0700)]
Adding support to perform certificate based internode authentication
patch by Jyothsna Konisa; reviewed by Jon Meredith, Yifan Cai for CASSANDRA-17661
Stefan Miklosovic [Mon, 13 Jun 2022 08:57:49 +0000 (10:57 +0200)]
Merge branch 'cassandra-4.1' into trunk
Stefan Miklosovic [Mon, 13 Jun 2022 08:41:24 +0000 (10:41 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Stefan Miklosovic [Mon, 16 May 2022 15:17:07 +0000 (17:17 +0200)]
remove ssl storage port from sstableloader
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17602
Brandon Williams [Wed, 8 Jun 2022 16:19:35 +0000 (11:19 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Wed, 8 Jun 2022 16:18:59 +0000 (11:18 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Wed, 1 Jun 2022 20:13:34 +0000 (15:13 -0500)]
Allow java 11 in redhat packaging
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17669
Brandon Williams [Wed, 1 Jun 2022 20:12:55 +0000 (15:12 -0500)]
Allow java 11 in Debian packaging
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17669
Stefan Miklosovic [Tue, 7 Jun 2022 20:19:32 +0000 (22:19 +0200)]
Merge branch 'cassandra-4.1' into trunk
Stefan Miklosovic [Thu, 2 Jun 2022 11:58:38 +0000 (13:58 +0200)]
fix flaky GossipInfoTableTest
patch by Stefan Miklosovic; reviewed by Andrés de la Peña for CASSANDRA-17584
Yifan Cai [Mon, 6 Jun 2022 20:15:33 +0000 (13:15 -0700)]
Option to disable CDC on SSTable repair
patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17666
Andrés de la Peña [Tue, 7 Jun 2022 12:05:59 +0000 (13:05 +0100)]
Merge branch 'cassandra-4.1' into trunk
Sathyanarayanan Saravanamuthu [Wed, 11 May 2022 15:21:19 +0000 (16:21 +0100)]
Fix missed nowInSec values in QueryProcessor
patch by Sathyanarayanan Saravanamuthu; reviewed by Andrés de la Peña, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-17458
Co-authored-by: Sathyanarayanan Saravanamuthu <sathya.kplm@outlook.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Brandon Williams [Tue, 7 Jun 2022 10:45:25 +0000 (05:45 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Sat, 4 Jun 2022 00:55:05 +0000 (19:55 -0500)]
Ensure node2 is down before repairing
Patch by brandonwilliams; reviewed by dcapwell for CASSANDRA-17566
Bereng [Tue, 7 Jun 2022 07:20:07 +0000 (09:20 +0200)]
Merge branch 'cassandra-4.1' into trunk
Bereng [Tue, 31 May 2022 08:04:38 +0000 (10:04 +0200)]
Flaky CompactStorageTest
patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17670
David Capwell [Mon, 6 Jun 2022 20:42:00 +0000 (13:42 -0700)]
jvm-dtest upgrade tests run all supported pairs of upgrades between from/to but does not actually test all patches from/to
patch by David Capwell; reviewed by Jon Meredith, Michael Semb Wever for CASSANDRA-17656
David Capwell [Mon, 6 Jun 2022 20:28:48 +0000 (13:28 -0700)]
Merge branch 'cassandra-4.1' into trunk
David Capwell [Fri, 3 Jun 2022 21:37:39 +0000 (14:37 -0700)]
Fix org.apache.cassandra.distributed.test.trackwarnings.TombstoneCountWarningTest.failThresholdSinglePartition
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17244
Jon Meredith [Mon, 6 Jun 2022 17:09:44 +0000 (11:09 -0600)]
Merge branch 'cassandra-4.1' into trunk
Jon Meredith [Mon, 6 Jun 2022 17:07:14 +0000 (11:07 -0600)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Jon Meredith [Mon, 6 Jun 2022 17:05:59 +0000 (11:05 -0600)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Jon Meredith [Mon, 6 Jun 2022 17:04:41 +0000 (11:04 -0600)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Jon Meredith [Sun, 5 Jun 2022 21:13:24 +0000 (15:13 -0600)]
Fix flaky test - org.apache.cassandra.distributed.test.MessageForwardingTest.mutationsForwardedToAllReplicasTest
patch by Jon Meredith; reviewed by David Capwell for CASSANDRA-17583
Andrés de la Peña [Mon, 6 Jun 2022 11:23:41 +0000 (12:23 +0100)]
Merge branch 'cassandra-4.1' into trunk
Andrés de la Peña [Mon, 6 Jun 2022 11:19:09 +0000 (12:19 +0100)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Andrés de la Peña [Tue, 31 May 2022 11:27:16 +0000 (12:27 +0100)]
Fix flaky CompactionsCQLTest by reseting the commitlog
patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17609
Ekaterina Dimitrova [Thu, 2 Jun 2022 19:33:54 +0000 (15:33 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Tue, 31 May 2022 15:01:44 +0000 (11:01 -0400)]
Revert removal of withBufferSizeInMB(int size) to CQLSSTableWriter.Builder and deprecate it in favor of withBufferSizeIniB(int size);update the docs
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17675
Caleb Rackliffe [Thu, 2 Jun 2022 17:15:17 +0000 (12:15 -0500)]
Merge branch 'cassandra-4.1' into trunk
Caleb Rackliffe [Thu, 2 Jun 2022 17:07:38 +0000 (12:07 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Caleb Rackliffe [Wed, 25 May 2022 22:08:25 +0000 (17:08 -0500)]
Ensure FileStreamTask cannot compromise shared channel proxy for system table when interrupted
patch by Caleb Rackliffe; reviewed by Jon Meredith and David Capwell for CASSANDRA-17663
David Capwell [Wed, 1 Jun 2022 15:49:44 +0000 (08:49 -0700)]
When a node is bootstrapping it gets the whole gossip state but applies in random order causing some cases where StorageService will fail causing an instance to not show up in TokenMetadata
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17676
Ekaterina Dimitrova [Tue, 31 May 2022 18:13:23 +0000 (14:13 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Tue, 31 May 2022 18:10:47 +0000 (14:10 -0400)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Ekaterina Dimitrova [Mon, 30 May 2022 16:03:58 +0000 (12:03 -0400)]
Return approval step for utests_system_keyspace_directory for java8_separate_tests workflow
patch by Ekaterina Dimitrova; reviewed by Brandon Williams and Andres de la Pena for CASSANDRA-17643
Andrés de la Peña [Tue, 31 May 2022 16:13:20 +0000 (17:13 +0100)]
Merge branch 'cassandra-4.1' into trunk
Andrés de la Peña [Tue, 31 May 2022 16:12:35 +0000 (17:12 +0100)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Andrés de la Peña [Tue, 31 May 2022 16:11:36 +0000 (17:11 +0100)]
Merge branch 'cassandra-3.11' into cassandra-4.0