Commit Graph

7082 Commits

Author SHA1 Message Date
Benedict Elliott Smith 4884e9b58f Upgrade tests fail with InvocationTargetException
patch by Benedict; reviewed by Mick Semb Wever for CASSANDRA-17050
2021-11-10 10:48:23 +00:00
Doug Rohrer c96131035b Backward compatibility for CQLSSTableWriter Date fields
Patch by Doug Rohrer; reviewed by Brandon Williams and Sam Tunnicliffe
for CASSANDRA-17117
2021-11-05 07:47:07 +00:00
Bereng 8ba8f0b841 ViewComplexTest hardening
patch by Andres de la Peña, Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-17070

Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-11-04 08:07:53 +01:00
Andrés de la Peña 6c9d5abbc5 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-10-27 18:12:42 +01:00
Bereng 5aa2fb83e7 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-10-26 07:39:22 +02:00
Bereng fa532a61f8 Prevent broken concurrent schema read/writes
patch by Berenguer Blasi; reviewed by Caleb Rackliffe for CASSANDRA-16996

Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
2021-10-26 07:33:56 +02:00
Alex Petrov 25f67a75e2 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-10-15 11:26:26 +02:00
Alex Petrov 610d5d4eb5 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-10-15 11:22:28 +02:00
Sumanth Pasupuleti 11af037fd9 Add blocking pendingranges calculation when keyspace is added
Patch by Sumanth Pasupuleti, reviewed by Alex Petrov for CASSANDRA-15433
2021-10-15 11:05:26 +02:00
Alex Petrov 3660a58ab4 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-10-03 23:23:31 +02:00
Alex Petrov 32a15f0e9b Merge branch 'cassandra-3.0' into cassandra-3.11 2021-10-01 18:05:52 +02:00
Alex Petrov 13632e9a99 Avoid re-prepare storm on qualified statements after `use`
Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-15252
2021-10-01 18:02:18 +02:00
Andrés de la Peña 339e8b74bf Merge branch 'cassandra-3.11' into cassandra-4.0 2021-10-01 11:55:30 +01:00
Andrés de la Peña c6e897d2d4 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-10-01 11:52:07 +01:00
Andrés de la Peña 4f8afe85bf Immediately apply stream throughput, considering negative values as unthrottled
patch by Andrés de la Peña; reviewed by Aleksei Zotov, Brandon Williams and Berenguer Blasi for CASSANDRA-16959

Co-authored-by: Niteshwar Kumar <niteshwar_kumar@persistent.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
2021-10-01 11:27:28 +01:00
Andrés de la Peña c0916d67be Merge branch 'cassandra-3.11' into cassandra-4.0
# Conflicts:
#	src/java/org/apache/cassandra/db/compaction/CompactionTask.java
#	test/unit/org/apache/cassandra/db/compaction/CompactionTaskTest.java
2021-09-30 13:11:33 +01:00
Andrés de la Peña dcc95492e9 Merge branch 'cassandra-3.0' into cassandra-3.11
# Conflicts:
#	CHANGES.txt
#	src/java/org/apache/cassandra/db/compaction/CompactionTask.java
2021-09-30 13:07:26 +01:00
Aleksandr Sorokoumov 3e6faca572 Do not release new SSTables in offline transactions
patch by Aleksandr Sorokoumov; reviewed by Andrés de la Peña and Branimir Lambov for CASSANDRA-16975
2021-09-30 13:01:02 +01:00
Marcus Eriksson 84ec1dc97d Correct the internode message timestamp if sending node has wrapped
Patch by marcuse; reviewed by Jon Meredith for CASSANDRA-16997
2021-09-30 11:21:54 +02:00
Marcus Eriksson 41b43a46c1 Avoid rewriting all repaired sstables during cleanup when transient replication is disabled
Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16966
2021-09-30 11:21:38 +02:00
Aleksei Zotov 5d457bc683 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-29 13:20:54 +04:00
Aleksei Zotov 25d2a872d3 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-29 13:20:19 +04:00
Aleksei Zotov 660dace43c Add tests for Resource fromName/getName
patch by Aleksei Zotov; reviewed by Berenguer Blasi, Sam Tunnicliffe for CASSANDRA-16995
2021-09-29 13:06:58 +04:00
Stefan Miklosovic e365908ee4 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-29 07:57:05 +02:00
Stefan Miklosovic 095475b9cc Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-29 07:49:10 +02:00
Stefan Miklosovic 6b16b67cd4 update jBCrypt dependency to version 0.4
patch by Stefan Miklosovic; reviewed by Dinesh Joshi for CASSANDRA-9384
2021-09-29 07:39:29 +02:00
Benjamin Lerer 984f763939 Merge branch cassandra-3.11 into cassandra-4.0 2021-09-28 16:27:59 +02:00
Benjamin Lerer 4d64ff7a8c Merge branch cassandra-3.0 into cassandra-3.11 2021-09-28 15:23:33 +02:00
Benjamin Lerer 9f492844d5 Avoid useless SSTable reads during single partition queries
patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-16944
2021-09-28 15:16:24 +02:00
Ekaterina Dimitrova 91077975df Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-24 12:11:07 -04:00
Ekaterina Dimitrova bd406c7ca9 Ignore LongSharedExecutorPoolTest until SEPThreadpool is re-evaluated
patch by Ekaterina Dimitrova; reviewed by Ekaterina Dimitrova, Brandon Williams for CASSANDRA-16973
2021-09-24 12:09:17 -04:00
Andrés de la Peña 6a3440bd61 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-24 11:42:21 +01:00
Andrés de la Peña af85e7ad49 Fix flaky ViewTest#testTruncateWhileBuilding
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-16972
2021-09-24 11:42:07 +01:00
Bereng e8c675250a Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-24 08:35:59 +02:00
Bereng 1aa7fb172f ArrayIndexOutOfBoundsException in FunctionResource#fromName
patch by kamlesh_ghoradkar, Berenguer Blasi; reviewed by Berenguer Blasi, Aleksei Zotov for CASSANDRA-16977

Co-authored-by: kamlesh_ghoradkar <kamlesh_ghoradkar@persistent.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-09-24 08:30:59 +02:00
Marcus Eriksson 50e0b40184 Fix org.apache.cassandra.distributed.test.OptimiseStreamsRepairTest.randomTest
Patch by marcuse; reviewed by Ekaterina Dimitrova for CASSANDRA-16971
2021-09-23 11:33:38 +02:00
Marcus Eriksson 86aaf22f15 CASSANDRA-16942 followup; move SSTableExport schema loading tests to a separate class
Patch by marcuse; reviewed by Berenguer Blasi for CASSANDRA-16942
2021-09-21 12:27:53 +02:00
Ekaterina Dimitrova 4018084bf7 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-20 17:09:56 -04:00
Aleksei Zotov 876f7b0591 Fix flaky test DatabaseDescriptorRefTest.
Patch by Aleksei Zotov; reviewed by Ekaterina Dimitrova and John Meredith for CASSANDRA-16862
2021-09-20 16:59:20 -04:00
Marcus Eriksson b9d8700355 Avoid trying to acquire 0 permits from the rate limiter when taking snapshot
Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16872
2021-09-20 14:31:17 +02:00
Marcus Eriksson 9e9dffb704 Remove OrderedJUnit4ClassRunner
Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-16942
2021-09-20 13:37:32 +02:00
Bereng e98be8e3ec Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-20 09:46:30 +02:00
Bereng 8f4ae7d825 Improve MV TTL error message
patch by Brandon Williams, Berenguer Blasi; reviewed by Brandon Williams, Benjamin Lerer, Aleksei Zotov for CASSANDRA-16960

Co-authored-by: Brandon Williams <brandonwilliams@apache.org>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-09-20 09:43:25 +02:00
Brandon Williams fa6dbc4dda Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-17 08:46:16 -05:00
Aleksei Zotov b3af67f0ee Add test to ensure Caffeine cache does not return stale entries
Patch by Aleksei Zotov; reviewed by brandonwilliams and mck for
CASSANDRA-15153
2021-09-17 08:41:14 -05:00
Stefan Miklosovic 57c1c6183a Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-16 13:56:11 +02:00
Vincent White 24b084fcf8 include SASI components to snapshots
patch by Vincent White; reviewed by Stefan Miklosovic and Andrés de la Peña for CASSANDRA-15134
2021-09-16 13:35:03 +02:00
Andrés de la Peña 636ab42bd5 Fix missed wait latencies in the output of `nodetool tpstats -F`
patch by Dimitar Dimitrov and Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16938

Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Dimitar Dimitrov <dmtrndmtrv@gmail.com>
2021-09-10 13:20:46 +01:00
Bereng 8b0b22e166 Cassandra fails to process OperationExecutionException which causes ClassCastException
patch by Benjamin Lerer, Berenguer Blasi; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-15269
2021-09-10 09:33:40 +02:00
Caleb Rackliffe bc052fa68f Remove all the state pollution between tests in SSTableReaderTest
patch by Caleb Rackliffe; reviewed by Marcus Eriksson for CASSANDRA-16888
2021-09-09 14:08:44 -05:00
Ekaterina Dimitrova 4ed28cbf9c Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-07 10:44:34 -04:00
Ekaterina Dimitrova e644a9954a Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-07 10:41:27 -04:00
Ekaterina Dimitrova 57f53f53ae Avoid removing batch when it's not created during view replication
patch by Zhao Yang, Ekaterina Dimitrova; reviewed by Zhao Yang, Ekaterina Dimitrova, Brandon Williams for CASSANDRA-16175

