https://github.com/apache/cassandra

sort by:
Revision Author Date Message Commit Date
5fb562d Fix hints delivery for a node going down repeatedly patch by Stefan Miklosovic; reviewed by Brandon Williams, Paul Chandler for CASSANDRA-19495 05 April 2024, 08:53:54 UTC
659e41d Merge branch 'cassandra-4.0' into cassandra-4.1 04 April 2024, 16:00:07 UTC
6a640b0 Change logging to TRACE when failing to get peer certificates Patch by Mohammad Aburadeh; reviewed by brandonwilliams and jonmeredith for CASSANDRA-19508 04 April 2024, 15:58:19 UTC
7cbf59e Merge branch 'cassandra-4.0' into cassandra-4.1 03 April 2024, 21:50:43 UTC
f0aa674 Merge branch 'cassandra-3.11' into cassandra-4.0 03 April 2024, 21:49:35 UTC
338e4ed Docs: deprecate the usage of apt-key and adopt distribution name Patch by Tibor Répási; reviewed by brandonwilliams for CASSANDRA-19110 03 April 2024, 21:48:06 UTC
5978954 Merge branch 'cassandra-4.0' into cassandra-4.1 27 March 2024, 16:52:43 UTC
c73683c Merge branch 'cassandra-3.11' into cassandra-4.0 27 March 2024, 16:50:38 UTC
e276173 Merge branch 'cassandra-3.0' into cassandra-3.11 27 March 2024, 16:49:32 UTC
46bf9bc Add properties for redirecting build-resolve to mirrors patch by Ariel Weisberg; reviewed by Brandon Williams for CASSANDRA-19496 27 March 2024, 16:48:57 UTC
3840893 Do not go to disk for reading hints file sizes patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko, Jon Haddad, Chris Lohfink for CASSANDRA-19477 25 March 2024, 13:08:02 UTC
96692d7 Merge branch 'cassandra-4.0' into cassandra-4.1 22 March 2024, 20:49:15 UTC
5dd9213 Merge branch 'cassandra-3.11' into cassandra-4.0 22 March 2024, 20:43:20 UTC
de2a965 Merge branch 'cassandra-3.0' into cassandra-3.11 22 March 2024, 20:42:31 UTC
38eb339 Add support for providing nvdDatafeedUrl to OWASP patch by Ariel Weisberg; reviewed by Berenguer Blasi for CASSANDRA-19484 22 March 2024, 20:41:57 UTC
e4ae1f3 Fix system_views.settings to handle array types patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19475 19 March 2024, 13:55:42 UTC
8502da4 Merge branch 'cassandra-4.0' into cassandra-4.1 14 March 2024, 15:26:06 UTC
a2fbb17 Push LocalSessions info logs to debug Patch by arkn98; reviewed by bereng and brandonwilliams for CASSANDRA-18335 14 March 2024, 15:24:38 UTC
e120088 Merge branch 'cassandra-4.0' into cassandra-4.1 29 February 2024, 10:40:57 UTC
a124cfc Merge branch 'cassandra-3.11' into cassandra-4.0 29 February 2024, 10:38:39 UTC
099fdf2 Move ClientWarn.State#warnings to a thread-safe list patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-19427 29 February 2024, 10:33:03 UTC
612c963 Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Bug in generate.sh removal of jobs 26 February 2024, 06:45:58 UTC
dee7947 Bug in generate.sh removal of jobs 26 February 2024, 06:43:40 UTC
95fcefe Merge branch 'cassandra-4.0' into cassandra-4.1 23 February 2024, 13:51:06 UTC
5430e69 Merge branch 'cassandra-3.11' into cassandra-4.0 23 February 2024, 13:49:06 UTC
af57331 Merge branch 'cassandra-3.0' into cassandra-3.11 23 February 2024, 13:48:02 UTC
98eea87 Fix SCM URL links patch by Jack Green; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19422 23 February 2024, 13:43:41 UTC
b6b291e Merge branch 'cassandra-4.0' into cassandra-4.1 22 February 2024, 22:56:48 UTC
c2041ba Filter remote DC replicas out when constructing the initial replica plan for the local read repair patch by Runtian Liu; reviewed by Blake Eggleston and Stefan Miklosovic for CASSANDRA-19120 22 February 2024, 22:21:16 UTC
5f63b0a Merge branch 'cassandra-4.0' into cassandra-4.1 22 February 2024, 08:58:10 UTC
8c4a58f Remove redundant code in StorageProxy#sendToHintedReplicas patch by Ling Mao; reviewed by Stefan Miklosovic, Brandon Williams and Maxwell Guo for CASSANDRA-19412 22 February 2024, 08:54:08 UTC
6250ba7 Merge branch 'cassandra-4.0' into cassandra-4.1 21 February 2024, 08:08:53 UTC
98d0e18 Remove bashisms for mx4j tool in cassandra-env.sh /bin/sh (our shebang in bin/cassandra) does not recognize the `if` construct which is available in /bin/bash only hence if MX4J_ADDRESS or MX4J_PORT was not commented out, the script would fail to execute it. patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19416 21 February 2024, 07:37:23 UTC
a9a7dd0 increment version to 4.1.5 14 February 2024, 20:18:44 UTC
89a8155 Merge branch 'cassandra-4.0' into cassandra-4.1 08 February 2024, 11:11:07 UTC
505f5af Ensure that repair doesn't exceed repair_session_space by running limiting validation parallelism patch by Andrés de la Peña; reviewed by David Capwell for CASSANDRA-19336 Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com> Co-authored-by: David Capwell <dcapwell@apache.org> 08 February 2024, 11:09:21 UTC
d9dbd5e Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Backport CASSANDRA-16418 to 3.x 07 February 2024, 14:12:02 UTC
9613af2 Merge branch 'cassandra-3.11' into cassandra-4.0 * cassandra-3.11: Backport CASSANDRA-16418 to 3.x 07 February 2024, 14:12:01 UTC
2170825 Merge branch 'cassandra-3.0' into cassandra-3.11 * cassandra-3.0: Backport CASSANDRA-16418 to 3.x 07 February 2024, 14:12:00 UTC
5be5782 Backport CASSANDRA-16418 to 3.x When a node is decommissioned, it triggers data transfer to other nodes. During this transfer process, receiving nodes temporarily hold token ranges in a pending state. However, the current cleanup process doesn't account for these pending ranges when calculating token ownership, leading to inadvertent cleanup of data already stored in SSTables. To address this issue, this patch introduces two changes. Firstly, it backports CASSANDRA-16418, introducing a preventive check in `StorageService#forceKeyspaceCleanup`. This check disallows the initiation of cleanup when a node contains any pending ranges for the requested keyspace. Secondly, it reintroduces a similar condition to test for the existence of pending ranges in `CompactionManager#performCleanup`. This ensures the safety of this API as well. Patch by Szymon Miezal; reviewed by Brandon Williams, Jacek Lewandowski for CASSANDRA-18824 Co-authored-by: Szymon Miezal <szymon.miezal@datastax.com> Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com> 07 February 2024, 14:11:59 UTC
cd7ff04 Merge branch 'cassandra-4.0' into cassandra-4.1 02 February 2024, 13:24:51 UTC
1e450db Merge branch 'cassandra-3.11' into cassandra-4.0 02 February 2024, 13:24:13 UTC
653337e Merge branch 'cassandra-3.0' into cassandra-3.11 02 February 2024, 13:23:02 UTC
0bc95bb Set log-cli-level to DEBUG in circle config Patch by brandonwilliams; reviewed by edimitrova for CASSANDRA-19350 02 February 2024, 13:21:53 UTC
8709b28 Merge branch 'cassandra-4.0' into cassandra-4.1 31 January 2024, 16:19:02 UTC
7407956 Merge branch 'cassandra-3.11' into cassandra-4.0 31 January 2024, 16:15:49 UTC
aa561f2 Switch memtable_allocation_type from offheap_objects to heap_buffers in test/conf/cassandra.yaml patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-19326 31 January 2024, 16:11:35 UTC
846735e Merge branch 'cassandra-4.0' into cassandra-4.1 29 January 2024, 23:12:41 UTC
21988ed Merge branch 'cassandra-3.11' into cassandra-4.0 29 January 2024, 23:04:48 UTC
604776b Merge branch 'cassandra-3.0' into cassandra-3.11 29 January 2024, 23:01:19 UTC
22e12ad Fix Compact Storage section in NEWS.txt patch by Ekaterina Dimitrova; reviewed by Paulo Motta for CASSANDRA-19291 29 January 2024, 22:58:20 UTC
99d9fae Prepare debian changelog for 4.1.4 23 January 2024, 19:43:27 UTC
05f1192 Merge branch 'cassandra-4.0' into cassandra-4.1 23 January 2024, 17:41:46 UTC
2a7c640 increment version to 4.0.13 23 January 2024, 17:40:10 UTC
6d4942c Merge branch 'cassandra-4.0' into cassandra-4.1 17 January 2024, 11:51:40 UTC
af752fc Prepare debian changelog for 4.0.12 17 January 2024, 11:02:37 UTC
fa6e06c Merge branch 'cassandra-4.0' into cassandra-4.1 11 January 2024, 10:30:25 UTC
ee9e418 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 11 January 2024, 09:37:11 UTC
dc6afb0 Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1 10 January 2024, 18:22:35 UTC
290a599 Fix flaky test org.apache.cassandra.tools.BulkLoaderTest.testBulkLoader_WithArgs1 patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi for CASSANDRA-19205 10 January 2024, 18:12:00 UTC
3d1b981 Merge branch 'cassandra-4.0' into cassandra-4.1 Closes #2968 10 January 2024, 16:18:34 UTC
475c003 [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 10 January 2024, 16:14:49 UTC
4dd69dc 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 09 January 2024, 20:53:51 UTC
d5cea13 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 09 January 2024, 18:23:13 UTC
3edca00 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 22 December 2023, 10:49:19 UTC
481d2fd Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Updated the OWASP plugin to 9.0.5 and refactored dependency checks 20 December 2023, 11:59:54 UTC
891f111 Merge branch 'cassandra-3.11' into cassandra-4.0 * cassandra-3.11: Updated the OWASP plugin to 9.0.5 and refactored dependency checks 20 December 2023, 11:59:53 UTC
09c4675 Merge branch 'cassandra-3.0' into cassandra-3.11 * cassandra-3.0: Updated the OWASP plugin to 9.0.5 and refactored dependency checks 20 December 2023, 11:59:52 UTC
4c3b96e 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 20 December 2023, 11:59:51 UTC
a443990 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 06 December 2023, 17:05:47 UTC
13e5956 Merge branch 'cassandra-4.0' into cassandra-4.1 06 December 2023, 12:32:48 UTC
8e5fc74 Merge branch 'cassandra-3.11' into cassandra-4.0 06 December 2023, 12:32:32 UTC
2e3d7e7 Merge branch 'cassandra-3.0' into cassandra-3.11 06 December 2023, 12:32:19 UTC
a1421ec Suppress CVE-2023-6378 Patch by brandonwilliams, reviewed by smiklosovic for CASSANDRA-19142 06 December 2023, 12:31:27 UTC
4059faf Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Fix repeated tests on CircleCI and long-testsome/burn-testsome targets 01 December 2023, 18:40:45 UTC
e1b0b44 Fix repeated tests on CircleCI and long-testsome/burn-testsome targets Patch by Jacek Lewandowski; reviewed by Berenguer Blasi for CASSANDRA-19086 01 December 2023, 18:40:44 UTC
350e968 Merge branch 'cassandra-4.0' into cassandra-4.1 30 November 2023, 09:44:07 UTC
50273d9 Support max SSTable size in sorted CQLSSTableWriter patch by Yifan Cai; reviewed by Alex Petrov, Francisco Guerrero, Maxwell Guo for CASSANDRA-18941 30 November 2023, 09:39:00 UTC
df64a5a Merge branch 'cassandra-4.0' into cassandra-4.1 29 November 2023, 17:34:05 UTC
9affcf1 Fix nodetool repair_admin summarize-pending command to not throw exception Fixed a bug causing the `OpenDataException` being thrown when executing the `repair_admin summarize-pending` command. This patch addresses the problem by including a missing composite in `PendingStats.toComposite`, ensuring proper data conversion. patch by Szymon Miezal; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19014 29 November 2023, 17:32:53 UTC
e8b638c Merge branch 'cassandra-4.0' into cassandra-4.1 29 November 2023, 16:47:18 UTC
0f2af6a Fix cassandra-stress in simplenative mode with prepared statements patch by Dmitry Bychkov; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18744 29 November 2023, 16:45:15 UTC
c8d6182 Merge branch 'cassandra-4.0' into cassandra-4.1 29 November 2023, 11:12:56 UTC
8dc32c5 Merge branch 'cassandra-3.11' into cassandra-4.0 29 November 2023, 11:12:22 UTC
6d7cd61 Merge branch 'cassandra-3.0' into cassandra-3.11 29 November 2023, 11:11:29 UTC
c1b1205 Do not set RPC_READY to false on transports shutdown in order to not fail counter updates for deployments with coordinator and storage nodes with transports turned off This is the follow-up commit of CASSANDRA-18935 where we set RPC_READY to false when transports were shut down in runtime. The problem is that the current logic in StorageProxy.findSuitableEndpoint method, used for the selection of a leader for counter mutations, is filtering out all endpoints which do not have RPC_READY set to true. Hence, if there is a deployment of a coordinator node (not joining a ring) and storage nodes which have transports turned off (e.g. for security reasons), then a coordinator node will select no endpoint as a counter mutation leader which renders counter mutations impossible. This change just reverts the original fix which was setting RPC_READY to false when transports were shut down in runtime (e.g. by nodetool disablebinary). For trunk (to be 5.1 at time of writing this), there is already TCM in place and the correct fix yet to be implemented is to decouple from checking RCP_READY state and base it e.g. on JOINED state from TCM perspective. Please follow CASSANDRA-19103 where this will be addressed. patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18935 29 November 2023, 11:09:59 UTC
78dd963 Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Fix filtering system ks sstables for relocation on startup 28 November 2023, 13:21:16 UTC
dece96f Fix filtering system ks sstables for relocation on startup Patch by Jacek Lewandowski; reviewed by Benjamin Lerer for CASSANDRA-18963 28 November 2023, 13:20:26 UTC
08d9b70 Merge branch 'cassandra-4.0' into cassandra-4.1 20 November 2023, 21:34:51 UTC
55fecfb Fix BulkLoaderTest.testBulkLoader_WithArgs2 patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever and Andres de la Pena for CASSANDRA-19000 20 November 2023, 20:56:50 UTC
6a282b5 Merge branch 'cassandra-4.0' into cassandra-4.1 20 November 2023, 09:30:37 UTC
7fdb88d Merge branch 'cassandra-3.11' into cassandra-4.0 20 November 2023, 09:29:09 UTC
13d4477 Merge branch 'cassandra-3.0' into cassandra-3.11 20 November 2023, 09:28:23 UTC
8c69f85 ninja fix CASSANDRA-19002: Set gcgs in HintsMaker to Integer.MAX_VALUE HintsMaker was creating hint files which ttl'ed after 10 days which started to fail the tests. By setting it explicitly to Integer.MAX_VALUE, newly generated hint files will expire in cca 68 years. Branches 3.0 to trunk introduce the fix to HintsMaker. Branches 5.0 and trunk contain regenerated hint files as well. 20 November 2023, 09:26:59 UTC
6cac24f Merge branch 'cassandra-4.0' into cassandra-4.1 * cassandra-4.0: Test failure: org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest 20 November 2023, 06:36:52 UTC
3ba6de7 Test failure: org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18948 20 November 2023, 06:34:57 UTC
5c44922 Merge branch 'cassandra-4.0' into cassandra-4.1 13 November 2023, 20:16:49 UTC
a912085 Merge branch 'cassandra-3.11' into cassandra-4.0 13 November 2023, 20:16:00 UTC
46996c2 Merge branch 'cassandra-3.0' into cassandra-3.11 13 November 2023, 20:14:59 UTC
d41afac Set cqlshlib.serverversion to UNKNOWN if not found Patch by brandonwilliams; reviewed by mck and paulo for CASSANDRA-19020 13 November 2023, 20:12:21 UTC
back to top