Brandon Williams
69f735d61f
Update packaging shell includes for j17
...
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-19283
2024-02-08 06:09:45 -06:00
Andrés de la Peña
5b9321eee1
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-02-08 11:33:23 +00:00
Andrés de la Peña
89a8155916
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-08 11:11:07 +00:00
Andrés de la Peña
505f5af645
Ensure that repair doesn't exceed repair_session_space by running limiting validation parallelism
...
patch by Andrés de la Peña; reviewed by David Capwell for CASSANDRA-19336
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
2024-02-08 11:09:21 +00:00
Jacek Lewandowski
78dca99973
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Backport CASSANDRA-16418 to 3.x
2024-02-07 15:12:03 +01:00
Jacek Lewandowski
d9dbd5e1d0
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Backport CASSANDRA-16418 to 3.x
2024-02-07 15:12:02 +01:00
Jacek Lewandowski
9613af24f3
Merge branch 'cassandra-3.11' into cassandra-4.0
...
* cassandra-3.11:
Backport CASSANDRA-16418 to 3.x
2024-02-07 15:12:01 +01:00
Jacek Lewandowski
2170825f0e
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
Backport CASSANDRA-16418 to 3.x
2024-02-07 15:12:00 +01:00
Szymon Miężał
5be57829b0
Backport CASSANDRA-16418 to 3.x
...
When a node is decommissioned, it triggers data transfer to other nodes.
During this transfer process, receiving nodes temporarily hold token ranges in a pending state.
However, the current cleanup process doesn't account for these pending ranges when calculating token ownership,
leading to inadvertent cleanup of data already stored in SSTables.
To address this issue, this patch introduces two changes.
Firstly, it backports CASSANDRA-16418, introducing a preventive check in `StorageService#forceKeyspaceCleanup`.
This check disallows the initiation of cleanup when a node contains any pending ranges for the requested keyspace.
Secondly, it reintroduces a similar condition to test for the existence of pending ranges in `CompactionManager#performCleanup`.
This ensures the safety of this API as well.
Patch by Szymon Miezal; reviewed by Brandon Williams, Jacek Lewandowski for CASSANDRA-18824
Co-authored-by: Szymon Miezal <szymon.miezal@datastax.com>
Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com>
2024-02-07 15:11:59 +01:00
Bereng
1086d10965
In-jvm dtest RepairTest fails with storage_compatibility_mode: NONE
...
Patch by Berenguer Blasi; reviewed by brandonwilliams for CASSANDRA-19085
2024-02-07 08:30:43 +01:00
Brandon Williams
9fe32fa8b5
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-02-02 07:25:29 -06:00
Brandon Williams
cd7ff04e72
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-02 07:24:51 -06:00
Brandon Williams
1e450dbb1a
Merge branch 'cassandra-3.11' into cassandra-4.0
2024-02-02 07:24:13 -06:00
Brandon Williams
653337ed06
Merge branch 'cassandra-3.0' into cassandra-3.11
2024-02-02 07:23:02 -06:00
Brandon Williams
0bc95bbebd
Set log-cli-level to DEBUG in circle config
...
Patch by brandonwilliams; reviewed by edimitrova for CASSANDRA-19350
2024-02-02 07:21:53 -06:00
Ekaterina Dimitrova
ef6864fa66
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-01-31 11:22:19 -05:00
Ekaterina Dimitrova
8709b28224
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-01-31 11:19:02 -05:00
Ekaterina Dimitrova
74079562f2
Merge branch 'cassandra-3.11' into cassandra-4.0
2024-01-31 11:15:49 -05:00
Ekaterina Dimitrova
aa561f2373
Switch memtable_allocation_type from offheap_objects to heap_buffers in test/conf/cassandra.yaml
...
patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-19326
2024-01-31 11:11:35 -05:00
Ekaterina Dimitrova
1e8a1a21ab
Fix data corruption in VectorCodec when using heap buffers
...
patch by Ekaterina Dimitrova, reviewed by Andres de la Pena for CASSANDRA-19168
2024-01-30 16:59:13 -05:00
Ekaterina Dimitrova
e3ce316cce
Fix java17.adoc page
...
patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-19337
2024-01-29 18:43:00 -05:00
Ekaterina Dimitrova
0f4a237d01
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-01-29 18:17:08 -05:00
Ekaterina Dimitrova
846735eb8e
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-01-29 18:12:41 -05:00
Ekaterina Dimitrova
21988ed3f0
Merge branch 'cassandra-3.11' into cassandra-4.0
2024-01-29 18:04:48 -05:00
Ekaterina Dimitrova
604776b9c6
Merge branch 'cassandra-3.0' into cassandra-3.11
2024-01-29 18:01:19 -05:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Paulo Motta
e04a3176ff
Merge branch 'cassandra-4.1' into cassandra-5.0
...
Closes #3004
2024-01-10 11:21:37 -05:00