Co-authored-by: Zhao Yang <zhao.yang@datastax.com>
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
2021-09-07 10:36:41 -04:00
Stefan Miklosovic 9c90cf7da0 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-06 10:51:01 +02:00
Stefan Miklosovic 29d78af616 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-06 10:23:10 +02:00
Stefan Miklosovic 267d3ce04e make the addition of regular column to COMPACT tables throw an InvalidRequestException
patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-14564
2021-09-06 10:18:37 +02:00
Ekaterina Dimitrova 49e83027e2 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-03 10:54:30 -04:00
Ekaterina Dimitrova d6e1c41c48 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-09-03 10:28:40 -04:00
Ekaterina Dimitrova 67eb22ec9d Fix materialized view schema backup as table
patch by Zhao Yang, Ekaterina Dimitrova; reviewed by Benjamin Lerer, Ekaterina Dimitrova for CASSANDRA-12734

Co-authored-by: Zhao Yang <zhao.yang@datastax.com>
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
2021-09-03 10:23:43 -04:00
Bereng 6a4a93a808 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-09-02 11:09:12 +02:00
Bereng 957c6264ef Nodetool setcachecapacity behaves oddly when cache disabled
patch by Michal Szczepanski, Berenguer Blasi; reviewed by Benjamin Lerer, Berenguer Blasi for CASSANDRA-#####

Co-authored-by: Michal Szczepanski
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-09-02 10:57:40 +02:00
Marcus Eriksson c36c081e5c Delay auth setup until after gossip has settled to avoid unavailables on startup
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16783

Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
2021-09-01 10:49:02 +02:00
Caleb Rackliffe e5621184d8 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-08-31 16:34:02 -05:00
Caleb Rackliffe f9d41ff836 Avoid signaling DigestResolver until the minimum number of responses are guaranteed to be visible
patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-16883
2021-08-31 16:22:25 -05:00
David Capwell ca4f6b8056 org.apache.cassandra.db.rows.ArrayCell#unsharedHeapSizeExcludingData includes data twice
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16900
2021-08-31 08:38:06 -07:00
Benjamin Lerer af17f136e5 Fix clustering order logic in CREATE MATERIALIZED VIEW
patch by Benjamin Lerer; reviewed by Zhao Yang for CASSANDRA-16898
2021-08-31 16:56:43 +02:00
Bereng 78c6279658 Replace spinAsserts code with Awaitility code
patch by Jogesh Anand, Andres de la Peña, Berenguer Blasi; reviewed by Andres de la Peña, Berenguer Blasi for CASSANDRA-16621

Co-authored-by: Jogesh Anand <jogeshanand@gmail.com>
Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-08-31 07:24:26 +02:00
Chris Lohfink f59411f1c9 Tolerate missing DNS entry when completing host replacement
patch by Chris Lohfink; reviewed by Brandon Williams for CASSANDRA-16873

Co-authored by Chris Lohfink <clohfink@apple.com>
Co-authored by Josh McKenzie <jmckenzie@apache.org>
2021-08-27 15:29:01 -04:00
Alex Petrov 2b6799a394 Harden PrunableArrayQueue against Pruner implementations that might throw exceptions
patch by Alex Petrov; reviewed by Caleb Rackliffe and Jon Meredith for CASSANDRA-16866

Co-authored by Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored by Josh McKenzie <jmckenzie@apache.org>
2021-08-27 15:08:39 -04:00
Sam Tunnicliffe 585bc69291 Move RepairedDataInfo to the execution controller rather than the ReadCommand to avoid unintended sharing
patch by Caleb Rackliffe; reviewed by Sam Tunnicliffe and Alex Petrov for CASSANDRA-16721

Co-authored-by: Sam Tunnicliffe <sam@beobal.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
2021-08-27 11:48:39 -05:00
Sam Tunnicliffe b824273091 Remove assumption that all urgent messages are small
Patch by Sam Tunnicliffe; reviewed by Caleb Rackliffe for CASSANDRA-16877
2021-08-25 16:01:19 +01:00
Andrés de la Peña 31ce794d58 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-08-24 18:08:49 +01:00
Andrés de la Peña 0c38f9dfb8 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-08-24 18:06:04 +01:00
Andrés de la Peña c76ff1ba14 Fix secondary indexes on primary key columns skipping some writes
patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16868
2021-08-24 17:57:53 +01:00
Stefan Miklosovic 2dc7501fff Merge branch 'cassandra-3.11' into cassandra-4.0 2021-08-23 22:48:49 +02:00
Stefan Miklosovic c562f1e78d validate SASI tokenizer options before adding index to schema
patch by Stefan Miklosovic; reviewed by Andrés de la Peña for CASSANDRA-15135
2021-08-23 22:27:09 +02:00
Bereng f80b177f6f Merge branch 'cassandra-3.11' into cassandra-4.0 2021-08-19 07:38:07 +02:00
Bereng 23b61a5fa1 Prevent broken concurrent schema pulls
patch by Dimitar Dimitrov and Berenguer Blasi; reviewed by Brandon Williams, Berenguer Blasi for CASSANDRA-16856

Co-authored-by: Dimitar Dimitrov <dmtrndmtrv@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-08-19 07:34:31 +02:00
Benjamin Lerer 433274baea Merge branch cassandra-3.11 into cassandra-4.0 2021-08-18 16:08:30 +02:00
Benjamin Lerer 6eb02a291d Merge branch cassandra-3.0 into cassandra-3.11 2021-08-18 15:58:24 +02:00
arunkumar-m 632790fd51 Remove possible infinite loop in NIODataInputStreamTest
patch by arunkumar-m; reviewed by Joel Knighton and Benjamin Lerer for CASSANDRA-12660
2021-08-18 15:51:56 +02:00
Ekaterina Dimitrova cb19b39827 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-08-17 15:13:30 -04:00
Sylvain Lebresne e581a85b93 Fixup scrub output when no data post-scrub and clear up old use of row, which really means partition
patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-16835

