Мещеряков Вячеслав Юрьевич
d1f2936ccb
Support legacy plain_text_auth section in credentials file removed unintentionally
...
patch by Мещеряков Вячеслав Юрьевич; reviewed by Stefan Miklosovic and Brad Schoening for CASSANDRA-19498
2024-05-14 10:07:19 +02:00
Brandon Williams
c6017aca77
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-05-08 10:28:12 -05:00
Raymond Huffman
057d082e00
Add option to override the FatClient timeout for Bootstrapping nodes
...
Patch by Raymond Huffman; reviewed by brandonwilliams and dcapwell for
CASSANDRA-15439
2024-05-07 16:32:41 -05:00
Brandon Williams
103e9cca1a
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-05-06 08:35:07 -05:00
Brandon Williams
f12f928dee
Bring dirs/ownership/perms in line with Debian package
...
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-19565
2024-05-06 08:34:15 -05:00
Stefan Miklosovic
85039aa8c5
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-05-02 10:39:28 +02:00
Stefan Miklosovic
334ca05730
Make nodetool import congruent with the documentation by not relying on the folder structure of the imported SSTable files
...
nodetool import requires keyspace and table on the command line to import SSTables to. This
was not always working as specifying keypace and table while having SSTables located in the
directory structure which differed on keyspace and table (dir and parent dir) just
ignored them.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19401
2024-05-02 10:32:55 +02:00
ci worker
7c79d91b6f
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-05-01 14:34:02 -07:00
David Capwell
c14abb40b2
IR may leak SSTables with pending repair when coming from streaming
...
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19182
2024-05-01 14:32:07 -07:00
Caleb Rackliffe
428fa1f445
Make queries visible to the "system_views.queries" virtual table at the coordinator level
...
patch by Caleb Rackliffe; reviewed by David Capwell and Chris Lohfink for CASSANDRA-19577
2024-05-01 14:32:12 -05:00
Chris Lohfink
a6e80317de
apply schema if schema digest differs
...
Patch by clohfink; reviewed by brandonwilliams and jwest for
CASSANDRA-19578
2024-04-30 16:59:34 -05:00
Jon Meredith
858a2b2321
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-04-25 14:00:47 -06:00
Jon Meredith
9157d98e4c
Streaming exception race creates corrupt transaction log files that prevent restart
...
patch by Jon Meredith; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-18736
2024-04-25 13:59:59 -06:00
Stefan Miklosovic
e471a57dc2
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-04-23 00:51:18 +02:00
Stefan Miklosovic
fba4a85b97
Fix CQL tojson timestamp output on negative timestamp values before Gregorian calendar reform in 1582
...
patch by Stefan Miklosovic; reviewed by Brandon Williams, Berenguer Blasi for CASSANDRA-19566
2024-04-23 00:44:37 +02:00
Jacek Lewandowski
445ae1a4b1
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Fix few types issues and implement types compatibility tests
2024-04-18 12:33:54 +02:00
Jacek Lewandowski
f92998190c
Fix few types issues and implement types compatibility tests
...
Patch by Jacek Lewandowski; reviewed by Stefan Miklosovic for CASSANDRA-19479
2024-04-18 12:33:52 +02:00
Caleb Rackliffe
39bd3c2261
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Optionally avoid hint transfer during decommission
2024-04-08 15:28:06 -05:00
Caleb Rackliffe
0974a3656d
Optionally avoid hint transfer during decommission
...
patch by Paul Chandler; reviewed by Caleb Rackliffe and Brandon Williams for CASSANDRA-19525
2024-04-08 15:22:10 -05:00
Stefan Miklosovic
5fb562d7ef
Fix hints delivery for a node going down repeatedly
...
patch by Stefan Miklosovic; reviewed by Brandon Williams, Paul Chandler for CASSANDRA-19495
2024-04-05 10:53:54 +02:00
Brandon Williams
659e41db9a
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-04-04 11:00:07 -05:00
Mohammad Aburadeh
6a640b0c4e
Change logging to TRACE when failing to get peer certificates
...
Patch by Mohammad Aburadeh; reviewed by brandonwilliams and jonmeredith
for CASSANDRA-19508
2024-04-04 10:58:19 -05:00
Stefan Miklosovic
38408938cc
Do not go to disk for reading hints file sizes
...
patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko, Jon Haddad, Chris Lohfink for CASSANDRA-19477
2024-03-25 14:08:02 +01:00
Stefan Miklosovic
e4ae1f3a4f
Fix system_views.settings to handle array types
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19475
2024-03-19 14:55:42 +01:00
Brandon Williams
8502da494c
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-03-14 10:26:06 -05:00
arkn98
a2fbb17867
Push LocalSessions info logs to debug
...
Patch by arkn98; reviewed by bereng and brandonwilliams for CASSANDRA-18335
2024-03-14 10:24:38 -05:00
Stefan Miklosovic
e120088d44
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-29 11:40:57 +01:00
Stefan Miklosovic
a124cfce85
Merge branch 'cassandra-3.11' into cassandra-4.0
2024-02-29 11:38:39 +01:00
Abe Ratnofsky
099fdf2673
Move ClientWarn.State#warnings to a thread-safe list
...
patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-19427
2024-02-29 11:33:03 +01:00
Stefan Miklosovic
95fcefede2
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-23 14:51:06 +01:00
Stefan Miklosovic
5430e69e77
Merge branch 'cassandra-3.11' into cassandra-4.0
2024-02-23 14:49:06 +01:00
Stefan Miklosovic
af5733124d
Merge branch 'cassandra-3.0' into cassandra-3.11
2024-02-23 14:48:02 +01:00
Jack Green
98eea87aa5
Fix SCM URL links
...
patch by Jack Green; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19422
2024-02-23 14:43:41 +01:00
Stefan Miklosovic
b6b291e3bb
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-22 23:56:48 +01:00
Runtian Liu
c2041ba45b
Filter remote DC replicas out when constructing the initial replica plan for the local read repair
...
patch by Runtian Liu; reviewed by Blake Eggleston and Stefan Miklosovic for CASSANDRA-19120
2024-02-22 23:21:16 +01:00
Stefan Miklosovic
5f63b0ade1
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-22 09:58:10 +01:00
maoling
8c4a58f035
Remove redundant code in StorageProxy#sendToHintedReplicas
...
patch by Ling Mao; reviewed by Stefan Miklosovic, Brandon Williams and Maxwell Guo for CASSANDRA-19412
2024-02-22 09:54:08 +01:00
Stefan Miklosovic
6250ba7929
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-02-21 09:08:53 +01:00
Stefan Miklosovic
98d0e181d5
Remove bashisms for mx4j tool in cassandra-env.sh
...
/bin/sh (our shebang in bin/cassandra) does not recognize the
`if` construct which is available in /bin/bash only hence if
MX4J_ADDRESS or MX4J_PORT was not commented out, the script would
fail to execute it.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19416
2024-02-21 08:37:23 +01:00
Stefan Miklosovic
a9a7dd0caf
increment version to 4.1.5
2024-02-14 21:18:44 +01: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
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
Stefan Miklosovic
2a7c64027d
increment version to 4.0.13
2024-01-23 18:40:10 +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
Paulo Motta
3d1b981d89
Merge branch 'cassandra-4.0' into cassandra-4.1
...
Closes #2968
2024-01-10 11:18:34 -05:00