Commit Graph

20761 Commits

Author SHA1 Message Date
David Capwell 0eb8cec5c7 Backport changes from CASSANDRA-16120 to other branches
patch by David Capwell; reviewed by Alex Petrov, Jordan West, Yifan Cai for CASSANDRA-16120
2020-10-07 17:03:03 -07:00
David Capwell 8d2556fd59 Merge branch 'cassandra-2.2' into cassandra-3.0 2020-10-07 14:33:02 -07:00
David Capwell 844d19d4e6 Add ant task to check license and fix all files missing a licence
patch by David Capwell; reviewed by Jordan West for CASSANDRA-16198
2020-10-07 14:32:12 -07:00
David Capwell 5a2b5a4e5e Merge branch 'cassandra-2.2' into cassandra-3.0 2020-10-05 19:04:15 -07:00
Marcus Eriksson 4d173e0a3f Don't adjust nodeCount when setting node id topology in in-jvm dtests.
Make sure we don't throw any uncaught exceptions during in-jvm dtests.

patch by Marcus Eriksson; reviewed by Alex Petrov, David Capwell for CASSANDRA-16109,CASSANDRA-16101
2020-10-05 19:03:19 -07:00
Blake Eggleston 31b9078a69 Handle unexpected columns due to schema races
Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-15899
2020-10-05 14:19:50 -07:00
Mick Semb Wever 9ee74c9dc0
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-09-30 21:08:26 +02:00
Mick Semb Wever aaef142f48
In Jenkins propagate FAILURE from stages to pipeline, ssh artefacts to nightlies, and move ant's junitreport generation to a separate target "generate-test-report"
patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-16128
2020-09-30 21:05:47 +02:00
Marcus Eriksson 8a4c1d7a48 Add flag to ignore unreplicated keyspaces during repair
patch by Marcus Eriksson; reviewed by Blake Eggleston, David Capwell for CASSANDRA-15160
2020-09-24 21:16:51 -07:00
Caleb Rackliffe 5a39ff4078 Avoid failing compactions with very large partitions
Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164
2020-09-24 10:56:51 -05:00
Brandon Williams fa7a258f7b Merge branch 'cassandra-2.2' into cassandra-3.0 2020-09-23 10:05:59 -05:00
Erick Ramirez ed80055523 Fix ExceptionInInitializerError when data_file_directories is not set
Patch by Erick Ramirez, reviewed by brandonwilliams for CASSANDRA-16008
2020-09-23 10:05:12 -05:00
Alex Petrov 2cde7a7e14 Merge branch 'cassandra-2.2' into cassandra-3.0 2020-09-22 11:29:04 +02:00
Alex Petrov 2f0eb6f799 Fix support for adding UDT fields to clustering keys
Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-15938
2020-09-22 11:06:38 +02:00
Stefan Miklosovic 277d83961c Use IF NOT EXISTS for index and UDT create statements in snapshot schema
files

patch by Stefan Miklosovic; reviewed by Andrés de la Peña and Benjamin
Lerer for CASSANDRA-13935
2020-09-16 16:32:22 +02:00
David Capwell bd1b84dc3b in-jvm dtests should validate Instance#serializeMessage serializeSize matches bytes written
patch by David Capwell; reviewed by Jon Meredith, Blake Eggleston for CASSANDRA-16112
2020-09-08 19:05:02 -07:00
David Capwell ad00162680 Merge branch 'cassandra-2.2' into cassandra-3.0 2020-09-04 13:40:36 -07:00
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