Co-authored-by: Sylvain Lebresne <lebresne@gmail.com>
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
2021-08-17 15:03:41 -04:00
Andrés de la Peña ce21eb5fac Add tests for the Hint service metrics
patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16189
2021-08-17 14:59:51 +01:00
Bereng f242ccbedd Merge branch 'cassandra-3.11' into cassandra-4.0 2021-08-13 08:45:06 +02:00
Bereng 99e1fcc251 Materialized views incorrect quoting of UDF
patch by Andres de la Peña, Jakub Zytka, Berenguer Blasi; reviewed by Andres de la Peña, Jakub Zytka for CASSANDRA-16836

Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Jakub Zytka <jakub.zytka@datastax.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2021-08-13 08:40:36 +02:00
David Capwell 979ab72f4f ArrayClustering.unsharedHeapSize does not include the data so undercounts the heap size
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-16845
2021-08-11 13:19:09 -07:00
Andrés de la Peña a9abccb28b Fix flaky SSTableExportTest to run first the tests calling assertSchemaNotLoaded
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16818
2021-08-10 15:22:49 +01:00
Andrés de la Peña 762df84f6c Merge branch 'cassandra-3.11' into cassandra-4.0 2021-08-06 19:05:13 +01:00
Dmitrii Saprykin acf38bf7a1 Use JMX to validate nodetool --jobs parameter
patch by Dmitrii Saprykin; reviewed by Andrés de la Peña and Benjamin Lerer for CASSANDRA-16104

Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Daniel Jatnieks <jatnieks@pobox.com>
Co-authored-by: Dmitrii Saprykin <dmitrii.saprykin@nih.gov>
2021-08-06 18:22:03 +01:00
Andrés de la Peña d319352fa8 Improve help, doc and error messages about sstabledump -k and -x arguments
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16818
2021-07-30 18:05:22 +01:00
Marcus Eriksson c44dfab9b5 Add JStackJUnitTask to avoid downloading the jar
Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570
2021-07-25 11:37:32 -05:00
Mick Semb Wever 3259d6de37 Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks
- This removes lib/ from version control.
- The generated pom files are now the source of truth to the project's depdendencies, and the lib/ folder re-created during the build from compile scope dependencies excluding provided and system scopes. Project dependencies are first downloaded to the maven local repository at `~/.m2/repository`.
- Maven is now required to be installed to build, that is the `mvn` command needs to be found in the path.
- The new resolver-ant-tasks targets have been encapsulated into the `build/build-resolver.xml` ant file.
- Most classpaths in build.xml are replaced with resolver:resolve definitions.
- The build-deps-pom generated pom file is now only used for declaring test dependencies.

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16557
2021-07-25 11:35:45 -05:00
Caleb Rackliffe b91dcce865 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-07-21 12:47:29 -05:00
Caleb Rackliffe 93496e826e Avoid signaling DigestResolver until the minimum number of responses are guaranteed to be visible
patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Benedict Elliott Smith for CASSANDRA-16807
2021-07-21 12:43:24 -05:00
Caleb Rackliffe cdf68e39ba Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-07-21 12:09:06 -05:00
Jon Meredith 4d4e1e88d0 Fix pre-4.0 FWD_FRM parameter serializer
patch by Jon Meredith; reviewed by Caleb Rackliffe and Brandon Williams for CASSANDRA-16808
2021-07-21 11:50:43 -05:00
Sam Tunnicliffe 64ec400ab6 Merge branch 'cassaNDRA-3.11' into cassandra-4.0 2021-07-20 19:31:56 +01:00
Sam Tunnicliffe b604bd20cd Merge branch 'cassandra-3.0' into cassandra-3.11 2021-07-20 19:00:25 +01:00
Sam Tunnicliffe fbb20b9162 Receipt of gossip shutdown updates TokenMetadata
Patch by Sam Tunnicliffe; reviewed by Caleb Rackliffe for
CASSANDRA-16796
2021-07-20 18:10:48 +01:00
Brandon Williams a2955d9b34 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-19 07:34:53 -05:00
Brandon Williams b5f0f4cd4c Merge branch 'cassandra-3.0' into cassandra-3.11 2021-07-19 07:33:53 -05:00
Aleksei Zotov 87424dabd2 Count bloom filter misses correctly.
Patch by Aleksei Zotov; reviewed by blerer and blambov for
CASSANDRA-12922
2021-07-19 07:32:39 -05:00
Benjamin Lerer 5adc3100b2 Merge branch cassandra-3.11 into cassandra-4.0 2021-07-16 18:41:59 +02:00
Benjamin Lerer 01734645d4 Merge branch cassandra-3.0 into cassandra-3.11 2021-07-16 18:25:15 +02:00
Krishna Koneru 44604b7316 Reject token() in MV WHERE clause
Patch by Krishna Koneru and Damien Stevenson; review by Benjamin Lerer,
Brandon Williams and Zhao Yang for CASSANDRA-13464

Co-authored-by: Krishna Koneru <krishna.koneru@instaclustr.com>
Co-authored-by: Damien Stevenson <damien@localhost.damien>
2021-07-16 18:11:49 +02:00
Caleb Rackliffe de1d7d76a1 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-07-15 15:07:46 -05:00
Sumanth Pasupuleti e8f961f403 Make speculative retry parameter case-insensitive for backward compatibility with 2.1
patch by Sumanth Pasupuleti; reviewed by Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-16467
2021-07-15 15:00:57 -05:00
kurt 15c22fa2f1 Backport CASSANDRA-7950 (Support long names in nodetool output)
this patch also backports chronological sorting of output for compactionhistory command found in versions from 3.2 included (CASSANDRA-10464)

patch by Kurt Greaves; reviewed by Stefan Miklosovic and Ekaterina Dimitrova for CASSANDRA-14162
2021-07-13 16:50:42 +02:00
Aleksandr Sorokoumov 2a8e01858f Make cqlsh use the same set of reserved keywords than the server uses
patch by Aleksandr Sorokoumov; reviewed by Andrés de la Peña and Ekaterina Dimitrova for CASSANDRA-15663

Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
2021-07-13 11:45:25 +01:00
Mick Semb Wever 4dcf7d9ebd
Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-12 22:34:46 +02:00
Mick Semb Wever 0c1e1ccfad
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-07-12 22:22:42 +02:00
Mick Semb Wever 0a84dda36a
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-07-12 22:16:36 +02:00
Mick Semb Wever b3f9921881
Introduce SemVer4j for version representation, parsing and handling. And correct supported upgrade paths. Add v4X to Java DTests (after cassandra-4.0 branch was created)
Change upgrades from testing only a single path, to testing all upgrade paths that are defined as supported within the specified from-to range.
Change all upgrades to v40 and v4X to be open ended (i.e. implicit CURRENT version).

 patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16649
2021-07-12 22:09:40 +02:00
Benjamin Lerer 330cde6610 Merge branch cassandra-4.0.0 into cassandra-4.0 2021-07-12 12:58:14 +02:00
Benjamin Lerer b42855282d Fix CassandraVersion::compareTo
patch by Benjamin Lerer; reviewed by Michael Semb Wever for CASSANDRA-16774
2021-07-12 12:42:33 +02:00
Benjamin Lerer bff4e54cdd Merge branch cassandra-3.11 into cassandra-4.0 2021-07-08 12:21:24 +02:00
Sam Klock f49b86dc47 Optimize bytes skipping when reading SSTables
patch by Samuel Klock; reviewed by  Benedict Elliott Smith, Benjamin Lerer
and Kurt Greaves for CASSANDRA-1441
2021-07-08 12:14:58 +02:00
Aleksandr Sorokoumov f3c2d3a0f9 Fix org.apache.cassandra.utils.SlidingTimeRateTest.testConcurrentUpdateAndGet
patch by Aleksandr Sorokoumov; reviewed by Ekaterina Dimitrova and Brandon Williams for CASSANDRA-16714
2021-07-07 13:27:22 -04:00
Bereng ba0f6220b8 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-07-05 11:11:18 +02:00
Bereng 6d16a531b1 Flaky ViewTest
patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-16777
2021-07-05 11:04:52 +02:00
Brandon Williams 8af0f90a52 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-02 13:50:03 -05:00
Brandon Williams fd9a2820a1 Enable tombstone compactions when UNCHECKED_TOMBSTONE_COMPACTION_OPTION is set
Patch by Alexander Ivakov and brandonwilliams, reviewed by marcuse for
CASSANDRA-14496
2021-07-02 13:49:28 -05:00
Josh Turner d7270725a1 Add repaired/unrepaired bytes back to nodetool
Patch by Josh Turner, reviewed by marcuse and brandonwilliams for
CASSANDRA-15282
2021-07-01 14:26:53 -05:00
Benjamin Lerer 2fb3d9e7ac Merge branch cassandra-3.11 into cassandra-4.0 2021-07-01 14:08:15 +02:00
Benjamin Lerer 3aa49b9ff8 Read only the required SSTables for single partition queries
patch by Benjamin Lerer; reviewed by Caleb Rackliffe and Ekaterina Dimitrova
 for CASSANDRA-16737

The patches rely on the fact that if a row has some primary key liveness then
the row is guaranty to exist even if some of the non-primary key columns are
deleted later on by deletions coming from other nodes. By consequence,
when reading SSTables in a time ordered way once C* find a row with a primary key liveness
and all the queried columns it can safely stop reading extra SSTables.

That approach will not work for COMPACT tables has they do not have a primary key liveness information.
Due to that for COMPACT tables C* will still need to retrieve all the fetched columns to ensure that
it can returns the correct results.

