Stefan Miklosovic
2c684a0f5a
Merge branch 'cassandra-5.0' into trunk
2024-09-15 20:06:49 +02:00
Stefan Miklosovic
78ab095c87
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-09-15 20:05:52 +02:00
Stefan Miklosovic
48eab9afd8
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-09-15 19:57:53 +02:00
maxwellguo
9f18aab1dc
Fix millisecond and microsecond precision for commit log replay
...
patch by Maxwell Guo; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-19448
2024-09-13 15:42:20 +02:00
Francisco Guerrero
25291ff3fd
Allow configuring log format for Audit Logs
...
patch by Francisco Guerrero; reviewed by Stefan Miklosovic, Andy Tolbert for CASSANDRA-19792
2024-07-24 15:03:18 -07:00
Stefan Miklosovic
f79bb7b630
Merge branch 'cassandra-5.0' into trunk
2024-07-23 16:50:51 +02:00
Stefan Miklosovic
c3bd83cd5c
Add java.base/java.lang.reflect among opens for jvm11-client.options
...
not adding this open triggered warnings in tools like auditlogviewer when on Java 11
patch by Stefan Miklosovic; reviewed by Brad Schoening for CASSANDRA-19780
2024-07-23 16:47:37 +02:00
Stefan Miklosovic
42d18a83e4
Merge branch 'cassandra-5.0' into trunk
2024-07-15 15:52:43 +02:00
Stefan Miklosovic
10a98fe5aa
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-07-15 15:40:22 +02:00
Stefan Miklosovic
98a0b54c40
Support dictionary lookup for CassandraPasswordValidator
...
patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-19762
2024-07-15 11:09:57 +02:00
Stefan Miklosovic
d336dda112
CEP-24 Password validation / generation
...
patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457
2024-07-08 23:32:09 +02:00
Brandon Williams
a09ab6313c
Merge branch 'cassandra-5.0' into trunk
2024-06-11 13:11:11 -05:00
Brandon Williams
531de93369
Disable chronicle analytics
...
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19656
2024-06-11 13:10:12 -05:00
Stefan Miklosovic
7579454057
Merge branch 'cassandra-5.0' into trunk
2024-05-14 11:33:40 +02:00
Stefan Miklosovic
59a5c6477d
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-05-14 11:31:40 +02:00
Мещеряков Вячеслав Юрьевич
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
3b8c48024e
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-05-08 10:28:46 -05: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
Caleb Rackliffe
c33c8ebab4
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Optionally fail writes when SAI refuses to index a term value exceeding a configured maximum size
2024-04-17 11:29:43 -05:00
Caleb Rackliffe
9bfaee91c4
Optionally fail writes when SAI refuses to index a term value exceeding a configured maximum size
...
patch by Caleb Rackliffe; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-19493
2024-04-17 11:12:42 -05:00
Abe Ratnofsky
8d705b31e9
Add new TriggersPolicy configuration to allow operators to disable triggers
...
patch by Abe Ratnofsky; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19532
2024-04-16 11:09:33 +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
Francisco Guerrero
a0af41f666
CASSANDRA-18951: Add option for MutualTlsAuthenticator to restrict the certificate validity period
...
In this commit, we introduce two new optional options for the `server_encryption_options`
and the `client_encryption_options`. The options are `max_certificate_validity_period` and
`certificate_validity_warn_threshold`. Both options can be configured as a duration
configuration parameter as defined by the `DurationSpec` (see CASSANDRA-15234). The resolution
for these new properties is minutes.
When specified, the certificate validation implementation will take that information
and reject certificates that are older than the maximum allowed certificate validity period,
translating into a rejection from the authenticating user.
The `certificate_validity_warn_threshold` option can be configured to emit warnings (log entries)
when the certificate exceeds the validity threshold.
patch by Francisco Guerrero; reviewed by Andy Tolbert, Abe Ratnofsky, Dinesh Joshi for CASSANDRA-18951
2024-03-25 16:58:36 -07:00
Stefan Miklosovic
da86cddddb
Merge branch 'cassandra-5.0' into trunk
2024-03-12 13:40:59 +01:00
Stefan Miklosovic
2f836fa596
Set uuid_sstable_identifiers_enabled to true for cassandra-latest.yaml
...
patch by Stefan Miklosovic; reviewed by Branimir Lambov, Jacek Lewandowski for CASSANDRA-19460
2024-03-12 13:33:08 +01:00
Branimir Lambov
28efb63df5
Merge branch 'cassandra-5.0' into trunk
2024-03-07 13:19:16 +02:00
Branimir Lambov
06ed1afc34
Add an optimized default configuration to tests and make it available for new users
...
This patch adds a new configuration file, cassandra_latest.yaml, which changes
some of the settings to use new features we usually recommend to users,
including:
- Big Trie-Indexed SSTables
- Trie memtables
- Unified Compaction Strategy
- Storage Attached Index
- Off-heap objects memtables
- Direct-write commit log
- No storage compatibility
These changes are applied in new test targets for unit, in-jvm and python dtests that are
run pre-commit. When changes are made to the new config file, python dtest will use it
directly, but unit and in-jvm dtests require updates, respectively, to latest_diff.yaml
and InstanceConfig.java.
patch by Branimir Lambov; reviewed by Berenguer Blasi for CASSANDRA-18753
2024-03-07 11:08:44 +02:00
Brandon Williams
8b429c8ef9
Merge branch 'cassandra-5.0' into trunk
2024-03-04 14:18:28 -06:00
Brandon Williams
194a41baea
Add export for remote JMX security for j17
...
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19453
2024-03-04 14:16:59 -06:00
Stefan Miklosovic
9cc688e978
Merge branch 'cassandra-5.0' into trunk
2024-02-21 09:16:02 +01:00
Stefan Miklosovic
5ae1294cb1
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-02-21 09:15:00 +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
087a4474d8
Remove native_transport_port_ssl
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19397
2024-02-19 09:24:56 +01:00
Stefan Miklosovic
8bdf2615bc
Merge branch 'cassandra-5.0' into trunk
2024-02-14 15:55:34 +01:00
Stefan Miklosovic
8b037a6c84
Deprecate native_transport_port_ssl
...
patch by Stefan Miklosovic; reviewed by Abe Ratnofsky, Brandon Williams for CASSANDRA-19392
2024-02-14 15:49:01 +01:00
Andrés de la Peña
aa3ee3c7f1
Merge branch 'cassandra-5.0' into trunk
2024-02-08 11:34:27 +00: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
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
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
Stefan Miklosovic
82c01d5e0e
Merge branch 'cassandra-5.0' into trunk
2024-01-05 10:38:24 +01:00
Stefan Miklosovic
8ce4a6d1ec
Optionally fail when a non-partition-restricted query is issued against an index
...
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18796
2024-01-02 10:31:34 +01:00
Alex Petrov
b7e5675edd
Remove conf/harry-example.yaml
...
Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19081/CASSANDRA-19208
2023-12-20 14:57:32 +01:00
Jyothsna Konisa
bfcb21fbeb
Set right client auth for creating SSL context in mTLS optional mode
...
patch by Jyothsna Konisa; reviewed by Francisco Guerrero, Jon Meredith for CASSANDRA-18811
2023-12-19 13:54:28 -07:00
Jacek Lewandowski
08c46d0963
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Fix the correspondingMessagingVersion of SSTable format and improve TTL overflow tests coverage
2023-12-15 09:44:46 +01:00