Commit Graph

21044 Commits

Author SHA1 Message Date
Marcus Eriksson 3642d55886 In-jvm dtests use -1 as timestamp for all writes that don't specify 'USING TIMESTAMP'
patch by Marcus Eriksson; reviewed by David Capwell for CASSANDRA-15934
2020-09-04 13:39:52 -07:00
Mick Semb Wever 0eaed71d1d
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-31 20:59:29 +02:00
Mick Semb Wever 815de9982a
Merge branch 'cassandra-2.1' into cassandra-2.2 2020-08-31 20:57:58 +02:00
Mick Semb Wever 0271653f27
Increment versions after releases 2.1.22, 2.2.18, 3.0.22, 3.11.8, 4.0-beta2 2020-08-31 20:55:39 +02:00
Mick Semb Wever 45331bb612
Prepare debian changelog for 3.0.22 2020-08-28 14:49:52 +02:00
Mick Semb Wever 7a7f1b8cdf
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-28 14:45:00 +02:00
Mick Semb Wever d4938cf4e4
Prepare debian changelog for 2.2.18 2020-08-28 14:25:39 +02:00
Mick Semb Wever 4cbf66044a
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-28 14:17:49 +02:00
Mick Semb Wever 9718bda740
Merge branch 'cassandra-2.1' into cassandra-2.2 2020-08-28 14:17:20 +02:00
Mick Semb Wever 94e9149c22
Prepare debian changelog for 2.1.22 2020-08-28 13:16:01 +02:00
Mick Semb Wever 84d49486e1
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-28 12:47:38 +02:00
Mick Semb Wever 5a58516cae
Merge branch 'cassandra-2.1' into cassandra-2.2 2020-08-28 12:47:24 +02:00
Mick Semb Wever d49360bf27
Increment version to 2.1.22 2020-08-28 12:46:43 +02:00
Mick Semb Wever f5ed8df851
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-28 12:21:55 +02:00
Mick Semb Wever 1f11eb21b9
Merge branch 'cassandra-2.1' into cassandra-2.2 2020-08-28 12:19:26 +02:00
Mick Semb Wever 382bcad07d
Backport CASSANDRA-14970 to 2.1 - New releases must supply SHA-256 and/or SHA-512 checksums
patch by Mick Semb Wever; reviewed by Benjamin Lerer for CASSANDRA-16081
2020-08-28 12:18:44 +02:00
Mick Semb Wever 81f8a9f29d
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-28 09:48:11 +02:00
Mick Semb Wever 1caaa9c0b6
Merge branch 'cassandra-2.1' into cassandra-2.2 2020-08-28 09:41:15 +02:00
Brandon Williams 63f4da90c3
Only allow strings to be passed to JMX authentication
patch by Brandon Williams; reviewed by Mick Semb Wever for CASSANDRA-16077
2020-08-28 09:32:40 +02:00
Sam Tunnicliffe 2fc090c180 Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-26 13:41:10 +01:00
Sam Tunnicliffe 3f74a9c9d3 Merge branch 'cassandra-2.1' into cassandra-2.2 2020-08-26 13:25:03 +01:00
Colm O hEigeartaigh d28f769fc6 Disable JMX rebinding
Patch by Colm O hEigeartaigh; reviewed by Sam Tunnicliffe for CASSANDRA-15653/CASSANDRA-16075
2020-08-26 13:22:44 +01:00
Brandon Williams 035dc65716 add default wipe action to circle pip3 2020-08-25 18:48:46 -05:00
Jeff Jirsa acbaeb1ee8 Fix gossip shutdown order
Patch by Jeff Jirsa; reviewed by Robert Stupp and marcuse for CASSANDRA-15816
2020-08-24 09:19:20 +02:00
Marcus Eriksson c9ba33c334 Handle difference in timestamp precision between java8 and java11 in LogFIle.java
patch by Marcus Eriksson; reviewed by David Capwell for CASSANDRA-16050
2020-08-19 15:24:54 -07:00
Jordan West 1575649888 Regression Test for Compact Storage Upgrades When Table Has Clustering and Value Column
Patch by Jordan West; Reviewed by Caleb Rackliffe for CASSANDRA-16054
2020-08-18 15:02:17 -07:00
Sylvain Lebresne e2ecdf268a Remove broken "defragment-on-read" optimization
The read path for names queries has had a "defragment-on-read"
optimization for a while whereby if too many sstables are hit by the
read, the result is written back into memtable, in the hope that later
reads will only read that newly written data in a single sstable (or at
least fewer).

The principle of that optimisation does not work however as data is
written back with the same timestamp as it originally has and that means
future reads cannot know to skip older sstables (at least with the
metadata we currently store).

As such, this optimisation never saved anything and in fact added load.

The patch removes that broken code.

