Stefan Miklosovic
c71f04bd5b
Add memtable option among possible tab completions for a table
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17982
2022-10-21 22:34:33 +02:00
Branimir Lambov
9074ee7ef8
Renames MemtableTrie to InMemoryTrie
...
patch by Branimir Lambov; reviewed by Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240
2022-10-21 12:58:09 +03:00
Branimir Lambov
7c55c73825
Adds a trie-based memtable implementation
...
patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240
2022-10-21 12:55:56 +03:00
Branimir Lambov
562cb26010
MemtableTrie using multiple buffers
...
The replaces the size doubling and copying required to grow the trie
with an allocation of a new buffer. This improves the cost of expansion
at the expense of increasing individual read and write costs.
patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240
2022-10-21 12:54:19 +03:00
Branimir Lambov
30641ea7b6
Provides the Trie interface with MemtableTrie implementation
...
also includes functionality to merge, intersect and iterate on tries.
patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Calib Rackliffe for CASSANDRA-17240
2022-10-21 12:54:03 +03:00
Branimir Lambov
49e0c61107
Further improves precision of memtable heap tracking
...
Partition key ByteBuffer and columns btree were not taken
into account and some ByteBuffers were not measured correctly.
Also fixes flakes in MemtableSizeTest caused by including
allocator pool in measurements and updates it to test all
memtable allocation types.
patch by Branimir Lambov; reviewed by Ekaterina Dimitrova, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240
2022-10-21 12:53:45 +03:00
Stefan Miklosovic
5f3e60cfd4
Merge branch 'cassandra-4.1' into trunk
2022-10-21 10:09:44 +02:00
Stefan Miklosovic
9c7d9a36ba
Merge branch 'cassandra-4.0' into cassandra-4.1
2022-10-21 10:08:20 +02:00
Stefan Miklosovic
8429229b7d
Merge branch 'cassandra-3.11' into cassandra-4.0
2022-10-21 10:06:23 +02:00
Stefan Miklosovic
761d9f9516
Merge branch 'cassandra-3.0' into cassandra-3.11
2022-10-21 10:05:28 +02:00
Stefan Miklosovic
2b31675fbd
Fix running Ant rat targets without git
...
patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-17974
2022-10-21 09:58:43 +02:00
Ekaterina Dimitrova
6f709ca0ec
Merge branch 'cassandra-4.1' into trunk
2022-10-20 14:02:45 -04:00
Ekaterina Dimitrova
1df5dd671e
Merge branch 'cassandra-4.0' into cassandra-4.1
2022-10-20 13:59:09 -04:00
Ekaterina Dimitrova
ce1584ccc8
Fix ASM bytecode version inconsistency
...
patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi and Benedict Elliot Smith for CASSANDRA-17873
2022-10-20 13:10:33 -04:00
Stefan Miklosovic
ac68f24512
Call only LoggingSupportFactory in Instance instead ThreadAwareSecurityManager to fix SSTableIdGenerationTest
...
This relates especially to CASSANDRA-17948.
In CassandraDaemon, this is called via ThreadAwareSecurityManager.install()
but we do not need that whole body of the method to be executed because it
also installs SecurityManager which would clash with SecurityManager
SSTableIdGenerationTest installs in beforeClass method so
it would fail testRestartWithUUIDDisabled.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17975
2022-10-20 12:54:02 +02:00
Jérôme Barotin
83b6f04496
Fix formatting of metrics documentation
...
patch by Jérôme Barotin; reviewed by Stefan Miklosovic for CASSANDRA-17961
2022-10-20 12:02:41 +02:00
Marcus Eriksson
7e6799a4b9
Keep sstable level when streaming for decommission and move
...
Patch by marcuse; reviewed by David Capwell for CASSANDRA-17969
2022-10-20 07:45:38 +02:00
Natnael Adere
89e01ea2eb
Add Unavailables metric for CASWrite in the docs
...
patch by Natnael Adere; reviewed by David Capwell for CASSANDRA-16357
2022-10-19 11:02:37 -07:00
Andrés de la Peña
b69ac3ffcc
Merge branch 'cassandra-4.1' into trunk
2022-10-19 12:51:24 +01:00
Andrés de la Peña
f90148a344
Merge branch 'cassandra-4.0' into cassandra-4.1
2022-10-19 12:50:21 +01:00
Andrés de la Peña
a9df34c62a
Merge branch 'cassandra-3.11' into cassandra-4.0
2022-10-19 12:49:45 +01:00
Andrés de la Peña
c7d665dcc7
Merge branch 'cassandra-3.0' into cassandra-3.11
2022-10-19 12:48:49 +01:00
Andrés de la Peña
2b511c5714
ninja-fix: Fix bashisms on .circleci/generate.sh
...
patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17939
2022-10-19 12:47:59 +01:00
Mick Semb Wever
cf15ac80a2
Merge branch 'cassandra-4.1' into trunk
...
* cassandra-4.1:
Prepare debian changelog for 4.0.7
Prepare debian changelog for 3.11.14
Prepare debian changelog for 3.0.28
2022-10-19 11:33:24 +02:00
Mick Semb Wever
046bedaf55
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Prepare debian changelog for 4.0.7
Prepare debian changelog for 3.11.14
Prepare debian changelog for 3.0.28
2022-10-19 11:33:13 +02:00
Mick Semb Wever
3251b85def
Merge branch 'cassandra-3.11' into cassandra-4.0
...
* cassandra-3.11:
Prepare debian changelog for 3.11.14
Prepare debian changelog for 3.0.28
2022-10-19 11:32:42 +02:00
Mick Semb Wever
d465ac2dc9
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
Prepare debian changelog for 3.0.28
2022-10-19 11:32:23 +02:00
Mick Semb Wever
277fa4fca4
Prepare debian changelog for 4.0.7
2022-10-19 10:57:20 +02:00
Mick Semb Wever
9d3327ef13
Prepare debian changelog for 3.11.14
2022-10-19 10:27:41 +02:00
Mick Semb Wever
96c5332ee1
Prepare debian changelog for 3.0.28
2022-10-19 09:59:09 +02:00
Mick Semb Wever
b0ae3de1c9
Merge branch 'cassandra-4.1' into trunk
...
* cassandra-4.1:
Fix JMX security vulnerabilities
2022-10-18 22:58:57 +02:00
Mick Semb Wever
fbb3079144
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Fix JMX security vulnerabilities
2022-10-18 22:55:59 +02:00
Mick Semb Wever
9a24fa81e5
Merge branch 'cassandra-3.11' into cassandra-4.0
...
* cassandra-3.11:
Fix JMX security vulnerabilities
2022-10-18 22:53:37 +02:00
Mick Semb Wever
95d0a936f9
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
Fix JMX security vulnerabilities
2022-10-18 22:50:49 +02:00
Abe Ratnofsky
b2660bcf78
Fix JMX security vulnerabilities
...
patch by Abe Ratnofsky; reviewed by Jon Meredith, Mick Semb Wever, Sam Tunnicliffe for CASSANDRA-17921
2022-10-18 22:47:49 +02:00
Brandon Williams
a62f618b08
Merge branch 'cassandra-4.1' into trunk
2022-10-18 11:19:38 -05:00
Brandon Williams
0aa4ef1a8e
Merge branch 'cassandra-4.0' into cassandra-4.1
2022-10-18 11:18:32 -05:00
Brandon Williams
a124f099e0
Merge branch 'cassandra-3.11' into cassandra-4.0
2022-10-18 11:16:51 -05:00
Brandon Williams
6b0cd7db04
Merge branch 'cassandra-3.0' into cassandra-3.11
2022-10-18 11:08:02 -05:00
Brandon Williams
3d4e6944ef
Suppress CVE-2019-2684
...
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-17965
2022-10-18 11:02:50 -05:00
Andrés de la Peña
0ab2aa25d4
Merge branch 'cassandra-4.1' into trunk
2022-10-18 16:55:07 +01:00
Andrés de la Peña
36e73bdf55
Merge branch 'cassandra-4.0' into cassandra-4.1
2022-10-18 16:53:48 +01:00
Andrés de la Peña
cc622a20e1
Merge branch 'cassandra-3.11' into cassandra-4.0
2022-10-18 16:51:29 +01:00
Andrés de la Peña
f13cdddcad
Merge branch 'cassandra-3.0' into cassandra-3.11
2022-10-18 16:47:08 +01:00
Andrés de la Peña
9aa28a81ec
CircleCI: Automatically detect and repeat new or modified JUnit tests
...
patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17939
2022-10-18 16:44:37 +01:00
Brandon Williams
81f9068b11
Merge branch 'cassandra-4.1' into trunk
2022-10-18 10:38:54 -05:00
Brandon Williams
1e18eda3d9
Merge branch 'cassandra-4.0' into cassandra-4.1
2022-10-18 10:37:05 -05:00
Brandon Williams
4157e7a8e0
Merge branch 'cassandra-3.11' into cassandra-4.0
2022-10-18 10:33:24 -05:00
Brandon Williams
2e6528542b
Suppress CVE-2022-42003 and CVE-2022-42004
...
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-17966
2022-10-18 10:26:57 -05:00
Stefan Miklosovic
c089818881
Make Cassandra logs able to be viewed in the virtual table system_views.system_logs
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17948
2022-10-18 14:13:51 +02:00