That approach will also not work for scenarios where the row has been inserted through only UPDATE statements
as those statements do not set the primary key liveness information.
2021-07-01 13:27:20 +02:00
Andrés de la Peña 07803c8cd2 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-30 12:21:35 +01:00
Andrés de la Peña 636e8b9922 Fix flaky ClientResourceLimitsTest
patch by Andrés de la Peña, Berenguer Blasi and Caleb Rackliffe; reviewed by Andrés de la Peña, Berenguer Blasi and Caleb Rackliffe for CASSANDRA-16758

Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
2021-06-30 12:19:05 +01:00
Bereng 752213c70d Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-30 09:35:33 +02:00
Bereng cfefdfd76e Flaky MessageFiltersTest
patch by Berenguer Blasi; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16771
2021-06-30 09:30:18 +02:00
Yifan Cai 1a10792b47 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-26 22:12:47 -07:00
Marcus Eriksson, Jon Meredith 2fba5c80ce Avoid memoizing the wrong min cluster version during upgrades
patch by Marcus Eriksson, Jon Meredith; reviewed by Brandon Williams, Yifan Cai for CASSANDRA-16759
2021-06-26 21:55:05 -07:00
David Capwell d072393623 Fix test testNullClusteringValues - org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest
patch by David Capwell; reviewed by Ekaterina Dimitrova for CASSANDRA-16756
2021-06-23 10:20:06 +02:00
David Capwell 418bf14016 Fix test testNullClusteringValues - org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest
patch by David Capwell; reviewed by Ekaterina Dimitrova for CASSANDRA-16756
2021-06-22 15:26:33 -07:00
Andrés de la Peña eda1aa2f18 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-22 14:56:58 +01:00
Andrés de la Peña b555eeaf3d Merge branch 'cassandra-3.11' into cassandra-4.0.0 2021-06-22 14:56:40 +01:00
Andrés de la Peña 7486302d3a Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-22 14:55:08 +01:00
Andrés de la Peña f329c63d86 Fix flaky dtest SchemaTest not waiting for node shutdown before restart
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-16754
2021-06-22 14:54:37 +01:00
Marcus Eriksson bc511581af Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-21 15:52:16 +02:00
Marcus Eriksson 9494240420 Merge branch 'cassandra-3.11' into cassandra-4.0.0 2021-06-21 15:51:40 +02:00
Marcus Eriksson 6301bea273 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-21 15:46:51 +02:00
Marcus Eriksson 1d87da3f6f Adding columns via ALTER TABLE can generate corrupt sstables
Patch by marcuse; reviewed by Alex Petrov and Sam Tunnicliffe for CASSANDRA-16735
2021-06-21 15:42:30 +02:00
Bereng 1af4c425e2 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-21 08:35:57 +02:00
Bereng a4af55fe2a Flaky AlibabaCloudSnitchTest
patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova for CASSANDRA-16750
2021-06-21 08:32:09 +02:00
Benjamin Lerer d51f9d2655 Merge branch cassandra-4.0.0 into cassandra-4.0 2021-06-18 15:15:00 +02:00
Benjamin Lerer bdb7c3b377 Merge branch cassandra-3.11 into cassandra-4.0.0 2021-06-18 15:11:27 +02:00
Benjamin Lerer 91c12bd750 Merge branch cassandra-3.0 into cassandra-3.11 2021-06-18 14:53:54 +02:00
Benjamin Lerer 9b6dd382bd Add flag to disable ALTER...DROP COMPACT STORAGE statements
patch by Benjamin Lerer; review by Andres de la Pena and Brandon Williams for CASSANDRA-16733
2021-06-18 14:42:48 +02:00
Mick Semb Wever bd1ffa7617
Merge branch 'cassandra-3.11' into cassandra-4.0 2021-06-17 12:11:01 +02:00
Brandon Williams 379976d8e6 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-15 14:50:36 -05:00
Brandon Williams 658e08dc7e add and use Gossiper.clearUnsafe to fix LeaveAndBootstrapTest
Patch by brandonwilliams, reviewed by adelapena for CASSANDRA-16689
2021-06-15 14:50:20 -05:00
Stefan Miklosovic 6d21bd92c1 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-15 14:37:01 +02:00
Sumanth Pasupuleti f978bea272 Obfuscate passwords in statements in QueryEvents
patch by Sumanth Pasupuleti; reviewed by Ekaterina Dimitrova, Stefan Miklosovic and Vinay Chella for CASSANDRA-16669
2021-06-15 14:31:59 +02:00
Mick Semb Wever d93e43ed9b
Cleanup dependencies scopes
patch by Angelo Polo; reviewed by Mick Semb Wever for CASSANDRA-16704

Co-authored-by: Angelo Polo <language.devel@gmail.com>
2021-06-12 11:51:11 +02:00
Benjamin Lerer 351c659598 Merge branch cassandra-3.11 into cassandra-4.0.0 2021-06-11 10:56:28 +02:00
Benjamin Lerer 5a7326da54 Merge branch cassandra-3.0 into cassandra-3.11 2021-06-11 10:33:22 +02:00
Benjamin Lerer 24346d1789 Ensure that existing empty rows are properly returned
patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-16671
2021-06-11 10:31:27 +02:00
Benjamin Lerer 14fd0ad4e3 Fix StreamingMetricTests flakiness
patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for CASSANDRA-16598
2021-06-11 09:58:38 +02:00
Bereng 23ad7c301e Flaky ActiveRepairServiceTest.testRejectWhenPoolFullStrategy
patch by Berenguer Blasi; reviewed by Andres de la Peña and Michael Semb Wever for CASSANDRA-16685
2021-06-11 08:48:08 +02:00
Benjamin Lerer 2059c7586e Fix queries on empty partitions with static data
patch by Benjamin Lerer; reviewed by Andrés de la Peña and Jacek
Lewandowski for CASSANDRA-16686

When an CQL query is done at the partition level (without clustering or
regular column restrictions), if a partition does not contains any row but
contains some static columns a row will be returned to the user with null
values for all the clustering and regular columns.
Since CASSANDRA-12768, Cassandra fetch all the regular columns but only
the static columns that have been selected by the user. By consequence,
Cassandra will fetch only s1 for the SELECT s1 FROM %s WHERE pk=1 query
from the description example. Due to that it will NOT attempt to fetch the
s2 value and will look only at the third and second SSTables. The
partition having no value for s1 Cassandra will consider the partition
empty and will not return a row for it as it should.

