Andrés de la Peña
8fd44ca8fc
Upgrade Python driver to 3.29.0
...
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-19245
2024-01-19 17:14:57 +00:00
Bereng
666f7df803
Enhanced usage of test method names in CQLTester for better test debugging
...
patch by Berenguer Blasi, Benjamin Lerer; reviewed by Benjamin Lerer for CASSANDRA-19050
Co-authored-by: Benjamin Lerer <b.lerer@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
2024-01-18 07:06:18 +01:00
Mick Semb Wever
f54177bb0a
Docker test container fixes: remove unused files/folders in image, and use envs instead of env-file
...
Adds warning and reduces container requested cpus if over docker daemon limits.
patch by Mick Semb Wever; reviewed by Brandon Williams for INFRA-25202
2024-01-17 15:23:25 +01:00
Stefan Miklosovic
e17373c5ee
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-01-17 12:51:53 +01:00
Stefan Miklosovic
6d4942c703
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-01-17 12:51:40 +01:00
Stefan Miklosovic
af752fcd53
Prepare debian changelog for 4.0.12
2024-01-17 12:02:37 +01:00
Stefan Miklosovic
e077c93f0e
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-01-11 11:32:41 +01:00
Stefan Miklosovic
fa6e06c933
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-01-11 11:30:25 +01:00
Runtian Liu
ee9e418782
Skip version check if an endpoint is dead state in Gossiper#upgradeFromVersionSupplier
...
patch by Runtian Liu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19187
2024-01-11 10:37:11 +01:00
Ekaterina Dimitrova
50d0b2731b
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
2024-01-10 13:25:29 -05:00
Ekaterina Dimitrova
dc6afb0cf3
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
2024-01-10 13:22:35 -05:00
Ekaterina Dimitrova
290a5990d4
Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1
...
patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi for CASSANDRA-19205
2024-01-10 13:12:00 -05:00
Paulo Motta
e04a3176ff
Merge branch 'cassandra-4.1' into cassandra-5.0
...
Closes #3004
2024-01-10 11:21:37 -05:00
Paulo Motta
3d1b981d89
Merge branch 'cassandra-4.0' into cassandra-4.1
...
Closes #2968
2024-01-10 11:18:34 -05:00
Isaac Reath
475c0035e6
[CASSANDRA-18999] Gossiper::hasMajorVersion3Nodes returns true when a cluster is upgrading patch version without Cassandra 3 nodes.
...
This commit fixes Gossiper::hasMajorVersion3Nodes so that it does not return true when all hosts have a known version, no hosts are on a version earlier than 4.0, and there is a 4.x minor version or patch version upgrade in progress. Additionally, this commit improves the clarity of Gossiper::hasMajorVersion3Nodes's name to indicate that it will return true when the cluster has 3.x nodes or if the cluster state is unknown, matching the description in the in-line comment.
patch by Isaac Reath; reviewed by Paulo Motta and Stefan Miklosovic for CASSANDRA-18999
Closes #2967
2024-01-10 11:14:49 -05:00
Caleb Rackliffe
14c773d8bc
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Revert unnecessary read lock acquisition when reading ring version in TokenMetadata introduced in CASSANDRA-16286
2024-01-09 15:05:25 -06:00
Caleb Rackliffe
4dd69dc62d
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Revert unnecessary read lock acquisition when reading ring version in TokenMetadata introduced in CASSANDRA-16286
2024-01-09 14:53:51 -06:00
Caleb Rackliffe
d5cea135c9
Revert unnecessary read lock acquisition when reading ring version in TokenMetadata introduced in CASSANDRA-16286
...
patch by Caleb Rackliffe; reviewed by Francisco Guerrero for CASSANDRA-19107
2024-01-09 12:23:13 -06:00
Stefan Miklosovic
ad642d5e25
Creating a SASI index after creating an SAI index does not break secondary index queries
...
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Andres de la Peña for CASSANDRA-18939
2024-01-05 11:05:44 +01:00
Stefan Miklosovic
8ce4a6d1ec
Optionally fail when a non-partition-restricted query is issued against an index
...
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18796
2024-01-02 10:31:34 +01:00
Mike Adamson
7447ee5bdd
Avoid random IndexStreamingFailureTest failures
...
Change how ByteBuddy injections are handled to avoid ByteBuddy
failures after node restarts
Patch by Mike Adamson; reviewed by Caleb Rackliffe for CASSANDRA-19084
2023-12-22 13:01:03 +00:00
Jacek Lewandowski
977f245906
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Memoize Cassandra verion and add a backoff interval for failed schema pulls
2023-12-22 11:49:20 +01:00
Jacek Lewandowski
3edca0041c
Memoize Cassandra verion and add a backoff interval for failed schema pulls
...
Also, fixes MigrationCoordinatorTest and adds version assertions to Instance.startup
Patch by Jacek Lewandowski; reviewed by Ekaterina Dimitrova for CASSANDRA-18902
2023-12-22 11:49:19 +01:00
Jacek Lewandowski
f0ea12c6d7
Add a startup check to fail startup when using invalid configuration with certain Kernel and FS type
...
Patch by Jacek Lewandowski; reviewed by Maxwell Guo, Stefan Miklosovic for CASSANDRA-19196
2023-12-21 16:42:31 +01:00
Mike Adamson
3b05051f86
Simplify segment building in SAI to use single in-memory structure
...
This removes the RAMStringIndexer for literal indexes and replaces
it with a SegmentTrieBuffer that replaces BlockBalancedTreeRamBuffer
for literal and numeric indexes.
patch by Mike Adamson; reviewed by Andrés de la Peña, Caleb Rackliffe for CASSANDRA-18598
2023-12-20 15:14:41 +00:00
Jacek Lewandowski
790798dea0
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Updated the OWASP plugin to 9.0.5 and refactored dependency checks
2023-12-20 12:59:55 +01:00
Jacek Lewandowski
481d2fd51d
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
Updated the OWASP plugin to 9.0.5 and refactored dependency checks
2023-12-20 12:59:54 +01:00
Jacek Lewandowski
891f1119a0
Merge branch 'cassandra-3.11' into cassandra-4.0
...
* cassandra-3.11:
Updated the OWASP plugin to 9.0.5 and refactored dependency checks
2023-12-20 12:59:53 +01:00
Jacek Lewandowski
09c46750f6
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
Updated the OWASP plugin to 9.0.5 and refactored dependency checks
2023-12-20 12:59:52 +01:00
Jacek Lewandowski
4c3b96e4cd
Updated the OWASP plugin to 9.0.5 and refactored dependency checks
...
Configured OWASP database to use caching and NVD key. Properties can be
configured in ~/.ant/build.properties and define both the key and
the storage location
Patch by Jacek Lewandowski; reviewed by Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-19146
2023-12-20 12:59:51 +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
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
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
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
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
a92de92b8c
Suppress CVE-2023-6481
...
Patch by brandonwilliams, reviewed by smiklosovic for CASSANDRA-19184
2023-12-08 08:55:40 -06:00
Mick Semb Wever
bddf368740
Increment version to 5.0-beta2
2023-12-07 11:25:40 +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
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
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
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
Mick Semb Wever
87fd1fa88a
Prepare debian changelog for 5.0-beta1
2023-12-01 14:09:26 +01:00
Mick Semb Wever
501e4e6c9b
ninja-fix changes for 19011
2023-12-01 14:07:40 +01:00