Commit Graph

26441 Commits

Author SHA1 Message Date
Mick Semb Wever 80fd439be1
Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-07-08 23:44:06 +02:00
Mick Semb Wever 09a387bd3d
Change version from 4.0-rc3 to 4.0.0 2021-07-08 23:28:37 +02:00
Benjamin Lerer bff4e54cdd Merge branch cassandra-3.11 into cassandra-4.0 2021-07-08 12:21:24 +02:00
Sam Klock f49b86dc47 Optimize bytes skipping when reading SSTables
patch by Samuel Klock; reviewed by  Benedict Elliott Smith, Benjamin Lerer
and Kurt Greaves for CASSANDRA-1441
2021-07-08 12:14:58 +02:00
Ekaterina Dimitrova 71efaa031b Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-07 13:48:45 -04:00
Aleksandr Sorokoumov f3c2d3a0f9 Fix org.apache.cassandra.utils.SlidingTimeRateTest.testConcurrentUpdateAndGet
patch by Aleksandr Sorokoumov; reviewed by Ekaterina Dimitrova and Brandon Williams for CASSANDRA-16714
2021-07-07 13:27:22 -04:00
Benjamin Lerer 68af597e01 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-07 18:38:56 +02:00
Benjamin Lerer 415a890490 Merge branch cassandra-3.0 into cassandra-3.11 2021-07-07 18:37:33 +02:00
Caleb Rackliffe afcc0cc5c8 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-07-07 11:13:13 -05:00
David Capwell 68bf950f72 BinLog does not close chronicle queue leaving this to GC to cleanup
patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-16774
2021-07-07 11:09:27 -05:00
zersek eadb171d5d Handle correctly the exceptions thrown by custom QueryHandler constructors
patch by Zoltan Ersek; reviewed by Benjamin Lerer and Brandon Williams for
CASSANDRA-16703
2021-07-07 16:40:00 +02:00
Bereng ba0f6220b8 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-07-05 11:11:18 +02:00
Bereng 6d16a531b1 Flaky ViewTest
patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-16777
2021-07-05 11:04:52 +02:00
Brandon Williams 8af0f90a52 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-07-02 13:50:03 -05:00
Brandon Williams fd9a2820a1 Enable tombstone compactions when UNCHECKED_TOMBSTONE_COMPACTION_OPTION is set
Patch by Alexander Ivakov and brandonwilliams, reviewed by marcuse for
CASSANDRA-14496
2021-07-02 13:49:28 -05:00
David Capwell bb3a39ad4d BinLog does not close chronicle queue leaving this to GC to cleanup
patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-16774
2021-07-02 11:31:20 -07:00
Mick Semb Wever 1de960b433
ninja-fix: return cassandra-4.0's version and debian/changelog to 4.0-rc3 (4.0.x version numbers are not yet supported: CASSANDRA-16781 and CASSANDRA-16649) 2021-07-02 15:46:10 +02:00
Mick Semb Wever 65b42304f5
ninja-fix: return cassandra-4.0's version to 4.0-rc2 (4.0.x version numbers are not yet supported: CASSANDRA-16781 and CASSANDRA-16649) 2021-07-02 14:57:41 +02:00
Josh Turner d7270725a1 Add repaired/unrepaired bytes back to nodetool
Patch by Josh Turner, reviewed by marcuse and brandonwilliams for
CASSANDRA-15282
2021-07-01 14:26:53 -05:00
Benjamin Lerer 2fb3d9e7ac Merge branch cassandra-3.11 into cassandra-4.0 2021-07-01 14:08:15 +02:00
Benjamin Lerer 3aa49b9ff8 Read only the required SSTables for single partition queries
patch by Benjamin Lerer; reviewed by Caleb Rackliffe and Ekaterina Dimitrova
 for CASSANDRA-16737

The patches rely on the fact that if a row has some primary key liveness then
the row is guaranty to exist even if some of the non-primary key columns are
deleted later on by deletions coming from other nodes. By consequence,
when reading SSTables in a time ordered way once C* find a row with a primary key liveness
and all the queried columns it can safely stop reading extra SSTables.

That approach will not work for COMPACT tables has they do not have a primary key liveness information.
Due to that for COMPACT tables C* will still need to retrieve all the fetched columns to ensure that
it can returns the correct results.