The patch fix the issue by adding all the static columns to the fetched
columns when the query is at the partition level (without clustering or
regular column restrictions). Unfortunately as 4.0-rc1 has been released
we need to ensure backward compatibility with it in a mixed cluster
environment. To ensure that some extra changes were required in
ColumnFilter and in Gossiper.
2021-06-10 11:03:12 +02:00
Ekaterina Dimitrova e151fa5b89 Ignore HintedHandoffAddRemoveNodesTest
patch by Ekaterina Dimitrova, reviewed by Brandon Williams for CASSANDRA-16679
2021-06-09 15:28:00 -04:00
Sam Tunnicliffe 546792169e Init client metrics in CQLConnectionTest
Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16722
2021-06-09 16:05:07 +01:00
Brandon Williams 1b24f3e1a7 Ignore in-jvm FqlReplayDDLExclusionTest in favor of python dtest.
Patch by brandonwilliams, reviewed by edimitrova for CASSANDRA-16720
2021-06-09 09:37:02 -05:00
Bereng 3e153c8854 Split ViewComplexTest to avoid timeouts after being moved away from 'long' junits
patch by Berenguer Blas; reviewed by Ekaterina Dimitrova for CASSANDRA-16711
2021-06-09 08:45:06 +02:00
Ekaterina Dimitrova 82bd4567e2 Merge branch 'cassandra-3.11' into cassandra-4.0.0 2021-06-08 11:08:34 -04:00
Ekaterina Dimitrova 27f4cb68f2 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-08 11:05:12 -04:00
Ekaterina Dimitrova a9f472c432 Fix flaky NativeAllocatorTest.testBookKeeping test
patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Berenguer Blasi for CASSANDRA-16690
2021-06-08 10:57:23 -04:00
Ekaterina Dimitrova 159469834a Ignore SlidingTimeRateTest tests
patch by Ekaterina Dimitrova, reviewed by Brandon Williams for CASSANDRA-16713
2021-06-04 18:38:45 -04:00
Benjamin Lerer dc8ccb7fb9 Merge branch cassandra-3.0 into cassandra-3.11 2021-06-04 13:13:45 +02:00
Benjamin Lerer 0e1f217079 Invalidate prepared statements on DROP COMPACT
patch by Benjamin Lerer; reviewed by Michael Semb Wever for CASSANDRA-16712
2021-06-04 13:11:48 +02:00
Ekaterina Dimitrova 31c1bbe87f Fix StatusTest
patch by Ekaterina Dimitrova, reviewed by Brandon Williams for CASSANDRA-16708
2021-06-03 18:04:01 -04:00
Ekaterina Dimitrova 3875fd26ea Mark MemtableSizeTest as flaky
patch by Ekaterina Dimitrova, reviewed by Branimir Lambov for CASSANDRA-16684
2021-06-03 12:11:24 -04:00
Bereng 6ad259238d Flaky ViewComplexTest, ViewFilteringTest and InsertUpdateIfConditionTest
patch by Berenguer Blas; reviewed by Ekaterina Dimitrova for CASSANDRA-16670
2021-06-02 09:29:20 +02:00
David Capwell 0f25d1e31c Merge branch 'cassandra-3.11' into cassandra-4.0 2021-06-01 20:50:43 -07:00
David Capwell 56b979bec6 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-01 20:49:34 -07:00
David Capwell 9c50b1f9a1 Failure to execute queries should emit a KPI other than read timeout/unavailable so it can be alerted/tracked
patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-16581
2021-06-01 20:48:30 -07:00
Andrés de la Peña 2dcb454caf Merge branch 'cassandra-3.11' into cassandra-4.0 2021-06-01 16:27:15 +01:00
Andrés de la Peña a209139105 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-01 16:25:24 +01:00
Andrés de la Peña 844c8b0348 Fix flaky TimeWindowCompactionStrategyTest
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16680
2021-06-01 16:23:13 +01:00
Yifan Cai 326802e583 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-05-31 11:19:11 -07:00
Alexey Zotov 803a23b2f1 Fix LeveledCompactionStrategy compacts last level throw an ArrayIndexOutOfBoundsException
patch by Alexey Zotov; reviewed by Marcus Eriksson, Yifan Cai for CASSANDRA-15669
2021-05-31 11:17:51 -07:00
Blake Eggleston 80ea99dc1d Merge branch 'cassandra-3.11' into cassandra-4.0 2021-05-28 16:28:33 -07:00
Blake Eggleston 85358bece3 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-05-28 16:04:13 -07:00
Blake Eggleston 5f09226a0d Don't wait on schema versions from replacement target when replacing a node
patch by Blake Eggleston; reviewed by Brandon Williams for CASSANDRA-16692
2021-05-28 15:57:38 -07:00
Matt Fleming 8cd02afce9 Spin up SEPWorker threads whenever we grow the number of work permits
authored by Matt Fleming, reviewed by Jon Meredith, Andres de la Pena, Ekaterina Dimitrova for CASSANDRA-16668
2021-05-21 14:20:42 -04:00
Bereng 2ca525b6b7 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-05-18 06:40:52 +02:00
Bereng 317a4a864c Merge branch 'cassandra-3.0' into cassandra-3.11 2021-05-18 06:39:11 +02:00
Bereng fdabda1da8 patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-16654
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Bereng <berenguerblasi@gmail.com>
2021-05-18 06:36:49 +02:00
Ekaterina Dimitrova 326d61e835 Remove drivers dependency and bring cql_keywords_reserved on server side
authored and reviewed by Ekaterina Dimitrova, Adam Holmberg and Andres de la Pena for CASSANDRA-16659
2021-05-17 08:57:39 -04:00
jacek-lewandowski d35f36cd05 Fix misplacement of originatingHostId in stats metadata
patch by Jacek Lewandowski; reviewed by Benjamin Lerer for CASSANDRA-16619
2021-05-17 10:36:55 +02:00
Ekaterina Dimitrova 62e1d74701 Bump tests to test Protocol V5
authored by Ekaterina Dimitrova; reviewed by Sam Tunnicliffe for CASSANDRA-16613
2021-05-08 10:05:58 -04:00
Andrés de la Peña fb76baa608 Fix DROP COMPACT STORAGE for counters
patch by Andrés de la Peña; reviewed by Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-16653
2021-05-07 17:50:13 +01:00
Benjamin Lerer 7917ab8121 Ninja fix: Add missing Ignore in LegacySSTableTest 2021-05-07 11:08:09 +02:00
Adam Holmberg a867abf030 Add back validation for AlterTableStatements
patch by Adam Holmberg; review by Ekaterina Dimitrova and Benjamin Lerer
for CASSANDRA-16643
2021-05-06 14:32:04 +02:00
Benjamin Lerer c4fab930ca Merge branch cassandra-3.11 into cassandra-4.0 2021-05-06 11:45:47 +02:00
Benjamin Lerer d6ff4c4a35 Merge branch cassandra-3.0 into cassandra-3.11 2021-05-06 11:32:47 +02:00
Bereng 7e4c77c968 Flaky DirectoriesTest.testSecondaryIndexDirectories
patch by Berenguer Blasi; reviewed by Benjamin Lerer for CASSANDRA-16627
2021-05-06 09:59:38 +02:00
jacek-lewandowski d84c6e9810 Prevent loss of commit log data when moving sstables between nodes
patch by Jakub Zytka and Jacek Lewandowski; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-16619

Add originating host ID to sstable metadata

- md, me sstables
- add missing test cases in MetadataSerializerTest

Co-authored-by: Jakub Zytka <jakub.zytka@datastax.com>
Co-authored-by: Jacek Lewandowski <jacek.lewandowski@datastax.com>
2021-05-05 16:41:01 +02:00
Bereng b69297ebb2 Increase timeout for ConnectionBurnTest
patch by Berenguer Blasi; reviewed by Brandom Williams for CASSANDRA-16650
2021-05-04 09:41:58 +02:00
Aleksei Zotov 438a9c835a Add a microbenchmark for checksums
Patch by Alexey Zotov; reviewed by brandonwilliams for CASSANDRA-16360
2021-04-30 09:05:41 -05:00
Marcus Eriksson 4b018b5bf4 Make sure sstables with moved starts are removed correctly in LeveledGenerations (backported from 4.0)
Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-16552
2021-04-30 07:32:38 +02:00
Brandon Williams 3a610066eb Fix fat client removal race, show seed list when unable to contact any
seeds and warn when empty

Patch by brandonwilliams; reviewed by David Capwell for CASSANDRA-16238
2021-04-29 13:20:44 -05:00
jacek-lewandowski 10a1d65eb0
Fix compression test runs
Ensure the specified commitlog_compression_xxx.yaml file is appended to the used cassandra.compressed.yaml, according to the selected algorithm as defined by `test.compression.algo` the property. By default we use the default LZ4. An unknown compression algo with fail.

 patch by Jacek Lewandowski; reviewed by Mick Semb Wever for CASSANDRA-16575
2021-04-28 10:43:46 +02:00
Marcus Eriksson f5a0c4c962 Merge branch 'cassandra-3.11' into trunk 2021-04-27 08:35:19 +02:00
Scott Carey a68a7c5181 Nodetool garbagecollect should retain SSTableLevel for LCS
Patch by Scott Carey; reviewed by marcuse for CASSANDRA-16634
2021-04-27 08:34:17 +02:00
Andrés de la Peña 2c11dfcb5b Merge branch 'cassandra-3.11' into trunk 2021-04-23 19:39:14 +01:00
Andrés de la Peña d9cdf2d6d9 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-23 19:19:52 +01:00
Andrés de la Peña ca40e770a5 Fix materialized view builders inserting truncated data
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16567
2021-04-23 19:10:12 +01:00
Adam Holmberg 3b1d7c36d1 Test org.apache.cassandra.net.AsyncPromiseTest FAILED
patch by Adam Holmberg; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16596
2021-04-23 09:16:46 -07:00
Marcus Eriksson 2bd07ecab6 Minor nodetool verify fixes
Patch by marcuse; reviewed by Caleb Rackliffe and Jon Meredith for CASSANDRA-16608
2021-04-22 13:06:53 +02:00
Bereng b2e897f6a9 CASSANDRA-16601 Flaky CassandraIndexTest
patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-16601
2021-04-22 07:55:22 +02:00
Bereng 4bfe68717d Flaky CassandraIndexTest
patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-16601
2021-04-22 07:45:02 +02:00
Brandon Williams 6564fe39ac Merge branch 'cassandra-3.11' into trunk 2021-04-21 17:29:04 -05:00
Brandon Williams f6d19512c4 Ignore stale ack in shadow round
Patch by brandonwilliams, samt, and Matt Fleming, reviewed by samt for
CASSANDRA-16588
2021-04-21 17:27:10 -05:00
Gianluca Righetto 27cc2fc3e2 Allow for setting buffer max capacity to increase it dynamically as needed
patch by Gianluca Righetto; reviewed by Berenguer Blasi, Ekaterina Dimitrova and Zhao Yang
for CASSANDRA-16524
2021-04-21 14:22:01 +02:00
Andrés de la Peña 4e5bd273c6 Merge branch 'cassandra-3.11' into trunk 2021-04-20 18:53:46 +01:00
Andrés de la Peña 60cf948f8b Fix flaky MockMessagingServiceTest
patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16607
2021-04-20 18:46:55 +01:00
Jon Meredith 6fa5300682 Harden internode message resource limit accounting against serialization failures
patch by Jon Meredith; reviewed by Benjamin Lerer, David Capwell for CASSANDRA-16616
2021-04-20 10:26:33 -07:00
Adam Holmberg 27f1bdee5e Fix MixedModeAvailabilityV30Test.testAvailabilityV30ToV4 flakiness
patch by Adam Holmberg; reviewed by Ekaterina Dimitrova and Benjamin Lerer
for CASSANDRA-16586
2021-04-20 17:38:12 +02:00
Mick Semb Wever 7337fc0ab4
Merge branch 'cassandra-3.11' into trunk 2021-04-19 17:39:10 +02:00
Mick Semb Wever 2ec96ae669
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-19 17:34:05 +02:00
Mick Semb Wever 50a97a0d76
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-19 17:29:00 +02:00
Mick Semb Wever 53b0661cbb
Fix rat checking for files with missing license headers
patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558
2021-04-19 17:18:26 +02:00
Mick Semb Wever 65b6dfa822
Merge branch 'cassandra-3.11' into trunk 2021-04-16 00:44:26 +02:00
Mick Semb Wever cca5ce56ac
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-04-16 00:43:03 +02:00
Mick Semb Wever 5f1b538ef5
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-16 00:41:27 +02:00
Mick Semb Wever c52f50f046
Restore running each test class in its own separate jvm and cassandra directory
(Remove test parallelism from ant build.xml)

 patch by Mick Semb Wever; reviewed by Yifan Cai, David Capwell for CASSANDRA-16595
