Andrés de la Peña
b72da02611
Add guardrail for partition tombstones and deprecate compaction_tombstone_warning_threshold
...
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Maxwell Guo for CASSANDRA-17194
2023-06-01 10:56:40 +01:00
Jon Meredith
4bcadc6bfb
Merge branch 'cassandra-4.1' into trunk
2023-05-31 12:36:07 -06:00
Jon Meredith
208a71c008
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-31 12:12:50 -06:00
Jon Meredith
57293e8281
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-05-31 12:04:29 -06:00
Doug Rohrer
43ec184391
Add support for JMX in the in-jvm dtest framework
...
patch by Doug Rohrer; reviewed by Alex Petrov, Jon Meredith, Francisco Guerrero Hernandez for CASSANDRA-18511
2023-05-31 12:02:26 -06:00
Stefan Miklosovic
cccc46cb23
Merge branch 'cassandra-4.1' into trunk
2023-05-30 22:57:35 +02:00
Stefan Miklosovic
441285d58e
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-30 22:19:11 +02:00
Stefan Miklosovic
f66adb0278
Remove unnecessary shuffling of GossipDigests in Gossiper#makeRandomGossipDigest
...
This patch also fixes the bug when creating GossipDigests in case epState in
Gossiper#makeRandomGossipDigest was null. Previously, if it was null, it used
generation and maxVersion of the last non-null epState instead of zeros.
patch by Cameron Zemek; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18546
2023-05-30 21:44:07 +02:00
Branimir Lambov
fad1f74570
Rename the byte-comparable translation version to OSS50
...
Also fix some minor issues in ByteComparable.md
patch by Branimir Lambov and Jacek Lewandowski; reviewed by Caleb Rackliffe and Maxwell Guo for CASSANDRA-18398
2023-05-29 16:59:05 +03:00
Jacek Lewandowski
f16fb6765b
Implementation of the trie-indexed SSTable format (BTI) as described in CEP-25.
...
Documentation in the included BTIFormat.md.
patch by Branimir Lambov and Jacek Lewandowski; reviewed by Caleb Rackliffe and Maxwell Guo for CASSANDRA-18398
2023-05-29 16:59:05 +03:00
Andrés de la Peña
b0aa44b27d
Add guardrail for partition size and deprecate compaction_large_partition_warning_threshold
...
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Maxwell-Guo for CASSANDRA-18500
2023-05-25 17:49:47 +01:00
Marcus Eriksson
f36fd33e33
Merge branch 'cassandra-4.1' into trunk
2023-05-25 08:43:27 +02:00
Marcus Eriksson
72fc04d238
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-25 08:43:15 +02:00
Marcus Eriksson
aafb4d1944
Improve nodetool enable{audit,fullquery}log
...
Patch by marcuse; reviewed by Dinesh Joshi and Mick Semb Wever for CASSANDRA-18550
2023-05-25 08:41:12 +02:00
Brandon Williams
2dc1639d4f
Merge branch 'cassandra-4.1' into trunk
2023-05-24 09:39:26 -05:00
Brandon Williams
93efe0ee04
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-24 09:37:11 -05:00
ningzi.zhan
54528bff20
Report network cache info in nodetool
...
Patch by Ningzi Zhan; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-18400
2023-05-24 09:36:32 -05:00
Stefan Miklosovic
0352dbe920
Merge branch 'cassandra-4.1' into trunk
2023-05-18 22:38:38 +02:00
Stefan Miklosovic
621faf7740
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-18 22:37:44 +02:00
Stefan Miklosovic
ff820290dd
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-05-18 22:37:07 +02:00
Ivan Senic
3ca94d65d3
Remove unnecessary String.format invocation in QueryProcessor when getting a prepared statement from cache
...
patch by Ivan Senic; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17202
2023-05-18 22:36:27 +02:00
David Capwell
8aaaf21127
Merge branch 'cassandra-4.1' into trunk
2023-05-18 10:41:31 -07:00
David Capwell
446a9d1d01
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-18 10:38:00 -07:00
Tobias Lindaaker
1053e3b475
Partial compaction can resurrect deleted data
...
patch by Tobias Lindaaker, Marcus Eriksson; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-18507
2023-05-18 10:34:45 -07:00
Jacek Lewandowski
fe0e04c231
Fix sstable formats configuration
...
- refactored sstable format configuration
- sstable formats are discovered via ServiceLoader
- options configuration for sstable formats can be included in yaml
- yaml may include selected sstable format and version (version is not yet supported)
- auto saved caches refactored - they include additional metadata component which contains necessary mappings
patch by Jacek Lewandowski; reviewed by David Capwell for CASSANDRA-18441
2023-05-18 12:54:08 +02:00
Jordan West
2ff1ad4788
Add Timestamp Bound Guardrail (bound user supplied timestamps within a certain range)
...
Patch by Jordan West; Reviewed by Andrés de la Peña and Brandon Williams for CASSANDRA-18352
2023-05-17 13:06:27 -07:00
Stefan Miklosovic
9ba27f398b
Merge branch 'cassandra-4.1' into trunk
2023-05-17 12:05:21 +02:00
Stefan Miklosovic
402e2f2f73
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-17 12:04:24 +02:00
Stefan Miklosovic
2bb634a339
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-05-17 12:02:37 +02:00
Stefan Miklosovic
f5c42f428c
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-05-17 12:01:35 +02:00
Stefan Miklosovic
b8e21fb80a
Validate the existence of a datacenter in nodetool rebuild
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-14319
2023-05-17 12:00:19 +02:00
Brandon Williams
d4e4159259
Merge branch 'cassandra-4.1' into trunk
2023-05-16 09:01:48 -05:00
Brandon Williams
67d73469b4
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-16 09:01:21 -05:00
Brandon Williams
b791644fda
Allow internal address to change with reconnecting snitches
...
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-16718
2023-05-16 09:00:14 -05:00
nvharikrishna
0bcf4a1992
Add keyspace_name column to system_views.clients
...
patch by nvharikrishna, reviewed by Stefan Miklosovic and Michael Semb Wever for CASSANDRA-18525
2023-05-15 10:44:11 +02:00
Stefan Miklosovic
290bd0d337
Merge branch 'cassandra-4.1' into trunk
2023-05-11 16:03:47 +02:00
Stefan Miklosovic
d7917a5144
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-11 15:58:49 +02:00
Bernardo Botella Corbi
75194201f1
Fix quoting in toCqlString methods of UDTs and aggregates
...
patch by Bernardo Botella Corbi, reviewed by Stefan Miklosovic, Benjamin Lerer and Yifan Cai for CASSANDRA-17918
2023-05-11 15:48:21 +02:00
Maxim Muzafarov
f650908648
Moved system properties and envs to CassandraRelevantProperties and CassandraRelevantEnv respectively
...
Patch by Maxim Muzafarov; reviewed by Stefan Miklosovic and Jacek Lewandowski for CASSANDRA-17797
2023-05-11 07:39:16 +02:00
Jon Meredith
f54ef5e824
Merge branch 'cassandra-4.1' into trunk
2023-05-09 18:05:34 -06:00
Jon Meredith
7f4e9bb67b
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-09 17:55:24 -06:00
Jon Meredith
ae995eb3d3
NPE when deserializing malformed collections from client
...
patch by Jon Meredith; reviewed by Caleb Rackliffe for CASSANDRA-18505
2023-05-09 17:47:49 -06:00
David Capwell
4759a7353f
CEP-15: (C*) Enhance in-memory FileSystem to work with mmap and support tests to add custom logic
...
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-18485
2023-05-08 16:09:43 -07:00
Andrés de la Peña
e72ec4e828
Add sstablepartitions offline tool to find large partitions in sstables
...
patch by Andrés de la Peña and Robert Stupp; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-8720
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Robert Stupp <snazy@snazy.de>
2023-05-04 13:33:16 +01:00
Mick Semb Wever
5acfde21fe
Merge branch 'cassandra-4.1' into trunk
...
* cassandra-4.1:
Improve 'Not enough space for compaction' logging messages
2023-05-04 12:50:55 +02:00
Mick Semb Wever
82dc54c3a8
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Improve 'Not enough space for compaction' logging messages
2023-05-04 12:25:00 +02:00
Henrik Ingo
65c99bfc42
Improve 'Not enough space for compaction' logging messages
...
Adds separate WARN level messages to the check itself in Directories.
patch by Henrik Ingo; reviewed by Mick Semb Wever, Brad Schoening, Claude Warren, Kan Maung, maxwellguo for CASSANDRA-18260
2023-05-04 12:23:00 +02:00
Tatu Saloranta
73da05f83b
Replace usages of json-simple dependency by Jackson
...
patch by Tatu Saloranta; reviewed by Brandon Williams for CASSANDRA-16855
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2023-05-02 21:19:58 +02:00
Ekaterina Dimitrova
22329ee0be
Deprecate/forbid constructors for Integer, Long, Float, Byte, Double, and Short
...
Patch by edimitrova and brandonwilliams; reviewed by bereng for
CASSANDRA-18449
2023-05-02 08:26:10 -05:00
Stefan Miklosovic
cf48c04c00
Merge branch 'cassandra-4.1' into trunk
2023-04-27 11:24:59 +02:00