Stefan Miklosovic
2bc3f1f7e9
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-27 19:02:06 +02:00
Stefan Miklosovic
792e823af0
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-27 19:01:31 +02:00
Dmitry Konstantinov
1c5286f4d1
Fix IndexOutOfBoundsException in sstablemetadata tool when a range tombstone is a max clustering value
...
patch by Dmitry Konstantinov; reviewed by Stefan Miklosovic for CASSANDRA-20855
2025-08-27 18:54:10 +02:00
Stefan Miklosovic
af0197e195
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-25 17:41:43 +02:00
Stefan Miklosovic
6c068b999f
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-25 17:38:44 +02:00
Stefan Miklosovic
f9dbfd431e
Update Jackson to 2.19.2
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-20848
2025-08-25 17:34:38 +02:00
Stefan Miklosovic
4a1c4052af
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-25 17:26:09 +02:00
Stefan Miklosovic
aeae910d08
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-25 17:24:10 +02:00
Stefan Miklosovic
a64a64b915
Update commons-lang3 to 3.18.0
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-20849
2025-08-25 17:21:19 +02:00
Andy Tolbert
3199a958c3
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Add NativeTransportMaxConcurrentConnectionsPerIp to StorageProxyMBean
2025-08-20 17:55:19 -05:00
Andy Tolbert
c9f8d276c2
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Add NativeTransportMaxConcurrentConnectionsPerIp to StorageProxyMBean
2025-08-20 17:51:48 -05:00
Andy Tolbert
411187f129
Add NativeTransportMaxConcurrentConnectionsPerIp to StorageProxyMBean
...
Adds setNativeTransportMaxConcurrentConnectionsPerIp and
getNativeTransportMaxConcurrentConnectionsPerIp to StorageProxyMBean so
these methods can be used from JMX like the
*NativeTransportMaxConcurrentConnections methods.
patch by Andy Tolbert; reviewed by Chris Lohfink for CASSANDRA-20642
2025-08-20 17:46:15 -05:00
Stefan Miklosovic
673ec66388
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-20 13:25:17 +02:00
Stefan Miklosovic
8363417fac
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-20 13:23:40 +02:00
Stefan Miklosovic
591ad81119
ninja: followup for CASSANDRA-20829: Wrap iterated partition in try-with-resources
2025-08-20 13:19:35 +02:00
Stefan Miklosovic
74e0794d92
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-20 10:53:22 +02:00
Stefan Miklosovic
4824ecc4a5
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-20 10:50:20 +02:00
Stefan Miklosovic
eb9586dc68
Make secondary index implementations notified about rows in fully expired SSTables in compaction
...
patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-20829
2025-08-20 10:42:01 +02:00
Dmitry Konstantinov
82880b8be4
Add CauseOfInterruption printing if a test split execution is aborted
...
Patch by Dmitry Konstantinov; reviewed by Michael Semb Wever for CASSANDRA-20833
2025-08-13 20:11:15 +01:00
Isaac Reath
170bf57eac
Fix ThreadLocalReadAheadBufferTest to avoid FileNotFoundException when -Djava.io.tmpdir set to /tmp
...
patch by Isaac Reath; reviewed by Paulo Motta, Stefan Miklosovic for CASSANDRA-20819
2025-08-08 09:00:57 +02:00
Stefan Miklosovic
902ef57fa3
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-08 08:39:05 +02:00
Stefan Miklosovic
62150b08d5
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-08 08:36:37 +02:00
Serban Teodorescu
f4eb55097e
Add documentation for tombstone threshold metrics
...
patch by Serban Teodorescu; reviewed by Stefan Miklosovic for CASSANDRA-20803
2025-08-08 08:33:51 +02:00
k7krishnar
f61a1cb58b
Fix typo in audit_logging.adoc
2025-08-08 08:26:29 +02:00
Stefan Miklosovic
45b296181b
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-08-08 08:15:34 +02:00
Stefan Miklosovic
483e846442
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-08-08 08:13:17 +02:00
Alex Gaetano Padula
22e21ad9b2
Update broken link CQL reference in README.asc
...
patch by Alex Gaetano Padula; reviewed by Stefan Miklosovic for CASSANDRA-20823
2025-08-08 08:07:43 +02:00
Romain Hardouin
3b9669b116
Sort SSTable TOC entries for determinism
...
patch by Romain Hardouin; reviewed by Stefan Miklosovic, Dmitry Konstantinov for CASSANDRA-20494
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2025-08-06 18:34:26 +02:00
Stefan Miklosovic
974fc904aa
bump version
2025-08-05 14:33:59 +02:00
Stefan Miklosovic
c8abc9f3e1
Prepare debian changelog for 5.0.5
2025-07-31 11:40:54 +02:00
Stefan Miklosovic
345df4e723
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-07-31 11:15:15 +02:00
Dmitry Konstantinov
b4210acd3d
Improve CommitLogSegmentReader to skip SyncBlocks correctly in case of CRC errors
...
patch by Dmitry Konstantinov; reviewed by Stefan Miklosovic for CASSANDRA-20664
2025-07-31 11:09:11 +02:00
Stefan Miklosovic
96a6a7bc12
Do not source cassandra-env.sh unnecessarily in nodetool and other tooling
...
Sourcing cassandra-env.sh in bin/nodetool just to pick JMX_PORT from there
has undesirable side-effect of not being able to run nodetool when
MAX_HEAP_SIZE in cassandra-env.sh is uncommented.
patch by Stefan Miklosovic; reviewed by Dmitry Konstantinov, Michael Semb Wever for CASSANDRA-20745
2025-07-31 09:15:37 +02:00
Stefan Miklosovic
cf83f8b2a4
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-07-30 17:21:45 +02:00
Isaac Reath
fcaa1b3e39
Do not crash on first boot with data_disk_usage_max_disk_size set when data directory is not created yet
...
patch by Isaac Reath; reviewed by Paulo Motta, Stefan Miklosovic for CASSANDRA-20787
2025-07-30 17:19:10 +02:00
Stefan Miklosovic
18aa3445b3
Make source distribution buildable by ant artifacts as doc/scripts/process-native-protocol-specs-in-docker.sh was not executable
...
patch by Stefan Miklosovic; reviewed by Dmitry Konstantinov for CASSANDRA-20802
2025-07-30 16:42:01 +02:00
Stefan Miklosovic
090a773e1b
Prepare debian changelog for 5.0.5
2025-07-29 12:00:00 +02:00
Paulo Motta
07163cfb51
Fix StorageService JMX mbean not available during bootstrap
...
Patch by Paulo Motta; reviewed by Stefan Miklosovic for CASSANDRA-19902
2025-07-28 09:28:02 +02:00
Stefan Miklosovic
922819dc08
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-07-24 10:25:54 +02:00
Stefan Miklosovic
f5f71b7fae
Rework / simplification of nodetool get/setguardrailsconfig commands
...
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov for CASSANDRA-20778
2025-07-24 10:22:55 +02:00
David Capwell
169c37b030
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-07-18 16:04:46 -07:00
Yuqi Yan
4962f3da3f
IntrusiveStack.accumulate is not accumulating correctly
...
patch by Yuqi Yan; reviewed by Benedict Elliott Smith, David Capwell for CASSANDRA-20670
2025-07-18 16:02:17 -07:00
Stefan Miklosovic
5fb3ae4473
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-07-18 07:41:32 +02:00
Yuqi Yan
5c94bc8820
Add nodetool get/setguardrailsconfig commands
...
patch by Yuqi Yan; reviewed by Brandon Williams, Maxwell Guo, Stefan Miklosovic for CASSANDRA-19552
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2025-07-18 07:25:17 +02:00
Caleb Rackliffe
f9d759dc38
SSTableIndexWriter#abort() should log more quietly in cases where an exception is not provided
...
patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-20695
2025-07-09 13:41:40 -05:00
Caleb Rackliffe
81fcacdfa4
Ensure CassandraIndexTest sets up properly when using SAI in the wake of CASSANDRA-20732
...
patch by Caleb Rackliffe; reviewed by Stefan Miklosovic for CASSANDRA-20740
2025-07-02 11:52:34 -05:00
Caleb Rackliffe
f553acea3e
Avoid availability gap between UP and queryability marking for already built SAI indexes on bounce
...
patch by Caleb Rackliffe; reviewed by David Capwell and Dmitry Konstantinov for CASSANDRA-20732
2025-06-27 11:30:13 -05:00
Maxwell Guo
8de4c9250e
Make Commitlog flush data safely in Direct IO mode
...
patch by Maxwell Guo; reviewed by Ariel Weisberg for CASSANDRA-20692
2025-06-17 23:24:06 +08:00
Michael Marshall
a72dcbc86a
Get SAI MemtableIndex refs before SSTableIndex refs at query time
...
SAI predicate search currently has a bug that could result in missing rows due to a
concurrent flush during a query. The new test created in this PR shows the point of failure.
The problem is that we get the SSTable index references before getting the Memtable index
references. Note that we do it in the correct order in the ANN OF query path, but not
in the WHERE query path.
This commit updates the QueryView object to hold references to the appropriate Memtable indexes.
It also removes the problematic search methods from MemtableIndexManager to prevent future misuse.
patch by Michael Marshall; reviewed by Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-20709
2025-06-16 16:00:47 -05:00
samlightfoot
53ccfd58f2
Fix MAX_SEGMENT_SIZE < chunkSize in MmappedRegions::updateState
...
patch by samlightfoot, Szymon Mi<C4><99><C5><BC>a<C5><82>; reviewed by Ariel Weisberg, Michael Semb Wever for CASSANDRA-20636
2025-06-10 16:32:11 -04:00