2021-04-16 00:38:22 +02:00
Yifan Cai b915688ea8 Fix false unavailable for queries due to cluster topology changes
patch by Yifan Cai; reviewed by Aleksey Yeschenko, Andres de la Peña for CASSANDRA-16545
2021-04-15 08:55:20 -07:00
David Capwell 5cbdb2e58e Periodic failures in *RepairCoordinator*Test caused by race condition with nodetool repair
patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-16585
2021-04-13 11:47:30 -07:00
Brandon Williams edffdf6dcc Merge branch 'cassandra-3.11' into trunk 2021-04-13 08:02:27 -05:00
Brandon Williams f7365cb0d9 Don't wait for migrations from removed nodes, mention flag to skip
Patch by brandonwilliams; reviewed by Adam Holmberg, adelapena and
bdeggleston for CASSANDRA-16577
2021-04-13 07:47:40 -05:00
Brandon Williams db6e70442d Don't wait for migrations from removed nodes, mention flag to skip
Patch by brandonwilliams; reviewed by Adam Holmberg, adelapena and
bdeggleston for CASSANDRA-16577
2021-04-13 07:41:47 -05:00
Bereng 44f5b8adf5 Flaky StorageServiceServerTest
patch by Berenguer Blasi; reviewed by Michael Semb Wever for CASSANDRA-16569
2021-04-13 11:30:13 +02:00
Marcus Eriksson 1d24c7cf49 Merge branch 'cassandra-3.11' into trunk 2021-04-13 10:52:21 +02:00
Brian Houser 7152d40bb3 Add autocomplete, errors for provide_overlapping_tombstones
Patch by Brian Houser; reviewed by marcuse for CASSANDRA-16350
2021-04-13 10:49:31 +02:00
Brandon Williams 4164313f92 Don't wait for migrations from removed nodes, mention flag to skip
Patch by brandonwilliams; reviewed by Adam Holmberg, adelapena and
bdeggleston for CASSANDRA-16577
2021-04-12 17:08:02 -05:00
Brandon Williams d9e5dd2ff9 Fix mixed cluster GROUP BY queries
Patch by Benjamin Lerer and Adam Holmberg, reviewed by brandonwilliams
for CASSANDRA-16582

Co-authored-by: Benjamin Lerer <blerer@apache.org>
Co-authored-by: Adam Holmberg <adam.holmberg@datastax.com>
2021-04-12 08:25:56 -05:00
Benjamin Lerer c4e4e9388b Fix Streaming Repair metrics
patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova for
CASSANDRA-16190
2021-04-09 16:24:53 +02:00
Marcus Eriksson 6a45728b08 Add JStackJUnitTask to avoid downloading the jar
Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570
2021-04-08 09:47:50 +02:00
Marcus Eriksson a1210aa28d Make sure sstables with moved starts are removed correctly in LeveledGenerations
Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-16552
2021-04-07 14:46:44 +02:00
Yifan Cai a1285ac92d Fix race between secondary index building and active compactions tracking
patch by Yifan Cai; reviewed by Andres de la Peña, Jon Meredith for CASSANDRA-16554
2021-04-06 09:55:37 -07:00
Bereng 6115a02021 CASSANDRA-16532 Fix flaky testSkipScrubCorruptedCounterRowWithTool
patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-16532
2021-04-06 14:53:03 +02:00
Bereng a702531246 Fix flaky testRecoverOverflowedExpirationWithSSTableScrub
patch by Berenguer Blasi; reviewed by Andrés de la Peña for CASSANDRA-16546
2021-03-31 21:12:11 +01:00
Alexandre Dutra efa25fc8d1 Do not reassign System.out and System.err when running nodetool
authored by Alexandre Dutra; reviewed by Yifan Cai and Ekaterina Dimitrova for CASSANDRA-16533
2021-03-29 20:01:39 -04:00
Brandon Williams d421e82ee0 Modernize temp dir creation, wrap truncation with flakyTest
Patch by brandonwilliams, reviewed by ycai for CASSANDRA-16526
2021-03-29 18:57:37 -05:00
Andrés de la Peña 9b32b8a436 Fix flaky SSTableMetadataTest and SSTableMetadataTrackingTest
patch by Andrés de la Peña; reviewed by Brandon Williams and Ekaterina Dimitrova for CASSANDRA-16236
2021-03-26 20:26:10 +00:00
Bereng 453a763b6e Fix ValidationExecutorTest flakiness
patch by Berenguer Blasi; reviewed by Andrés de la Peña and Benjamin Lerer
for CASSANDRA-16527
2021-03-26 11:38:25 +01:00
Alexandre Dutra eb68380866 Throw IOE in AbstractType.writeValue if value has wrong fixed length
authored by Alexandre Dutra; reviewed by Berenguer Blasi and Andres de la Pena for CASSANDRA-16500
2021-03-25 15:52:13 -04:00
Sam Tunnicliffe bf96367f4d Port GossipTest::nodeDownDuringMove to 4.0
Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-15148
2021-03-23 17:59:38 +00:00
Mick Semb Wever 86a3cfe2fa
Ignore LongSharedExecutorPoolTest until SEPThreadpool is re-evaluated post 4.0
patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-16497
2021-03-22 17:16:39 +01:00
Mick Semb Wever 1ca5769c9a
Fix MixedModeReadTest.mixedModeReadColumnSubsetDigestCheck after CASSANDRA-16525
patch by Mick Semb Wever; reviewed by Yifan Cai for CASSANDRA-16525
2021-03-21 09:52:53 +01:00
Adam Holmberg 932b0a483e make cassandra-stress -node work with host:port
Patch by Adam Holmberg; reviewed by brandonwilliams for CASSANDRA-16529
2021-03-19 15:24:56 -05:00
Mick Semb Wever f8b79ce932
Merge branch 'cassandra-3.11' into trunk 2021-03-19 18:11:14 +01:00
Mick Semb Wever e9209527f2
Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-19 18:02:01 +01:00
Mick Semb Wever 1ee18ac22d
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-03-19 17:57:34 +01:00
Mick Semb Wever 730e89e229
Remove ant targets list-jvm-dtests and ant list-jvm-upgrade-dtests
patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16519
2021-03-19 17:36:19 +01:00
Yifan Cai c591978f4d
Better handle legacy gossip application states during (and after) upgrades
Only remove duplicated legacy application states when `!hasMajorVersion3Nodes()` but always avoid duplicate status notifications.

 patch by Yifan Cai; reviewed by Mick Semb Wever for CASSANDRA-16525
