Commit Graph

28313 Commits

Author SHA1 Message Date
Ekaterina Dimitrova fff313e447 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-12-23 15:02:46 -05:00
Ekaterina Dimitrova df0b139701 Use CircleCI Large executor instead of XLarge executor in MIDRES config for Python upgrade tests
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18127
2022-12-23 14:48:36 -05:00
Marcus Eriksson 7ecbad7ee8 Merge branch 'cassandra-4.1' into trunk 2022-12-23 15:00:54 +01:00
Marcus Eriksson fabc6e7c7b Merge branch 'cassandra-4.0' into cassandra-4.1 2022-12-23 14:59:59 +01:00
Marcus Eriksson ee266d283e Avoid ConcurrentModificationException in STCS/DTCS/TWCS.getSSTables
Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17977
2022-12-23 14:58:56 +01:00
Marcus Eriksson 69982767e5 Merge branch 'cassandra-4.1' into trunk 2022-12-23 14:45:48 +01:00
Marcus Eriksson 203c61abaf Merge branch 'cassandra-4.0' into cassandra-4.1 2022-12-23 14:44:19 +01:00
Marcus Eriksson 95e26ad1ab Merge branch 'cassandra-3.11' into cassandra-4.0 2022-12-23 14:43:01 +01:00
Marcus Eriksson 0767c83416 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-12-23 14:41:50 +01:00
Marcus Eriksson 730b898b74 Don't group TWCS sstables for anticompaction
Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17970
2022-12-23 13:38:53 +01:00
Stefan Miklosovic b171b4ba29 Merge branch 'cassandra-4.1' into trunk 2022-12-20 10:19:17 +01:00
Stefan Miklosovic 97f9ff7da3 Merge branch 'cassandra-4.0' into cassandra-4.1 2022-12-20 10:16:14 +01:00
Stefan Miklosovic ace3920239 Merge branch 'cassandra-3.11' into cassandra-4.0 2022-12-20 10:12:07 +01:00
Stefan Miklosovic baa9d0327f Merge branch 'cassandra-3.0' into cassandra-3.11 2022-12-20 10:04:43 +01:00
Stefan Miklosovic f55b2fb1b3 Do not spam the logs with MigrationCoordinator not being able to pull schemas
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18096
2022-12-20 09:59:28 +01:00
Jake Luciani 227409d920 Add Mutation Serialization Caching
Patch by T Jake Luciani; Reviewed by Josh McKenzie for CASSANDRA-17998

Co-authored-by: T Jake Luciani (jake@apache.org)
Co-authored-by: Mike Adamson (mikeatdot@gmail.com)
Co-authored-by: Robert Stupp (snazy@apache.org)
2022-12-19 16:05:12 -05:00
Mick Semb Wever b87299debe
Merge branch 'cassandra-4.1' into trunk
* cassandra-4.1:
  Restore custom param types over messaging system
2022-12-17 15:51:11 -08:00
Mick Semb Wever f869a2bb59
Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Restore custom param types over messaging system
2022-12-17 15:50:19 -08:00
Mick Semb Wever f01d2b4a3c
Restore custom param types over messaging system
patch by Mick Semb Wever; reviewed by Aleksey Yeschenko for CASSANDRA-17981
2022-12-17 15:48:26 -08:00
Mick Semb Wever 070362c883
Merge branch 'cassandra-4.1' into trunk
* cassandra-4.1:
  Increment versions to 4.1.1
2022-12-16 11:34:53 -08:00
Mick Semb Wever af5029d643
Increment versions to 4.1.1 2022-12-16 11:34:23 -08:00
Marcus Eriksson 94bcb4e5ec Only reload compaction strategies if disk boundaries change
Patch by Aleksey Yeschenko and marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17874

Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
2022-12-15 13:52:43 +01:00
David Capwell 4941b279bc CEP-10: Simulator Java11 Support
patch by David Capwell; reviewed by Benedict Elliott Smith, Ekaterina Dimitrova for CASSANDRA-17178
2022-12-13 15:04:31 -08:00
Mick Semb Wever 2e1695426b
Merge branch 'cassandra-4.1' into trunk
* cassandra-4.1:
  Prepare debian changelog for 4.1.0
2022-12-13 08:22:47 +01:00
Mick Semb Wever f9e033f519
Prepare debian changelog for 4.1.0 2022-12-07 21:53:57 +01:00
Ariel Weisberg f0ad7eadbe Merge branch 'cassandra-4.1' into trunk 2022-12-07 15:23:00 -05:00
Marianne Lyne Manaog 81c616826a Fix ContentionStrategy backoff and Clock.waitUntil
Also for CASSANDRA-18087

patch by Matt Fleming, Marianne Lyne Manaog, Benedict Elliott Smith; reviewed by Joshua Mckenzie, Ariel Weisberg for CASSANDRA-18086

