Commit Graph

14148 Commits

Author SHA1 Message Date
Stefan Miklosovic c3bd83cd5c
Add java.base/java.lang.reflect among opens for jvm11-client.options
not adding this open triggered warnings in tools like auditlogviewer when on Java 11

patch by Stefan Miklosovic; reviewed by Brad Schoening for CASSANDRA-19780
2024-07-23 16:47:37 +02:00
mck ed83e5d4f3
Merge branch 'cassandra-5.0.0' into cassandra-5.0
* cassandra-5.0.0:
  Increment version to 5.0-rc2
2024-07-19 09:55:41 +02:00
mck 08e1fecf36
Increment version to 5.0-rc2 2024-07-19 09:45:39 +02:00
Stefan Miklosovic 52a513f724
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-07-10 10:47:09 +02:00
Stefan Miklosovic 31e2edf052
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-07-10 10:42:39 +02:00
Stefan Miklosovic a5767a5834
Fix schema.cql created by a snapshot after dropping more than one column
patch by Stefan Miklosovic; reviewed Benjamin Lerer, Francisco Guerrero for CASSANDRA-19747
2024-07-10 10:34:54 +02:00
Sam Tunnicliffe d45d87f125 Merge branch 'cassandra-4.1' into cassandra-5.0 2024-07-10 09:25:19 +01:00
Sam Tunnicliffe 7d83b5bfec Ninja: update CHANGES.txt 2024-07-10 09:21:36 +01:00
Stefan Miklosovic 63b4e1c41c
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-07-09 17:09:30 +02:00
Stefan Miklosovic a878adfc89
Do not create a role if ALTER ROLE IF EXISTS operates on non-existing role
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19749
2024-07-09 17:03:25 +02:00
Stefan Miklosovic a9d6900d44
Move bcpkix-jdk18on to build dependencies, update to 1.78 and explicitly enumerate transitive dependencies
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19739
2024-07-03 09:24:37 +02:00
Caleb Rackliffe 1bec8b99ca Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  UnsupportedOperationException when reducing scope for LCS compactions
2024-07-02 14:27:36 -05:00
Caleb Rackliffe f378f92030 Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  UnsupportedOperationException when reducing scope for LCS compactions
2024-07-02 14:13:30 -05:00
Marcus Eriksson d54646e409 UnsupportedOperationException when reducing scope for LCS compactions
patch by Caleb Rackliffe; reviewed by Zhao Yang, Brandon Williams, and Marcus Eriksson for CASSANDRA-19704

Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
2024-07-02 13:35:34 -05:00
Stefan Miklosovic 37f6a5de20
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-07-02 00:18:54 +02:00
Stefan Miklosovic 875793bc19
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-07-02 00:15:51 +02:00
Stefan Miklosovic be70c892b6
Merge branch 'cassandra-3.11' into cassandra-4.0 2024-07-02 00:14:16 +02:00
Stefan Miklosovic 42c2bd4bad
Merge branch 'cassandra-3.0' into cassandra-3.11 2024-07-02 00:11:47 +02:00
Stefan Miklosovic 64b1ccf881
Update ant dependency-check to version 10.0.0
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19738
2024-07-02 00:07:10 +02:00
Blake Eggleston 732fb758c6 Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Use OpOrder in repairIterator to ensure we don't lose memtables mid-paxos repair
2024-07-01 10:31:57 -07:00
Jon Haddad 2112c4c1c0 Use OpOrder in repairIterator to ensure we don't lose memtables mid-paxos repair
Patch by Jon Haddad; Reviewed by Blake Eggleston for CASSANDRA-19668
2024-07-01 10:20:25 -07:00
Benjamin Lerer 43d99c2259 Merge branch cassandra-4.1 into cassandra-5.0 2024-06-27 12:36:18 +02:00
Benjamin Lerer ef8bc82f1b Merge branch cassandra-4.0 into cassandra-4.1 2024-06-27 12:27:55 +02:00
Benjamin Lerer 90208c0a29 Makes LWT conditions behavior on frozen and non-frozen columns consistent for null column values
Patch by Benjamin Lerer; review by Ekaterina Dimitrova for CASSANDRA-19637
2024-06-27 10:15:03 +02:00
Mick Semb Wever 410cce16b8
Increment version to 5.0-rc1 2024-06-21 16:08:08 +02:00
Caleb Rackliffe ba5ab993c7 Avoid streams in the common case for UpdateTransaction creation
patch by Caleb Rackliffe; reviewed by Jeremiah Jordan and David Capwell for CASSANDRA-19675
2024-06-20 11:08:54 -05:00
Brandon Williams 3d878201fb Only wait until native_transport_timeout for dispatcher to finish
Patch by brandonwilliams; reviewed by maedhroz and smiklosovic for
CASSANDRA-19697
2024-06-19 06:02:06 -05:00
Brandon Williams 531de93369 Disable chronicle analytics
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-19656
2024-06-11 13:10:12 -05:00
Benjamin Lerer 636ffad069 Merge branch cassandra-4.1 into cassandra-5.0 2024-06-11 15:30:51 +02:00
Benedict Elliott Smith 53b06453b7 Refresh stale paxos commit
patch by Benedict Elliott Smith; review by Blake Eggleston for CASSANDRA-19617
2024-06-11 15:24:57 +02:00
Benedict Elliott Smith 8c165b4cc0 Refresh stale paxos commit
patch by Benedict Elliott Smith; review by Blake Eggleston for CASSANDRA-19617
2024-06-10 18:37:08 +02:00
Stefan Miklosovic 786ba38200
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-06-10 10:53:24 +02:00
tommy stendahl a17e4fc497
Reduce info logging from automatic paxos repair
patch by Tommy Stendahl; reviewed by Stefan Miklosovic, Blake Eggleston for CASSANDRA-19445
2024-06-10 10:46:30 +02:00
samueldlightfoot 1b4f898c32
Replace Stream iteration with for-loop for StorageProxy::updateCoordinatorWriteLatencyTableMetric
patch by Samuel Lightfoot; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-19676
2024-06-06 11:37:27 +02:00
Alex Petrov 617a75843c Merge branch 'cassandra-4.1' into cassandra-5.0 2024-05-31 11:24:37 +02:00
Alex Petrov dc17c29724 Add native transport deadline, an ultimate deadline for all tasks related to a specific request
* Add an ability to base _replica_ side queries on the queue time
      * Use queue time as a base for message timeouts
      * Use native transport deadline for internode messages
      * Make sure that local runnables respect transport timeouts and deadlines
      * Make sure that remote mutation handler respects message expiration times

Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-19534
2024-05-31 11:10:58 +02:00
Stefan Miklosovic 59a5c6477d
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-05-14 11:31:40 +02:00
Мещеряков Вячеслав Юрьевич d1f2936ccb
Support legacy plain_text_auth section in credentials file removed unintentionally
patch by Мещеряков Вячеслав Юрьевич; reviewed by Stefan Miklosovic and Brad Schoening for CASSANDRA-19498
2024-05-14 10:07:19 +02:00
Maxim Muzafarov ccdeb12419 Enforce metric naming contract if scope is used in a metric name
patch by Maxim Muzafarov; reviewed by Caleb Rackliffe, Michael Semb Wever for CASSANDRA-19619
2024-05-08 19:44:51 +02:00
Brandon Williams 3b8c48024e Merge branch 'cassandra-4.1' into cassandra-5.0 2024-05-08 10:28:46 -05:00
Brandon Williams c6017aca77 Merge branch 'cassandra-4.0' into cassandra-4.1 2024-05-08 10:28:12 -05:00
Raymond Huffman 057d082e00 Add option to override the FatClient timeout for Bootstrapping nodes
Patch by Raymond Huffman; reviewed by brandonwilliams and dcapwell for
CASSANDRA-15439
2024-05-07 16:32:41 -05:00
Brandon Williams 049160e70a Avoid reading of the same IndexInfo from disk many times for a large
partition when ShallowIndexedEntry is used