2021-03-19 16:51:37 +01:00
Marcus Eriksson 1ca27e456d Merge branch 'cassandra-3.11' into trunk 2021-03-18 09:41:29 +01:00
Marcus Eriksson 8257868f32 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-18 09:37:50 +01:00
Marcus Eriksson 32394e9d0e Ignore trailing zeros in hint files
Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-16523
2021-03-18 09:35:37 +01:00
jacek-lewandowski ecc7c2fc39
Fix flaky ClientRequestSizeMetricsTest
patch by Jacek Lewandowski; reviewed by Andres de la Peña, Benjamin Lerer, Jeremiah Jordan, Mick Semb Wever for CASSANDRA-16522
2021-03-16 21:40:16 +01:00
Brandon Williams f1df776b76 Merge branch 'cassandra-3.11' into trunk 2021-03-16 12:19:01 -05:00
Brandon Williams 16b0d1dec0 Ninja remove unused test import 2021-03-16 12:18:55 -05:00
Benjamin Lerer d0cfd0d9d9 Fix ValueAccessorTest.testSlice flakiness
patch by Benjamin Lerer; reviewed by Andrés de la Peña and Berenguer Blasi
for CASSANDRA-16516
2021-03-16 14:18:54 +01:00
jacek-lewandowski d048efccd6 Don't fail all view tests because one method timed out
Patch by Jacek Lewandowski; reviewed by brandonwilliams for
CASSANDRA-16520
2021-03-16 07:58:32 -05:00
Ekaterina Dimitrova 0a4b997337 Fix testPartitionDeletionRangeDeletionTie
authored by Ekaterina Dimitrova based on solution provided by Benjamin Lerer; reviewed by Jacek Lewandowski, Benjamin Lerer and Berenguer Blasi for CASSANDRA-16512
2021-03-15 19:41:58 -04:00
Alex Petrov 188997026e Merge branch 'cassandra-3.11' into trunk 2021-03-15 12:45:41 +01:00
Alex Petrov 2a6e4df054 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-15 12:33:15 +01:00
Alex Petrov 28decd307f CFS.setCompressionParameters() method can affect schema globally
Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-12949
2021-03-15 12:30:32 +01:00
jacek-lewandowski 2ff456953f Make driver timeouts configurable and increase them for CqlTester
Patch by Jacek Lewandowski; reviewed by brandonwilliams for
CASSANDRA-16514
2021-03-14 12:49:25 -05:00
jacek-lewandowski 7ae0fcecd2 Don't fail all view filtering tests because one method timed out
Patch by Jacek Lewandowski; reviewed by brandonwilliams for
CASSANDRA-16515
2021-03-12 13:57:17 -06:00
jacek-lewandowski 11d069a766
Fix probable collision when running unit tests in parallel, and use runners on testclasslist* targets
patch by Jacek Lewandowski; reviewed by Mick Semb Wever, Brandon Williams for CASSANDRA-16511
2021-03-12 15:48:33 +01:00
Ekaterina Dimitrova 07babf3cb1 Ninja-fix: CASSANDRA-15897 broke one of the CompactStorageUpgrade tests; GOSSIP required 2021-03-11 14:33:26 -05:00
Benjamin Lerer 92fe6a37fc Fix the CQL generated for the views.where_clause column when some identifiers require quoting
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-16479