Patch by Sylvain Lebresne, reviewed by Aleksey Yeschenko for
CASSANDRA-15432
2020-08-17 11:31:03 +02:00
Mick Semb Wever ffc8e407e0
Run in-jvm upgrade dtests in ci-cassandra
patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-16031
2020-08-08 10:07:24 +02:00
Stefan Miklosovic c94ececec0 Check for endpoint collision with hibernating nodes
Patch by Stefan Miklosovic, reviewed by brandonwillias for
CASSANDRA-14599
2020-08-04 17:30:36 -05:00
Mick Semb Wever 2844454669
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-08-04 10:45:03 +02:00
Mick Semb Wever bb2562b777
Jenkinsfile fixes for wrong test reports being copied, and reports getting clobbered
- copy artifacts from specific build numbers, not lastest stage builds
 - presend script to avoid threads in the builds mailing list
 - Suffix "cassandra.testtag" value to the testsuite name, so testsuite elements are separated cleanly

 patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-15925
2020-08-04 10:39:07 +02:00
David Capwell 8b8ec94744 When jvm dtest apis differ Circle CI's dtest_jars_build can fail to detect this and will use the jars from the older version
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16004
2020-08-03 15:15:32 -07:00
David Capwell 624d01660b jvm upgrade dtests fail on java 11 caused by bad initialization order of DatabaseDescriptor and FileUtils
patch by David Capwell; reviewed by Jon Meredith, Jordan West for CASSANDRA-16002
2020-07-30 19:25:10 -07:00
Caleb Rackliffe e5c3d08a14 Operational improvements and hardening for replica filtering protection
patch by Caleb Rackliffe; reviewed by Andrés de la Peña for CASSANDRA-15907
2020-07-30 12:53:52 +01:00
Stefan Miklosovic db03460955 stop_paranoid disk failure policy is ignored on CorruptSSTableException after node is up
patch by Stefan Miklosovic; reviewed by David Capwell, Brandon Williams for CASSANDRA-15191
2020-07-29 17:20:55 -07:00
Mick Semb Wever d6a8afe64d
Increment to version 3.0.22 2020-07-29 16:37:23 +02:00
Mick Semb Wever c26a3cdd9a
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-07-29 14:17:28 +02:00
Mick Semb Wever d584003966
Merge branch 'cassandra-2.1' into cassandra-2.2 2020-07-29 14:16:31 +02:00
Erick Ramirez 8bfedc89d7
Fixed incorrect CREATE SCHEMA command in README.asc
patch by Erick Ramirez; reviewed by Mick Semb Wever for CASSANDRA-15983
2020-07-29 14:11:38 +02:00
David Capwell 4b0c0817fa Merge branch 'cassandra-2.2' into cassandra-3.0 2020-07-28 17:59:28 -07:00
David Capwell b9053971ee 3.x fails to start if commit log has range tombstones from a column which is also deleted
patch by David Capwell; reviewed by Blake Eggleston,Brandon Williams for CASSANDRA-15970
2020-07-28 17:54:54 -07:00
Aleksey Yeshchenko dc725bc01a Forbid altering UDTs used in partition keys
patch by Aleksey Yeschenko; reviewed by Alex Petrov and Sam Tunnicliffe
for CASSANDRA-15933
2020-07-27 16:09:48 +01:00
David Capwell ebf9c74c4e Merge branch 'cassandra-2.2' into cassandra-3.0 2020-07-24 18:48:32 -07:00
David Capwell 25fd7bd84f Add support in jvm dtest to test thrift
patch by David Capwell; reviewed by Alex Petrov,Jon Meredith for CASSANDRA-15967
2020-07-24 18:47:04 -07:00
Mick Semb Wever 5ee720a1cd
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-07-24 23:52:12 +02:00
Mick Semb Wever 53e3309e4d
Increment version to 2.2.18 2020-07-24 23:51:54 +02:00
Andrés de la Peña be1e3de1c3 Merge branch 'cassandra-2.2' into cassandra-3.0
# Conflicts:
#	CHANGES.txt
#	src/java/org/apache/cassandra/cql3/Lists.java
#	src/java/org/apache/cassandra/cql3/Maps.java
#	src/java/org/apache/cassandra/cql3/Sets.java
2020-07-23 12:40:24 +01:00
Andrés de la Peña 9f8d5b8d06 Fix CQL parsing of collections when the column type is reversed
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-15814
2020-07-23 12:32:24 +01:00
Brandon Williams 7a554a707d fix changes in anticipation of release 2020-07-22 13:02:23 -05:00
Bereng 64fa75dd92 Fix empty/null json string representation
Patch by Berenguer Blasi, reviewed by brandonwilliams for CASSANDRA-1589
2020-07-22 12:23:37 -05:00