That approach will also not work for scenarios where the row has been inserted through only UPDATE statements
as those statements do not set the primary key liveness information.
2021-07-01 13:27:20 +02:00
Mick Semb Wever c79124d5e6
Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-30 21:55:25 +02:00
Mick Semb Wever d13bef96fd
Increment version to 4.0-rc3 2021-06-30 21:53:31 +02:00
Andrés de la Peña 07803c8cd2 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-30 12:21:35 +01:00
Andrés de la Peña 636e8b9922 Fix flaky ClientResourceLimitsTest
patch by Andrés de la Peña, Berenguer Blasi and Caleb Rackliffe; reviewed by Andrés de la Peña, Berenguer Blasi and Caleb Rackliffe for CASSANDRA-16758

Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
2021-06-30 12:19:05 +01:00
Bereng 752213c70d Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-30 09:35:33 +02:00
Bereng cfefdfd76e Flaky MessageFiltersTest
patch by Berenguer Blasi; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16771
2021-06-30 09:30:18 +02:00
Brandon Williams 96884ee705 Merge branch 'cassandra-3.11' into cassandra-4.0 2021-06-29 15:59:50 -05:00
Brandon Williams c3ae22d654 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-29 15:58:38 -05:00
Brandon Williams 2d8b304e75 Ninja fix comments saying mx4j defaults to 0.0.0.0
CASSANDRA-13574
2021-06-29 15:57:55 -05:00
Mick Semb Wever 0fc876894a
ninja-fix: update release docs for correct nexus terminology 2021-06-27 18:13:59 +02:00
Mick Semb Wever 41820921bd
Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-27 17:37:25 +02:00
Mick Semb Wever 4c98576533
Prepare debian changelog for 4.0-rc2 2021-06-27 16:37:09 +02:00
Yifan Cai 1a10792b47 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-26 22:12:47 -07:00
Marcus Eriksson, Jon Meredith 2fba5c80ce Avoid memoizing the wrong min cluster version during upgrades
patch by Marcus Eriksson, Jon Meredith; reviewed by Brandon Williams, Yifan Cai for CASSANDRA-16759
2021-06-26 21:55:05 -07:00
Mick Semb Wever 6fc0715fe0
Merge branch 'cassandra-3.11' into cassandra-4.0 2021-06-25 12:59:59 +02:00
Bhouse99 b3cdc131ab
Fixes License text problem in docs (gen-doc)
patch by Brian Houser; review by Mick Semb Wever for CASSANDRA-16727
2021-06-25 12:55:48 +02:00
David Capwell 26e21bb576 Upgrade lz4-java to 1.8.0 to add RH6 support back
patch by David Capwell; reviewed by Brandon Williams for CASSANDRA-16753
2021-06-23 13:04:26 -07:00
Benjamin Lerer 340e511d84 Merge branch cassandra-4.0.0 into cassandra-4.0 2021-06-23 10:36:34 +02:00
David Capwell d072393623 Fix test testNullClusteringValues - org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest
patch by David Capwell; reviewed by Ekaterina Dimitrova for CASSANDRA-16756
2021-06-23 10:20:06 +02:00
David Capwell 418bf14016 Fix test testNullClusteringValues - org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest
patch by David Capwell; reviewed by Ekaterina Dimitrova for CASSANDRA-16756
2021-06-22 15:26:33 -07:00
Andrés de la Peña eda1aa2f18 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-22 14:56:58 +01:00
Andrés de la Peña b555eeaf3d Merge branch 'cassandra-3.11' into cassandra-4.0.0 2021-06-22 14:56:40 +01:00
Andrés de la Peña 7486302d3a Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-22 14:55:08 +01:00
Andrés de la Peña f329c63d86 Fix flaky dtest SchemaTest not waiting for node shutdown before restart
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-16754
2021-06-22 14:54:37 +01:00
Brandon Williams 280ef74907 Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-21 14:48:27 -05:00
Brandon Williams ba86f47d81 Merge branch 'cassandra-3.11' into cassandra-4.0.0 2021-06-21 14:47:32 -05:00
Brandon Williams aacbdce0d2 Merge branch 'cassandra-3.0' into cassandra-3.11 2021-06-21 14:45:36 -05:00
Brandon Williams 6563a61cb5 ninja: make Config default match yaml for dropping compact storage 2021-06-21 14:44:02 -05:00
Marcus Eriksson bc511581af Merge branch 'cassandra-4.0.0' into cassandra-4.0 2021-06-21 15:52:16 +02:00