Commit Graph

13328 Commits

Author SHA1 Message Date
Brad Schoening 8a5bdf61db replace local wcwidth.py with pypi module 'wcwidth'
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17287
2022-11-14 06:23:18 -06:00
Stefan Miklosovic cbafc28c5a Merge branch 'cassandra-4.1' into trunk 2022-11-11 15:13:44 +01:00
Stefan Miklosovic 207045030e Merge branch 'cassandra-4.0' into cassandra-4.1 2022-11-11 13:57:16 +01:00
Stefan Miklosovic 2638051af1 Harden parsing of boolean values in CQL in PropertyDefinitions
patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-17878
2022-11-11 13:38:44 +01:00
Brandon Williams fca550bf0a Merge branch 'cassandra-4.1' into trunk 2022-11-10 13:40:54 -06:00
Brandon Williams 106bc89d74 Merge branch 'cassandra-4.0' into cassandra-4.1 2022-11-10 13:37:59 -06:00
Natnael Adere 35826b7447 Fix error message about type hints (CASSANDRA-17915)
Patch by Natnael Adere; reviewed by blerer and brandonwilliams for
CASSANDRA-17915
2022-11-10 13:35:56 -06:00
Stefan Miklosovic 6e3770bc15 Harden parsing of boolean values in CQL in PropertyDefinitions
This patch also cleans up related classes and fixes methods to return primitive values instead of objects.

patch by Stefan Miklosovic; reviewed by Aleksei Yeschenko for CASSANDRA-17878
2022-11-10 11:11:22 +01:00
Jacek Lewandowski d8e0991775 Merge branch 'cassandra-4.1' into trunk 2022-11-09 17:23:40 +01:00
Jacek Lewandowski e12dc48c87 Merge branch 'cassandra-4.0' into cassandra-4.1 2022-11-09 17:22:11 +01:00
Jacek Lewandowski 67c530171c Merge branch 'cassandra-3.11' into cassandra-4.0 2022-11-09 17:20:08 +01:00
Jacek Lewandowski 9213335f59 Fix Splitter sometimes creating more splits than requested
Spliter.splitOwnedRanges for some inputs creates an extra split. For example, when we request 7 ranges from 0..31 range, it will return 8 ranges. There is an assertion in that method which verifies whether it returns the requested number of splits. Since those numbers differs, when Cassandra is be started with assertions enabled, it would fail.

patch by Jacek Lewandowski; reviewed by Marcus Eriksson for CASSANDRA-18013
2022-11-09 17:17:01 +01:00
Mick Semb Wever 0778ae362c
Merge branch 'cassandra-4.1' into trunk
* cassandra-4.1:
  Restore streaming_keep_alive_period functionality on the netty control streaming channel
2022-11-09 11:47:16 +01:00
Aleksey Yeschenko c100d34a1a
Restore streaming_keep_alive_period functionality on the netty control streaming channel
patch by Aleksey Yeschenko, Mick Semb Wever; reviewed by Mick Semb Wever, Berenguer Blasi for CASSANDRA-17768

Co-authored-by: Aleksey Yeschenko <aleksey@apache.org
Co-authored-by: Mick Semb Wever <mck@apache.org>
2022-11-09 11:39:07 +01:00
Jacek Lewandowski 9490f9667d Merge branch 'cassandra-4.1' into trunk 2022-11-08 08:43:07 +01:00
Doug Rohrer a805e32675 Move Schema.FORCE_LOAD_KEYSPACES and Schema.FORCE_LOAD_KEYSPACES_PROP to CassandraRelevantProps
patch by Doug Rohrer; reviewed by Brandon Williams and Jacek Lewandowski for CASSANDRA-17783
2022-11-08 08:18:40 +01:00
Cheng Wang 873e024a32 CASSANDRA-17711: Add nodetool forcecompact 2022-11-07 14:00:55 -08:00
Brad Schoening addc5748a7 Add missing cqlsh completion and round out cqlsh completion test coverage
IF (NOT) EXISTS is now also offered in cqlsh completion for CREATE TYPE, DROP TYPE, CREATE ROLE and DROP ROLE

patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16640
2022-11-07 18:00:53 +01:00
Leonard Ma 8ec04361b9 track and handle errors during nodetool bootstrap resume properly
patch by Leonard Ma; reviewed by Caleb Rackliffe and Aleksey Yeschenko for CASSANDRA-16491
2022-10-28 16:40:34 -05:00
Josh McKenzie 39a470235a Disable resumable bootstrap by default
Patch by Marcus Eriksson; reviewed by Jordan West, Blake Eggleston, and Josh McKenzie for CASSANDRA-17679

Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
2022-10-28 14:47:03 -04:00
Stefan Miklosovic d45c4cbcbf Merge branch 'cassandra-4.1' into trunk 2022-10-27 16:17:16 +02:00
Stefan Miklosovic 0e21007b4f Merge branch 'cassandra-4.0' into cassandra-4.1 2022-10-27 16:06:19 +02:00
Stefan Miklosovic 35ef5b9957 Fix possible race condition on repair snapshots
patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-17955
2022-10-27 15:50:37 +02:00
Stefan Miklosovic 507db24aad Merge branch 'cassandra-4.1' into trunk 2022-10-27 11:20:40 +02:00
Maxim Chanturiay dd53a609c6 Add --resolve-ip option to nodetool gossipinfo
patch by Maxim Chanturiay; reviewed by Stefan Miklosovic and Caleb Rackliffe for CASSANDRA-17934
2022-10-27 11:19:20 +02:00
Abe Ratnofsky 230fe8e647 Include Git SHA in --verbose flag for nodetool version
Patch by Abe Ratnofsky; review by Brandon Williams, Caleb Rackliffe, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-17753
2022-10-25 21:28:29 +02:00
Mick Semb Wever ac165325bc
Merge branch 'cassandra-3.11' into cassandra-4.0
* cassandra-3.11:
  Increment versions to 3.0.29, 3.11.15, 4.0.8
