Josh McKenzie [Thu, 19 May 2022 19:48:20 +0000 (15:48 -0400)]
Add guardrail to allow disabling SimpleStrategy
Patch by Josh McKenzie; reviewed by Aleksey Yeschenko for CASSANDRA-17647
Sam Tunnicliffe [Thu, 26 May 2022 07:34:19 +0000 (08:34 +0100)]
Merge branch 'cassandra-4.1' into trunk
Sam Tunnicliffe [Thu, 26 May 2022 07:33:06 +0000 (08:33 +0100)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Andrea leopardi [Tue, 24 May 2022 20:33:13 +0000 (22:33 +0200)]
Fix small issues in docs for native protocol v5
Patch by Andrea Leopardi; reviewed by Sam Tunnicliffe for
CASSANDRA-17659
David Capwell [Wed, 25 May 2022 21:06:27 +0000 (14:06 -0700)]
Merge branch 'cassandra-4.1' into trunk
David Capwell [Wed, 25 May 2022 21:03:30 +0000 (14:03 -0700)]
Merge branch 'cassandra-4.0' into cassandra-4.1
David Capwell [Wed, 25 May 2022 21:01:41 +0000 (14:01 -0700)]
Merge branch 'cassandra-3.11' into cassandra-4.0
David Capwell [Wed, 25 May 2022 21:00:18 +0000 (14:00 -0700)]
Merge branch 'cassandra-3.0' into cassandra-3.11
David Capwell [Wed, 25 May 2022 18:39:41 +0000 (11:39 -0700)]
jvm-dtest upgrade failures due to 3.x Ping not allowing serialize
patch by David Capwell; reviewed by Jon Meredith for CASSANDRA-17660
Brandon Williams [Wed, 25 May 2022 11:21:15 +0000 (06:21 -0500)]
Update changes for 17470
Brandon Williams [Wed, 30 Mar 2022 19:35:18 +0000 (14:35 -0500)]
set perms on data/logs to 750 in debian packaging
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17470
Brandon Williams [Thu, 31 Mar 2022 14:33:59 +0000 (09:33 -0500)]
set perms on data/logs to 750 in redhat packaging
Patch by brandonwilliams; reivewed by bereng for CASSANDRA-17470
Jyothsna Konisa [Tue, 24 May 2022 17:21:16 +0000 (10:21 -0700)]
Adding support for TLS client authentication for internode communication
patch by Jyothsna Konisa; reviewed by Bernardo Botella, Francisco Guerrero, Jon Meredith, Maulin Vasavada, Yifan Cai for CASSANDRA-17513
Brandon Williams [Tue, 24 May 2022 11:02:08 +0000 (06:02 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Tue, 24 May 2022 10:59:06 +0000 (05:59 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Wed, 20 Apr 2022 15:54:11 +0000 (10:54 -0500)]
silence benign SslClosedEngineException
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17565
Josh McKenzie [Mon, 23 May 2022 17:00:01 +0000 (13:00 -0400)]
Merge branch 'cassandra-4.1' into trunk
Josh McKenzie [Thu, 19 May 2022 18:27:12 +0000 (14:27 -0400)]
Fix OfflineTokenAllocatorTest timeouts
Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17291
Mick Semb Wever [Fri, 20 May 2022 21:01:05 +0000 (23:01 +0200)]
Merge branch 'cassandra-4.1' into trunk
Mick Semb Wever [Fri, 20 May 2022 20:03:07 +0000 (22:03 +0200)]
Prepare debian changelog for 4.1-alpha1
Ekaterina Dimitrova [Fri, 20 May 2022 18:33:36 +0000 (14:33 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Mon, 4 Apr 2022 22:27:43 +0000 (18:27 -0400)]
Handle config parameters upper bound on startup; Fix auto_snapshot_ttl and paxos_purge_grace_period min unit validations
patch by Ekaterina Dimitrova and Andres de la Pena; reviewed by Andres de la Pena and Caleb Rackliffe for CASSANDRA-17571
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Mick Semb Wever [Fri, 20 May 2022 11:56:49 +0000 (13:56 +0200)]
Merge branch 'cassandra-4.1' into trunk
Mick Semb Wever [Fri, 20 May 2022 11:55:34 +0000 (13:55 +0200)]
Prepare for 4.1-alpha1
ref: https://lists.apache.org/thread/hm2ljw4cpwvlb2hf79hpg78s74w39of0
Andrés de la Peña [Fri, 20 May 2022 10:52:49 +0000 (11:52 +0100)]
Merge branch 'cassandra-4.1' into trunk
Andrés de la Peña [Fri, 20 May 2022 10:52:34 +0000 (11:52 +0100)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Andrés de la Peña [Fri, 20 May 2022 10:47:06 +0000 (11:47 +0100)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Andrés de la Peña [Fri, 20 May 2022 10:43:56 +0000 (11:43 +0100)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Doug Rohrer [Tue, 17 May 2022 19:09:16 +0000 (15:09 -0400)]
Fix issue where frozen maps may not be serialized in the correct order
patch by Doug Rohrer, Francisco Guerrero and Yifan Cai; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17623
Co-authored-by: Doug Rohrer <drohrer@apple.com>
Co-authored-by: Francisco Guerrero <frank.guerrero@gmail.com>
Co-authored-by: Yifan Cai <ycai@apache.org>
Ekaterina Dimitrova [Thu, 19 May 2022 18:38:18 +0000 (14:38 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Thu, 12 May 2022 22:13:20 +0000 (18:13 -0400)]
Fix leak of non-standard Java types in our Exceptions as clients using JMX are unable to handle them
Remove useless validation that leads to unnecessary additional read of cassandra.yaml on startup
patch by Ekaterina Dimitrova; review by David Capwell for CASSANDRA-17638
Bereng [Thu, 19 May 2022 08:02:01 +0000 (10:02 +0200)]
Merge branch 'cassandra-4.1' into trunk
Bereng [Thu, 19 May 2022 07:59:45 +0000 (09:59 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Bereng [Thu, 12 May 2022 09:06:13 +0000 (11:06 +0200)]
Flaky org.apache.cassandra.tools TopPartitionsTest testServiceTopPartitionsSingleTable
patch by Berenguer Blasi; reviewed by Brandon Williams for CASSANDRA-17455
Yifan Cai [Wed, 18 May 2022 17:27:16 +0000 (10:27 -0700)]
Add new CQL function maxWritetime
patch by Yifan Cai; reviewed by Andres de la Peña, Francisco Guerrero for CASSANDRA-17425
Brandon Williams [Wed, 18 May 2022 15:12:04 +0000 (10:12 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Wed, 18 May 2022 15:11:43 +0000 (10:11 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Wed, 18 May 2022 15:10:04 +0000 (10:10 -0500)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Brandon Williams [Wed, 18 May 2022 15:09:32 +0000 (10:09 -0500)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Brandon Williams [Wed, 18 May 2022 15:06:34 +0000 (10:06 -0500)]
Suppress CVE-2022-24823
Patch by brandonwilliams; reviewed by edimitrova for CASSANDRA-17633
Bereng [Wed, 18 May 2022 06:38:39 +0000 (08:38 +0200)]
Merge branch 'cassandra-4.1' into trunk
Bereng [Wed, 18 May 2022 06:30:45 +0000 (08:30 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Bereng [Fri, 13 May 2022 09:08:04 +0000 (11:08 +0200)]
Flaky org.apache.cassandra.cql3.KeywordTest
patch by Berenguer Blasi; reviewed by Brandon Williams for CASSANDRA-17615
Mick Semb Wever [Fri, 13 May 2022 23:31:26 +0000 (01:31 +0200)]
Merge branch 'cassandra-4.1' into trunk
Mick Semb Wever [Fri, 13 May 2022 23:31:15 +0000 (01:31 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Mick Semb Wever [Fri, 13 May 2022 23:30:55 +0000 (01:30 +0200)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Mick Semb Wever [Fri, 13 May 2022 23:30:42 +0000 (01:30 +0200)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Mick Semb Wever [Fri, 6 May 2022 16:38:54 +0000 (18:38 +0200)]
Prepare debian changelog for 4.0.4, bump version to 4.0.5
Mick Semb Wever [Fri, 6 May 2022 15:05:13 +0000 (17:05 +0200)]
Prepare debian changelog for 3.11.13, bump version to 3.11.14
Mick Semb Wever [Fri, 13 May 2022 23:24:37 +0000 (01:24 +0200)]
Prepare debian changelog for 3.0.27, bump version to 3.0.28
David Capwell [Fri, 13 May 2022 17:14:30 +0000 (10:14 -0700)]
Merge branch 'cassandra-4.1' into trunk
David Capwell [Thu, 12 May 2022 23:25:04 +0000 (16:25 -0700)]
jvm-dtest unhandled exceptions failing the test no longer work
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-17549
Brandon Williams [Fri, 13 May 2022 11:58:49 +0000 (06:58 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Fri, 13 May 2022 11:54:46 +0000 (06:54 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Fri, 13 May 2022 11:51:25 +0000 (06:51 -0500)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Brandon Williams [Fri, 13 May 2022 11:48:10 +0000 (06:48 -0500)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Maciej Sokol [Tue, 19 Apr 2022 08:22:55 +0000 (10:22 +0200)]
Fsync TOC and Digest files after they're written
Patch by Maciej Sokol; reviewed by brandonwilliams and bereng for
CASSANDRA-10709
Ekaterina Dimitrova [Wed, 11 May 2022 01:06:51 +0000 (21:06 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Sun, 17 Apr 2022 19:40:18 +0000 (15:40 -0400)]
Fix repair_request_timeout_in_ms and remove paxos_auto_repair_threshold_mb
patch by Benedict Elliott Smith and Ekaterina Dimitrova; reviewed by Benedict Elliott Smith and Blake Eggleston for CASSANDRA-17557
David Capwell [Tue, 10 May 2022 22:24:56 +0000 (15:24 -0700)]
Merge branch 'cassandra-4.1' into trunk
David Capwell [Tue, 10 May 2022 19:50:16 +0000 (12:50 -0700)]
Incremental repair leaks SomeRepairFailedException after switch away from flatMap
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-17620
David Capwell [Tue, 10 May 2022 19:41:37 +0000 (12:41 -0700)]
Merge branch 'cassandra-4.1' into trunk
David Capwell [Tue, 10 May 2022 16:53:24 +0000 (09:53 -0700)]
StorageService read threshold get methods throw NullPointerException due to not handling null configs
patch by David Capwell; reviewed by Berenguer Blasi for CASSANDRA-17593
Ekaterina Dimitrova [Tue, 10 May 2022 01:42:02 +0000 (21:42 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Tue, 10 May 2022 01:39:39 +0000 (21:39 -0400)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Ekaterina Dimitrova [Tue, 10 May 2022 01:37:49 +0000 (21:37 -0400)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Ekaterina Dimitrova [Tue, 10 May 2022 01:34:47 +0000 (21:34 -0400)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Ekaterina Dimitrova [Sun, 8 May 2022 00:11:12 +0000 (20:11 -0400)]
Use :latest tag for our test images in CircleCI config files
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17429
Yifan Cai [Mon, 9 May 2022 22:21:35 +0000 (15:21 -0700)]
Merge branch 'cassandra-4.1' into trunk
Yifan Cai [Thu, 5 May 2022 21:15:49 +0000 (14:15 -0700)]
Fix testCDCIndexFileWriteOnSync and document cdc index file read edge case
Patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17416
Josh McKenzie [Wed, 23 Mar 2022 16:42:36 +0000 (12:42 -0400)]
Add guardrail for ALTER TABLE ADD / DROP / REMOVE column operations
Patch by Josh McKenzie; reviewed by Jon Meredith for CASSANDRA-17495
Alex Sorokoumov [Mon, 9 May 2022 08:58:07 +0000 (10:58 +0200)]
Merge branch 'cassandra-4.1' into trunk
Alex Sorokoumov [Tue, 19 Apr 2022 18:50:58 +0000 (20:50 +0200)]
Reject oversized mutations on client and internode connection
Patch by Alex Sorokoumov; reviewed by Andres de la Peña and Josh McKenzie for CASSANDRA-17456
Bernardo Botella Corbi [Mon, 18 Apr 2022 23:09:21 +0000 (16:09 -0700)]
Rename DisableFlag class to EnableFlag on guardrails
patch by Bernardo Botella Corbi; reviewed by Andrés de la Peña, Josh McKenzie and Yifan Cai for CASSANDRA-17544
Yifan Cai [Thu, 5 May 2022 21:15:49 +0000 (14:15 -0700)]
Fix testCDCIndexFileWriteOnSync and document cdc index file read edge case
Patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17416
Benjamin Lerer [Fri, 6 May 2022 16:15:43 +0000 (18:15 +0200)]
Merge branch cassandra-4.1 into trunk
Benedict Elliott Smith [Fri, 6 May 2022 15:40:27 +0000 (17:40 +0200)]
Optimise BTree build, update and transform operations
Patch Benedict Elliott Smith; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-15510
Josh McKenzie [Fri, 6 May 2022 15:50:48 +0000 (11:50 -0400)]
Merge branch 'cassandra-4.1' into trunk
# Conflicts:
# CHANGES.txt
Josh McKenzie [Mon, 2 May 2022 17:18:51 +0000 (13:18 -0400)]
Rename truncate_drop guardrail to drop_truncate_table
Patch by Josh McKenzie; reviewed by Andres de la Pena for CASSANDRA-17592
Brandon Williams [Thu, 5 May 2022 10:57:23 +0000 (05:57 -0500)]
Merge branch 'cassandra-4.1' into trunk
Brandon Williams [Thu, 5 May 2022 10:57:06 +0000 (05:57 -0500)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Brandon Williams [Thu, 5 May 2022 10:55:11 +0000 (05:55 -0500)]
Merge branch 'cassandra-3.11' into cassandra-4.0
Brandon Williams [Thu, 5 May 2022 10:55:00 +0000 (05:55 -0500)]
Merge branch 'cassandra-3.0' into cassandra-3.11
Jermy Li [Mon, 25 Apr 2022 07:14:33 +0000 (15:14 +0800)]
Fix URISyntaxException in nodetool with updated Java
Patch by Jermy Li; reviewed by bereng and brandonwilliams for
CASSANDRA-17581
David Capwell [Wed, 4 May 2022 16:32:42 +0000 (09:32 -0700)]
Merge branch 'cassandra-4.1' into trunk
David Capwell [Tue, 3 May 2022 21:59:55 +0000 (14:59 -0700)]
nodetool enablefullquerylog can NPE when directory has no files
patch by David Capwell; reviewed by Jon Meredith for CASSANDRA-17595
Marcus Eriksson [Wed, 4 May 2022 06:18:49 +0000 (08:18 +0200)]
Merge branch 'cassandra-4.1' into trunk
Marcus Eriksson [Thu, 28 Apr 2022 13:50:11 +0000 (15:50 +0200)]
Use TimeUUID serializer for BATCH_REMOVE_REQ
Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-17451
Ekaterina Dimitrova [Wed, 4 May 2022 01:03:49 +0000 (21:03 -0400)]
Merge branch 'cassandra-4.1' into trunk
Ekaterina Dimitrova [Sat, 30 Apr 2022 00:45:54 +0000 (20:45 -0400)]
Fix CircleCI MIDRES configuration
patch by Ekaterina Dimitrova; reviewed by Andres de la Peña for CASSANDRA-17563
Mick Semb Wever [Tue, 3 May 2022 18:46:45 +0000 (20:46 +0200)]
Merge branch 'cassandra-4.1' into trunk
Mick Semb Wever [Mon, 2 May 2022 15:17:46 +0000 (17:17 +0200)]
Update trunk to version 4.2
Update jvm-dtest supported upgrade paths.
Update circeci to build 4.1 dtest jar
patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-17589
Mick Semb Wever [Sun, 1 May 2022 21:44:19 +0000 (23:44 +0200)]
Merge branch 'cassandra-4.1' into trunk
Mick Semb Wever [Sun, 1 May 2022 21:44:03 +0000 (23:44 +0200)]
Merge branch 'cassandra-4.0' into cassandra-4.1
Mick Semb Wever [Sun, 1 May 2022 21:42:53 +0000 (23:42 +0200)]
ninja-fix: CHANGES.txt for new 4.0.4 release candidate
Mick Semb Wever [Sun, 1 May 2022 21:22:08 +0000 (23:22 +0200)]
Create release branch cassandra-4.1, increment trunk version to 4.2
Paulo Motta [Fri, 29 Apr 2022 23:20:19 +0000 (20:20 -0300)]
Add auto_snapshot_ttl configuration
Patch by Paulo Motta; Reviewed by Stefan Miklosovic for CASSANDRA-16790
Co-authored-by: fibersel <0583463@gmail.com>
Paulo Motta [Thu, 28 Apr 2022 22:03:03 +0000 (19:03 -0300)]
List snapshots of dropped tables
Patch by Paulo Motta; Reviewed by Stefan Miklosovic and Brandon Williams or CASSANDRA-16843
Jacek Lewandowski [Tue, 26 Apr 2022 12:43:49 +0000 (14:43 +0200)]
Add information info whether sstables are dropped or not to SchemaChangeListener
patch by Jacek Lewandowski; reviewed by Alex Petrov for CASSANDRA-17582
Branimir Lambov [Fri, 14 May 2021 13:13:35 +0000 (16:13 +0300)]
Add memtable API (CEP-11)
patch by Branimir Lambov; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17034