mck
ec39ef3193
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Add option to disable cqlsh history
2026-03-17 23:06:38 +01:00
Ekaterina Dimitrova
b47179b7d4
Add option to disable cqlsh history
...
We can disable saving of the history either via command-line parameter --disable-history, or by setting disabled = True in the history section of the cqlshrc. Both options will read existing history, and just won't save new commands.
Update help and docs for cqlsh history.
Add startup info logline whenr history logging is enabled.
Add a fix for cqlshrc file path not correctly expanding.
Includes the Backport of
Allows users to change cqlsh history location using env variable
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17448
patch by Ekaterina Dimitrova; reviewed by Mick Semb Wever for CASSANDRA-XXX
Co-authored-by: Alex Ott alex.ott@datastax.com
Co-authored-by: Jaroslaw Grabowski jaroslaw.grabowski@datastax.com
2026-03-17 23:01:57 +01:00
mck
cf948946be
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
ninjafix – CassandraRoleManagerTest (CASSANDRA-21202)
2026-03-17 22:42:10 +01:00
mck
2ce273a118
ninjafix – CassandraRoleManagerTest (CASSANDRA-21202)
2026-03-17 22:07:03 +01:00
mck
1cbdef6272
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Rate limit password changes
2026-03-16 22:04:01 +01:00
mck
17c573f800
Rate limit password changes
...
Introduces property cassandra.role_password_update_interval_in_ms, with default value of 5000.
Logging added when passwords on roles are changed or are rate-limited.
patch by Mick Semb Wever; reviewed by Doug Rohrer, Jeremiah Jordan for CASSANDRA-21202
2026-03-16 22:02:41 +01:00
Stefan Miklosovic
4c7367d739
Merge branch 'cassandra-4.0' into cassandra-4.1
2026-03-15 18:36:43 +01:00
Stefan Miklosovic
3ad4794aa0
Node does not send multiple inflight echos
...
patch by Cameron Zemek; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18866
2026-03-15 18:31:14 +01:00
Aleksey Yeschenko
65ddddf6fb
Fix ant generate-eclipse-files
...
patch by Aleksey Yeschenko; reviewed by Alex Petrov for CASSANDRA-21215
2026-03-13 14:53:26 +00:00
Stefan Miklosovic
0f8fd6a3fb
Merge branch 'cassandra-4.0' into cassandra-4.1
2026-03-11 14:19:27 +01:00
arvindksi274-ksolves
ee635f5c45
Fix instructions in README.asc of pylib
...
patch by Arvind Kandpal; reviewed by Stefan Miklosovic, Michael Semb Wever for CASSANDRA-20181
2026-03-11 14:10:57 +01:00
mck
0ed41f934f
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
ninja CHANGES.txt entry for CASSANDRA-21052
2026-03-10 20:06:43 +01:00
MichaelMorris
9c640a06eb
ninja CHANGES.txt entry for CASSANDRA-21052
2026-03-10 20:04:33 +01:00
Stefan Miklosovic
b41fb1f71a
Merge branch 'cassandra-4.0' into cassandra-4.1
2026-03-05 16:05:39 +01:00
Stefan Miklosovic
547187a229
Obsolete expired SSTables before compaction starts
...
patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-19776
2026-03-05 16:03:13 +01:00
Stefan Miklosovic
f5855cebe8
Merge branch 'cassandra-4.0' into cassandra-4.1
2026-02-25 09:15:15 +01:00
Bernardo Botella Corbi
1461e754e8
Update maven-shade-plugin to version 3.6.1
...
patch by Bernardo Botella Corbi; reviewed by Shailaja Koppu, Stefan Miklosovic, Doug Rohrer for CASSANDRA-21176
2026-02-25 09:13:04 +01:00
Jaydeepkumar Chovatia
4ada37e940
No need to evict already prepared statements, as it creates a race condition between multiple threads
...
patch by Jaydeepkumar Chovatia; reviewed by Alex Petrov for CASSANDRA-17401
2026-02-10 17:07:22 -08:00
jaydeepkumar1984
077b7ebe22
No need to evict already prepared statements, as it creates a race condition between multiple threads
...
patch by Jaydeepkumar Chovatia; reviewed by Alex Petrov for CASSANDRA-17401
2026-02-10 16:53:19 -08:00
Stefan Miklosovic
6a39d88bce
Merge branch 'cassandra-4.0' into cassandra-4.1
2026-01-20 15:19:24 +01:00
omniCoder77
5101d76b21
Fix links in README
...
patch by Rishabh Saraswat; reviewed by Brad Schoening, Jyothsna Konisa, Stefan Miklosovic for CASSANDRA-21110
2026-01-20 15:14:12 +01:00
Mick Semb Wever
99db2874ba
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
3.x cqlshlib tests broken on python2.7
2025-12-19 23:43:16 +01:00
Mick Semb Wever
3c66c74a0f
Merge branch 'cassandra-3.11' into cassandra-4.0
...
* cassandra-3.11:
3.x cqlshlib tests broken on python2.7
2025-12-19 23:34:52 +01:00
Mick Semb Wever
0293e8b750
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
3.x cqlshlib tests broken on python2.7
2025-12-19 23:34:02 +01:00
Mick Semb Wever
9e04193c3f
3.x cqlshlib tests broken on python2.7
...
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-21079
2025-12-19 23:22:13 +01:00
Abe Ratnofsky
2d0fda4511
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Switch lz4-java to at.yawk.lz4 version due to CVE
2025-12-18 10:54:14 -08:00
Abe Ratnofsky
ec3b425c38
Switch lz4-java to at.yawk.lz4 version due to CVE
...
Patch by Abe Ratnofsky; reviewed by Jyothsna Konisa, Dmitry Konstantinov for CASSANDRA-21052
2025-12-18 10:51:26 -08:00
Stefan Miklosovic
efa0ead445
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-12-11 11:02:05 +01:00
Mikołaj Diakowski
4c33f1f2d7
Restrict BytesType compatibility to scalar types only
...
Converting collections or UDTs to raw bytes is nonsensical - it
allows reading raw serialized bytes which have no meaningful
interpretation.
patch by Mikołaj Diakowski; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-20982
2025-12-11 10:53:29 +01:00
ireath
c79f176685
Fix disk usage guardrail disablement when failure threshold is reached
...
patch by Isaac Reath; reviewed by Jyothsna Konisa, Stefan Miklosovic for CASSANDRA-21057
2025-12-10 12:24:22 +01:00
Stefan Miklosovic
73648c8215
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-12-10 11:56:34 +01:00
Stefan Miklosovic
34c3736c9e
Backport fix to nodetool gcstats output for direct memory
...
patch by Stefan Miklosovic; reviewed by Brad Schoening for CASSANDRA-21037
2025-12-10 11:21:16 +01:00
Marcus Eriksson
cbf974f2f0
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-12-05 12:57:31 +01:00
Marcus Eriksson
76a7e43613
ArrayIndexOutOfBoundsException with repaired data tracking and counters
...
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20871
2025-12-05 12:55:59 +01:00
Dmitry Konstantinov
7f592803a4
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Fix cleanup of old incremental repair sessions in case of owned token range changes or a table deleting
2025-11-22 11:23:21 +00:00
Dmitry Konstantinov
8d2c11ed2e
Fix cleanup of old incremental repair sessions in case of owned token range changes or a table deleting
...
Patch by Dmitry Konstantinov; reviewed by Marcus Eriksson, Jaydeepkumar Chovatia for CASSANDRA-20877
2025-11-22 11:17:35 +00:00
Dmitry Konstantinov
ed7d5840b7
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Fix memory leak in BufferPoolAllocator when a capacity needs to be extended
2025-11-14 17:34:10 +00:00
Dmitry Konstantinov
3f079b2345
Fix memory leak in BufferPoolAllocator when a capacity needs to be extended
...
Before the fix during a capacity extension BufferPoolAllocator returned to BufferPool a sliced ByteBuffer wrapper object instead of the originally allocated one, so the ByteBuffer was not recycled by BufferPool
Adjust BufferPoolAllocatorTest to test the ByteBuf capacity extension with a real BufferPool behavior
Patch by Dmitry Konstantinov; reviewed by Michael Semb Wever for CASSANDRA-20753
2025-11-14 17:11:25 +00:00
David Capwell
e4ea61c1cc
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-11-07 11:46:57 -08:00
Nikhil Kumawat
61014f2ae7
Leveled Compaction doesn't validate maxBytesForLevel when the table is altered/created
...
patch by Nikhil Kumawat, Nikhil; reviewed by David Capwell, guo Maxwell for CASSANDRA-20570
2025-11-07 11:44:12 -08:00
Stefan Miklosovic
7b312d4329
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-11-07 13:57:43 +01:00
Ruslan Fomkin
2d7e99f7b9
Document new table name length limit
...
CASSANDRA-20389 implemented limit on table name length of 222
characters. This commit updates the documentation to reflect this.
It also adds an assert in CreateTableValidationTest to ensure that the
documented limit matches the actual constant.
patch by Ruslan Fomkin; reviewed by Brad Schoening, Dmitry Konstantinov for CASSANDRA-20914
2025-11-07 13:54:03 +01:00
Mick Semb Wever
fca850c737
ninja – fix CHANGES.txt (cassandra-4.1 still on 4.1.11)
2025-10-31 09:12:20 +01:00
Mick Semb Wever
fdc422c16f
ninja-fix – Fix (again) eclipse-warnings error for CASSANDRA-19564
2025-10-27 10:31:08 +01:00
Jaydeepkumar Chovatia
bfcba9c7c4
ninja-fix – Fix eclipse-warnings error for CASSANDRA-19564
...
```
eclipse-warnings:
[mkdir] Created dir: /home/jenkins/jenkins-slave/workspace/Cassandra-4.1-artifacts/jdk/jdk_1.8_latest/label/cassandra/build/ecj
[echo] Running Eclipse Code Analysis. Output logged to /home/jenkins/jenkins-slave/workspace/Cassandra-4.1-artifacts/jdk/jdk_1.8_latest/label/cassandra/build/ecj/eclipse_compiler_checks.txt
[java] ----------
[java] 1. ERROR in /home/jenkins/jenkins-slave/workspace/Cassandra-4.1-artifacts/jdk/jdk_1.8_latest/label/cassandra/src/java/org/apache/cassandra/index/SecondaryIndexManager.java (at line 931)
[java] partition = ImmutableBTreePartition.create(onePartition).unfilteredIterator();
[java] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[java] Resource 'partition' should be managed by try-with-resource
[java] ----------
[java] 1 problem (1 error)
```
2025-10-27 09:46:21 +01:00
Runtian Liu
59574a86a3
ReadCommandController should close fast to avoid deadlock when building secondary index
...
patch by Runtian Liu; reviewed by Caleb Rackliffe, Jaydeepkumar Chovatia for CASSANDRA-19564
2025-10-26 17:39:39 -07:00
Doug Rohrer
c988b609b0
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
CASSANDRA-20884 - Move JMX classes to the in-jvm-dtest API project
2025-10-24 14:23:42 -04:00
Doug Rohrer
aa0e2f1631
CASSANDRA-20884 - Move JMX classes to the in-jvm-dtest API project
...
patch by Doug Rohrer; reviewed by Francisco Guerrero and Bernardo Botella Corbi for CASSANDRA-20884
2025-10-24 13:37:08 -04:00
Mick Semb Wever
176519a45c
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
increment version to 4.0.20
2025-10-20 13:46:50 +02:00
Mick Semb Wever
5d30dc17b8
increment version to 4.0.20
2025-10-20 13:45:57 +02:00