CASSANDRA-13426 changed the way the Materialized Views WHERE clause stored
in system_schema.views was generated. The code used to generate the WHERE
clause text was not relying on method quoting identifiers if needed.
The patch address this problem.
2021-03-11 17:42:35 +01:00
Ekaterina Dimitrova c7432e98a3 Merge branch 'cassandra-3.11' into trunk 2021-03-10 20:55:06 -05:00
Ekaterina Dimitrova b654000936 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-10 20:53:06 -05:00
Sylvain Lebresne efde6a76f9 Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897
2021-03-10 20:33:54 -05:00
Andrés de la Peña 0e990d7231 Merge branch 'cassandra-3.11' into trunk 2021-03-10 17:34:20 +00:00
Andrés de la Peña dc82d481d9 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-10 17:27:03 +00:00
Andrés de la Peña 9c7b69e422 Fix ColumnFilter::toString not returning a valid CQL fragment
patch by Andrés de la Peña; reviewed by Benjamin Lerer for CASSANDRA-16483
2021-03-10 17:19:17 +00:00
Alex Petrov 9bc8d0b452 Avoid executing commands that have guaranteed empty bounds in slices filter
Patch by Alex Petrov; reviewed by Marcus Eriksson and Aleksey Yeschenko for CASSANDRA-16435.
2021-03-09 15:01:15 +01:00
Alex Petrov 6f13c864a0 NPE in Slice#make on RT + partition deletion reconciliation on timestamp tie
Patch by Alex Petrov; reviewed by Aleksey Yeschenko and Marcus Eriksson for CASSANDRA-16453.
2021-03-09 14:53:18 +01:00
Caleb Rackliffe 953c18df33 Improve replication tests
patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Ekaterina Dimitrova for CASSANDRA-16181
2021-03-08 17:08:36 +00:00
Marcus Eriksson 5c84ed9ae8
Send FAILED_SESSION_MSG on shutdown and on in-progress repairs during startup
patch by Marcus Eriksson; reviewed by Adam Holmberg, Chris Lohfink, Mick Semb Wever for CASSANDRA-16425
2021-03-08 17:56:48 +01:00
Benjamin Lerer 2aa22ba99d Merge branch cassandra-3.11 into trunk 2021-03-08 11:31:59 +01:00
Alexandre Dutra e3902bcdad Fix SASIIndexTest flakyness
patch by Alexandre Dutra; reviewed by Andrés de la Peña and Benjamin Lerer
for CASSANDRA-16444
2021-03-08 11:08:34 +01:00
Brandon Williams 78b13cd0e7 Reinstate removed ApplicationState padding
Patch by brandonwilliams; reviewed by edimitrova and blerer for
CASSANDRA-16484
2021-03-05 11:50:24 -06:00
Stefan Miklosovic 0979bda958 Expose data dirs to ColumnFamilyStoreMBean
Patch by Stefan Miklosovic; reviewed by marcuse for CASSANDRA-16335
2021-03-05 11:05:11 +01:00
Stefan Miklosovic 309b3033d4 Add possibility to copy SSTables in SSTableImporter instead of moving them
Patch by Stefan Miklosovic; reviewed by Michael Semb Wever and Marcus Eriksson for CASSANDRA-16407
2021-03-05 11:04:50 +01:00
Benjamin Lerer 87db9187c1 Fix DESCRIBE statement for CUSTOM indices with options
patch by Benjamin Lerer; reviewed by Brandon Williams for CASSANDRA-16482
2021-03-04 17:46:44 +01:00
Andrés de la Peña d1f3d40afc Merge branch 'cassandra-3.11' into trunk 2021-03-01 12:48:32 +00:00
Andrés de la Peña 0541c51996 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-03-01 12:33:02 +00:00
jacek-lewandowski 865b67b21d Fix ColumnFilter behaviour to prevent digest mitmatches during upgrades
patch by Jacek Lewandowski; reviewed by Andrés de la Peña and Yifan Cai for CASSANDRA-16415
2021-03-01 12:24:28 +00:00
Alex Petrov b063f30f51 Ninja: remove println statements committed with CASSANDRA-16217 2021-03-01 08:39:12 +01:00
Alex Petrov 20a3150997 Merge branch 'cassandra-3.11' into trunk 2021-02-25 14:09:10 +01:00
Alex Petrov 6dbf34b887 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-02-25 14:07:17 +01:00
Alex Petrov e675a74d73 Fix hint message re-serialization for in-jvm dtests
Patch by Alex Petrov; reviewed by Aleksey Yeschenko and Jon Meredith for CASSANDRA-16457
2021-02-25 14:03:48 +01:00
Benjamin Lerer 0b60c8f376 Fix timestamp issue in SinglePartitionSliceCommandTest testPartitionDeletionRowDeletionTie
Patch by Benjamin Lerer; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16443
2021-02-23 18:02:35 -05:00
Sam Tunnicliffe c9d6c725dd Promote protocol v5 from beta
Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Eduard Tudenhoefner
for CASSANDRA-14973
2021-02-23 16:46:39 +00:00
Yifan Cai f32475a839 Fix incorrect encoding for strings can be UTF8
patch by Yifan Cai; reviewed by Ekaterina Dimitrova for CASSANDRA-16429
2021-02-22 18:58:05 -08:00
Bereng 5ed5e84613 Nodetool status to display all available info even when bootstrapping
Patch by Berenguer Blasi, reviewed by brandonwilliams for
CASSANDRA-16412
2021-02-19 15:30:05 -06:00
Brandon Williams dfdb6e3d8e Prevent NPE and increase timing windows in ProxyHandlerConnectionsTest
Patch by brandonwilliams; reviewed by edimitrova for CASSANDRA-16358
2021-02-18 17:17:18 -06:00
Bereng 87e4f31e30 Fix node unable to join when RF > N in multi-DC with added warning
patch by Berenguer Blasi; reviewed by Andrés de la Peña, Ekaterina Dimitrova and Tomasz Lasica for CASSANDRA-16296
2021-02-18 11:42:24 +00:00
Jon Meredith 838bd8cae6 Correctly serialize all request responses - CASSANDRA-15946 followup
patch by Jon Meredith; reviewed by Alex Petrov, Yifan Cai for CASSANDRA-16385
2021-02-17 15:00:15 -08:00
Benjamin Lerer c8ca54a67e Merge branch cassandra-3.11 into trunk 2021-02-17 14:12:41 +01:00
Benjamin Lerer b07a6266eb Merge branch cassandra-3.0 into cassandra-3.11 2021-02-17 14:10:36 +01:00
Benjamin Lerer df0216c345 Increase CASTest timeouts
patch by Benjamin Lerer; reviewed by Sylvain Lebresne for CASSANDRA-16387
2021-02-17 13:59:38 +01:00
Andrés de la Peña 55a651a937 Merge branch 'cassandra-3.11' into trunk 2021-02-16 17:26:34 +00:00
Andrés de la Peña 24ebfdf2d0 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-02-16 17:21:44 +00:00
Caleb Rackliffe 8d71e06c1c Fix flaky test MigrationCoordinatorTest.testWeKeepSendingRequests not waiting for callback failure to complete before asserting that a new request has been sent
patch by Caleb Rackliffe; reviewed by Andrés de la Peña for CASSANDRA-16450
2021-02-16 17:20:48 +00:00
Andrés de la Peña 6665fc29b3 Improve coordination tests
patch by Andrés de la Peña; reviewed by Caleb Rackliffe, Alex Petrov and Blake Eggleston for CASSANDRA-16180
2021-02-16 15:25:28 +00:00
Benjamin Lerer e8a9d4203c Merge branch cassandra-3.11 into trunk 2021-02-15 14:37:17 +01:00
Benjamin Lerer db6f6c91be Merge branch cassandra-3.0 into cassandra-3.11 2021-02-15 14:35:08 +01:00
Caleb Rackliffe 1f686fd634 Avoid pushing schema mutations when setting up distributed system keyspaces locally
patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, Benjamin Lerer
and Brandon Williams for CASSANDRA-16387
2021-02-15 13:41:40 +01:00
Alex Petrov 7cddbd40ce Merge branch 'cassandra-3.11' into trunk 2021-02-15 12:50:38 +01:00
Alex Petrov f258ae6751 Fix Group By pager interaction with SRP
Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-16307
2021-02-15 12:39:37 +01:00
Alex Petrov 2121767136 Merge branch 'cassandra-3.11' into trunk 2021-02-15 12:19:28 +01:00
Alex Petrov b4beebd55a Merge branch 'cassandra-3.0' into cassandra-3.11 2021-02-15 12:17:01 +01:00
Alex Petrov e538df5e50 Merge branch 'cassandra-2.2' into cassandra-3.0 2021-02-15 12:12:54 +01:00
Alex Petrov 4c3b426120 Make paging work for SELECT queries with GROUP BY
Patch by Alex Petrov; reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-16427
2021-02-15 11:56:48 +01:00
Yifan Cai d6f18106f0 Add an option to nodetool tablestats to check sstable location correctness
patch by Yifan Cai; reviewed by Ekaterina Dimitrova, Marcus Eriksson for CASSANDRA-16344
2021-02-12 20:43:15 -08:00
Jon Meredith 2d80e9904b Unable to ALTER KEYSPACE while decommissioned/assassinated nodes are in gossip
patch by Jon Meredith; reviewed by Brandon Williams, David Capwell for CASSANDRA-16422
2021-02-12 09:41:35 -08:00
Ekaterina Dimitrova 2330545827 Metrics backward compatibility restored after CASSANDRA-15066
Authored by Ekaterina Dimitrova, reviewed by Benjamin Lerer for CASSANDRA-16083
2021-02-12 10:19:39 -05:00
Jon Meredith b74d7370cc Reduce new reserved keywords introduced since 3.0
patch by Jon Meredith; reviewed by Alex Petrov, David Capwell, Yifan Cai for CASSANDRA-16439
2021-02-11 21:17:47 -08:00
Benjamin Lerer f69b11eee9 Improve system tables handling in case of disk failures
patch by Benjamin Lerer; reviewed by Andrés de la Peña and  Marcus
Eriksson for CASSANDRA-14793
2021-02-04 15:04:22 +01:00
Yifan Cai 0373037a0d Add access and datacenters to unreserved keywords
patch by Yifan Cai; reviewed by Benjamin Lerer for CASSANDRA-16398
2021-02-03 11:28:39 -08:00
Andrés de la Peña 7cf35988f2 Add a jvm upgrade dtest for mixed versions repairs
patch by Andrés de la Peña; reviewed by Yifan Cai and Alexander Dejanovski for CASSANDRA-16244
2021-02-03 14:52:39 +00:00
wolfenha b61860c76e Fix nodetool ring, status output when DNS resolution or port printing are in use
Patch by Adam Holmberg and Scott Wolfenhaut; reviewed by Berenguer Blasi, Brandon Williams and Ekaterina Dimitrova for CASSANDRA-16283
2021-02-03 09:27:57 -05:00
Andrés de la Peña 0103e5c3a1 Merge branch 'cassandra-3.11' into trunk
# Conflicts:
#	CHANGES.txt
#	test/unit/org/apache/cassandra/locator/TokenMetadataTest.java
2021-02-01 17:41:37 +00:00
Andrés de la Peña a249e6c7c9 Merge branch 'cassandra-3.0' into cassandra-3.11
# Conflicts:
#	CHANGES.txt
2021-02-01 17:35:54 +00:00
Andrés de la Peña 08be5e0c54 Merge branch 'cassandra-2.2' into cassandra-3.0
# Conflicts:
#	CHANGES.txt
#	src/java/org/apache/cassandra/locator/TokenMetadata.java
2021-02-01 17:23:37 +00:00
Caleb Rackliffe d3e48e4e00 Make TokenMetadata's ring version increments atomic
patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Yifan Cai for CASSANDRA-16286
2021-02-01 17:11:31 +00:00
Aleksey Yeshchenko cd20f88282 Merge branch 'cassandra-3.11' into trunk 2021-01-29 10:55:52 +00:00
Aleksey Yeshchenko aa317ae205 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-01-29 10:54:14 +00:00
Aleksey Yeshchenko c2f24d2c45 Fix inbound TLS enforcement 2021-01-29 10:50:20 +00:00
Alex Petrov b55d830b09 Merge branch 'cassandra-3.11' into trunk 2021-01-28 15:34:02 +01:00
Alex Petrov 24d133ecbd Merge branch 'cassandra-3.0' into cassandra-3.11 2021-01-28 15:26:28 +01:00
Alex Petrov 88e7430bad Merge branch 'cassandra-2.2' into cassandra-3.0 2021-01-28 15:23:37 +01:00
Alex Petrov 276249910e Fix schema agreement race conditions in in-JVM dtests
Patch by Alex Petrov; reviewed by David Capwell and Caleb Rackliffe for CASSANDRA-16394
2021-01-28 15:19:18 +01:00
Benjamin Lerer 186c731664 Merge branch cassandra-3.11 into trunk 2021-01-25 11:45:37 +01:00
jacek-lewandowski a9ab7bde4e Fix digest computation for queries with fetched but non queried columns
patch by Jacek Lewandowski; reviewed by Benjamin Lerer and Sylvain
Lebresne for CASSANDRA-15962
2021-01-25 11:26:11 +01:00
Sam Tunnicliffe a0441eb66b Restore validation of message protocol version
Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16374
2021-01-22 13:57:54 +00:00
Marcus Eriksson 8ae2b09465 Merge branch 'cassandra-3.11' into trunk 2021-01-22 10:56:20 +01:00
Marcus Eriksson 8333d0b089 Reduce amount of allocations during batch statement execution
Patch by marcuse; reviewed by Benjamin Lerer, Michael Semb Wever and Yifan Cai
for CASSANDRA-16201
2021-01-22 10:50:46 +01:00
zhaorenhai 7f1659cd1d
Upgrade netty and chronicle-queue dependencies to get Auditing and native library loading working on arm64 architectures
CASSANDRA-16384 test case AuditLoggerTest fail on aarch64 platform
 CASSANDRA-16392 Unable to load the library netty_tcnative_linux_aarch_64

 patch by Zhao Renhai (赵 仁海); reviewed by Mick Semb Wever for CASSANDRA-16384,CASSANDRA-16392
2021-01-22 10:02:20 +01:00
Adam Holmberg 5e8f7f591d
Release StreamingTombstoneHistogramBuilder spool when switching writers
patch by Adam Holmberg; reviewed by Berenguer Blasi, Mick Semb Wever for CASSANDRA-14834
2021-01-20 23:22:42 +01:00
Brandon Williams 12b610246b Don't manually remove endpoints in distributed tests
Patch by brandonwilliams, reviewed by ycai and edimitrova for
CASSANDRA-16229
2021-01-20 12:46:23 -06:00
Ekaterina Dimitrova 1b4e1cc930 Merge branch 'cassandra-3.11' into trunk 2021-01-19 17:59:58 -05:00
Ekaterina Dimitrova 11cb8104fa Merge branch 'cassandra-3.0' into cassandra-3.11 2021-01-19 17:54:28 -05:00
Ekaterina Dimitrova 0a1e900a0a Prevent unbounded number of pending flushing tasks; Add PendingFlushTasks metric (CASSANDRA-16261)
Authored by Ekaterina Dimitrova; reviewed by Caleb Rackliffe and Andres de la Pena for CASSANDRA-16261
2021-01-19 17:31:24 -05:00