Commit Graph

29710 Commits

Author SHA1 Message Date
Ekaterina Dimitrova 22e12adaec Fix Compact Storage section in NEWS.txt
patch by Ekaterina Dimitrova; reviewed by Paulo Motta for CASSANDRA-19291
2024-01-29 17:58:20 -05:00
Stefan Miklosovic cf93734492
ninja: update CHANGES.txt for CASSANDRA-19289 2024-01-29 17:05:56 +01:00
Caleb Rackliffe d6c7c87f55 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Avoid over-skipping of key iterators from static column indexes during mixed intersections
2024-01-29 09:53:54 -06:00
Caleb Rackliffe 87f2a7b763 Avoid over-skipping of key iterators from static column indexes during mixed intersections
patch by Caleb Rackliffe; reviewed by Piotr Kołaczkowski and Alex Petrov for CASSANDRA-19278

Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
2024-01-29 09:47:57 -06:00
Stefan Miklosovic 37acd27f2d
Extend nodetool tpstats and system_views.thread_pools with detailed pool parameters
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19289
2024-01-29 16:02:56 +01:00
Alex Petrov 1cb6d3568b Handle MIN_TOKEN placement correctly.
Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19262.
2024-01-29 16:01:19 +01:00
fibersel c5a023a204
Improve documentation for snapshots
patch by Abi Palagashvili; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16887

Co-authored-by: akihiro17 <akihiro17@users.noreply.github.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2024-01-25 16:25:18 +01:00
Stefan Miklosovic f6707e6191
Merge branch 'cassandra-5.0' into trunk 2024-01-25 10:24:24 +01:00
Stefan Miklosovic c00ebc8d2d
Make concurrent_index_builders configurable at runtime
This work is part of SAI phase 2 as per CASSANDRA-18473

patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-19266
2024-01-25 10:12:48 +01:00
Stefan Miklosovic 2f2bb70ccb
Merge branch 'cassandra-5.0' into trunk 2024-01-23 20:59:12 +01:00
Stefan Miklosovic 4a6a015814
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-01-23 20:59:03 +01:00
Stefan Miklosovic 99d9faeef5
Prepare debian changelog for 4.1.4 2024-01-23 20:43:27 +01:00
Stefan Miklosovic dac61b4b40
Merge branch 'cassandra-5.0' into trunk 2024-01-23 18:42:18 +01:00
Stefan Miklosovic 1c7d8400a8
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-01-23 18:42:05 +01:00
Stefan Miklosovic 05f1192fb7
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-01-23 18:41:46 +01:00
Stefan Miklosovic 2a7c64027d
increment version to 4.0.13 2024-01-23 18:40:10 +01:00
Jacek Lewandowski ca067ca58a Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix storage_compatibility_mode for streaming
2024-01-23 14:31:10 +01:00
Jacek Lewandowski d422eb1f35 Fix storage_compatibility_mode for streaming
- Rename and refactor a bit property for overriding storage compatibility mode
- Fix streaming for tools
- consider bulkloader as a client instead of tool

Patch by Jacek Lewandowski; reviewed by Berenguer Blasi, Branimir Lambov for CASSANDRA-19126
2024-01-23 14:24:06 +01:00
Claude Warren 5d46ff2796
Remove dependency on Sigar in favor of OSHI
patch by Claude Warren; reviewed by Stefan Miklosovic, Jacek Lewandowski, Michael Semb Wever for CASSANDRA-16565

Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2024-01-23 11:54:20 +01:00
Benjamin Lerer 34fa4e279a Simplify the bind marker and Term logic
patch by Benjamin Lerer; reviewed by Andrés de la Peña, Ekaterina Dimitrova and Maxwell Guo for CASSANDRA-18813

The patch refactor the Term and Terms interfaces to simplify the logic.
* It removes the MultiItemTerminal and MultiColumnRaw interfaces
* Represents IN bind marker as Terms instead of having 2 different representations (a list of terms and a single MultiItemTerminal).
* Replaces the AbstractMarker hierachy by the Marker class
* It introduces a new MultiElementType that becomes a super class of all the CollectionTypes, TupleType, UserType and VectorType (standardizing the pack and unpack method name and their modifiers)
* It replaces the Value and DelayedValue implementations for the Lists, Sets, Maps, Tuples, UserTypes and Vectors classes by the MultiElements Value and DelayedValue classes.
2024-01-23 11:48:05 +01:00
Andrés de la Peña 1e44a0850b Merge branch 'cassandra-5.0' into trunk 2024-01-22 14:37:38 +00:00
Szymon Miężał c76b32492f Add support of vector type to cqlsh COPY command
This patch adds a converter that allows parsing vector literals
passed via csv files to the COPY command.

