Cameron Zemek
cb1f1399b1
Improve performance of compactions when table does not have an index
...
patch by Cameron Zemek; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18773
2023-10-02 13:16:39 +02:00
Stefan Miklosovic
fdbb975188
Merge branch 'cassandra-5.0' into trunk
2023-09-29 15:20:48 +02:00
Stefan Miklosovic
b9f614f7e5
Remove deprecated properties in CompressionParams
...
This patch removes deprecated chunk_length_kb and sstable_compression in favor of
chunk_length_in_kb and class parameters.
The only deprecated compression parameter left, crc_check_chance (which is configurable outside
of compression parameters as a standalone table parameter) is meant to be treated separately.
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov and Brandon Williams for CASSANDRA-18742
2023-09-29 15:19:12 +02:00
David Capwell
c96185f188
Merge branch 'cassandra-5.0' into trunk
2023-09-27 16:22:22 -07:00
David Capwell
164fa7949d
Add support for repair coordinator to retry messages that timeout
...
patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-18816
2023-09-27 16:21:36 -07:00
Stefan Miklosovic
a0eecdb996
Merge branch 'cassandra-5.0' into trunk
2023-09-27 21:04:15 +02:00
Stefan Miklosovic
449343138d
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-27 21:01:44 +02:00
Stefan Miklosovic
27fe757636
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-09-27 20:57:23 +02:00
Stefan Miklosovic
b039f72e6b
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-09-27 20:54:09 +02:00
Stefan Miklosovic
058621a446
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-09-27 20:51:35 +02:00
Maxim Muzafarov
dc7234134c
Upgrade snappy-java to 1.1.10.4
...
patch by Maxim Muzafarov; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18878
2023-09-27 20:49:09 +02:00
Brandon Williams
07fcac4547
Merge branch 'cassandra-5.0' into trunk
2023-09-27 13:31:47 -05:00
Maxim Muzafarov
a580b79d16
Upgrade slf4j-api to 1.7.36
...
Patch by mmuzaf; reviewed by brandonwilliams and edimitrova for
CASSANDRA-18882
2023-09-27 13:30:08 -05:00
maoling
32cf1ea33d
Add ELAPSED command to cqlsh
...
patch by Ling Mao; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18861
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
2023-09-27 19:37:06 +02:00
Stefan Miklosovic
e8907eba15
Merge branch 'cassandra-5.0' into trunk
2023-09-27 12:34:21 +02:00
Brad Schoening
b58d8f174d
Make the output of ON/OFF commands in cqlsh consistent
...
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18547
2023-09-27 12:27:19 +02:00
Jon Meredith
cfe48de019
Merge branch 'cassandra-5.0' into trunk
2023-09-25 14:27:12 -06:00
Jon Meredith
a4be70930f
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-25 14:26:14 -06:00
Jon Meredith
b9586501a6
Internode legacy SSL storage port certificate is not hot reloaded on update
...
patch by Jon Meredith; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-18681
2023-09-25 14:25:14 -06:00
Jacek Lewandowski
77912be753
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Do not create sstable files before registering in txn
2023-09-25 19:37:39 +02:00
Jacek Lewandowski
d16e8d3653
Do not create sstable files before registering in txn
...
Refactoring prevents the situation where some sstable components, like
data or index, are created before the new sstable is registered with
lifecycle transaction, which leads to a problem such that there is
a short time when incomplete sstable components are present. At the same
time, no transaction file is created, which leads to the possibility
that the sstable can be recognized as completed by various
transaction-aware listers.
Patch by Jacek Lewandowski; reviewed by Branimir Lambov, Mike Adamson for CASSANDRA-18737
2023-09-25 18:47:56 +02:00
Jacek Lewandowski
02cdaf5b92
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
JMH improvements - faster build and async profiler
2023-09-25 12:39:40 +02:00
Jacek Lewandowski
54ef3a1c7e
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
JMH improvements - faster build and async profiler
2023-09-25 12:39:39 +02:00
Jacek Lewandowski
2747dbf091
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
JMH improvements - faster build and async profiler
2023-09-25 12:39:38 +02:00
Jacek Lewandowski
3658ba58c7
JMH improvements - faster build and async profiler
...
- Don't create uber jar for microbenchmarks
- Add async profiler to jmh tests
- Benchmark classes names validation
- Add jmh.args property to make it possible passing extra args to JMH
- Add missing test/anttasks to idea configuration
Patch by Jacek Lewandowski; reviewed by Branimir Lambov, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18871
2023-09-25 12:39:36 +02:00
Branimir Lambov
970ec2d1db
Merge branch 'cassandra-5.0' into trunk
2023-09-21 17:20:29 +03:00
Branimir Lambov
a23f4c0b15
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-21 17:01:16 +03:00
Branimir Lambov
db6641fbb6
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-09-21 16:59:04 +03:00
Branimir Lambov
c6385ac3dd
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-09-21 16:02:01 +03:00
Ethan Brown
87c2af85c1
Fix delayed SSTable release with unsafe_aggressive_sstable_expiration
...
patch by Ethan Brown; reviewed by Branimir Lambov and Mick Semb Wever for CASSANDRA-18756
2023-09-21 15:53:27 +03:00
Stefan Miklosovic
e76b63d081
Merge branch 'cassandra-5.0' into trunk
2023-09-19 20:38:29 +02:00
Stefan Miklosovic
07768674ac
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-19 20:34:03 +02:00
Stefan Miklosovic
1acab45e4f
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-09-19 20:29:27 +02:00
Jackson Fleming
31aede3275
Enable 3rd party JDK installations for Debian package
...
java11-runtime and java8-runtime for Cassandra 4.x branches and
java17-runtime with java11-runtime for Cassandra 5.x branches enable
users to use arbitrary JDK installation if it provides such runtime by
installing it from 3rd-party repositories.
By specifying only OpenJDK-based packages in Depends in debian/control file,
it was not possible to use other JDKs but that one.
patch by Jackson Fleming; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18844
2023-09-19 20:26:22 +02:00
Runtian
20d80118ac
Add the ability to disable bulk loading of SSTables
...
patch by Runtian Liu; reviewed by Stefan Miklosovic, Andres de la Peña and Brandon Williams for CASSANDRA-18781
2023-09-19 13:10:03 +02:00
Stefan Miklosovic
c2a4caa730
Merge branch 'cassandra-5.0' into trunk
2023-09-18 21:26:43 +02:00
Stefan Miklosovic
ba255f4fc7
Do not log stacktrace on mismatched cache and schema version and checksum error in AutoSavingCache
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18862
2023-09-18 21:22:14 +02:00
Brandon Williams
f7472774f4
Merge branch 'cassandra-5.0' into trunk
2023-09-15 12:30:29 -05:00
Brandon Williams
1ac31a64a9
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-15 12:29:25 -05:00
Brandon Williams
b8209a06fb
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-09-15 12:28:11 -05:00
Brandon Williams
edde699a06
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-09-15 12:23:59 -05:00
Brandon Williams
edf22ed776
Revert 18543 but retain properties
...
Patch by brandonwilliams; reviewed by dcapwell for CASSANDRA-18854
2023-09-15 12:22:10 -05:00
Jacek Lewandowski
188df44c8c
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Remove wrong assertion in SSTableLoader
2023-09-15 09:07:46 +02:00
Jacek Lewandowski
15f355a006
Remove wrong assertion in SSTableLoader
...
Patch by Jacek Lewandowski; reviewed by Stefan Miklosovic for CASSANDRA-18840
2023-09-15 09:07:45 +02:00
Ekaterina Dimitrova
89065ffa21
Merge branch 'cassandra-5.0' into trunk
2023-09-14 12:15:45 -04:00
Ekaterina Dimitrova
2b23fc58aa
Fix accessing java.nio.Bits.TOTAL_CAPACITY in Java17
...
patch by Ekaterina Dimitrova; reviewed by Stefan Miklosovoc and Mick Semb Wever for CASSANDRA-18848
2023-09-14 12:00:11 -04:00
Ekaterina Dimitrova
830f88d4ab
Merge branch 'cassandra-5.0' into trunk
2023-09-12 10:26:31 -04:00
Maxim Muzafarov
6708499e4c
Remove metrics-reporter-config dependency
...
patch by Maxim Muzafarov; reviewed by Ekaterina Dimitrova and Brandon Williams for CASSANDRA-18743
2023-09-12 10:14:59 -04:00
Brandon Williams
e1ddc34f58
Merge branch 'cassandra-5.0' into trunk
2023-09-08 09:08:49 -05:00
Brandon Williams
4093be5295
Nodetool paxos-only repair is no longer incremental
...
Patch by Ningzi Zhan; reviewed by brandonwilliams, jlewandowski, and
Maxwell Guo for CASSANDRA-18466
2023-09-08 09:07:34 -05:00
Brandon Williams
725655dda2
Nodetool paxos-only repair is no longer incremental
...
Patch by Ningzi Zhan; reviewed by brandonwilliams, jlewandowski, and
Maxwell Guo for CASSANDRA-18466
2023-09-08 09:05:07 -05:00
Andrés de la Peña
1ba458c900
Merge branch 'cassandra-5.0' into trunk
2023-09-07 11:52:02 +01:00
Mike Adamson
9ce86e0ff8
SAI result retriever is filtering too many rows
...
This patch fixes a bug in the SegmentMetadata that
was only storing the partition key for min and max
primary keys for a segment. It also contains some
refactoring of the PrimaryKey to remove the deferred
loading of PrimaryKeys by the PrimaryKeyMaps.
Patch by Mike Adamson; reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-18734
2023-09-07 11:50:08 +01:00
Ekaterina Dimitrova
f8d5a1aa16
Merge branch 'cassandra-5.0' into trunk
2023-09-05 14:05:37 -04:00
Ekaterina Dimitrova
9be8369ae6
Remove commons-codec dependency
...
patch by Ekaterina Dimitrova; reviewed by Brandon Williams (CASSANDRA-18772)
2023-09-05 13:53:31 -04:00
Stefan Miklosovic
df94834b19
Merge branch 'cassandra-5.0' into trunk
2023-09-05 15:48:35 +02:00
Stefan Miklosovic
a503ae4013
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-05 15:45:40 +02:00
Stefan Miklosovic
c6f74d231f
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-09-05 15:42:52 +02:00
Stefan Miklosovic
8e34d1306b
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-09-05 15:40:01 +02:00
Stefan Miklosovic
50dae280d8
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-09-05 15:37:48 +02:00
Stefan Miklosovic
6c7ed52bb2
Add cqlshrc.sample and credentials.sample into Debian package
...
The underlying functionality for credentials.sample was firstly introduced in Cassandra 4.1
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18818
2023-09-05 15:36:31 +02:00
Mick Semb Wever
b966f6af11
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Fix rpm installation on jdk17
2023-09-04 17:23:43 +02:00
Mick Semb Wever
17d0eb138c
Fix rpm installation on jdk17
...
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18817
2023-09-04 16:59:27 +02:00
Brad Schoening
abe09cff34
Clean up obsolete functions and simplify cql_version handling in cqlsh
...
Patch by Brad Schoening; reviewed by brandonwilliams and edimitrova for
CASSANDRA-18787
2023-09-01 14:46:58 -05:00
Stefan Miklosovic
1f1ec5f503
Merge branch 'cassandra-5.0' into trunk
2023-08-31 10:39:59 +02:00
Stefan Miklosovic
3d5b5343e0
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-31 10:38:04 +02:00
Stefan Miklosovic
d4cb791bdd
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-31 10:35:42 +02:00
Stefan Miklosovic
94043fa9c6
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-31 10:34:02 +02:00
Stefan Miklosovic
be0c563097
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-31 10:30:51 +02:00
Stefan Miklosovic
8bbf92a670
Refactor validation logic in StorageService.rebuild
...
patch by Stefan Miklosovic; reviewed by Ariel Weisberg for CASSANDRA-18803
2023-08-31 09:54:57 +02:00
Stefan Miklosovic
999d263a5d
Merge branch 'cassandra-5.0' into trunk
2023-08-30 21:45:48 +02:00
Stefan Miklosovic
988a855a80
Fix Depends and Build-Depends for Java for Debian packages
...
patch by Stefan Miklosovic; reviewed by Brandon Williams from CASSANDRA-18809
2023-08-30 21:43:28 +02:00
Ekaterina Dimitrova
4621ec7782
Merge branch 'cassandra-5.0' into trunk
2023-08-30 10:51:35 -04:00
Ekaterina Dimitrova
ae8abf5cd6
Closing some JDK internals post jamm upgrade
...
patch by Ekaterina Dimitrova; reviewed by Benjamin Lerer for CASSANDRA-18439
2023-08-30 10:47:01 -04:00
Jon Meredith
16dc2a2393
Merge branch 'cassandra-5.0' into trunk
2023-08-29 10:44:00 -06:00
Jon Meredith
d4d0abcd03
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-29 10:42:53 -06:00
Jon Meredith
bde4fa0013
Waiting indefinitely on ReceivedMessage response in StreamSession#receive() can cause deadlock
...
patch by Jon Meredith; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-18733
2023-08-29 10:42:03 -06:00
Ekaterina Dimitrova
b04c2aeddc
Merge branch 'cassandra-5.0' into trunk
2023-08-28 09:52:31 -04:00
Ekaterina Dimitrova
046c8447ec
Update commons-lang3 to 3.13.0
...
patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi for CASSANDRA-18789
2023-08-28 09:43:50 -04:00
Stefan Miklosovic
9e90ccc90f
Merge branch 'cassandra-5.0' into trunk
2023-08-28 10:04:05 +02:00
Stefan Miklosovic
a9606c6f4b
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-28 09:58:41 +02:00
Andy Tolbert
b47bee42d3
Allow empty keystore_password in encryption_options
...
patch by Andy Tolbert; reviewed by Jon Meredith and Stefan Miklosovic for CASSANDRA-18778
2023-08-28 09:47:54 +02:00
Andrés de la Peña
4226cbbec6
Merge branch 'cassandra-5.0' into trunk
2023-08-24 10:14:40 +01:00
Andrés de la Peña
b265b4658e
Forbid SAI indexes with analysis options on primary key columns
...
patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-18782
2023-08-24 10:08:28 +01:00
Stefan Miklosovic
2df8875502
Merge branch 'cassandra-5.0' into trunk
2023-08-23 15:45:58 +02:00
Stefan Miklosovic
51018940f6
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-23 15:42:56 +02:00
Stefan Miklosovic
8666265521
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-23 15:37:53 +02:00
Stefan Miklosovic
d13b3ef61b
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-23 15:33:00 +02:00
Stefan Miklosovic
b1b9c04010
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-23 15:22:09 +02:00
Roman Mushchinski
4ab31d34c8
Make alternation of a user type validate the same way as creation of a user type does
...
patch by Roman Mushchinski; reviewed by Stefan Miklosovic and Andres de la Peña for CASSANDRA-18585
2023-08-23 15:07:12 +02:00
Stefan Miklosovic
f8baabd95a
Merge branch 'cassandra-5.0' into trunk
2023-08-21 16:04:30 +02:00
Stefan Miklosovic
f1f41e7579
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-21 16:00:49 +02:00
Stefan Miklosovic
7c7d8f4414
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-21 15:58:04 +02:00
Stefan Miklosovic
9d3b148887
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-21 15:56:12 +02:00
Claude Warren
998f84a2cb
Fix NPE when using udfContext in UDF after a restart of a node
...
patch by Claude Warren; reviewed by Stefan Miklosovic and Andres de la Peña for CASSANDRA-18739
2023-08-21 14:44:02 +02:00
Stefan Miklosovic
119668f2b3
Merge branch 'cassandra-5.0' into trunk
2023-08-20 19:11:25 +02:00
Jaydeepkumar Chovatia
acb4993cd0
Expose bootstrap failure state via JMX and nodetool info
...
patch by Jaydeepkumar Chovatia; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18749
2023-08-20 19:06:51 +02:00
Caleb Rackliffe
49e04e8df2
Merge branch 'cassandra-5.0' into trunk
...
* cassandra-5.0:
Reduce size of per-SSTable index components for SAI
2023-08-18 14:59:40 -05:00
Mike Adamson
655a2455ac
Reduce size of per-SSTable index components for SAI
...
This patch removes the PRIMARY_KEY_TRIE component and adds KeyLookup.Cursor#clusteredSeekToKey() to
search for clustering keys within a partition. To do this a new on-disk component
PARTITION_SIZES has been added that holds the size of each partition in the SSTable.
patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18673
2023-08-18 14:36:49 -05:00
Stefan Miklosovic
a60fb98f65
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-18 18:40:12 +02:00
Stefan Miklosovic
141b85cfb7
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-18 18:27:43 +02:00
Aleksey Yeschenko
f0280fb6f8
Backport of CASSANDRA-16905 Further restrict schema column drop/recreate conversions
...
patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
Co-authored by Aleksey Yeschenko (aleksey@apache.org )
Co-authored by Josh McKenzie (jmckenzie@apache.org )
2023-08-18 18:17:01 +02:00
Brandon Williams
94c3cf74ef
Merge branch 'cassandra-5.0' into trunk
2023-08-18 10:15:46 -05:00
Brandon Williams
9e0ccf0f95
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-18 10:14:40 -05:00
Brandon Williams
f4ee77ceba
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-18 10:12:32 -05:00
Brandon Williams
ba50ec9cd9
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-18 10:10:11 -05:00
Brandon Williams
1dd38998a0
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-18 10:09:49 -05:00
Brandon Williams
6bb585bf5d
Warn when cqlsh does not match the server version it was built with
...
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18745
2023-08-18 10:08:52 -05:00
Brandon Williams
56f351ec2e
Merge branch 'cassandra-5.0' into trunk
2023-08-18 05:16:33 -05:00
Brandon Williams
0b593776d5
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-18 05:11:53 -05:00
Brandon Williams
cd3e564fb2
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-18 05:11:33 -05:00
Brandon Williams
fb395c6b8b
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-18 05:11:06 -05:00
Brandon Williams
c870641475
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-18 05:09:56 -05:00
Brandon Williams
fd9f07dab8
Add speculative retries to tablestats
...
Patch by brandonwilliams; reviewed by bereng and Maxwell Guo for
CASSANDRA-18767
2023-08-18 05:07:08 -05:00
Stefan Miklosovic
555dec50c2
Merge branch 'cassandra-5.0' into trunk
2023-08-17 11:25:54 +02:00
Stefan Miklosovic
aa84b19112
Remove unnecessary Netty dependencies after upgrade to version 4.1.96
...
This patch also resolves CASSANDRA-18723 by bumping bcpkix-jdk15on of 1.70
to bcpkix-jdk18on of 1.76.
patch by Stefan Miklosovic; reviewed by Jacek Lewandowski CASSANDRA-18729
2023-08-17 11:24:37 +02:00
Stefan Miklosovic
c834427852
Merge branch 'cassandra-5.0' into trunk
2023-08-15 14:03:12 +02:00
Stefan Miklosovic
1ffe90b1f7
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-15 14:00:44 +02:00
Stefan Miklosovic
9383cb3c85
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-15 13:58:37 +02:00
Stefan Miklosovic
7857210641
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-15 13:54:23 +02:00
Stefan Miklosovic
3dec94a62b
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-15 13:51:47 +02:00
Stefan Miklosovic
e08bf19432
Fix Requires for Java for RPM package
...
patch by Stefan Miklosovic; reviewed by Brandon Williams and Maxim Muzafarov for CASSANDRA-18751
2023-08-15 13:49:58 +02:00
Ekaterina Dimitrova
8f3c8e721e
Merge branch 'cassandra-5.0' into trunk
2023-08-11 15:55:49 -04:00
Ekaterina Dimitrova
000533cb63
Prevent InaccessibleObjectException when the Leak Detector is traversing objects
...
patch by Ekaterina Dimitrova, reviewed by Benjamin Lerer for CASSANDRA-18708
2023-08-11 15:40:34 -04:00
Mick Semb Wever
89fe2223b4
Update trunk to version 5.1
...
- update jvm-dtest supported upgrade paths
- update circeci and in-tree scripts to build 5.0 dtest jar
- update in-tree scripts for better repetitive testing of jvm-dtest-upgrade tests
- fix jvm-dtest-upgrade tests that broke with 5.0 -> 5.1 upgrades
- update docs trunk -> 5.0
patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18705
2023-08-14 14:25:19 +02:00
Stefan Miklosovic
b774385b40
Merge branch 'cassandra-5.0' into trunk
2023-08-09 23:17:29 +02:00
timothytu12
75f7ec7fa5
Remove legacy command line options from cassandra-stress
...
Also, -mode option has "native" and "cql3" as defaults and they do not need to be specified
patch by Timothy Tu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18529
2023-08-09 23:16:36 +02:00
Stefan Miklosovic
881bb56be7
Merge branch 'cassandra-5.0' into trunk
2023-08-09 21:24:47 +02:00
Stefan Miklosovic
7b89b6018d
Remove commitlog_sync_batch_window_in_ms
...
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17161
2023-08-09 20:04:34 +02:00
Ekaterina Dimitrova
d707bb98b4
Merge branch 'cassandra-5.0' into trunk
2023-08-09 10:04:04 -04:00
Ekaterina Dimitrova
0c22f9b42c
Upgrade JMH from 1.21 to 1.36. The upgrade is fixing inaccessible object exceptions when running benchmarks with JMH+profiler+JDK17
...
patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Berenguer Blasi for CASSANDRA-18696
2023-08-09 09:50:53 -04:00
Andrés de la Peña
de0a556c5d
Merge branch 'cassandra-5.0' into trunk
2023-08-09 11:32:26 +01:00
Andrés de la Peña
7482d88f48
Add guardrail for vector dimensions
...
patch by Andrés de la Peña; reviewed by Brandon Williams and Maxwell Guo for CASSANDRA-18730
2023-08-09 11:30:38 +01:00
Stefan Miklosovic
ada67cb2a4
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-08 18:05:20 +02:00
Stefan Miklosovic
8549f232b5
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-08 17:59:43 +02:00
Stefan Miklosovic
1e6df948a7
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-08 17:52:19 +02:00
Stefan Miklosovic
7f92f1bc22
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-08 17:48:50 +02:00
Vineet Gali
28c04fbdde
Fix CQLSH online help topic link
...
patch by Vineet Gali; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17534
2023-08-08 17:45:29 +02:00
Brandon Williams
3dd2665f12
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-08-08 10:29:23 -05:00
Brandon Williams
d850cd7372
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-08 10:17:10 -05:00
Brandon Williams
7ec9b7cf4f
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-08-08 10:07:56 -05:00
Brandon Williams
60d04d6713
Merge branch 'cassandra-3.0' into cassandra-3.11
2023-08-08 10:04:39 -05:00
Brandon Williams
5c4dd3b993
Remove unused suppressions
...
Patch by brandonwilliams; reviewed by adelapena and edimitrova for
CASSANDRA-18724
2023-08-08 10:00:54 -05:00
Jacek Lewandowski
53d1644ff4
Upgraded to Netty 4.1.96
...
- Add Bouncycastle dependency
- Upgrade tcnative boringssl
- Add TLSv1.3 to encryption options tests
- Revert defaults after changes in Netty 4.1.75
- Remove Guava 18 from deps - we accidentally ended with Guava 30+ and 18 on the classpath because JimFS includes it as a transient dependency.
Patch by Jacek Lewandowski and Brandon Williams; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-17992
Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com>
Co-authored-by: Brandon Williams <driftx@gmail.com>
2023-08-04 00:12:59 +02:00
Brandon Williams
087e92724e
Merge branch 'cassandra-4.1' into trunk
2023-08-02 10:46:59 -05:00
Brandon Williams
2f0adfac2b
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-08-02 10:45:18 -05:00
Saran Vinaiyak
8b331ddb4d
Fix NTS log message when an unrecognized strategy option is passed
...
Patch by Saran Vinaiyak; reviewed by brandonwilliams and edimitrova for
CASSANDRA-18679
2023-08-02 10:42:58 -05:00
Yifan Cai
09d9067121
Merge branch 'cassandra-4.1' into trunk
2023-08-01 13:23:20 -07:00
Francisco Guerrero
9c796dfb27
Skip ColumnFamilyStore#topPartitions initialization when client or tool mode
...
This commit skips the initialization of `topPartitions` in `org.apache.cassandra.db.ColumnFamilyStore`
when running in client or tool mode. The `TopPartitionTracker` class will attempt to query the system
keyspace, which when running in client or tool mode will not be part of the KeyspaceMetadata. This
causes a warning to be printed out with a stacktrace that can be misleading. The warning is similar to
this:
```
WARN org.apache.cassandra.db.SystemKeyspace: Could not load stored top SIZES partitions for ...
org.apache.cassandra.db.KeyspaceNotDefinedException: keyspace system does not exist
at org.apache.cassandra.schema.Schema.validateTable(Schema.java:xxx) ~[?:?]
at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:xxx) ~[?:?]
at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:xxx) ~[?:?]
at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:xxx) ~[?:?]
at org.apache.cassandra.cql3.QueryProcessor.parseAndPrepare(QueryProcessor.java:xxx) ~[?:?]
...
```
In this commit, we check whether we run in client or tool mode, and skip initialization
of `topPartitions` in those cases.
Patch by Francisco Guerrero; Reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-18697
2023-08-01 13:14:40 -07:00
Ekaterina Dimitrova
1c7e7db2d0
Fix BulkLoader ignoring cipher suites options.
...
patch by Dan Jatnieks; reviewed by Ekaterina Dimitrova and Jon Meredith for CASSANDRA-18582
2023-08-01 14:38:01 -04:00