Patch by Dmitry Konstantinov; reviewed by bereng and brandonwilliams for
CASSANDRA-19557
2024-05-06 10:27:29 -05:00
Brandon Williams 1902195d99 Merge branch 'cassandra-4.1' into cassandra-5.0 2024-05-06 08:37:01 -05:00
Brandon Williams 103e9cca1a Merge branch 'cassandra-4.0' into cassandra-4.1 2024-05-06 08:35:07 -05:00
Brandon Williams f12f928dee Bring dirs/ownership/perms in line with Debian package
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-19565
2024-05-06 08:34:15 -05:00
Stefan Miklosovic 326bf4b3f5
Resolve the oldest hints just from descriptors and current writer if available
patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-19600
2024-05-02 23:02:09 +02:00
Stefan Miklosovic d1101eeccc
Merge branch 'cassandra-4.1' into cassandra-5.0 2024-05-02 10:43:28 +02:00
Stefan Miklosovic 85039aa8c5
Merge branch 'cassandra-4.0' into cassandra-4.1 2024-05-02 10:39:28 +02:00
Stefan Miklosovic 334ca05730
Make nodetool import congruent with the documentation by not relying on the folder structure of the imported SSTable files
nodetool import requires keyspace and table on the command line to import SSTables to. This
was not always working as specifying keypace and table while having SSTables located in the
directory structure which differed on keyspace and table (dir and parent dir) just
ignored them.

patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19401
2024-05-02 10:32:55 +02:00