15 Collaborator |
Brandon Williams , Marcus Eriksson , Sam Tunnicliffe , Alex Petrov , Mick Semb Wever , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Caleb Rackliffe , Josh McKenzie , Dinesh Joshi , Jon Meredith , Francisco Guerrero , Andy Tolbert , Jyothsna Konisa |
8 Patch |
13 Review |
b6eb5890da38642fc7af7d39c83f7ec01f33d78f,
2d3068c01fd6a5d3523f91de3dd2c951da0e88f3,
b4894226c57bf2cbc29cad1db47938c9e5ef0a7c,
8d705b31e9a3f213e5eb296d4308e5b22b0e996c,
fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631,
230fe8e64722ac02dbf8cdafb7d4fef120726dd7,
4ba1bc2d5798c7a10ae122e7c8ec44b3d5242de6,
d4ecaf80e69ea3bd3d8a9538ae3f70851997b6cf |
a0af41f666c23a840d9df3f06729ed5fd2c06cd1,
c09d0d929baeaa02f3438313c7979ccf6b4b3c5a,
5be1038c5d38af32d3cbb0545d867f21304f3a46,
bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74,
81922c5a7bcbf9db7564a29922c9d8f6222c7cdc,
230c66c9395fb339d08744d832279281928d3b9b,
2b7563f40317b5d232af1a2d97e62aacc9b135a9,
6ae22097767359a27ed33f6b1fcca79be99c3f39,
8a3748c29048b8005dab098ad031b8f75efd942e,
c0e749ee4f00d20df44cc9a243dac3e747bdd601,
796cfd4359355bcb8c31d072e9c4051a73ec9333,
6e0b450d9df3596d2eb79bfca92edd434cca7035,
6ed308d6a814826be145f6ba30304ea474bf263e |
2d3068c01fd6a5d3523f91de3dd2c951da0e88f3 | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-10-10 10:42:58+02:00
During TCM upgrade, retain all properties of existing system tables
Patch by Abe Ratnofsky and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19992
Co-authored-by: Abe Ratnofsky <abe@aber.io>
8d705b31e9a3f213e5eb296d4308e5b22b0e996c | Author: Abe Ratnofsky <abe@aber.io>
| 2024-04-04 17:00:08-04:00
Add new TriggersPolicy configuration to allow operators to disable triggers
patch by Abe Ratnofsky; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19532
a0af41f666c23a840d9df3f06729ed5fd2c06cd1 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
| 2024-02-15 13:19:28-08:00
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
c09d0d929baeaa02f3438313c7979ccf6b4b3c5a | Author: Andy Tolbert <andy_tolbert@apple.com>
| 2024-01-30 16:41:54-08:00
Allow CQL client certificate authentication to work without sending an AUTHENTICATE request
patch by Andy Tolbert; reviewed by Abe Ratnofsky, Dinesh Joshi, Francisco Guerrero, Jyothsna Konisa for CASSANDRA-18857
4ba1bc2d5798c7a10ae122e7c8ec44b3d5242de6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2023-11-28 11:01:15+01:00
Improvements / changes required for Transactional Metadata testing:
* Add an ability to run sequential r/w for more deterministic results
* Implement Network Topology Strategy
* Add all pds iterator to ops selector
* Make sure to log when detecting that a run starts against a dirty table
* Fix a concurrency issue with reorder buffer
* Add some safety wheels / debugging instruments
* Add a pd selector symmetry test
* Make it simpler to write and log
* Rename sequential rw to write before read
* Avoid starving writers by readers and vice versa
* Add a minimal guide for debugging falsifications
* Fix select peers query for local state checker
* Add examples for programmatic configuration
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
Co-authored-by: Abe Ratnofsky <abe@aber.io>
6ed308d6a814826be145f6ba30304ea474bf263e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2023-03-09 17:13:18+01:00
Pull in Cassandra concurrent utils until there is a common shared library
Patch by Alex Petrov; reviewed by Caleb Rackliffe and Abe Ratnofsky for CASSANDRA-18315
5be1038c5d38af32d3cbb0545d867f21304f3a46 | Author: David Capwell <dcapwell@apache.org>
| 2023-01-11 13:40:57-08:00
Streaming progress virtual table lock contention can trigger TCP_USER_TIMEOUT and fail streaming
patch by David Capwell; reviewed by Abe Ratnofsky, Jon Meredith for CASSANDRA-18110
d4ecaf80e69ea3bd3d8a9538ae3f70851997b6cf | Author: Abe Ratnofsky <abe@aber.io>
| 2022-10-17 12:54:44+02:00
Improvements:
* formatting
* thread shutdown on failed run creation
* idempotent query execution
* retry delay
Patch by Abe Ratnofsky; reviewed by Alex Petrov for CASSANDRA-18315.
bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-09-15 14:22:34-04:00
Add metrics around storage usage and compression
Patch by Caleb Rackliffe; reviewed by Abe Ratnofsky and Josh McKenzie for CASSANDRA-17898
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
230fe8e64722ac02dbf8cdafb7d4fef120726dd7 | Author: Abe Ratnofsky <abe@aber.io>
| 2022-02-04 11:15:42-08:00
Include Git SHA in --verbose flag for nodetool version
Patch by Abe Ratnofsky; review by Brandon Williams, Caleb Rackliffe, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-17753
230c66c9395fb339d08744d832279281928d3b9b | Author: David Capwell <dcapwell@gmail.com>
| 2021-08-03 19:07:56-07:00
Fix flaky test consistent_bootstrap_test.py::TestBootstrapConsistency::test_consistent_reads_after_move
patch by David Capwell; reviewed by Abe Ratnofsky, Ekaterina Dimitrova for CASSANDRA-16826