17 Collaborator |
Brandon Williams , Marcus Eriksson , Sam Tunnicliffe , Benjamin Lerer , Štefan Miklošovič , Caleb Rackliffe , Alex Petrov , Josh McKenzie , David Capwell , Mick Semb Wever , Jon Meredith , Dinesh Joshi , Jacek Lewandowski , Francisco Guerrero , Andy Tolbert , Jyothsna Konisa , Bernardo Botella |
9 Patch |
7 Review |
b6eb5890da38642fc7af7d39c83f7ec01f33d78f,
2d3068c01fd6a5d3523f91de3dd2c951da0e88f3,
b4894226c57bf2cbc29cad1db47938c9e5ef0a7c,
8d705b31e9a3f213e5eb296d4308e5b22b0e996c,
099fdf2673092417a5160196ab2d4e03128ac29c,
a443990bfa64e239810876121f2877064f2d9ae8,
fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631,
230fe8e64722ac02dbf8cdafb7d4fef120726dd7,
b2660bcf78ccf08a3a0ae39a8c9ffb397efef9ff |
ce035b021542717a61972a00fe341d9ac9f829d3,
a0af41f666c23a840d9df3f06729ed5fd2c06cd1,
8b037a6c846402296a2984eb1fbbdd441bdece19,
c09d0d929baeaa02f3438313c7979ccf6b4b3c5a,
5be1038c5d38af32d3cbb0545d867f21304f3a46,
bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74,
81922c5a7bcbf9db7564a29922c9d8f6222c7cdc |
ce035b021542717a61972a00fe341d9ac9f829d3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-12-09 17:21:21-06:00
Restore optimization in MultiCBuilder around building one clustering
patch by Caleb Rackliffe; reviewed by Benjamin Lerer, Abe Ratnofsky, and Bernardo Botella for CASSANDRA-20129
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
a443990bfa64e239810876121f2877064f2d9ae8 | Author: Abe Ratnofsky <abe@aber.io>
| 2023-12-04 23:15:05-05:00
Fix StackOverflowError on ALTER after many previous schema changes
Fix re-wrapping of TableMetadataRefCache fields in
Collections.UnmodifiableMap, which was causing long reference chains
where the underlying map was another instance of an UnmodifiableMap.
Calls to `get` had to traverse all the way down the chain, and would
eventually overflow the stack (and created a fair bit of extra garbage
on the heap).
Patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Jacek Lewandowski for CASSANDRA-19166
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
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