Co-authored-by: Marianne Lyne Manaog <marianne.manaog@datastax.com>
Co-authored-by: Matt Fleming <matt@codeblueprint.co.uk>
Co-authored-by: Benedict Elliott Smith <benedict@apple.com>
2022-12-07 15:20:48 -05:00
maxwellguo 3f83396b76 Set the major compaction type correctly for compactionstats
Patch by Maxwell Guo; reviewed by brandonwilliams and blambov for CASSANDRA-18055
2022-12-07 05:25:52 -06:00
Stefan Miklosovic ccada788c4 Print exception message without stacktrace when nodetool commands fail on probe.getOwnershipWithPort()
Consequently, there is also alignement of nodetool ring command returning
exit code 1 in case there is unrecoverable exception thrown,
same as was already done for status and describecluster commands.

patch by Stefan Miklosovic; reviewed by Brandon Williams and Yifan Cai for CASSANDRA-18079
2022-12-06 12:27:58 +01:00
Yifan Cai 235d2df0ee Merge branch 'cassandra-4.1' into trunk 2022-12-05 19:00:18 -08:00
Yifan Cai 27fff06bb7 Merge branch 'cassandra-4.0' into cassandra-4.1 2022-12-05 18:57:01 -08:00
Yifan Cai f22263cd8a Merge branch 'cassandra-3.11' into cassandra-4.0 2022-12-05 18:52:22 -08:00
Yifan Cai eb91e2c354 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-12-05 18:50:28 -08:00
Yifan Cai 473656c1d5 Fix incorrect resource name in LIST PERMISSION output
patch by Yifan Cai; reviewed by Berenguer Blasi, Sam Tunnicliffe for CASSANDRA-17848
2022-12-05 18:48:36 -08:00
Brandon Williams 33c60d8daf Merge branch 'cassandra-4.1' into trunk 2022-12-05 10:10:37 -06:00
Brandon Williams 8889b27c9c Merge branch 'cassandra-4.0' into cassandra-4.1 2022-12-05 10:08:09 -06:00
Brandon Williams c2bbee2020 Merge branch 'cassandra-3.11' into cassandra-4.0 2022-12-05 10:06:17 -06:00
Brandon Williams b7762e2aa2 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-12-05 10:05:19 -06:00
Brandon Williams 92019df4d8 Suppress CVE-2022-41854 and similar
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18083
2022-12-05 10:01:00 -06:00
Jordan West 279f284da5 Add option to print level with getsstables output
Patch by Jordan West; reviewed by Brandon Williams and Cheng Wang for CASSANDRA-18023
2022-12-03 12:52:05 -08:00
Stefan Miklosovic 797b96958a Implement a guardrail for not having zero default_time_to_live on tables with TWCS
patch by Stefan Miklosovic; reviewed by Andrés de la Peña, Josh McKenzie, Brandon Williams and Brad Schoening for CASSANDRA-18042

Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
2022-12-02 09:45:02 +01:00
Jordan West 13654332fe Merge branch 'cassandra-4.1' into trunk 2022-11-29 18:32:25 -08:00
Jordan West cc4c8a3637 Merge branch 'cassandra-4.0' into cassandra-4.1 2022-11-29 18:29:23 -08:00
Jordan West bba7ab3eca Merge branch 'cassandra-3.11' into cassandra-4.0 2022-11-29 18:27:45 -08:00
Jordan West 5a53c36515 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-11-29 18:26:40 -08:00
Jordan West 13d495aa7d fix intermittent failures in nodetool toppartitions caused by failure to validate invalid bytes
Patch by Jordan West; Reviewed by Brandon Williams and Cheng Wang for CASSANDRA-17254
2022-11-29 18:25:04 -08:00
Andrés de la Peña b7c7972a51 Add CQL scalar functions for collection aggregation
patch by Andrés de la Peña; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-18060
2022-11-25 14:08:00 +00:00
Stefan Miklosovic 3775c8f11d Make cassandra.replayList property for CommitLogReplayer possible to react on keyspaces only
Property is meant to contain comma-separated entities which are either
names of keyspaces or keyspaces and tables or their mix.

Examples:
- just keyspaces: -Dcassandra.replayList=ks1,ks2,ks3
- specific tables: -Dcassandra.replayList=ks1.tb1,ks2.tb2
- mix of tables and keyspaces: -Dcassandra.replayList=ks1.tb1,ks2

If only keyspaces are specified, mutations for all tables in such keyspace will be replayed.

patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-18044
2022-11-23 19:57:31 +01:00
XV4DE 88dc64d208 Add Mathematical Functions
Patch by Simon Chess; review by Benjamin Lerer Ekaterina Dimitrova for CASSANDRA-17221

This patch add the abs, exp, log, log10, and round functions for the numeric types.
2022-11-22 18:25:02 +01:00
Mick Semb Wever 48d4897828
Merge branch 'cassandra-4.1' into trunk
* cassandra-4.1:
  Prepare debian changelog for 4.1.0
2022-11-22 16:48:11 +01:00