https://github.com/apache/cassandra

sort by:
Revision Author Date Message Commit Date
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
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
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
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
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
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
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
a1421ec Suppress CVE-2023-6378 Patch by brandonwilliams, reviewed by smiklosovic for CASSANDRA-19142 06 December 2023, 12:31:27 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
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
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
359700d Create / update tests to ensure commit logs and hints for all versions in MessagingService are ingestible by 5.0 Patches for 3.0, 3.11, 4.0 and 4.1 are just adding HintsMaker class to generate hint files. Patches for 5.0 and trunk are adding tests for commit log upgrading and hints which were generated by HintsMaker. Patches for 5.0 and trunk are also adding version 1 in HintsDescriptor back as it was removed in CASSANDRA-18314 by mistake. patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19002 08 November 2023, 13:07:26 UTC
5bf1d2f Suppress CVE-2023-44487 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18943 26 October 2023, 10:54:19 UTC
b51ee83 Fix nodetool enable/disablebinary to correctly set rpc readiness in gossip patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18935 24 October 2023, 14:12:37 UTC
f27c6c8 Implement the logic in bin/stop-server patch by Ling Mao; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18838 Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org> 18 October 2023, 10:49:58 UTC
dc72341 Upgrade snappy-java to 1.1.10.4 patch by Maxim Muzafarov; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18878 27 September 2023, 18:49:09 UTC
65ee0d0 Ninja fix for CASSANDRA-18745 05 September 2023, 14:47:23 UTC
6c7ed52 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 05 September 2023, 13:36:31 UTC
ce49e77 Missing license info and headers patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18807 31 August 2023, 20:30:42 UTC
8bbf92a Refactor validation logic in StorageService.rebuild patch by Stefan Miklosovic; reviewed by Ariel Weisberg for CASSANDRA-18803 31 August 2023, 07:54:57 UTC
4ab31d3 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 23 August 2023, 13:07:12 UTC
0b34ff6 ninja: fix format arg order 18 August 2023, 18:57:01 UTC
65a3d36 Add more tests for CASSANDRA-16905 patch by Stefan Miklosovic; reviewed by Andres de la Peña for CASSANDRA-18760 18 August 2023, 16:48:14 UTC
f0280fb 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) 18 August 2023, 16:17:01 UTC
ade8569 gitignore serverversion.py 18 August 2023, 15:40:33 UTC
6bb585b Warn when cqlsh does not match the server version it was built with Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18745 18 August 2023, 15:08:52 UTC
fd9f07d Add speculative retries to tablestats Patch by brandonwilliams; reviewed by bereng and Maxwell Guo for CASSANDRA-18767 18 August 2023, 10:07:08 UTC
e08bf19 Fix Requires for Java for RPM package patch by Stefan Miklosovic; reviewed by Brandon Williams and Maxim Muzafarov for CASSANDRA-18751 15 August 2023, 11:49:58 UTC
28c04fb Fix CQLSH online help topic link patch by Vineet Gali; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17534 08 August 2023, 15:45:29 UTC
5c4dd3b Remove unused suppressions Patch by brandonwilliams; reviewed by adelapena and edimitrova for CASSANDRA-18724 08 August 2023, 15:00:54 UTC
39db44a Fix dtest-jar patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-15255 28 July 2023, 18:31:17 UTC
493d15f Upgrade to OWASP 8.3.1 Patch by brandonwilliams; reviewed by edimitrova for CASSANDRA-18650 07 July 2023, 15:40:37 UTC
7150cc5 Suppress CVE-2023-34462 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18649 06 July 2023, 14:58:19 UTC
4ea7bb2 Add support for AWS Ec2 IMDSv2 patch by Stefan Miklosovic; reviewed by Jacek Lewandowski and Brandon Williams for CASSANDRA-16555 Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com> Co-authored-by: Paul Rütter <paul@blueconic.com> 28 June 2023, 14:08:39 UTC
de7b158 Suppress CVE-2023-35116 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18630 28 June 2023, 11:03:20 UTC
a00d1de Pass taskId from CompactionTask to system.compaction_history patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-12183 26 June 2023, 11:55:49 UTC
d99bccd Suppress CVE-2023-34455, CVE-2023-34454, CVE-2023-34453 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18608 26 June 2023, 11:03:13 UTC
e67fa69 Remove hard-coded SSL cipher suites and protocols patch by Stefan Podkowinski; reviewed by Robert Stupp for CASSANDRA-10508 backported in CASSANDRA-18575 by German Eichberger; reviewed by brandonwilliams 21 June 2023, 11:25:18 UTC
c91e271 Generate.sh -s param to skip autodetection of tests patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18553 12 June 2023, 07:58:58 UTC
8d3c30d Validate the comparison git branch when generating CircleCI configs Allow the user to use a flag to specify a non-default comparison git branch when detecting changed unit tests to repeat. Patch by Derek Chen-Becker; reviewed by Andrés de la Peña and Berenguer Blasi for CASSANDRA-17997 07 June 2023, 10:03:00 UTC
e28ef40 Suppress CVE-2023-2976 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18562 05 June 2023, 10:56:51 UTC
f72df54 Merge branch 'cassandra-2.2' into cassandra-3.0 01 June 2023, 20:29:53 UTC
aa671e8 remove dh_python use from Debian packaging Patch by brandonwilliams; reviewed by mck for CASSANDRA-18558 01 June 2023, 20:29:42 UTC
527c0cb remove dh_python use from Debian packaging Patch by brandonwilliams; reviewed by mck for CASSANDRA-18558 01 June 2023, 20:00:03 UTC
b828f7e Pass down all contact points to driver for cassandra-stress patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18025 19 May 2023, 13:05:32 UTC
b8e21fb Validate the existence of a datacenter in nodetool rebuild patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-14319 17 May 2023, 10:00:19 UTC
785e291 Increment version to 3.0.30 15 May 2023, 16:21:48 UTC
087cffc Prepare debian changelog for 3.0.29 05 May 2023, 11:22:55 UTC
4a62757 Suppress CVE-2023-2251 Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-18497 04 May 2023, 15:17:47 UTC
db78e74 Do not remove SSTables when cause of FSReadError is OutOfMemoryError while using best_effort disk failure policy patch by Stefan Miklosovic; reviewed by Brandon Williams and Maxwell Guo for CASSANDRA-18336 27 April 2023, 08:47:07 UTC
4f34878 Do not remove truncated_at entry in system.local while dropping an index patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18105 26 April 2023, 09:00:06 UTC
f96659c Save host id to system.local and flush immediately after startup patch by Adriano Bonacin and Jacek Lewandowski; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-18153 31 March 2023, 15:30:18 UTC
2f8d113 Remove asf.yaml from non-trunk branches 29 March 2023, 11:32:05 UTC
f352f2b Notify the corresponding JIRA issue as soon as the PR is raised Patch by Maxim Muzafarov; reviewed by brandonwilliams and smiklosovic for CASSANDRA-18372 29 March 2023, 11:24:34 UTC
f6a04ca Fix RepairJob unnecessarily reporting cancellation error patch by Jacek Lewandowski; reviewed by Brandon Williams for CASSANDRA-17701 21 March 2023, 09:04:24 UTC
8df69c8 Fix the ordering of sstables when running sstableupgrade tool patch by Claude Warren; reviewed by Jacek Lewandowski and Stefan Miklosovic for CASSANDRA-18143 14 March 2023, 13:52:53 UTC
02048cf Remove -l / -m / -h designation and have two options: free or paid tier circle config patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Josh McKenzie for CASSANDRA-18012 10 March 2023, 11:48:31 UTC
be574fc Fix default file system error handler for disk_failure_policy die Patch by Runtian Liu; reviewed by brandonwilliams and smiklosovic for CASSANDRA-18294 09 March 2023, 16:00:49 UTC
5374f56 Fix typo in suppressions 24 February 2023, 18:28:59 UTC
eb36a86 Removing trailing year from copyright. Patch by brandonwilliams; reviewed by mck for CASSANDRA-18261 22 February 2023, 16:23:47 UTC
476d31b Add Dtest-large and cqlshlib tests to CircleCI; Fix num tokens in CircleCI tests to match the default value; Fix CircleCI Python tests split bug; Fix CircleCI long unit tests patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-18001 11 February 2023, 19:30:24 UTC
fa18ea1 Suppress CVE-2022-41915 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18147 30 January 2023, 13:27:53 UTC
4c8e909 Introduce check for names of test classes patch by Stefan Miklosovic; reviewed by Berenguer Blasi and David Capwell for CASSANDRA-17943 28 January 2023, 15:18:51 UTC
9a64be3 Suppress CVE-2021-1471, CVE-2021-3064, CVE-2021-4235 24 January 2023, 17:58:21 UTC
e7f55ab switch to SafeConstructor Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18150 24 January 2023, 12:27:29 UTC
357c0d5 Expand build.dir property in rat targets patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18183 23 January 2023, 13:45:39 UTC
fe71dfd Suppress CVE-2022-41881 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18148 23 January 2023, 12:49:55 UTC
8ecd761 Default role is created with zero timestamp patch by German Eichberger; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-12525 Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org> 18 January 2023, 13:56:22 UTC
e0e63f4 Suppress CVE-2021-37533 Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18146 17 January 2023, 15:55:50 UTC
f384e69 When generate.sh fails its rc=0 - take 2 patch by Andres de la Peña and Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18032 Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com> Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com> 16 January 2023, 06:03:17 UTC
69dfed3 When generate.sh fails its rc=0 patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18032 12 January 2023, 06:04:13 UTC
877d6e6 Add to the IntelliJ Git Window issue navigation links to Cassandra's Jira patch by Maxim Muzafarov; reviewed by David Capwell, Aleksey Yeschenko, Stefan Miklosovic for CASSANDRA-18126 09 January 2023, 08:37:53 UTC
df0b139 Use CircleCI Large executor instead of XLarge executor in MIDRES config for Python upgrade tests patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18127 23 December 2022, 19:48:36 UTC
730b898 Don't group TWCS sstables for anticompaction Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17970 23 December 2022, 12:38:53 UTC
f55b2fb Do not spam the logs with MigrationCoordinator not being able to pull schemas patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18096 20 December 2022, 08:59:28 UTC
473656c Fix incorrect resource name in LIST PERMISSION output patch by Yifan Cai; reviewed by Berenguer Blasi, Sam Tunnicliffe for CASSANDRA-17848 06 December 2022, 02:48:36 UTC
92019df Suppress CVE-2022-41854 and similar Patch by brandonwilliams; reviewed by bereng for CASSANDRA-18083 05 December 2022, 16:01:00 UTC
13d495a fix intermittent failures in nodetool toppartitions caused by failure to validate invalid bytes Patch by Jordan West; Reviewed by Brandon Williams and Cheng Wang for CASSANDRA-17254 30 November 2022, 02:25:04 UTC
d9ef794 Upgrade Cython, minimum required now is 0.27.2 patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-18028 10 November 2022, 13:34:55 UTC
955231c CircleCI: Remove repeated jobs from default LOWRES, MIDRES and HIGHRES files patch by Andrés de la Peña; reviewed by Berenguer Blasi and Ekaterina Dimitrova for CASSANDRA-18024 08 November 2022, 17:47:42 UTC
30a3266 ninja-fix antcall maybe-build-test needs inheritRefs (CASSANDRA-18000) 05 November 2022, 14:50:28 UTC
9540064 Improve behaviour of the Ant flag to skip test building, no-build-test patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18000 04 November 2022, 16:24:38 UTC
90fe860 CirleCI: fix Python upgrade DTests config patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17912 04 November 2022, 14:31:55 UTC
e0331f6 Merge branch 'cassandra-2.2' into cassandra-3.0 03 November 2022, 13:07:29 UTC
bba5195 add python2-dev to build-deps Patch by brandonwilliams; reviewed by edimitrova for CASSANDRA-17871 03 November 2022, 13:06:44 UTC
116ce3b CircleCI: Add jobs for missing specialized unit tests Fix run_repeated_utests for non-testsome targets patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-17987 03 November 2022, 11:30:38 UTC
ccc0b14 CircleCI: Fix generate.sh without options modifying config patch by Andrés de la Peña; reviewed by Brandon Williams and Berenguer Blasi for CASSANDRA-17995 28 October 2022, 12:54:01 UTC
a3b4119 Increment versions to 3.0.29, 3.11.15, 4.0.8 23 October 2022, 21:18:45 UTC
2b31675 Fix running Ant rat targets without git patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-17974 21 October 2022, 07:58:43 UTC
2b511c5 ninja-fix: Fix bashisms on .circleci/generate.sh patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17939 19 October 2022, 11:47:59 UTC
96c5332 Prepare debian changelog for 3.0.28 19 October 2022, 07:59:09 UTC
b2660bc Fix JMX security vulnerabilities patch by Abe Ratnofsky; reviewed by Jon Meredith, Mick Semb Wever, Sam Tunnicliffe for CASSANDRA-17921 18 October 2022, 20:47:49 UTC
3d4e694 Suppress CVE-2019-2684 Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-17965 18 October 2022, 16:02:50 UTC
9aa28a8 CircleCI: Automatically detect and repeat new or modified JUnit tests patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17939 18 October 2022, 15:44:37 UTC
83c1f77 Fix auto-completing "WITH" when creating a materialized view (CASSANDRA-17879) patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17879 03 October 2022, 08:35:38 UTC
a78db62 Fix scrubber falling into infinite loop Fixes scrubber falling into infinite loop when the last partition is broken in data file and compression is enabled. Patch by Jacek Lewandowski, reviewed by Brandon Williams, for CASSANDRA-17862 26 August 2022, 15:06:10 UTC
9e32c44 Don't build javadoc with artifacts Patch by brandonwilliams; reviewed by bereng for CASSANDRA-17712 18 August 2022, 10:53:15 UTC
ebddf77 Improve libjemalloc resolution in bin/cassandra patch by Stefan Miklosovic; reviewed by Brandon Williams and David Capwell for CASSANDRA-15767 15 August 2022, 08:05:20 UTC
299bfae Fix missing state resetting on CompressedRandomAccessReader read errors patch by Runtian Liu; reviewed by Andrés de la Peña and Berenguer Blasi for CASSANDRA-17314 08 August 2022, 12:52:10 UTC
a7b5321 fix restarting of services on gossipping-only member patch by Stefan Miklosovic; reviewed by Brandon Williams (CASSANDRA-17752) 27 July 2022, 12:13:25 UTC
back to top