2022-10-23 23:26:55 +02:00
Mick Semb Wever ed07f7d6bc
Merge branch 'cassandra-3.0' into cassandra-3.11
* cassandra-3.0:
  Increment versions to 3.0.29, 3.11.15, 4.0.8
2022-10-23 23:22:36 +02:00
Mick Semb Wever a3b4119b5a
Increment versions to 3.0.29, 3.11.15, 4.0.8 2022-10-23 23:18:45 +02:00
Ekaterina Dimitrova 2f9ab68453 Update Byteman to 4.0.20 and Jacoco to 0.8.8
patch by Ekaterina Dimitrova; reviewed by Jacek Lewandowski and Michael Semb Wever for CASSANDRA-16413
2022-10-21 22:01:19 -04:00
Stefan Miklosovic c71f04bd5b Add memtable option among possible tab completions for a table
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17982
2022-10-21 22:34:33 +02:00
Branimir Lambov 7c55c73825 Adds a trie-based memtable implementation
patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240
2022-10-21 12:55:56 +03:00
Stefan Miklosovic 5f3e60cfd4 Merge branch 'cassandra-4.1' into trunk 2022-10-21 10:09:44 +02:00
Stefan Miklosovic 9c7d9a36ba Merge branch 'cassandra-4.0' into cassandra-4.1 2022-10-21 10:08:20 +02:00
Stefan Miklosovic 8429229b7d Merge branch 'cassandra-3.11' into cassandra-4.0 2022-10-21 10:06:23 +02:00
Stefan Miklosovic 761d9f9516 Merge branch 'cassandra-3.0' into cassandra-3.11 2022-10-21 10:05:28 +02:00
Stefan Miklosovic 2b31675fbd Fix running Ant rat targets without git
patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-17974
2022-10-21 09:58:43 +02:00
Ekaterina Dimitrova 6f709ca0ec Merge branch 'cassandra-4.1' into trunk 2022-10-20 14:02:45 -04:00
Ekaterina Dimitrova 1df5dd671e Merge branch 'cassandra-4.0' into cassandra-4.1 2022-10-20 13:59:09 -04:00
Ekaterina Dimitrova ce1584ccc8 Fix ASM bytecode version inconsistency
patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi and Benedict Elliot Smith for CASSANDRA-17873
2022-10-20 13:10:33 -04:00
Jérôme Barotin 83b6f04496 Fix formatting of metrics documentation
patch by Jérôme Barotin; reviewed by Stefan Miklosovic for CASSANDRA-17961
2022-10-20 12:02:41 +02:00
Marcus Eriksson 7e6799a4b9 Keep sstable level when streaming for decommission and move
Patch by marcuse; reviewed by David Capwell for CASSANDRA-17969
2022-10-20 07:45:38 +02:00
Natnael Adere 89e01ea2eb Add Unavailables metric for CASWrite in the docs
patch by Natnael Adere; reviewed by David Capwell for CASSANDRA-16357
2022-10-19 11:02:37 -07:00
Mick Semb Wever b0ae3de1c9
Merge branch 'cassandra-4.1' into trunk
* cassandra-4.1:
  Fix JMX security vulnerabilities
2022-10-18 22:58:57 +02:00
Mick Semb Wever fbb3079144
Merge branch 'cassandra-4.0' into cassandra-4.1
* cassandra-4.0:
  Fix JMX security vulnerabilities
2022-10-18 22:55:59 +02:00
Mick Semb Wever 9a24fa81e5
Merge branch 'cassandra-3.11' into cassandra-4.0
* cassandra-3.11:
  Fix JMX security vulnerabilities
2022-10-18 22:53:37 +02:00
Mick Semb Wever 95d0a936f9
Merge branch 'cassandra-3.0' into cassandra-3.11
* cassandra-3.0:
  Fix JMX security vulnerabilities
2022-10-18 22:50:49 +02:00
Abe Ratnofsky b2660bcf78
Fix JMX security vulnerabilities
patch by Abe Ratnofsky; reviewed by Jon Meredith, Mick Semb Wever, Sam Tunnicliffe for CASSANDRA-17921
2022-10-18 22:47:49 +02:00
Brandon Williams a62f618b08 Merge branch 'cassandra-4.1' into trunk 2022-10-18 11:19:38 -05:00
Brandon Williams 0aa4ef1a8e Merge branch 'cassandra-4.0' into cassandra-4.1 2022-10-18 11:18:32 -05:00