patch by Szymon Miezal; reviewed by Andrés de la Peña, Stefan Miklosovic and Maxwell Guo for CASSANDRA-19118
2024-01-22 14:35:32 +00:00
Alex Petrov 46b90364da Change IP address of the CMS node during transition
Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-19219
2024-01-22 15:14:12 +01:00
Alex Petrov b10e269344 Fix Harry Upgrade Test - primodal epoch initialization
Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19208.
2024-01-22 15:01:35 +01:00
Stefan Miklosovic e81b2f54b4
Merge branch 'cassandra-5.0' into trunk 2024-01-22 12:55:42 +01:00
Stefan Miklosovic 016dd6ca37
Make CQLSSTableWriter to support building of SAI indexes
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Doug Rohrer for CASSANDRA-18714
2024-01-22 09:59:19 +01:00
Ekaterina Dimitrova aa644c9dfa Merge branch 'cassandra-5.0' into trunk 2024-01-19 19:04:59 -05:00
Ekaterina Dimitrova 9f5e45e5a2 Append additional JVM options when using JDK17+
patch by Ekaterina Dimitrova; reviewed by Paulo Motta for CASSANDRA-19001
2024-01-19 18:50:53 -05:00
Andrés de la Peña 03f0d37cb0 Merge branch 'cassandra-5.0' into trunk 2024-01-19 17:33:55 +00:00
Andrés de la Peña 8fd44ca8fc Upgrade Python driver to 3.29.0
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-19245
2024-01-19 17:14:57 +00:00
shyla226 89e33a16ea Limit cassandra startup to supported JDKs
Set CASSANDRA_JDK_UNSUPPORTED to use a newer JDK

patch by Shylaja Kokoori; reviewed by Berenguer Blasi, Ekaterina Dimitrova, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-18688
2024-01-19 08:56:51 -05:00
Marcus Eriksson 43eb2a4bde Avoid trying to get replication factor for system_cluster_metadata before we have a CMS
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19269
2024-01-18 14:23:44 +01:00
maoling 7f354571f3 Fix startup ExceptionInInitializerError when upgrade from 5.0-beta1 to trunk
Patch by Ling Mao; reviewed by marcuse for CASSANDRA-19263
2024-01-18 14:09:07 +01:00
Bereng a42f922eed Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Enhanced usage of test method names in CQLTester for better test debugging
2024-01-18 07:13:41 +01:00
Bereng 666f7df803 Enhanced usage of test method names in CQLTester for better test debugging
patch by Berenguer Blasi, Benjamin Lerer; reviewed by Benjamin Lerer for CASSANDRA-19050

Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2024-01-18 07:06:18 +01:00
Mick Semb Wever 14911e628b
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Docker test container fixes: remove unused files/folders in image, and use envs instead of env-file
2024-01-17 15:24:58 +01:00
Mick Semb Wever f54177bb0a
Docker test container fixes: remove unused files/folders in image, and use envs instead of env-file
Adds warning and reduces container requested cpus if over docker daemon limits.

 patch by Mick Semb Wever; reviewed by Brandon Williams for INFRA-25202
2024-01-17 15:23:25 +01:00
Stefan Miklosovic 522baab6ed
Merge branch 'cassandra-5.0' into trunk 2024-01-17 12:52:04 +01:00
Stefan Miklosovic e17373c5ee
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-01-17 12:51:53 +01:00
Stefan Miklosovic 6d4942c703
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-01-17 12:51:40 +01:00
Stefan Miklosovic af752fcd53
Prepare debian changelog for 4.0.12 2024-01-17 12:02:37 +01:00
Alex Petrov ab142f8d28
Put Harry upgrade test under upgrade directory
Patch by Alex Petrov, reviewed by Stefan Miklosovic for CASSANDRA-19250
2024-01-11 12:20:53 +01:00
Stefan Miklosovic 155a754aea
Merge branch 'cassandra-5.0' into trunk 2024-01-11 11:33:38 +01:00
Stefan Miklosovic e077c93f0e
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-01-11 11:32:41 +01:00
Stefan Miklosovic fa6e06c933
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-01-11 11:30:25 +01:00
Runtian Liu ee9e418782
Skip version check if an endpoint is dead state in Gossiper#upgradeFromVersionSupplier
patch by Runtian Liu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19187
2024-01-11 10:37:11 +01:00
Ekaterina Dimitrova 292f0a6724 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
2024-01-10 13:28:33 -05:00
Ekaterina Dimitrova 50d0b2731b Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
2024-01-10 13:25:29 -05:00
Ekaterina Dimitrova dc6afb0cf3 Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
2024-01-10 13:22:35 -05:00
Ekaterina Dimitrova 290a5990d4 Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi for CASSANDRA-19205
2024-01-10 13:12:00 -05:00