Commit Graph

29527 Commits

Author SHA1 Message Date
Jyothsna Konisa bfcb21fbeb Set right client auth for creating SSL context in mTLS optional mode
patch by Jyothsna Konisa; reviewed by Francisco Guerrero, Jon Meredith for CASSANDRA-18811
2023-12-19 13:54:28 -07:00
Stefan Miklosovic 447d2bcee7
Merge branch 'cassandra-5.0' into trunk 2023-12-19 20:32:36 +01:00
Claude Warren e6ffd8b4f7
UCS min_sstable_size should not be lower than target_sstable_size lower bound
patch by Claude Warren; reviewed by Ethan Brown, Branimir Lambov and Stefan Miklosovic for CASSANDRA-19112
2023-12-19 20:26:14 +01:00
Jacek Lewandowski 08c46d0963 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix the correspondingMessagingVersion of SSTable format and improve TTL overflow tests coverage
2023-12-15 09:44:46 +01:00
Jacek Lewandowski 2fc2be54ca Fix the correspondingMessagingVersion of SSTable format and improve TTL overflow tests coverage
Patch by Jacek Lewandowski; reviewed by Berenguer Blasi for CASSANDRA-19197
2023-12-15 09:40:37 +01:00
Brandon Williams 85a0b9b5dc Merge branch 'cassandra-5.0' into trunk 2023-12-14 08:49:59 -06:00
Brandon Williams f9ebec98a2 Fix cqlshlib cython test by definining DIST_DIR
Patch by brandonwilliams, reviewed by bereng for CASSANDRA-19183
2023-12-14 08:49:23 -06:00
Mike Adamson afa86df27d Merge branch 'cassandra-5.0' into trunk 2023-12-13 12:28:40 +00:00
Mike Adamson 5ec0669bec Fix resource cleanup after SAI query timeouts
patch by Mike Adamson; reviewed by Caleb Rackliffe for CASSANDRA-19177
2023-12-13 12:20:32 +00:00
Marcus Eriksson 901786ec27 Avoid race inserting new data in compaction_history during truncation in SystemKeyspaceMigrator41Test.testMigrateCompactionHistory
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19098
2023-12-12 10:28:54 +01:00
Mick Semb Wever c069a0ffb6
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Rewrite compaction documentation, adding UCS
2023-12-08 23:39:13 +01:00
Lorina Poland 93a4fcd32c
Rewrite compaction documentation, adding UCS
Adds some SAI/Vector doc fixes too.

 patch by Lorina Poland, Branimir Lambov; reviewed by Mick Semb Wever for CASSANDRA-18232
2023-12-08 22:54:23 +01:00
Brandon Williams 8f759e01d5 Merge branch 'cassandra-5.0' into trunk 2023-12-08 08:56:37 -06:00
Brandon Williams a92de92b8c Suppress CVE-2023-6481
Patch by brandonwilliams, reviewed by smiklosovic for CASSANDRA-19184
2023-12-08 08:55:40 -06:00
Marcus Eriksson 1a46e96890 Don't start MessagingService unnecessarily to speed up tests and to avoid memory leak
Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19125
2023-12-08 12:42:53 +01:00
Sam Tunnicliffe 1df9148ed1 Fix FetchLogFromPeersTest with vnodes
Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19072
2023-12-07 17:11:02 +00:00
Sam Tunnicliffe b470117733 Fix potential for unintended address clash in test case
Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19171
2023-12-07 16:35:02 +00:00
Sam Tunnicliffe 28630ccbbf Update expected error message which is too specific
Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19102
2023-12-07 16:35:02 +00:00
Sam Tunnicliffe 8d6d1774e4 Avoid NPEs when initializing CFSs from local keyspaces before ClusterMetadata is available
Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19169
2023-12-07 16:35:02 +00:00
Mick Semb Wever a75814c8f4
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Increment version to 5.0-beta2
2023-12-07 11:26:50 +01:00
Mick Semb Wever bddf368740
Increment version to 5.0-beta2 2023-12-07 11:25:40 +01:00
Jacek Lewandowski ea1f9e4504 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix StackOverflowError on ALTER after many previous schema changes
2023-12-06 18:09:39 +01:00
Jacek Lewandowski 676f7ee751 Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Fix StackOverflowError on ALTER after many previous schema changes
2023-12-06 18:05:49 +01:00
Abe Ratnofsky a443990bfa Fix StackOverflowError on ALTER after many previous schema changes
Fix re-wrapping of TableMetadataRefCache fields in
Collections.UnmodifiableMap, which was causing long reference chains
where the underlying map was another instance of an UnmodifiableMap.
Calls to `get` had to traverse all the way down the chain, and would
eventually overflow the stack (and created a fair bit of extra garbage
on the heap).

Patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Jacek Lewandowski for CASSANDRA-19166
2023-12-06 18:05:47 +01:00
Brandon Williams ad86c9d201 Merge branch 'cassandra-5.0' into trunk 2023-12-06 06:34:26 -06:00
Brandon Williams fdfc5e614d Merge branch 'cassandra-4.1' into cassandra-5.0 2023-12-06 06:33:36 -06:00
Brandon Williams 13e5956285 Merge branch 'cassandra-4.0' into cassandra-4.1 2023-12-06 06:32:48 -06:00
Brandon Williams 8e5fc74c9a Merge branch 'cassandra-3.11' into cassandra-4.0 2023-12-06 06:32:32 -06:00
Brandon Williams 2e3d7e76f5 Merge branch 'cassandra-3.0' into cassandra-3.11 2023-12-06 06:32:19 -06:00
Brandon Williams a1421ec324 Suppress CVE-2023-6378
Patch by brandonwilliams, reviewed by smiklosovic for CASSANDRA-19142
2023-12-06 06:31:27 -06:00
Marcus Eriksson c5a2781b22 Enable bytebuddy rule after starting nodes to fix DecommissionAvoidWriteTimeoutsTest
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19090
2023-12-06 10:09:43 +01:00
Sam Tunnicliffe 3ed0903131 In in-jvm dtests, don't mark internode messaging as started until it actually is
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19087
2023-12-05 07:50:05 +00:00
Alex Petrov e0766e95bc Fix rejectSubsequentInProgressSequence test: cap message sizes for commit failures
Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-19076.
2023-12-04 14:01:45 +01:00
Mick Semb Wever f4c969adfc
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Write ccm clusters under test's TMPDIR
2023-12-04 13:30:07 +01:00
Mick Semb Wever fe7997884d
Write ccm clusters under test's TMPDIR
This prevents docker overlay file leakage from containers by keeping write-heavy directories in bind mounts (or volumes). It also offers better performance by avoiding the container filesystem.

 patch by Mick Semb Wever; reviewed Brandon Williams for INFRA-25202
2023-12-04 13:26:57 +01:00
Brandon Williams 7204bc45b6 Revert "Revert "Upgrade jackson to 2.15.3 and snakeyaml to 2.1""
This reverts commit 8cd0690c0b.
2023-12-01 13:15:07 -06:00
Jacek Lewandowski d91997cb04 Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix repeated tests on CircleCI and long-testsome/burn-testsome targets
2023-12-01 19:40:47 +01:00
Jacek Lewandowski b48fdc7cf2 Merge branch 'cassandra-4.1' into cassandra-5.0
* cassandra-4.1:
  Fix repeated tests on CircleCI and long-testsome/burn-testsome targets
2023-12-01 19:40:46 +01:00
Jacek Lewandowski 4059faf5b9 Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Fix repeated tests on CircleCI and long-testsome/burn-testsome targets
2023-12-01 19:40:45 +01:00
Jacek Lewandowski e1b0b44f9e Fix repeated tests on CircleCI and long-testsome/burn-testsome targets
Patch by Jacek Lewandowski; reviewed by Berenguer Blasi for CASSANDRA-19086
2023-12-01 19:40:44 +01:00
Brandon Williams 8cd0690c0b Revert "Upgrade jackson to 2.15.3 and snakeyaml to 2.1"
This reverts commit 64ae866095.
2023-12-01 11:11:31 -06:00
Marcus Eriksson f74c07d2d3 Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070
2023-12-01 16:33:04 +01:00
Sam Tunnicliffe 11358bd3a8 Rewrite RegisterTest to verify serialization version ceiling
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19073
2023-12-01 14:46:50 +00:00
Marcus Eriksson bd25c05d52 Test failure: materialized_views_test.TestMaterializedViewsConsistency.test_multi_partition_consistent_reads_after_write
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19056
2023-12-01 15:36:58 +01:00
Mick Semb Wever 390d8da961
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Prepare debian changelog for 5.0-beta1
2023-12-01 14:33:08 +01:00
Mick Semb Wever 87fd1fa88a
Prepare debian changelog for 5.0-beta1 2023-12-01 14:09:26 +01:00
Mick Semb Wever 98fd6fc5a9
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  ninja-fix changes for 19011
2023-12-01 14:08:17 +01:00
Mick Semb Wever 501e4e6c9b
ninja-fix changes for 19011 2023-12-01 14:07:40 +01:00
Mick Semb Wever 64cdebdb69
Merge branch 'cassandra-5.0' into trunk
* cassandra-5.0:
  Fix SAI intersection queries
2023-12-01 13:50:15 +01:00
Mike Adamson 6a7bef12ec
Fix SAI intersection queries
- Fix comparison in PostingListRangeIterator for updating skip token
 - Fix binary search in KeyLookup.clusteredSeekToKey
 - Added new on-disk component for storing partition sizes by partition ID

 patch by Mike Adamson; reviewed by Caleb Rackliffe, Mick Semb Wever for CASSANDRA-19011
2023-12-01 13:47:43 +01:00