9bf1680b1f1c016717381aa59367950fa770f57f | Author: Marcus Eriksson <marcuse@apache.org> | 2024-11-27 08:47:42+01:00 Avoid prepared statement invalidation race when committing schema changes Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20116
b6eb5890da38642fc7af7d39c83f7ec01f33d78f | Author: Marcus Eriksson <marcuse@apache.org> | 2024-11-18 11:19:04-07:00 Optionally prevent tombstone purging during repair patch by Marcus Eriksson, Abe Ratnofsky; reviewed by Jon Meredith for CASSANDRA-20071
f9ab5cf797013211c51c4e7d2dbd401300eb44e6 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-11-08 13:39:51+01:00 Add flag to avoid invalidating key cache on sstable deletions Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-20068
c679b4730332ef67102ec7e47db891be2f8feabf | Author: Marcus Eriksson <marcuse@apache.org> | 2024-10-22 11:27:44+02:00 Don’t finish ongoing decommission and move operations during startup Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20040
a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-10-14 16:21:52+01:00 Simulation test fixes * During replacement, correctly set token on the joining instance * In bootstrap, we were not correctly stepping through the join operation * When investigating bootstrap issues, it was found that we were not running repairPaxosForTopologyChange on this path. Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19997
2d3068c01fd6a5d3523f91de3dd2c951da0e88f3 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-10-10 10:42:58+02:00 During TCM upgrade, retain all properties of existing system tables Patch by Abe Ratnofsky and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19992 Co-authored-by: Abe Ratnofsky <abe@aber.io>
176ce395bb42c102a8df080ecd26559ab0c93b13 | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2024-10-09 14:52:40-05:00 Always write local expiration time as an int to LivenessInfo digest patch by Caleb Rackliffe; reviewed by Mick Semb Wever, David Capwell, and Marcus Eriksson for CASSANDRA-19989
a27e09930dea92574edd48a0c7a6098af4e7c081 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-10-01 15:19:46+01:00 Nodetool cms reconfigure reports streaming failures correctly Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19972
73d8ee1a7114d96e879ea3e968e7dd03b830d221 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-10-01 15:29:06+02:00 Bump the correct metric when doing progress barrier retries Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20016
279c0527aa3d52e1474fee5f37c0227ed6f9da5f | Author: Marcus Eriksson <marcuse@apache.org> | 2024-09-26 15:56:03+02:00 Allow CMS reconfiguration to work around DOWN nodes Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943 Co-authored-by: Sam Tunnicliffe <samt@apache.org>
5c433e803287b6a816760add5959c8a991fceacb | Author: Marcus Eriksson <marcuse@apple.com> | 2024-09-25 16:40:55+02:00 Avoid placing the CMS on the node we're wiping Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943
9ff31e806070873449ceb6e47aaa5e25118b466f | Author: Sam Tunnicliffe <samt@apache.org> | 2024-09-18 13:21:39+01:00 Equality check for Paxos.Electorate should not depend on collection types Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19935
cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-09-11 13:17:26+02:00 Allow nodes to change IP address while upgrading to TCM Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19921
8d082508ef7fd6590dda1d777092dd3524b2c27a | Author: Marcus Eriksson <marcuse@apache.org> | 2024-09-10 09:04:13+02:00 Retain existing keyspace params on system tables after upgrade Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19916
5539f9b9996ec40fe933ee487968b1595d7a9fee | Author: Sam Tunnicliffe <samt@apache.org> | 2024-09-05 10:41:38+01:00 Deprecate use of gossip state for paxos electorate verification Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson & Benedict Elliott Smith for CASSANDRA-19904
c263cdf6106adbf706bb85991e103e2c6519946c | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-08-20 16:39:16+02:00 Fix ProgressBarrierTest Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19849.
a2dad4ab1947971cb2c92995ab25a8adba7ef40b | Author: Marcus Eriksson <marcuse@apache.org> | 2024-08-15 10:49:52+02:00 Allow getendpoints for system tables and make sure getNaturalReplicas work for MetaStrategy Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19846
86a353b4436ee5d6794d4968dfde30ed6f791030 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-07-31 15:33:07+02:00 Wait for move to finish before cleanup in TransientRangeMovement2Test#testMoveForward Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19803
e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-07-29 15:00:52+02:00 Reconfigure CMS before assassinate Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19768
018feb36f42d28bc11073741ef224b42f9a60ad0 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-07-25 14:47:13+02:00 NPE on Directory in ShortPaxosSimulationTest Patch by Alex Petrov, reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-19794
48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b | Author: Sam Tunnicliffe <samt@apache.org> | 2024-06-18 17:29:46+01:00 Snitch re-implementation Deprecate IEndpointSnitch entirely, to be replaced with new interfaces: * Locator for endpoint -> location mapping * InitialLocationProvider to supply the DC & rack for registration * NodeProximity for sorting endpoints and replicas at query time For migration/upgrade/deprecation, nodes can still be configured with an IEndpointSnitch implementation via endpoint_snitch in config, but we hide this with a facade and only present the new interfaces. Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-19488 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-06-13 16:21:42+02:00 Reconfigure CMS after replacement, bootstrap and move operations Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19705
63648c1e86bdc31d60b80e55b4f48c55aa5e8deb | Author: Sam Tunnicliffe <samt@apache.org> | 2024-06-07 19:15:22+01:00 Support querying LocalStrategy tables with any partitioner patch by Sam Tunnicliffe; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19692
594a0b4b6c1bd78ef898471c8b564d8db1d35952 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-06-04 14:43:39+01:00 Adjust dc/rack checks at startup Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19488
51ef21b6bc43d1d2fa24ff362d0411e4e248b079 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-05-08 12:20:32+02:00 Fix gossip status after replacement Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-19712
5f78bf65dc3d60622a24d4ff8b21404b39b0a930 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-05-07 13:28:30+02:00 Ignore repair requests for system_cluster_metadata Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-19711
51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-29 11:36:51+01:00 Add cluster metadata id to gossip syn messages Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19613
7b89979dc8488c4348101f88687f48a56a05781b | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-29 09:16:33+01:00 When repairing system_cluster_metadata always repair full range Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19709
2c003710881860bde420d6a2dc1cb71e845bdb28 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-26 09:12:38+01:00 Push down repair tokens and partitioner through paxos repair Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19714
27c1e56e43cafc8966878ff9c48b0e566c07e32b | Author: Marcus Eriksson <marcuse@apache.org> | 2024-04-25 19:44:39+02:00 Avoid ClassCastException when verifying tables with reversed partitioner Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-19710
dabcb175527d3c2daef54c6ce029b3c3054b2a77 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-19 09:39:44+01:00 Improve handling of transient replicas during range movements Patch by Sam Tunnicliffe and Marcus Ericsson; reviewed by Alex Petrov for CASSANDRA-19344 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-12 14:04:06+01:00 Enable EpochAwareDebounce to cancel in flight rpc requests Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Marcus Eriksson for CASSANDRA-19514
728b9ec4c604f6939facf62a261ca795ef6dbf0c | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-11 09:04:54+01:00 Revisit metadata log schema to remove period field Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Alex Petrov for CASSANDRA-19482 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
7694d901529e9b78ad3e4c548fbe1c03c305b929 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-04-10 09:18:23+02:00 Add nodetool command to unregister LEFT nodes Patch by marcuse and Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-19581 Co-authored-by: Sam Tunnicliffe <samt@apache.org> Co-authored-by: Marcus Eriksson <marcuse@apache.org>
d548396597897012c0b8ed83264f8dd911fb84bf | Author: Marcus Eriksson <marcuse@apache.org> | 2024-04-03 09:58:49+02:00 Use Transformation.Kind.id in local and distributed log tables Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19516 Co-authored-by: Sam Tunnicliffe <samt@apache.org> Co-authored-by: Marcus Eriksson <marcuse@apache.org>
c5c4cd4e57515785d91ebaa918d533baf3222215 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-04-02 15:54:04+02:00 Update use of transition plan in PrepareReplace Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19132
67139d5c334e58fdc8d9f09f9288155448666cd3 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-03-26 11:52:17+01:00 Raise priority of TCM internode messages during critical operations Patch by Alex Petrov; reviewed by Sam Tunnicliffe and marcuse for CASSANDRA-19517.
7623e4678b8ef131434f1de3522c6425c092dff9 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-03-25 10:25:50+01:00 The result of applying a metadata snapshot via ForceSnapshot should return the correct set of modified keys Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19128.
8d8c6fbc37899ff77be6b3431f99f6951c4c05c2 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-03-22 13:39:34+01:00 Override the correct method to avoid retries in ConsistentBootstrapTest.coordinatorIsBehindTest Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19343
34d999c47a4da6d43a67910354fb9888184b23ab | Author: Marcus Eriksson <marcuse@apache.org> | 2024-03-20 15:53:50+01:00 Optimisations to PlacementForRange, improve lookup on r/w path Patch by marcuse and Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-19191 Co-authored-by: Sam Tunnicliffe <samt@apache.org> Co-authored-by: Marcus Eriksson <marcuse@apache.org>
63c62618560ad65b5b3e9f4d34b70b8b6dd0a75b | Author: Marcus Eriksson <marcuse@apache.org> | 2024-03-12 08:31:05+01:00 Reimplement ClusterMetadata::writePlacementAllSettled to step through InProgressSequences to determine state when finished. Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19193
a69c8657d75de627fb1fe518bfe1d657add11740 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com> | 2024-02-27 17:25:30+05:30 Fix getRangeTo* operations of StorageService mbean for local strategy keyspaces Patch by Venkata Harikrishna Nukala; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19255
98ca5f8f1aab6659fdfd084bef38495bf50d35d6 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com> | 2024-02-14 15:09:06+05:30 Group nodetool cms commands into single command group patch by N. V. Harikrishna; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19393
5d4bcc797af882c64736b3f842cbf8bedbba184b | Author: Marcus Eriksson <marcuse@apache.org> | 2024-02-01 10:16:41+01:00 Avoid exposing intermediate state while replaying log during startup Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19384
6821227d935acffad3b1a1e38429d96ca592e45b | Author: Bereng <berenguerblasi@gmail.com> | 2024-01-24 10:16:58+01:00 Test Failure: bootstrap_test.TestBootstrap.* Take 2 patch by Berenguer Blasi; reviewed by Brandon Williams and Marcus Eriksson for CASSANDRA-19097
26b939dca68dcc8573a7fa36b5c0598fbd1c95fb | Author: Marcus Eriksson <marcuse@apple.com> | 2024-01-24 09:14:34+01:00 Stop trying to snapshot removed tables in snapshot_test.py Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19189
3e6a551dbab6ecdc97b99f9ec3118316bfaf1802 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-01-11 14:18:46+01:00 TCM: Catch up committing node on rejection Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19260
46b90364daecf1880db5eda9899d7353ad81f445 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-12-21 13:47:22+01:00 Change IP address of the CMS node during transition Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-19219
3acec3c28e56239147d9fb4bd821a49f4b86a77a | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-21 12:22:59+01:00 Make nodetool reconfigurecms sync by default and add --cancel to be able to cancel ongoing reconfigurations patch by Marcus Eriksson; reviewed by Stefan Miklosovic, Sam Tunnicliffe for CASSANDRA-19216 Co-authored-by: Sam Tunnicliffe <samt@apache.org>
17ecece5437ab39aaeaa0eb4b42434cddd9960b5 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-12-14 17:55:05+00:00 ForceSnapshot transformations should not be persisted in the local log table Patch by Sam Tunnicliffe; reviewed by marcuse for CASSANDRA-19190
6ffd2677ee0d01c9e5493703a67255b0148106a4 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-14 10:25:02+01:00 Remove sealed_periods and last_sealed_period tables Patch by marcuse; reviewed by Sam Tunnicliffe and Alex Petrov for CASSANDRA-19189 Co-authored-by Sam Tunnicliffe <samt@apache.org>
901786ec27f726305ba665056a868b37d9cb3e38 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-11 16:47:19+01:00 Avoid race inserting new data in compaction_history during truncation in SystemKeyspaceMigrator41Test.testMigrateCompactionHistory Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19098
439d1b122af334bf68c159b82ef4e4879c210bd5 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-12-10 18:30:26+01:00 Bring Harry into C* Tree Patch by Alex Petrov; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-19210.
1a46e96890d924723ccaef42bc8a94ebc2119045 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-06 14:09:48+01:00 Don't start MessagingService unnecessarily to speed up tests and to avoid memory leak Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19125
3ed09031312a6b32d01ed5a647a65995206bdb75 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-12-04 12:04:57+00:00 In in-jvm dtests, don't mark internode messaging as started until it actually is Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19087
c5a2781b22344356d8616c1bd4725d124d2ae46b | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-04 10:57:10+01:00 Enable bytebuddy rule after starting nodes to fix DecommissionAvoidWriteTimeoutsTest Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19090
cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-01 14:21:09+01:00 Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070 backported to 5.0 in CASSANDRA-19622
f74c07d2d314d9127b210ec5dce9152110e060b3 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-12-01 14:21:09+01:00 Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070
11358bd3a84550871e1a49dea8c79304733859de | Author: Sam Tunnicliffe <samt@apache.org> | 2023-11-30 19:56:34+00:00 Rewrite RegisterTest to verify serialization version ceiling Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19073
179711eab6907fe3e67f485599df23a82f6dc207 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-11-30 14:06:08+01:00 Improve the situation with timeouts of all fuzz tests. Since we would wait for request timeout, even if one progress barrier message gets lost, we would fail the test, since we would wait for 10 minutes of timeout. But since _commit_ is paused, we could just attempt to retry, and only one of the attempts will succeed. Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123
a98a5a1d9d40ee3b2952af4e09bd4cc6080fc3fc | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-11-30 10:33:06+01:00 Reduce time the tests run to avoid timeouts Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123
146f7677ae99bae2c5eeed34e85cc7d79dbba230 | Author: Sam Tunnicliffe <samt@apple.com> | 2023-11-29 13:07:54+00:00 Drop assertion that no view build has been resumed as this may happen during a normal startup Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19093
a9fe8ae7aeb4a27657f4750c88b2c3966cedb269 | Author: Sam Tunnicliffe <samt@apple.com> | 2023-11-28 15:45:17+00:00 Adjust expected log messages in pending_ranges_test.py Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19068
5613d0a4fe783dc8df2761c1bd240666faa79f42 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-28 14:17:59+01:00 Test failure: org.apache.cassandra.distributed.test.ring.DecommissionTest.test*Version* Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19078
da868ab60724aa49af5cebc5e61f446db7d6169a | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-28 10:23:35+01:00 Test Failure: org.apache.cassandra.distributed.upgrade.ClusterMetadataUpgradeTest.upgradeWithHintsTest Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19063
9167d599f3bfa81e57c629744d121f6d2bc794d1 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-27 14:08:26+01:00 Test Failure: org.apache.cassandra.db.compaction.writers.CompactionAwareWriterTest.test*CompactionWriter-trie Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19091
db52bef03a0595bbc679756053ccec1a37e86c23 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-27 13:24:47+01:00 Test failure: org.apache.cassandra.db.CorruptPrimaryIndexTest.bigPrimaryIndexDoesNotDetectDiskCorruption Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19061
31a3ff17680c5a41e2ba859c398e405099ea4f1b | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-27 08:00:01+01:00 Test failure: org.apache.cassandra.db.RepairedDataInfoTest Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19059
d464c206e1d71859f479995241b26b9bde0653e1 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-24 15:01:15+01:00 Revert bad dtest repo in circleci conf
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-11-23 18:39:11+00:00 Implementation of Transactional Cluster Metadata as described in CEP-21 An overview of the core components can be found in the included TransactionalClusterMetadata.md patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-11-23 18:39:11+00:00 Implementation of Transactional Cluster Metadata as described in CEP-21 An overview of the core components can be found in the included TransactionalClusterMetadata.md patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-11-23 18:39:11+00:00 Implementation of Transactional Cluster Metadata as described in CEP-21 An overview of the core components can be found in the included TransactionalClusterMetadata.md patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
c0082c9d0b2ded7da93942dfbfc7c87c896d53e0 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-11-20 11:01:47+01:00 [CEP-21] Add version guard around call to initializecms
6b3958f1d83777e295690a663610b6b29ed1efae | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-11-17 17:13:30+01:00 Improve setup and initialisation of LocalLog/LogSpec Patch by Alex Petrov; reviewed by Sam Tunnicliffe and marcuse for CASSANDRA-19271
dfc946d59ee5a1623b61e83f2fb002915e0ff506 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-11-13 15:39:44+01:00 [CEP-21] Initialize CMS during upgrade tests
fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631 | Author: Abe Ratnofsky <abe@aber.io> | 2023-11-13 15:17:47+01:00 Remove completed coordinator sessions patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-18903
40a40e242582bf4463c9da35570d4e55994c4fc4 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-11-13 09:38:06+01:00 [CEP-21] Test fix storage_engine_upgrade_test.py
880fa6587b54db5b5d6cd64f5d935fd15da9a904 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-10-27 13:03:56+01:00 Include column drop timestamp in ALTER TABLE transformation Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-18961 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Sam Tunnicliffe <samt@apache.org>
7d54a62ccc27f89bb6ee55b8f17005cf4c444231 | Author: Aleksey Yeschenko <aleksey@apache.org> | 2023-10-26 11:13:32+01:00 Fix schema loading of UDTs inside vectors inside UDTs patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-18964
164fa7949d1437528363465d14ed20898f1daa9e | Author: David Capwell <dcapwell@apache.org> | 2023-09-27 08:46:40-07:00 Add support for repair coordinator to retry messages that timeout patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-18816
524bafcbbd927a7d9ec8a466e06d2e2e2ab75b34 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-31 12:17:45+02:00 [CEP-21] bump startup timeout in transient_replication_ring_test
e4c27f9e1b9265dd3993b24ca7eb38cb546bc19f | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-31 12:16:36+02:00 [CEP-21] Fix async startup handling in test_sstable_marking
c28bf38dee5e5b61ea1751f5690921c5981d6aff | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-30 16:15:56+02:00 [CEP-21] fix netstats test
0d2d8f514d4e2e1273710433c98938f9c0680d0d | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-30 14:02:57+02:00 [CEP-21] Reduce timeout for commitlog_test
c9a97682065a2cf4ff91e4c268f8e35672c881d0 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-25 09:32:11+02:00 [CEP-21] Fix bootstrap_test
69bf679445eefecae0308405fc8425d71c8ca77e | Author: Marcus Eriksson <marcuse@apple.com> | 2023-05-23 09:14:18+02:00 fix audit log archive command test Patch by marcuse; reviewed by Mick Semb Wever for CASSANDRA-18550
1053e3b475829c7f2d0dc4ab59322d5819d1496a | Author: Tobias Lindaaker <tobias.lindaaker@datastax.com> | 2023-05-17 10:42:59-07:00 Partial compaction can resurrect deleted data patch by Tobias Lindaaker, Marcus Eriksson; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-18507
05f4340d78c530b2032d88de4d2cd58a7e7ea7f2 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-12 10:54:07+02:00 [CEP-21] PaxosUncommittedIndex now gets added to the IndexInfo table
8bb02fc5129d9384ce4c59fd765d8aa420ba7b3b | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-11 10:41:25+02:00 [CEP-21] disable reloadlocalschema test
48eccf058bceffd18fd932620c35019c854854be | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-10 11:24:28+02:00 [CEP-21] ignore deprecated gossip-related tests
c40984f5ebfd1c621f62a02edb2d609a45a56f69 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-08 16:00:24+02:00 [CEP-21] need to add --force to allow removenode to result in fewer replicas than RF
357268df0cad478f6623272da819c7d60b6902c0 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-08 13:54:05+02:00 [CEP-21] remove bad assert in test_remove (#32)
d6e2ec54285b94b3fb5941ba21a24f8f8c684bf9 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-05-02 10:08:34+02:00 [CEP-21] add cluster_metadata ks
aafb4d19448f12ce600dc4e84a5b181308825b32 | Author: Marcus Eriksson <marcuse@apache.org> | 2023-04-12 09:17:50+02:00 Improve nodetool enable{audit,fullquery}log Patch by marcuse; reviewed by Dinesh Joshi and Mick Semb Wever for CASSANDRA-18550
1fb5a111d1789777c4e0d16e14c158cbfa91cd34 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2023-04-04 13:17:09+02:00 [CEP-21] snapshot and restore tcm tables
4e17922b61d6e90151c5e165ddbf0731232e566a | Author: David Capwell <dcapwell@apache.org> | 2023-03-01 11:45:55-08:00 Gossip stateMapOrdering does not have correct ordering when both EndpointState are in the bootstrapping set patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-18292
9213335f59293926b2d643fa8a156a882495dd42 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com> | 2022-11-03 17:29:18+01:00 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
145dbd1f0875ae4c54392125e09ed05153c0dd8f | Author: Saranya Krishnakumar <saranya_k@apple.com> | 2022-10-19 16:58:41-07:00 Add flag to exclude nodes from local DC when running nodetool rebuild Patch by Saranya Krishnakumar; reviewed by Dinesh Joshi, Marcus Eriksson, Yifan Cai for CASSANDRA-17870
730b898b7415e568138c6fc1e961f69b41ba1fa0 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-10-18 12:57:07+02:00 Don't group TWCS sstables for anticompaction Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17970
7e6799a4b903b4cdc1a467ada69f2f12a6099fcb | Author: Marcus Eriksson <marcuse@apache.org> | 2022-10-18 08:26:21+02:00 Keep sstable level when streaming for decommission and move Patch by marcuse; reviewed by David Capwell for CASSANDRA-17969
c4711d34097c785e70c5d46e3be0ef5051ac6a3d | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-26 14:23:07-04:00 Add env var to resume bootstrap after disabling Patch by Josh McKenzie; reviewed by Marcus Eriksson for CASSANDRA-17679
4fc2d9e53985dc89b93bbac80bea9faa4a3d708b | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-23 14:04:42-04:00 Include estimated active compaction remaining write size when starting a new compaction Patch by Marcus Eriksson; reviewed by Chris Lohfink, Stefan Podkowinski, Caleb Rackliffe,and Josh McKenzie for CASSANDRA-17931 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
39a470235af13837a1a022ab0a1b6f8f062bcf6a | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-20 15:22:51-04:00 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>
f4b69ba0e82bb051e56a92d792142034d9f617f0 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-19 14:49:10-04:00 Fix "open RT bound as its last item" exception Patch by Marcus Eriksson; reviewed by Aleksey Yeschenko and Josh McKenzie for CASSANDRA-17810 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-16 15:50:44-04:00 Fix repair failure on assertion if two peers have overlapping mismatching ranges Patch by Marcus Eriksson; reviewed by Benedict Elliott Smith and Josh McKenzie for CASSANDRA-17900 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
ff5f4833aa3e11fcffd6bff1b15597fd5a38b864 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-15 13:56:00-04:00 Prevent NullPointerException when changing neverPurgeTombstones from true to false Patch by Marcus Eriksson; reviewed by Caleb Rackliffe and Josh McKenzie for CASSANDRA-17897 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
51944c5e68bfcee0c2c8e2aeb6b572eae0167965 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-07 13:12:22-04:00 Make sure preview repairs don't optimise streams unless configured to Patch by Chris Lohfink; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17865 Co-authored-by: Chris Lohfink <clohfink@apple.com> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-09-01 09:43:47+02:00 Only reload compaction strategies if disk boundaries change Patch by Aleksey Yeschenko and marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17874 Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
5beab63b5550efb5e31e5005f90649661a9fe595 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-08-29 13:27:16+02:00 Improve the way we handle repair message timeouts to avoid hanging repairs Patch by marcuse; reviewed by David Capwell for CASSANDRA-17613
377e114cb1459895423c292cb0bf7f921fd30e43 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-25 15:27:24-04:00 Introduce compaction priorities to prevent upgrade compaction inability to finish Patch by Alex Petrov; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17851 Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
0353df7542dbdbb1140a72899666e4587e87a083 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-18 13:00:45-04:00 Prevent infinite loop in repair coordinator on FailSession Patch by Marcus Eriksson; reviewed by David Capwell, Blake Eggleston, and Josh McKenzie for CASSANDRA-17834 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
037149377224c5d6854fa4a0cacf44139273bce3 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-07-26 15:15:48-04:00 Warn on unknown directories found in system keyspace directory rather than kill node during startup checks Patch by Jeff Jirsa; reviewed by Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17777 Co-authored-by: Jeff Jirsa <jjirsa@apple.com> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
0daf21244fc0187d092616834d38df1a77dcabf0 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-07-25 11:58:42-04:00 Add JMX call to getSSTableCountPerTWCSBucket for TWCS Patch by Stefan Podkowinski; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-17774 Co-authored-by: Stefan Podkowinski <s.podkowinski@gmail.com> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
d54646e40957ffc18f651753941fac3068b79f8e | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2022-05-27 00:40:44+02:00 UnsupportedOperationException when reducing scope for LCS compactions patch by Caleb Rackliffe; reviewed by Zhao Yang, Brandon Williams, and Marcus Eriksson for CASSANDRA-19704 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
e76008d0a71bce385210e7cdf820c9b6459b8c80 | Author: Marcus Eriksson <marcuse@apple.com> | 2022-05-09 17:48:40+02:00 Ignore error from non-related keyspaces to fix repair_tests/repair_test.py::TestRepair::test_non_replicated_ks_repair Patch by marcuse; reviewed by Berenguer Blasi for CASSANDRA-17614
3b648ca09ecfc100d5ad2e3b462d4949dbc03498 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-04-28 15:50:11+02:00 Use TimeUUID serializer for BATCH_REMOVE_REQ Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-17451
0accec41ae71fc8b381e4a21bdc5d161a7acd650 | Author: Marcus Eriksson <marcuse@apple.com> | 2022-04-27 16:18:57+02:00 Bump max_mutation_size_in_kb due to system schema getting larger than 20kb after adding top partitions table Patch by marcuse; reviewed by Berenguer Blasi for CASSANDRA-16310
bcf56629e821295a22371c2cf178faae0636c68e | Author: Marcus Eriksson <marcuse@apache.org> | 2022-04-26 10:08:19+02:00 Bump timeouts in CasCriticalSectionTest Patch by marcuse; reviewed by Brandon Williams for CASSANDRA-17453
2b90ac1a1671b4071d9aa6f18e852021bc66702d | Author: David Capwell <dcapwell@apache.org> | 2022-04-21 14:37:59-07:00 nodetool compact should support using a key string to find the range to avoid operators having to manually do this patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17537
c747f70c058aa94d6bcfe1f9132c410db6d2b65a | Author: Marcus Eriksson <marcuse@apache.org> | 2022-04-19 12:15:58+02:00 Snapshot only sstables containing mismatching ranges on preview repair mismatch patch by Marcus Eriksson, reviewed by Sam Tunnicliffe, Stefan Miklosovic for CASSANDRA-17561 Co-authored-by: Blake Eggleston <beggleston@apple.com>
fb66800a00aeaa8046cb3e6b1401fdc4f81848d5 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com> | 2022-04-08 15:22:59-04:00 Fix data corruption in AbstractCompositeType due to static boolean byte buffers patch by Stefania Alborghetti and Marcus Eriksson; reviewed by Marcus Eriksson, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-14752 Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com> Co-authored-by: Marcuse Eriksson <marcuse@apache.orgp>
7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c | Author: Marcus Eriksson <marcuse@apache.org> | 2022-04-07 14:43:40+02:00 Fail starting when the same parameter exists more than once in cassandra.yaml Patch by marcuse; reviewed by David Capwell and Ekaterina Dimitrova for CASSANDRA-17379
0089858819c9f06b0bee5bccf993ae7f5977d7f1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2022-03-15 18:08:09-05:00 Shut repair task executor down without interruption to avoid compromising shared channel proxies patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson, and Josh McKenzie for CASSANDRA-17466
57ab3afcf16970047d3df4656241cf0705e94bee | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2022-03-14 17:13:47-05:00 reduce hot-path object allocations required to record local/remote requests against the client request metrics patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-17424 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
7b91e4cc18e77fa5862864fcc1150fd1eb86a01a | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2022-03-10 16:19:45-06:00 Remove all usages of junit.framework and ban them via Checkstyle patch by Caleb Rackliffe; reviewed by Marcus Eriksson for CASSANDRA-17316 Co-authored-by: Marcus Eriksson <marcuse@apache.org>
60675cc2759db0c5629604279e70c51e10dfefd6 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-03-02 11:33:39+01:00 Remove and ban use of Instant.now Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-17414
c60ad61b3b6145af100578f2c652819f61729018 | Author: Paul Chandler <paul@redshots.com> | 2022-02-03 09:15:02+00:00 Improve start up processing of Incremental Repair information read from system.repairs Patch by Paul Chandler, reviewed by Brandon Williams and Marcus Eriksson for CASSANDRA-17342
9ff28fc717e7926b5cf7c8acc85a35e0cfb43595 | Author: Jon Meredith <https://jonmeredith@apache.org> | 2022-02-02 17:09:42-07:00 Fixes for intermittent in-JVM dtest failures patch by Jon Meredith, Caleb Rackliffe, Marcus Eriksson, Benedict Elliott Smith <benedict@apache.org>; reviewed by Caleb Rackliffe for CASSANDRA-17256
85c202d8a8b037791db08c531f4f3c8336c82696 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-01-21 09:02:10+01:00 Lazy transaction log replica creation allows incorrect replica content divergence during anticompaction Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-17273
b58a5c86e89e10ad4d39756c5314a756eb18204d | Author: Marcus Eriksson <marcuse@apache.org> | 2022-01-20 14:18:46+01:00 LeveledCompactionStrategy disk space check improvements Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-17272
242f7f9b18db77bce36c9bba00b2acda4ff3209e | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2022-01-10 17:24:28+01:00 Fix Prepared Statements behaviours after 15252 Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDR-17248. Co-authored-by: Marcus Eriksson <marcuse@apache.org>
98e798f567368f826fc3a57ddb6cdc464e741fe3 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-11-23 15:55:48+01:00 Don't block gossip when clearing repair snapshots Patch by marcuse; reviewed by David Capwell for CASSANDRA-17168
33fd2dc817f56116af0b4b7d2cd5365ce52948d9 | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2021-11-17 16:43:00-06:00 Log queries that fail on timeout or unavailable errors up to once per minute by default patch by Caleb Rackliffe and Marcus Eriksson; reviewed by David Capwell and Yifan Cai for CASSANDRA-17159 Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com> Co-authored-by: Marcus Eriksson <marcuse@apache.org>
b84ec51b4c73d7b9b58ea8a1708ae2f330972970 | Author: David Capwell <dcapwell@apache.org> | 2021-11-12 15:47:44-08:00 Refactor normal/preview/IR repair to standardize repair cleanup and error handling of failed RepairJobs patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17069
77dde2a3c4b40da3d820d4852c572338acbf6dc9 | Author: Francisco Guerrero <francisco.guerrero@apple.com> | 2021-11-09 13:32:15-08:00 Introduce separate rate limiting settings for entire SSTable streaming patch by Francisco Guerrero; reviewed by Dinesh Joshi, Marcus Eriksson, Yifan Cai for CASSANDRA-17065
1911a887e8316d343c9bfe3aca3f9d143e9f4a61 | Author: Venkata Harikrishna Nukala <n.v.harikrishna.apache@gmail.com> | 2021-10-23 00:03:45+05:30 Fix slow keycache load which blocks startup for tables with many sstables. Patch by Venkata Harikrishna Nukala; reviewed by Marcus Eriksson and Joseph Lynch for CASSANDRA-14898
10103d353c3d63505cb119cda0e38e692cdb1809 | Author: Josh McKenzie <jmckenzie@apache.org> | 2021-09-30 12:10:46-04:00 Add required -f option to nodetool verify Patch by Josh McKenzie; reviewed by Marcus Eriksson, Berenguer Blasi, and Caleb Rackliffe for CASSANDRA-17017 Co-authored by Josh McKenzie <jmckenzie@apache.org> Co-authored by Chris Lohfink <clohfink@apple.com>
84ec1dc97d6358bd569d5467cb150abd0fc8939b | Author: Marcus Eriksson <marcuse@apache.org> | 2021-09-27 10:31:12+02:00 Correct the internode message timestamp if sending node has wrapped Patch by marcuse; reviewed by Jon Meredith for CASSANDRA-16997
50e0b40184145ce9d5c72de80dd5e5995206a3fb | Author: Marcus Eriksson <marcuse@apache.org> | 2021-09-22 08:01:44+02:00 Fix org.apache.cassandra.distributed.test.OptimiseStreamsRepairTest.randomTest Patch by marcuse; reviewed by Ekaterina Dimitrova for CASSANDRA-16971
86aaf22f15290fac1b5f94843c9a2c9d1c6d56fd | Author: Marcus Eriksson <marcuse@apache.org> | 2021-09-21 10:37:15+02:00 CASSANDRA-16942 followup; move SSTableExport schema loading tests to a separate class Patch by marcuse; reviewed by Berenguer Blasi for CASSANDRA-16942
41b43a46c13680168b45181e904a170717cd2514 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-09-17 17:50:41+02:00 Avoid rewriting all repaired sstables during cleanup when transient replication is disabled Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16966
9e9dffb70439e3e09e3da5515b7687b449b5ea76 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-09-09 19:55:22+02:00 Remove OrderedJUnit4ClassRunner Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-16942
bc052fa68f525155246de498cc86bb192f2d479a | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2021-09-09 11:55:52-05:00 Remove all the state pollution between tests in SSTableReaderTest patch by Caleb Rackliffe; reviewed by Marcus Eriksson for CASSANDRA-16888
c7526f943f50e994e94c8287c772c856961833f2 | Author: David Capwell <dcapwell@apache.org> | 2021-08-30 10:18:03-07:00 Add soft/hard limits to local reads to protect against reading too much data in a single query patch by David Capwell; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-16896
4ec4ab992f8adc0a60055a60525e9d11a28bc2ae | Author: David Capwell <dcapwell@apache.org> | 2021-08-26 13:06:00-07:00 Add client warnings and abort to tombstone and coordinator reads which go past a low/high watermark patch by David Capwell; reviewed by Blake Eggleston, Marcus Eriksson for CASSANDRA-16850
b9d8700355bf0ecabe1ca7e3f139d0ad52c4bdc4 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-08-20 13:54:36+02:00 Avoid trying to acquire 0 permits from the rate limiter when taking snapshot Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16872
cfc402d26a628bbc9e005c370f5707f4985207aa | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2021-08-03 14:03:37+02:00 Add a flag to upgradesstables to allow only upgrading sstables older than a certain timestamp and recompress command Patch by Alex Petrov, reviewed by Marcus Eriksson for CASSANDRA-16837.
13632e9a99e8256a565bd6919d2d11b3e476e973 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2021-08-03 13:08:03+02:00 Avoid re-prepare storm on qualified statements after `use` Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-15252
a8b67e3dd92e6ca1a66a1be9b2d86961224653f5 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com> | 2021-07-17 16:40:07+02:00 Streaming tasks handle empty SSTables correctly patch by Aleksandr Sorokoumov; reviewed by Marcus Eriksson and Zhao Yang for CASSANDRA-16349
ce91388e533f402f076f2484406d41bda8680316 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com> | 2021-07-16 11:08:10+02:00 Test sstableloader handling empty streams patch by Aleksandr Sorokoumov; reviewed by Marcus Eriksson and Zhao Yang for CASSANDRA-16349
2fddec7e516a8a2dbfbd2ad51837116556116ee6 | Author: David Capwell <David Capwell> | 2021-07-02 10:38:29-07:00 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
fd9a2820a1ceb1812fce4f4cc71abc0324d5908f | Author: Brandon Williams <brandonwilliams@apache.org> | 2021-07-02 10:09:31-05:00 Enable tombstone compactions when UNCHECKED_TOMBSTONE_COMPACTION_OPTION is set Patch by Alexander Ivakov and brandonwilliams, reviewed by marcuse for CASSANDRA-14496
d7270725a1a0807e99b1e23a2d02c38fe8ddd94a | Author: Josh Turner <turner.josh@gmail.com> | 2021-07-01 12:24:40-05:00 Add repaired/unrepaired bytes back to nodetool Patch by Josh Turner, reviewed by marcuse and brandonwilliams for CASSANDRA-15282
c36c081e5c33362daae748c2da1be4da9ef18fa6 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-07-01 14:08:25+02:00 Delay auth setup until after gossip has settled to avoid unavailables on startup Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16783 Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
3f6f7be63faf2d07b274caf25a2fa1dcbde14187 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-06-30 16:34:09+02:00 Display bytes per level in tablestats for LCS tables Patch by marcuse; reviewed by Brandon Williams for CASSANDRA-16779
296f65e8d1c25f31a87481843d715f5b7dad9d7b | Author: Marcus Eriksson <marcuse@apache.org> | 2021-06-30 16:15:17+02:00 Log when compacting many tombstones Patch by marcuse; reviewed by Brandon Williams for CASSANDRA-16780
2fba5c80ce7bf71d04c62043ffa1088b9e832d83 | Author: Marcus Eriksson, Jon Meredith <marcuse@apache.org> | 2021-06-25 22:00:25-07:00 Avoid memoizing the wrong min cluster version during upgrades patch by Marcus Eriksson, Jon Meredith; reviewed by Brandon Williams, Yifan Cai for CASSANDRA-16759
1d87da3f6fc0eca4e805238c19db16e6607b44a7 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-06-14 11:42:58+02:00 Adding columns via ALTER TABLE can generate corrupt sstables Patch by marcuse; reviewed by Alex Petrov and Sam Tunnicliffe for CASSANDRA-16735
803a23b2f1b24701c22e7fadaf98c2c9a9491d35 | Author: Alexey Zotov <azotcsit@gmail.com> | 2021-05-30 22:41:28-07:00 Fix LeveledCompactionStrategy compacts last level throw an ArrayIndexOutOfBoundsException patch by Alexey Zotov; reviewed by Marcus Eriksson, Yifan Cai for CASSANDRA-15669
dfeb14d53ecda8868293af0234c3955df07fd1cc | Author: David Capwell <David Capwell> | 2021-05-21 15:50:06-07:00 StandaloneVerifier does not fail when unable to verify SSTables, it only fails if Corruption is thrown patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-16683
b1a8a56c563b85ab9a34d3bbf9c16278dd441157 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-05-04 09:56:32+02:00 Avoid race in AbstractReplicationStrategy endpoint caching Patch by marcuse; reviewed by Alex Petrov and Jon Meredith for CASSANDRA-16673 Co-authored-by: Jon Meredith <jonmeredith@apache.org>
a68a7c5181930053f9b513672391b45088e590c4 | Author: Scott Carey <scott@richrelevance.com> | 2021-04-26 15:29:38-07:00 Nodetool garbagecollect should retain SSTableLevel for LCS Patch by Scott Carey; reviewed by marcuse for CASSANDRA-16634
2bd07ecab6121ebfc8a192243c5c6fb41eb85515 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-04-14 13:17:24+02:00 Minor nodetool verify fixes Patch by marcuse; reviewed by Caleb Rackliffe and Jon Meredith for CASSANDRA-16608
5cbdb2e58e870535af61204898a1e2bbf6cb5f64 | Author: David Capwell <dcapwell@apache.org> | 2021-04-13 09:46:49-07:00 Periodic failures in *RepairCoordinator*Test caused by race condition with nodetool repair patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-16585
7152d40bb372398bd40db1f649e8d644f90fbb44 | Author: Brian Houser <brianh@amazon.com> | 2021-04-12 13:25:13-07:00 Add autocomplete, errors for provide_overlapping_tombstones Patch by Brian Houser; reviewed by marcuse for CASSANDRA-16350
7152d40bb372398bd40db1f649e8d644f90fbb44 | Author: Brian Houser <brianh@amazon.com> | 2021-04-12 13:25:13-07:00 Add autocomplete, errors for provide_overlapping_tombstones Patch by Brian Houser; reviewed by marcuse for CASSANDRA-16350
c44dfab9b5b62820d70aba062ba3c9b9117912db | Author: Marcus Eriksson <marcuse@apache.org> | 2021-04-07 10:23:18+02:00 Add JStackJUnitTask to avoid downloading the jar Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570
6a45728b089f431338d907d135df909aac9aacae | Author: Marcus Eriksson <marcuse@apache.org> | 2021-04-07 10:23:18+02:00 Add JStackJUnitTask to avoid downloading the jar Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570
4b018b5bf4117d2377a67a495a40a7d7e49b30f5 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-04-06 08:44:35+02:00 Make sure sstables with moved starts are removed correctly in LeveledGenerations (backported from 4.0) Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-16552
a1210aa28d111fcd614691ddf83d3af340262203 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-04-06 08:44:35+02:00 Make sure sstables with moved starts are removed correctly in LeveledGenerations Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-16552
f49c29ee8c7374a05e32be01cb0046236d5309e6 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2021-03-17 15:28:05+01:00 Reduce the log level on "expected" repair exceptions patch by Caleb Rackliffe and Marcus Eriksson; reviewed by Josh McKenzie for CASSANDRA-16775
32394e9d0ee86c66b7b21a9e9832ab6671b00f6e | Author: Marcus Eriksson <marcuse@apache.org> | 2021-03-15 13:08:41+01:00 Ignore trailing zeros in hint files Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-16523
ad8ecc8ba492ad2492b57ead65593e0221182198 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-02-22 14:21:09+01:00 incremental_repair_test's test_manual_session_fail, test_manual_session_cancel_non_coordinator_failure and test_manual_session_force_cancel, migrated to in-jvm dtests patch by Marcus Eriksson; reviewed by Adam Holmberg, Mick Semb Wever for CASSANDRA-16425
6f13c864a02b32daa7696eca27431f5385a306df | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2021-02-17 15:28:47+01:00 NPE in Slice#make on RT + partition deletion reconciliation on timestamp tie Patch by Alex Petrov; reviewed by Aleksey Yeschenko and Marcus Eriksson for CASSANDRA-16453.
309b3033d44c5cdc18d6e3897661966853d39407 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com> | 2021-02-15 16:23:10+01:00 Add possibility to copy SSTables in SSTableImporter instead of moving them Patch by Stefan Miklosovic; reviewed by Michael Semb Wever and Marcus Eriksson for CASSANDRA-16407
d6f18106f09e7b1a58744c9bd1ee35054a43d68a | Author: Yifan Cai <ycai@apache.org> | 2021-02-11 21:53:47-08:00 Add an option to nodetool tablestats to check sstable location correctness patch by Yifan Cai; reviewed by Ekaterina Dimitrova, Marcus Eriksson for CASSANDRA-16344
9bc8d0b452aeb7aaa2005e710fc3de0998172738 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2021-02-10 15:39:41+01:00 Avoid executing commands that have guaranteed empty bounds in slices filter Patch by Alex Petrov; reviewed by Marcus Eriksson and Aleksey Yeschenko for CASSANDRA-16435.
5c84ed9ae8227e550630768a47fef7b2d1f1f1d7 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-02-05 10:20:15+01:00 Send FAILED_SESSION_MSG on shutdown and on in-progress repairs during startup patch by Marcus Eriksson; reviewed by Adam Holmberg, Chris Lohfink, Mick Semb Wever for CASSANDRA-16425
f9b7c1e6984f5b81aae1e3a2191d4e9599db15ae | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2021-01-11 10:55:44+01:00 Allow CommitLogSegmentReader to optionally skip sync marker CRC checks patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-16842 Co-authored-by: Jordan West <jordanrw@gmail.com> Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com> Co-authored-by: Marcus Eriksson <marcuse@apache.org>
a2af7aa3cf7edbd65dee159dbcd711bd8e490ca2 | Author: David Capwell <dcapwell@apache.org> | 2020-12-14 10:34:00-08:00 python upgrade tests include tests which are not impacted by the version under test patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328
9dcd035ff6894bd135cce4fd2460ab72269ab970 | Author: dcapwell <dcapwell@gmail.com> | 2020-12-14 10:20:54-08:00 python upgrade tests include tests which are not impacted by the version under test (#106) patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328
0979bda958a35f748b30ce102872278bfbafa578 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com> | 2020-12-11 15:43:45+01:00 Expose data dirs to ColumnFamilyStoreMBean Patch by Stefan Miklosovic; reviewed by marcuse for CASSANDRA-16335
1515a6e60c0c0cee28ccc1ff261ccbee9ac0388c | Author: David Capwell <dcapwell@apache.org> | 2020-12-10 13:54:42-08:00 python upgrade tests include tests which are not impacted by the version under test patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328
3436c3efc0ff785137ac299e8e09085ffa526f5c | Author: Marcus Eriksson <marcuse@apache.org> | 2020-12-08 10:01:23-08:00 DigestResolver.getData throws AssertionError since dataResponse is null patch by Marcus Eriksson, Caleb Rackliffe; reviewed by Berenguer Blasi, Brandon Williams, Caleb Rackliffe, David Capwell for CASSANDRA-16097
545809616c92a91e4c39d1eedfa65800f25a2a93 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-12-03 11:29:38+01:00 Track top partitions by size and tombstone count Patch by marcuse; reviewed by David Capwell and Yifan Cai for CASSANDRA-16310
786cb11e182c6cb47f36d11d68e52c198d31ba76 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-12-03 10:17:11+01:00 Send back client warning if creating too many tables/keyspaces Patch by marcuse; reviewed by Alex Petrov, Brandon Williams, Yifan Cai for CASSANDRA-16309
90b2f3e068a95e4fd70ec19d0dff60abcf10efc8 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-12-02 13:18:04+01:00 CASSANDRA-16274 followup 2 - reduce iterations in OptimiseStreamsRepairTest to make it pass in low resource CI
8742f3a414226bf93f8b2aff5870eff8badc0604 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-12-02 07:42:24+01:00 CASSANDRA-16274 followup - fix JMXCompatabilityTest
caeecf6456b87886a79f47a2954788e6c856697c | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2020-11-20 16:14:30+01:00 Follow-up: remove test deprecated by CASSANDRA-16217 Patch by Alex Petrov; reviewed by Marcus Eriksson and Caleb Rackliffe for CASSANDRA-16217
0e059c42f298686d6a219b4bc0b7973652f4183d | Author: Marcus Eriksson <marcuse@apache.org> | 2020-11-18 15:18:33+01:00 Too defensive check when picking sstables for preview repair Patch by marcuse; reviewed by Adam Holmberg and Ekaterina Dimitrova for CASSANDRA-16284
22abff779df097e0ef38180442e9c680b3d41187 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-11-13 09:47:38+01:00 Optimised repair streaming improvements Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16274
242ab778f2decbf15e34ab4c28308274f4e01d01 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-11-09 15:09:44+01:00 Make sure OOM errors are rethrown on truncation failure Patch by marcuse; reviewed by Benjamin Lerer and Berenguer Blasi for CASSANDRA-16254
2edc5bb441eb7e3ccd549333012ef00fd1d5c428 | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2020-10-20 14:58:57-07:00 Log Warning Rather than Verbose Trace when Preview Repair Validation Conflicts with Incremental Repair patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-16209
8ffec0f02cf73c3d3a8c01aa2d856647a5620a21 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2020-10-20 07:07:47+02:00 Bring back partial compact storage support to 4.0 Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16217
3a05ed3ce15ab4dcd5f13b9b56c18c0198c0e203 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2020-10-14 16:49:33+02:00 Follow-up: fix test failures caused by 16207. Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16207
8333d0b0890f6299fac1fd219f58aee0c62cbf9c | Author: Marcus Eriksson <marcuse@apache.org> | 2020-10-14 12:30:21+02:00 Reduce amount of allocations during batch statement execution Patch by marcuse; reviewed by Benjamin Lerer, Michael Semb Wever and Yifan Cai for CASSANDRA-16201
12604456f9a8a38f742fd536af145d6ef0f61677 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-10-06 15:30:48+02:00 Avoid marking shutting down nodes as up after receiving gossip shutdown message Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16094
4d173e0a3f97b68b2ce0fb72befe2912efd31102 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-10-05 16:25:56-07:00 Don't adjust nodeCount when setting node id topology in in-jvm dtests. Make sure we don't throw any uncaught exceptions during in-jvm dtests. patch by Marcus Eriksson; reviewed by Alex Petrov, David Capwell for CASSANDRA-16109,CASSANDRA-16101
f02e53568dbc193b7ac75cc19b0a7751d5514b95 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-10-02 08:23:05+02:00 Improve empty/corrupt hint file handling on startup Patch by marcuse; reviewed by Benjamin Lerer and Yifan Cai for CASSANDRA-16162
28d0a668bf4f23d6b16ec47dc3f2ddab24769105 | Author: Benjamin Lerer <b.lerer@gmail.com> | 2020-09-28 14:23:44+02:00 Update tests for CASSANDRA-14793 patch by Benjamin Lerer; reviewed by Andrés de la Peña and Marcus Eriksson for CASSANDRA-14793
5890b5fd76b6a0f5dd3dc9b464b5aa9fb592c7bd | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-28 09:38:36+02:00 fix bad rebase, remove remove_perf_disable_shared_mem
8a4c1d7a485bbd2c12864d27e2705133ebbaabc0 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-24 19:31:48-07:00 Add flag to ignore unreplicated keyspaces during repair patch by Marcus Eriksson; reviewed by Blake Eggleston, David Capwell for CASSANDRA-15160
bfc739e67cdd1b56bcb68399d6b5b6cb3024e90c | Author: Marcus Eriksson <Marcus Eriksson> | 2020-09-24 19:31:34-07:00 Add flag to ignore unreplicated keyspaces during repair patch by Marcus Eriksson; reviewed by Blake Eggleston, David Capwell for CASSANDRA-15160
b0054ea44f1311d938aaa22f775f4930a8a1419c | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-22 10:22:54+02:00 CASSANDRA-16109: if user has not set nodeCount, use the node id topology size (#20)
a726134a812dec12819390ebe819d40188383f5e | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-21 10:44:37+02:00 ninja: bad merge - remove getUncaughtExceptions from IInstance (#19)
15d959578258d053eb66ae94a43f299e1f099814 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-18 09:19:13+02:00 Add method to ignore uncaught throwables (#18) Patch by marcuse; reviewed by David Capwell for CASSANDRA-16101
2720fff0471abf807e7cbeb07048cc29c03b0c69 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-16 15:20:29+02:00 collect dc/rack information and validate when building (#15) Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16109
54d297a192ca452dab5640f33fd6c22fd31e2f9c | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2020-09-09 16:35:38-05:00 Make sure MockSchema.sstable() disposes of its FileHandles properly Patch by Caleb Rackcliffe; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-16119
f41ea9fb14936bca4aeea0ab2bf6d55c51f37f6a | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-09 12:49:42+02:00 Make sure LCS handles duplicate sstable added/removed notifications correctly. Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-14103
39ec22a3c813ee6bf663c85d8c1053abda59575e | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-08 13:10:39+02:00 Default to 3 datadirs in in-jvm dtests (#13) Patch by marcuse; reviewed by David Capwell for CASSANDRA-15386
8b20021bd33e8f76242c2fa8535acc15f2d6b2e0 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-08 13:03:39+02:00 add method to fetch uncaught exceptions (#14) Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16101
3642d55886f3115530266b53a95d53ecd136bf9a | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-04 10:57:47-07:00 In-jvm dtests use -1 as timestamp for all writes that don't specify 'USING TIMESTAMP' patch by Marcus Eriksson; reviewed by David Capwell for CASSANDRA-15934
5ec3bae22b6e252d629daae8549036c1a547d21a | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-03 09:32:21+02:00 Avoid adding locahost when streaming trivial ranges Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-16099
9b6e54ee02dc68a99965f1ea9533fd5e781e4cbe | Author: Marcus Eriksson <marcuse@apache.org> | 2020-08-31 16:13:27+02:00 Avoid trying to keep track of RTs for endpoints we won't write to during read repair Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-16084
c9ba33c334c813ece786dff57a853589852a1b65 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-08-19 11:29:11-07:00 Handle difference in timestamp precision between java8 and java11 in LogFIle.java patch by Marcus Eriksson; reviewed by David Capwell for CASSANDRA-16050
92f7c8db1444bf5d757cd50dba2211a446f3b22c | Author: Jordan West <jwest@apache.org> | 2020-08-17 14:20:32-07:00 Ignore COMPACT STORAGE flag for tables for which its safe to do so patch by Jordan West; Reviewed by Marcus Eriksson and Caleb Rackliffe for CASSANDRA-16048
00c22232d96b6e592fb1d1f32a6b649b49eceb34 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com> | 2020-08-17 19:05:26+02:00 FQL replay should have options to ignore DDL statements Patch by Stefan Miklosovic; reviewed by David Capwell and Marcus Eriksson for CASSANDRA-16039
c34317526fc6dbe559beb36cf44e24278656bdf2 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2020-08-04 16:38:33-07:00 Add addition incremental repair visibility to nodetool repair_admin Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14939
ab6a87bf60174d9a6e7cd727702da3004c0dbeeb | Author: Marcus Eriksson <marcuse@apache.org> | 2020-07-06 18:05:18+02:00 Avoid emitting empty range tombstones from RangeTombstoneList Patch by marcuse; reviewed by Alex Petrov and Sylvain Lebresne for CASSANDRA-15924
c971aafb1c478a7c2b40b3e2e42143f6e2657253 | Author: Caleb Rackliffe <calebrackliffe@gmail.com> | 2020-06-16 18:29:26-05:00 Fix flaky unit test CorruptedSSTablesCompactionsTest Generate valid long keys for the updates applied to the SSTable dataset used in CorruptedSSTablesCompactionsTest Patch by Caleb Rackliffe; Reviewed by Dinesh Joshi and Marcus Eriksson for CASSANDRA-15879
cf27558b1442e75e17e47071ecf92d1b3e5a0e36 | Author: Jordan West <jwest@apache.org> | 2020-06-11 01:45:09-07:00 Don't attempt value skipping with mixed cluster patch by Jordan West; reviewed by Marcus Eriksson for CASSANDRA-15833
d4eba9faa1b57fed205813a639fe53bbbdc06ef1 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-06-11 09:37:03+02:00 Abort repairs when getting a truncation request Patch by marcuse; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-15854
f79d1059287cc7370004e64175942bd50f29999c | Author: Marcus Eriksson <marcuse@apache.org> | 2020-06-10 10:05:54+02:00 Add bytebuddy support for in-jvm dtest Patch by marcuse; reviewed by David Capwell for CASSANDRA-15851
c2feaad0543f7872791c67cfd8d5b9672a0998db | Author: Marcus Eriksson <marcuse@apache.org> | 2020-06-04 10:03:50+02:00 CASSANDRA-15851 - add instance initializer
778771bf7655e252d44341cd8ab2f39109e3756d | Author: Marcus Eriksson <marcuse@apache.org> | 2020-06-04 09:53:01+02:00 Handle errors in StreamSession#prepare Patch by marcuse; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-15852
4d1bdb129c3103c51b470b4a008039fe85d7571f | Author: Sam Tunnicliffe <sam@beobal.com> | 2020-05-28 09:54:47+01:00 Improve handling of static rows in repaired data tracking Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15848
dfd0aebf73faa8f910e68ff5d50f91fae4f2669e | Author: Jeff Jirsa <jjirsa@apple.com> | 2020-05-15 16:46:41-07:00 Don't allow repair to overrun compaction Patch by Jeff Jirsa; reviewed by David Capwell and marcuse for CASSANDRA-15817
c8a2834606d683ba9945e9cc11bdb4207ce269d1 | Author: Sylvain Lebresne <lebresne@gmail.com> | 2020-05-13 11:44:08+02:00 Fix LegacyLayout handling of non-selected collection tombstones If a collection tombstone is not included by a query, it can be ignored, but it currently made `LegacyLayout.CellGrouper#addCollectionTombstone` return `false`, which made it stop the current row, which is incorrect (this can potentially lead to a duplicate row). This patch changes it to return `true`. Patch by Sylvain Lebresne; reviewed by Marcus Eriksson & Aleksey Yeschenko for CASSANDRA-15805
8358e19840d352475a5831d130ff3c43a11f2f4e | Author: Sylvain Lebresne <lebresne@gmail.com> | 2020-05-08 18:12:55+02:00 Fix legacy handling of RangeTombstone with collection ones When a multi-row range tombstone interacts with a a collection tombstone within one of a covered row, the resulting range tombstone in the legacy format will start in the middle of the row and extend past said row and it needs special handling. Before this commit, the code deserializing that RT was making it artificially start at the end of the row (in which the collection tombstone is), but that means that when `LegacyLayout.CellGrouper` encountered it, it decided the row was finished, even if it was not, leading to potential row duplication. The patch solves this by: 1. making that problematic tombstone start at the beginning of the row instead of its end (to avoid code deciding the row is over). 2. modify `UnfilteredDeserializer` to 'split' that range tombstone into a row tombstone for the row it covers, which is handled as a normal row tombstone, and push the rest of the range tombstone (that starts after the row and extends to the original end of the RT) to be handled after that row is fully "grouped". The patch also removes the possibility of getting an empty row from `LegacyLayout#getNextRow` to avoid theoretical problems with that. Patch by Sylvain Lebresne; reviewed by Marcus Eriksson & Aleksey Yeschenko for CASSANDRA-15805
4d42c189fa82b32fd93ae42a164b91e4db62992e | Author: Marcus Eriksson <marcuse@apache.org> | 2020-05-04 09:35:54+02:00 Avoid creating duplicate rows during major upgrades Patch by Aleksey Yeschenko, Sam Tunnicliffe and Marcus Eriksson; reviewed by Sylvain Lebresne and Alex Petrov for CASSANDRA-15789
dd1c811f8796487f49e92ff4701917420caf49c0 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com> | 2020-04-22 09:23:16+02:00 Provide ability to configure IAuditLogger Patch by Stefan Miklosovic; reviewed by Vinay Chella and marcuse for CASSANDRA-15748
16f639af94f56cdc7145299730278e27a9113e2e | Author: Marcus Eriksson <marcuse@apache.org> | 2020-04-14 16:26:30+02:00 Duplicate results with DISTINCT queries in mixed mode Patch by marcuse; reviewed by Aleksey Yeschenko, Sam Tunnicliffe and Alex Petrov for CASSANDRA-15501
91ce0473833f87328e858001806b81c0686efe2a | Author: Marcus Eriksson <marcuse@apache.org> | 2020-04-09 16:39:22+02:00 CASSANDRA-15708 followup - log warning if there is a missing field
479a76df2320856a0bcc5c202d40050c3b3ab14d | Author: Marcus Eriksson <marcuse@apache.org> | 2020-04-08 14:54:07+02:00 Fix upgrade dtests Patch by marcuse; reviewed by Alex Petrov and David Capwell for CASSANDRA-15708
19a8f4ea13eb844bc0387637f82da1da62991107 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-04-02 08:23:33+02:00 Add support for adding custom Verbs Patch by marcuse; reviewed by Benedict Elliott Smith and David Capwell for CASSANDRA-15725
b105e919678240b5f448df9acaf6c93117f0c0cc | Author: David Capwell <dcapwell@gmail.com> | 2020-03-27 18:14:02-07:00 liveDiskSpaceUsed and totalDiskSpaceUsed get corrupted if IndexSummaryRedistribution gets interrupted Patch by David Capwell; reviewed by marcuse for CASSANDRA-15674
8ba163f25a56cb507e621b89b6928c2aef0ecc57 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com> | 2020-03-26 17:01:27+01:00 Correctly handle pending ranges with adjacent range movements Patch by Aleksandr Sorokoumov; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-14801
f69b11eee9605add3a006de46eedb773a984d90b | Author: Benjamin Lerer <b.lerer@gmail.com> | 2020-03-19 12:57:28+01:00 Improve system tables handling in case of disk failures patch by Benjamin Lerer; reviewed by Andrés de la Peña and Marcus Eriksson for CASSANDRA-14793
f69b11eee9605add3a006de46eedb773a984d90b | Author: Benjamin Lerer <b.lerer@gmail.com> | 2020-03-19 12:57:28+01:00 Improve system tables handling in case of disk failures patch by Benjamin Lerer; reviewed by Andrés de la Peña and Marcus Eriksson for CASSANDRA-14793
56e697dc124e9d94581052cca1ba97ad9b1044c5 | Author: Zhao Yang <zhaoyangsingapore@gmail.com> | 2020-03-12 00:36:02+08:00 Produce consistent tombstone to avoid digest mistmatch: * fix memtable read creates row deletion while sstable read creates range tombstone marker. * return range tombstone marker for memtable read instead of row deletion * remove range-tombstome-marker or row deletion when they don't supersede partition deletion patch by Zhao Yang; reviewed by Andres de la Peña and Marcus Eriksson for CASSANDRA-15369
1ce58ac2ea945baaaeece233f3d3735686a2ecb8 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-03-02 15:19:31+01:00 Wait for compactions to finish in PendingAntiCompactionBytemanTest Patch by marcuse; reviewed by David Capwell for CASSANDRA-15552
579c9ab311e9efcbc3329599232a8f9992b2694e | Author: Marcus Eriksson <marcuse@apache.org> | 2020-03-02 11:07:57+01:00 Fail incremental repair if there is an old version sstable involved Patch by marcuse; reviewed by Benjamin Lerer for CASSANDRA-15612
78c785367f2836960ae26e5e5ef258162ef30ec3 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-02-25 14:10:22+01:00 Improve logging around incremental repairs Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-15599
219d209651759cf702519a100c4f43595f7be8d7 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-02-05 12:51:47+01:00 Include finalized pending sstables in preview repair Patch by marcuse; reviewed by Blake Eggleston and David Capwell for CASSANDRA-15553
9b93594ae66b04d64f08d1e5ef979e0520f5b3a6 | Author: David Capwell <dcapwell@gmail.com> | 2020-01-30 15:18:39-08:00 assert_stderr_clean should exclude JAVA_TOOL_OPTIONS Patch by David Capwell; reviewed by marcuse for CASSANDRA-15532 closes #56
6e3bf545793dd786138213d334599e533de4ec28 | Author: David Capwell <dcapwell@gmail.com> | 2020-01-23 16:22:30-08:00 Use testclasslist for jvm dtests in circleci Patch by David Capwell; reviewed by marcuse for CASSANDRA-15508
e61c09eaf5e0b3f5d374032a690ea4bf17b36e2f | Author: Marcus Eriksson <marcuse@apache.org> | 2020-01-22 19:11:55+01:00 Fix potentially flaky ImportTest Patch by marcuse; reviewed by David Capwell for CASSANDRA-15517
3f749907f9f6845078aacb25c38a79e9a6fb8bed | Author: Marcus Eriksson <marcuse@apache.org> | 2020-01-21 08:58:18+01:00 Fix in-jvm dtest message serialization Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-15515
1fbd3297a9c8303ca7aa2ff30d182e5ca568de4c | Author: yifan-c <yc25code@gmail.com> | 2020-01-17 22:13:50-08:00 Release session from cache when closing QueryReplayer Patch by Yifan Cai; reviewed by marcuse for CASSANDRA-15514
91f321e096714128b36732313e54975e466315f9 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-01-16 11:22:48+01:00 Fix in-jvm upgrade dtest version parsing Patch by marcuse; reviewed by David Capwell for CASSANDRA-15509
5f5721226788a9db73ad37a48bd02a66c84b7e5c | Author: Marcus Eriksson <marcuse@apache.org> | 2020-01-15 10:40:03+01:00 Run in-jvm upgrade dtests in circle ci Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-15506
5f5721226788a9db73ad37a48bd02a66c84b7e5c | Author: Marcus Eriksson <marcuse@apache.org> | 2020-01-15 10:40:03+01:00 Run in-jvm upgrade dtests in circle ci Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-15506
9705d823cddfe24356ba4f3f083b9371cdbdeb4d | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2020-01-14 15:56:59+01:00 Add an ability to run bootstrap / streaming tests with in-JVM dtest framework. Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-15497.
37828ee05cb622caaf7366a7cd550544f6cdc14b | Author: Doug Rohrer <doug@therohrers.org> | 2020-01-07 13:05:15-05:00 Allow end-user to configure dtest jar path Patch by Doug Rohrer; reviewed by David Capwell and marcuse for CASSANDRA-15489
9a280516ca8b9e730ae0648e5e29ee6280605132 | Author: Sam Tunnicliffe <sam@beobal.com> | 2019-12-18 18:31:36+00:00 Exclude purgeable tombstones from repaired data digest Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15462
39eb7db65fd45653fdece1087ba75c3356a10c97 | Author: Sam Tunnicliffe <sam@beobal.com> | 2019-12-17 17:56:18+00:00 Exclude legacy counters from repaired data digest Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15461
546331037ee8218208b61a26ecbc12ab8dd7eace | Author: Marcus Eriksson <marcuse@apache.org> | 2019-12-09 14:29:20+01:00 Make it possible to disable STCS-in-L0 during runtime Patch by marcuse; reviewed by Jordan West for CASSANDRA-15445
9382186f70cf0560c5308dc324411bef52cf461f | Author: Blake Eggleston <bdeggleston@gmail.com> | 2019-11-07 10:48:51-08:00 Minimize clustering values in metadata collector Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-15400
f0aa60bec728fbdb9ee7455d2d6d2f6feb183330 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-11-07 08:02:09+01:00 Avoid over-trimming of results in mixed mode clusters Patch by marcuse; reviewed by Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-15405
767a68cd00050298abf7bbfd8b322e5663439c23 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-10-17 10:24:57+02:00 Ensure legacy rows have primary key livenessinfo when they contain illegal cells Patch by marcuse and Sam Tunnicliffe; reviewed by Benedict Elliott Smith for CASSANDRA-15365
ccab496d2d37c86341d364dea6c27513fda27331 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2019-10-15 13:04:26-07:00 Add byte array backed cells Patch by Blake Eggleston; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-15393
9081d0088119f02c8118598ac9fdb8ce39f0033b | Author: Marcus Eriksson <marcuse@apache.org> | 2019-10-15 14:58:14+02:00 Avoid adding fake row deletions if they are superseeded by the partition deletion Patch by marcuse; reviewed by Aleksey Yeshchenko and Benedict Elliott Smith for CASSANDRA-15363
c98a31bef0d3071bc8ebfd358584aadf9e787fb8 | Author: David Capwell <dcapwell@gmail.com> | 2019-10-14 11:45:29-07:00 Make sure all exceptions are propagated in DebuggableThreadPoolExecutor Patch by David Capwell; reviewed by Jordan West and marcuse for CASSANDRA-15332
eda5db28e38c8652014cadd15ee49a8b8faacf21 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-09-30 14:33:33+02:00 Fix various data directory prefix matching issues Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-13974
b40d79cf1cc6b4210edfa86d52546fd3880e22f0 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-08-14 14:11:57+02:00 Make sure index summary redistributions don't start when compactions are paused Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-15265
f4b6e1d51f683e0c77c6ff7f199373052b082b9e | Author: Sam Tunnicliffe <sam@beobal.com> | 2019-06-13 14:44:26+01:00 Filter illegal legacy cells when collating rows Alternative solution for CASSANDRA-15086, which allows the illegal cells to be read from disk and deserialized as normal so as not to interfere with tracking bytes read during reverse iteration of indexed partitions. Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15178
b773bc7ac51fedc07145017edaefa919fac25696 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-05-09 10:29:44+02:00 Make sure user defined compaction transactions are always closed Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-15123
9af57a508da637f85b32ada0f54e91c72aca0104 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-04-25 12:31:25+02:00 Filter sstables earlier when running cleanup Patch by marcuse; reviewed by Jordan West for CASSANDRA-15100
d5e5c459f5c4c54c853b5fcfb5c2b3bfeee0d59c | Author: Per Otterström <per.otterstrom@ericsson.com> | 2019-04-24 14:41:57+02:00 Align record header of FQL and audit binary log Patch by Per Otterström; reviewed by Vinay Chella and marcuse for CASSANDRA-15076
5d930cc9db6cdb29c2f7f1dec5a03c5b30ab66a7 | Author: Pekka Enberg <penberg@iki.fi> | 2019-04-03 15:20:26+03:00 Fix SELECT JSON formatting for the "duration" type Patch by Pekka Enberg; reviewed by marcuse for CASSANDRA-15075
8282c75e33b9fe15fc734894b4659d835cffbde4 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com> | 2019-03-26 09:44:32+11:00 Remove dclocal_read_repair_chance from multidatacenter_local_quorum test Patch by Stefan Miklosovic; reviewed by marcuse for CASSANDRA-15065
78776d3534fc9c748ac6999c5b44882fc312a07c | Author: Marcus Eriksson <marcuse@apache.org> | 2019-03-19 13:57:15+01:00 Avoid double closing the iterator to avoid overcounting the number of requests Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-15058
2117e2af00603f5fb2181e53dbcba190b2eab861 | Author: Jeff Jirsa <jjirsa@apple.com> | 2019-03-16 17:30:54+00:00 Make repair coordination less expensive by moving MerkleTrees off heap patch by Aleksey Yeschenko and Jeff Jirsa; reviewed by Benedict Elliott Smith and Marcus Eriksson for CASSANDRA-15202 Co-authored-by: Aleksey Yeschenko <aleksey@apache.org> Co-authored-by: Jeff Jirsa <jjirsa@apple.com>
5242f7d4306f034f32e26834df06ff7fc85a3c16 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-03-08 15:56:21+01:00 Fix issues in audit / full query log interactions Patch by marcuse; reviewed by Aleksey Yeschenko and Per Otterström for CASSANDRA-14772
1d615a5ca151b7dbf24a9367f1379247cb90a5b0 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-03-06 09:43:26+01:00 Fix index summary redistribution cancellation Patch by marcuse; reviewed by Jordan West for CASSANDRA-15045
ded62076e7fdfd1cfdcf96447489ea607ca796a0 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com> | 2019-03-01 17:24:19+05:30 Take sstable references before calculating approximate key count Patch by Venkata Harikrishna Nukala; reviewed by marcuse for CASSANDRA-14647
0706d32b0bd478160deb0143deb9811d49050b10 | Author: Marcus Eriksson <marcus_eriksson@apple.com> | 2019-02-15 08:55:54+01:00 Dont try to interrupt index compactions when starting anticompactions. Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-15024
9dc00524fa25c7f008fb0a9ece845ca1e5eb9210 | Author: Sam Tunnicliffe <sam@beobal.com> | 2019-02-12 14:15:54+00:00 Fix assertion for range query in repaired data tracking test Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15019
44785dd2eec5697eec7e496ed3a73d2573f4fe6a | Author: Benedict Elliott Smith <benedict@apache.org> | 2019-02-02 08:54:49+00:00 Anti-compaction temporarily corrupts sstable state This may result in queries being answered with incorrect results. patch by Blake Eggleston, Marcus Eriksson and Benedict for CASSANDRA-15004 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
7f634feb7cf1fdb135133946ffd75efa681b8cb7 | Author: Marcus Eriksson <marcuse@apache.org> | 2019-01-30 14:58:45+01:00 Avoid leaking threads when remote nodes fail anticompaction and rate limit anticompactions Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-15002
dd228d4581b020fb2fb788858481c81357d7fa72 | Author: Sam Tunnicliffe <sam@beobal.com> | 2019-01-03 19:03:11+00:00 Special case page handling for DISTINCT queries Simplify the removal of the first row in a paged range slice page with DISTINCT if that row was already returned at the end of the previous page Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-14956 Co-authored-by: Sam Tunnicliffe <sam@beobal.com> Co-authored-by: Marcus Eriksson <marcuse@apache.org>
6e27e65f150ed6cc6a7205b9d7c89a763f3256fa | Author: Marcus Eriksson <marcuse@apache.org> | 2018-12-18 17:01:02+01:00 Only cancel conflicting compactions when starting anticompactions and sub range compactions Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-14935
7d138e20ea987d44fffbc47de4674b253b7431ff | Author: Vinay Chella <vinaykumarcse@gmail.com> | 2018-12-17 23:42:14-08:00 Add a new tool to dump audit logs Patch by Vinay Chella; reviewed by marcuse for CASSANDRA-14885
0a79f9f5c970dcb8265814cd5dc361eb2d4bec6b | Author: Marcus Eriksson <marcuse@apache.org> | 2018-12-13 14:31:54+01:00 Make antiCompactGroup throw exception on failures and make anticompaction non cancellable again. Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-14936
9944d9e24b09ce4ed51c5082771e1b948fe1e698 | Author: Vinay Chella <vinaykumarcse@gmail.com> | 2018-11-19 02:09:24-08:00 Adding more test coverage for authenticated user login audit activity Patch by Vinay Chella; reviewed by marcuse for CASSANDRA-14901
f46762eeca9f5d7e32e731573a8c3e521b70fc05 | Author: Vinay Chella <vinaykumarcse@gmail.com> | 2018-11-16 15:18:50-08:00 Audit log allows system keyspaces to be audited via configuration options Patch by Vinay Chella; reviewed by Per Otterström and marcuse for CASSANDRA-14498
dcd92a93ab12c08963bae8a83340bf7fdfe186dd | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de> | 2018-10-09 14:12:54+02:00 Use new docker image for CircleCI builds patch by Stefan Podkowinski; reviewed by Marcus Eriksson for CASSANDRA-14713
73ebd200c04335624f956e79624cf8494d872f19 | Author: Jay Zhuang <jay.zhuang@yahoo.com> | 2018-10-07 16:16:38-07:00 Create Temporary folder for CompressedInputStreamTest Use JUnit temporary folder which will be auto deleted after the test. patch by Jay Zhuang; reviewed by Marcus Eriksson for CASSANDRA-14791
2415aa0efeabba0f3a3bedc5ebdc3412e713b1e4 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-10-03 14:58:59+02:00 make sure we don't depend on hard coded versions or order of output Patch by marcuse; reviewed by Jay Zhuang for CASSANDRA-14610
bd0cef9a369ae9245b45040796a6e10f51e522ce | Author: Marcus Eriksson <marcuse@apache.org> | 2018-10-03 10:12:54+02:00 Avoid using DatabaseDescriptor in ProtocolVersion Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14800
7333c2b04d6a876ff9734ca576caecace843fdab | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de> | 2018-10-02 13:58:16+02:00 Refactor Circle CI configuration Enable high resource settings by copying .circleci/config.yml.HIGHRES to .circleci/config.yml. For more details, see .circleci/readme.md Patch by Stefan Podkowinski; reviewed by marcuse for CASSANDRA-14806
a05785d82c621c9cd04d8a064c38fd2012ef981c | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2018-10-01 15:30:58+02:00 Add tests for RepairJob Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-14717
30d2835809e119173b1124b3eecb134e3a8c19b6 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-09-27 11:23:03+02:00 Avoid calling iter.next() in a loop when notifying indexers about range tombstones Patch by marcuse; reviewed by Alex Petrov and Sam Tunnicliffe for CASSANDRA-14794
44cffc0b16a1b55f26996d9aee2d3ffa63bb0512 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-09-21 18:38:56+02:00 Avoid creating empty compaction tasks after truncate Patch by Marcus Eriksson; Reviewed by Blake Eggleston for CASSANDRA-14780
a5f90890f3cdd516c3955c868234ea1ffc7bd093 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-09-21 12:46:27+02:00 Verify that archiving audit + fql files work Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14373
77be87ecf51aa6a3cb61c43f3d41e33f5344fddd | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de> | 2018-09-21 10:37:29+02:00 Migrate to pytest 3.6 and fix Python 3 warnings patch by Stefan Podkowinski; reviewed by Marcus Eriksson for CASSANDRA-14713
167ebbcf4304512fa538e9cfc18da4295511d16c | Author: Blake Eggleston <bdeggleston@gmail.com> | 2018-09-18 14:45:06-07:00 Fail incremental repair prepare phase if it encounters sstables from un-finalized sessions Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14763
f100024eb3becf53042823ce1008d3d5ec4e5f86 | Author: Zhao Yang <zhaoyangsingapore@gmail.com> | 2018-09-12 11:32:46+08:00 fix handleRepairStatusChangedNotification to remove first then add Patch by ZhaoYang reviewed by marcuse for CASSANDRA-14720
c0d9c97442434806ae074d0de3605366effc2e60 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-09-05 09:33:35+02:00 Add basic tests for fqltool replay+compare Patch by marcuse; reviewed by Stefan Podkowinski for CASSANDRA-14690
0841353e90f1cc94dc47b435af87e4d5876478ea | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2018-09-04 19:38:27+02:00 Allow transient node to serve as a repair coordinator Patch by Alex Petrov and Blake Eggleston, reviewed by Ariel Weisberg, Blake Eggleston, Marcus Eriksson for CASSANDRA-14693 Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
5b645de13f8bea775d5a979712b3bea910960255 | Author: Aleksey Yeshchenko <aleksey@apple.com> | 2018-08-31 14:47:02+01:00 Log the server-generated timestamp and nowInSeconds used by queries in FQL patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-14675
f83bd5ac2bbc6755213a6ad0675e7e5400c79670 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-08-24 14:41:09+02:00 Add fqltool compare Patch by marcuse; reviewed by Jason Brown and Dinesh Joshi for CASSANDRA-14619
a5df23d10af2ecdcc76ebe36649e19c93da830b6 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-08-23 20:40:43+02:00 Add intial tests for CASSANDRA-14145 Patch by Marcus Eriksson & Sam Tunnicliffe; reviewed by Jordan West for CASSANDRA-14145 closes #37
46c33f324e5f3373d85838f364aece7ca6a6189c | Author: Marcus Eriksson <marcuse@apache.org> | 2018-08-20 18:30:21+02:00 Log keyspace in full query log Patch by marcuse; reviewed by Dinesh Joshi for CASSANDRA-14656
6e00ab956eb0148a74e926666862e4cc78936301 | Author: pksivar <prsivaraju@walmart.com> | 2018-08-10 11:55:54-07:00 Allow using custom script for chronicle queue BinLog archival Patch by Pramod K Sivaraju and marcuse; reviewed by Ariel Weisberg and Sam Tunnicliffe for CASSANDRA-14373
62ffb7723917768c38c9e012710c6dce509191c1 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-08-06 16:32:27+02:00 Add fqltool replay Patch by marcuse; reviewed by Jason Brown and Dinesh Joshi for CASSANDRA-14618
cba5d5131e75c0631b2f8845ad63b413ab4f420f | Author: Blake Eggleston <bdeggleston@gmail.com> | 2018-08-03 08:07:50-07:00 Refactor CompactionStrategyManager Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-14621
32b53217da060343bcb8dcd272edf46df38d90b7 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-07-27 13:37:52+02:00 Ignore ohc error Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14599
c13a78c533c9e025c6ea705fc010f67cf2224d55 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-07-27 10:41:53+02:00 Make sure we only have one sstable when running offline relevel first time Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14602
194ad8a22315f0410155ab5eb2283d006a4fdd37 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-07-23 10:03:17+02:00 compact storage when testing thrift Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14583
f7431b432875e334170ccdb19934d05545d2cebd | Author: Ariel Weisberg <ariel@weisberg.ws> | 2018-07-05 18:10:40-04:00 Transient Replication and Cheap Quorums Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404 Co-authored-by: Blake Eggleston <bdeggleston@gmail.com> Co-authored-by: Benedict Elliott Smith <benedict@apache.org> Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
f7431b432875e334170ccdb19934d05545d2cebd | Author: Ariel Weisberg <ariel@weisberg.ws> | 2018-07-05 18:10:40-04:00 Transient Replication and Cheap Quorums Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404 Co-authored-by: Blake Eggleston <bdeggleston@gmail.com> Co-authored-by: Benedict Elliott Smith <benedict@apache.org> Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
f8912ce9329a8bc360e93cf61e56814135fbab39 | Author: kurt <kurt@instaclustr.com> | 2018-06-14 10:59:19+00:00 Stop SSTables being lost from compaction strategy after full repairs patch by Kurt Greaves; reviewed by Stefan Podkowinski, Marcus Eriksson, for CASSANDRA-14423
6da5fb56c8e0777843e88359a45a461a9f9eb639 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com> | 2018-06-08 16:38:00-07:00 Make AsyncOneResponse use the correct timeout Patch by Dinesh Joshi; reviewed by marcuse for CASSANDRA-14509
fc7a69b65399597a2bf9c6025f035f8fe26724c7 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-05-31 16:27:46+02:00 Fix flaky BlacklistingCompactionsTest Patch by marcuse; reviewed by Jay Zhuang for CASSANDRA-14238
96f90eee28247cf9a8520e6962b0388f193c7ca8 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-05-31 08:41:11+02:00 always enable tombstone validation exceptions during tests Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14467 Closes #30
5d8767765090cd968c39008f76b0cd795d6e5032 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-05-22 13:43:22+02:00 Add option to sanity check tombstones on reads/compaction Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14467
644676b088be5177ef1d0cdaf450306ea28d8a12 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2018-05-14 14:24:03-07:00 Improve read repair blocking behavior Patch by Blake Eggleston; reviewed by Marcus Eriksson and Alex Petrov for CASSANDRA-10726
5fbb938adaafd91e7bea1672f09a03c7ac5b9b9d | Author: Sam Tunnicliffe <sam@beobal.com> | 2018-05-09 18:57:30+01:00 Detect inconsistencies in repaired data on the read path Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson and Jordan West for CASSANDRA-14145
0f79427758c58cf9768898115c1da28fd71e3550 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-05-04 14:59:26+02:00 Let nodetool import take a list of directories to import Patch by marcuse; reviewed by Jordan West for CASSANDRA-14442
15c463cb0067097b1ec57a056c2585c48b8b9306 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-30 15:40:44+02:00 Run eclipse-warnings Patch by marcuse; reviewed by Ariel Weisberg and Blake Eggleston for CASSANDRA-14428
3b6c93828c2d90b7bdadb4ff199dd70660e73188 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-24 14:02:17+02:00 Cleanups and improvements to nodetool import Patch by marcuse; reviewed by Jordan West for CASSANDRA-14417
334dca9aa825e6d353aa04fd97016ac1077ff132 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-23 09:13:52+02:00 Use Bounds instead of Range to represent sstables when deciding how to anticompact Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-14411
3a713827f48399f389ea851a19b8ec8cd2cc5773 | Author: Jay Zhuang <jay.zhuang@yahoo.com> | 2018-04-21 11:15:06-07:00 Fix compaction failure caused by reading un-flushed data patch by Jay Zhuang; reviewed by Marcus Eriksson for CASSANDRA-12743
d52bdaefda366b4485acb4e8852b3c0549b184bd | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-16 16:14:28+02:00 Make it possible to set the max/min compaction thresholds Patch by Marcus Eriksson, reviewed by Alex Petrov for CASSANDRA-14388
53c0ef171424454c47d64a9326b0ba83cd743a50 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-16 15:55:11+02:00 Bump SSTable level instead of rewriting SSTable completely during single-sstable compactions Patch by Marcus Eriksson, reviewed by Alex Petrov for CASSANDRA-12526
bdb52801c7384ef07f7fc0b4f3b965bdf35d821d | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-13 15:15:03+02:00 Abort compactions quicker Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-14397
95735a4d0049249acc7de23465d89e07792c3de6 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-04-09 13:56:28+02:00 Make sure we don't deadlock on nodetool refresh Patch by marcuse; reviewed by Jordan West for CASSANDRA-14310
0b4f34a9af3e800d7cdbb432de3aac1e0c524c2d | Author: Patrick Bannister <ptbannister@gmail.com> | 2018-03-21 20:15:45+00:00 more fixes to stop decoding strings Patch by Patrick Bannister; reviewed by marcuse for CASSANDRA-14334
5057b8273cddfeff1788fd2861de4ac1c80369cf | Author: Patrick Bannister <ptbannister@gmail.com> | 2018-03-17 03:32:50+00:00 tools/jmxutils.py decode bytes to string before passing to json.loads Patch by Patrick Bannister; reviewed by marcuse for CASSANDRA-14320 Closes #21
d14a9266c7ddff0589fdbe7a1836217b8bb8b394 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-03-15 09:25:23+01:00 Automatic sstable upgrades Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14197
1888c4048b65c447733a2759f32472a7004eb46f | Author: Blake Eggleston <bdeggleston@gmail.com> | 2018-03-07 09:54:27-08:00 Add test for CASSANDRA-14294 Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14294
d4dfbb5c678415e63bb7cf7dfd78518dfa6ea7b9 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2018-03-07 09:35:02-08:00 Forced incremental repairs should promote sstables if they can Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14294
2c1842cef7ce08327c95114df635fab1f81b8bc8 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-23 09:48:08-08:00 Move apache dtests to running in docker use dumb-init to get signal handling to work (https://engineeringblog.yelp.com/2016/01/dumb-init-an-init-for-docker.html) Patch by marcuse; reviewed by Michael Shuler for CASSANDRA-14241
7fd89e14653ab196c5cb5cddf862ae060608056a | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-23 08:32:42-08:00 Dont call decode Patch by marcuse; reviewed by Michael Shuler for CASSANDRA-14241
2e0344c0387310db7ed086743c3932c4a193d4bb | Author: Sam Tunnicliffe <sam@beobal.com> | 2018-02-20 16:20:23-08:00 Make replica selection deterministic in read_repair_test Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-14244 Closes #20
9715fc09b158d04796028d06b4bb4a46a7c3cccc | Author: Jason Brown <jasedbrown@gmail.com> | 2018-02-16 10:03:06-08:00 Backport circleci yaml patch by jasobrown; reviewed by Marcus Eriksson for CASSANDRA-14240
127cfff26bbed97d2ae9cb3b0a65824d130ec78b | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-16 15:46:58+01:00 Add ability to load new SSTables from a separate directory Patch by marcuse; reviewed by Jordan West for CASSANDRA-6719
f88ec9357de406daad0f795951f17e5f854ade10 | Author: kurt <kurt@instaclustr.com> | 2018-02-12 21:06:34+00:00 Fully utilise specified compaction threads (jobs) Patch by Kurt Greaves; reviewed by marcuse for CASSANDRA-14210
21978bf9bba520c3d7e838ee6b15536d5b807ef4 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-06 15:25:07+01:00 Use the correct digest file and reload sstable metadata in nodetool verify Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14217
65440409b4d22e7bdae99ca8232fb5eaf38f4449 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-06 09:58:46+01:00 Add a few options to nodetool verify Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14201
0f58f6c6501518e57ba021cb959b288fd533f472 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-05 09:27:52+01:00 Make it possible to change neverPurgeTombstones during runtime Patch by marcuse; reviewed by Chris Lohfink for CASSANDRA-14214
3a4b5d98e60f0087508df26dd75ab24c032c7760 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-01-18 16:27:08+01:00 increase ttl to make sure self.update_view does not take longer than the ttl Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-14148
af2e55eae12a26acc07ce52d8f8c617b77bb4156 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-01-16 10:45:24+01:00 cant add DC before it has any nodes, also need to run queries at LOCAL_ONE to make sure we dont read from dc1. And to get the data to dc2 we need to run rebuild Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-14023
39e223fe82709e7557f7b2a86763c3ba011bbeac | Author: Marcus Eriksson <marcuse@apache.org> | 2018-01-15 10:45:24+01:00 Catch and ignore ToolError in test_dead_coordinator in repair_tests.py Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14158 Closes #16
2548ec6e664bf118943ea07d070c5bb863f90426 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-01-12 16:05:36+01:00 Relocate tokens to their proper places after moving Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14156
3a338c7bac3668da4ceb27f97eab42c5ccd31d03 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-01-12 16:05:36+01:00 relocate tokens to their proper places after moving
d73f45bad4cd6d8cf1cea7d9b35b76075dc277e1 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-12-11 15:11:20+01:00 Pre-create deletion log records to finish compactions quicker Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-12763
cb56d9fc3c773abbefa2044ce41ddbfb7717e0cb | Author: Marcus Eriksson <marcuse@apache.org> | 2017-12-07 13:55:44+01:00 Add option to optimize Merkle tree comparison across replicas Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-3200
9337ca316a24a2a08f3c19cec2170ca1db80976b | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-12-01 03:37:47+11:00 Avoid invalidating disk boundaries unnecessarily Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14083
25e46f05294fd42c111f2f1d5881082d97c572ea | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-11-30 23:14:34+11:00 Reload compaction strategies when disk boundaries are invalidated Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-13948
c253ed4fa7b7b5667879bb41be09fe9658224c4e | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-11-25 01:55:35+11:00 Prevent compaction strategies from looping indefinitely Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14079
39807ba48ed2e02223014fbf47dce21d4124b380 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-11-14 17:38:10-08:00 Refactor read executor and response resolver, abstract read repair Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14058
68b81372cd838808b304d58677cdc86f6ec35ffa | Author: Marcus Eriksson <marcuse@apache.org> | 2017-11-06 16:40:58+01:00 Use murmur3 for validation compactions Patch by marcuse; reviewed by Michael Kjellman for CASSANDRA-14002
14e46e462cfee15cd06419ee81eb6d9571b6805e | Author: Marcus Eriksson <marcuse@apache.org> | 2017-10-27 14:27:36+02:00 Cache disk boundaries Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-13215
912fdb3ea4ff58ae9e1fe0c9b230ec76273ff601 | Author: Aleksey Yeschenko <aleksey@yeschenko.com> | 2017-10-13 14:26:02+01:00 Switch to CRC32 for sstable metadata checksums patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-13953
e400b976751110d41405bac614189152bf88f7ef | Author: Marcus Eriksson <marcuse@apache.org> | 2017-10-02 10:11:17+02:00 Deserialize sstable metadata in nodetool verify Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13922
b32a9e6452c78e6ad08e371314bf1ab7492d0773 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-09-25 14:44:37+02:00 Improve TRUNCATE performance Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-13909
de7c24b395265ff619c622ed6be8d88453f158ac | Author: Marcus Eriksson <marcuse@apache.org> | 2017-09-13 15:57:50+02:00 Make PartitionUpdate and Mutation immutable Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-13867
9882cd825ff95c88264c78dfcdc481aad6fc3522 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2017-09-13 10:23:48+08:00 Ignore large IndexSummaryTest tests on Circle CI patch by Stefania Alborghetti; reviewed by marcuse for CASSANDRA-12014 (follow up)
ae88fd6c79b066f12ad76c2c1bfc1620d86bdbc5 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2017-09-08 09:33:20+08:00 Avoid assertion error when IndexSummary > 2G patch by Stefania Alborghetti; reviewed by krummas for CASSANDRA-12014
34dec4c791dc86105af906fd649897484d4735d8 | Author: Sarath P S <sps22@apple.com> | 2017-09-05 14:31:29+05:30 Emit metrics whenever we hit tombstone failures and warn thresholds Patch by Sarath P S; reviewed by marcuse for CASSANDRA-13771
e80ede6d393460f22ee2b313d4bac7e3fbbfe893 | Author: Jay Zhuang <jay.zhuang@yahoo.com> | 2017-08-31 11:07:07-07:00 Fix compaction and flush exception not captured issue patch by Jay Zhuang; reviewed by marcuse for CASSANDRA-13833
2f8bc9da4e06ee26fd4ab2c35f416220c887a951 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-29 10:40:46-07:00 Add incremental repair support for --hosts, --force, and subrange repair Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13818
ef5ac1a4abe4fb5f407c0a24f4bc808932c5d7a2 | Author: Jeff Jirsa <jjirsa@apple.com> | 2017-08-29 10:31:16-07:00 StreamingHistogram is not thread safe Patch by Jeff Jirsa; Reviewed by Jason Brown, Marcus Eriksson for CASSANDRA-13756
3cec208c40b85e1be0ff8c68fc9d9017945a1ed8 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-28 10:33:34-07:00 Add incremental repair support for --hosts, --force, and subrange repair Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13818
c066f126e20180ae0230b7d6a61666152149a79f | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-16 14:42:27-07:00 Fix pending repair manager index out of bounds check Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13769
256a74faa31fcf25bdae753c563fa2c69f7f355c | Author: Joel Knighton <jkni@apache.org> | 2017-08-15 11:24:40-05:00 Add Config$RepairCommandPoolFullStrategy awareness to DatabaseDescriptorRefTest Patch by Joel Knighton; reviewed by Marcus Eriksson for CASSANDRA-13594
e1a1b80d424e31eeb5805c710ce010953160e3a4 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-11 14:23:22-07:00 Don't delete incremental repair sessions if they still have sstables Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13758
9c3354e3211c6a3f3982e87477e156c29cd9b7ea | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-08 10:32:35-07:00 Fix race / ref leak in PendingRepairManager Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13751
4e834c53ca57910e8c44cb1edf2a780df9390556 | Author: Jay Zhuang <jay.zhuang@yahoo.com> | 2017-08-02 21:44:39-07:00 Fix load over calculated issue in IndexSummaryRedistribution patch by Jay Zhuang; reviewed by Marcus Eriksson for CASSANDRA-13738
af37489092ca90bca336538adad02fb5ba859945 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-07-05 13:28:04-07:00 Improve handling of IR prepare failures Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13672
3234c0704a4fef08dedc4ff78f4ded3b9226fe80 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-07-05 13:20:32-07:00 Send IR coordinator messages synchronously Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13673
9fdec0a82851f5c35cd21d02e8c4da8fc685edb2 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-07-05 11:18:21-07:00 Use common nowInSec for validation compactions Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13671
5ccbebaf85b61673bb8c34b1f435d730183587ee | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-07-03 14:51:07-07:00 Allow noop incremental repair state transitions Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13658
ff06424faccc8acedd027c71e955a38fd8ddee6c | Author: Marcus Eriksson <marcuse@apache.org> | 2017-07-03 15:16:56+02:00 Only optimize large ranges when figuring out where to stream from Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-13664
dfbe3fabd266493e698c194ef90b4dfc7d62b030 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-06-19 15:22:57+02:00 Dont throw IOExceptions in when opening sstables Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-13620
1a0e266038e75930c69842e338c6a6ee196f721c | Author: Jason Brown <jasedbrown@gmail.com> | 2017-06-16 05:03:36-07:00 update dtests to support netty-based internode messaging/streaming patch by jasobrown, reviewed by Marcus Eriksson for CASSANDRA-13635
ff29d609979aae2c584ec6e6cd370da56945dc18 | Author: Jeff Jirsa <jeff@jeffjirsa.net> | 2017-06-08 19:21:34-07:00 NPE in IR cleanup when columnfamily has no sstables Patch by Jeff Jirsa; Reviewed by Marcus Eriksson for CASSANDRA-13585
67247394d846cf3463d5441b836a47611ec28656 | Author: Krishna Koneru <krishna.koneru@instaclustr.com> | 2017-06-08 10:04:17+10:00 Improve calculation of available disk space for compaction Patch by Krishna Dattu Koneru and Lerh Chuan Low; reviewed by marcuse for CASSANDRA-13068
bf911cc6a852f9ef068318a3545611d9daa5112c | Author: Sankalp Kohli <sankalp@apple.com> | 2017-04-27 09:26:32+02:00 RangeStreamer should be smarter when picking endpoints for streaming Patch by Sankalp Kohli; reviewed by marcuse for CASSANDRA-4650
2381be31404403285948a3097c9ed55e7f901135 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-04-17 15:28:28-07:00 Start compaction when incremental repair finishes Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13454
9308159bc87d29c33e64dbcfcefa948d7f5643dd | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-04-07 10:38:56-07:00 Cleanup isIncremental/repairedAt usage Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13430
cfee3e93bec7e527391da93f5b810b0ef4fb0fc8 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-04-05 09:20:03+02:00 Checksum sstable metadata Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13321
732d1af866b91e5ba63e7e2a467d99d4cb90e11f | Author: Ariel Weisberg <aweisberg@apple.com> | 2017-03-24 15:26:50-04:00 Outbound TCP connections should consult internode authenticator. Patch by Ariel Weisberg; Reviewed by Marcus Eriksson for CASSANDRA-13324
d6a701ea11c919938cb09b0fca2ea0ec7ad2123b | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-03-14 15:37:57-07:00 Incremental repair not streaming correct sstables Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13328
eb3b5749ef4f22460365ad8369ff668d68c5d85b | Author: Marcus Eriksson <marcuse@apache.org> | 2017-03-06 14:38:14+01:00 CASSANDRA-13294
1ba68a1e5d681c091e2c53e7720029f10591e7ef | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2017-03-06 09:45:56+08:00 Prevent data loss on upgrade 2.1 - 3.0 by adding component separator to LogRecord absolute path patch by Stefania Alborghetti; reviewed by Marcus Eriksson for CASSANDRA-13294
4cfaf855c404256a9dd281d5066cc076232d72ff | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-02-23 09:35:04-08:00 Add repair streaming preview Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13257
c878b6968be88fa89fb1d1d0212411bcbc4fae7c | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-02-15 10:47:24-08:00 StreamPlan for incremental repairs flushing memtables unnecessarily Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13226
88a41fb826d68c56e60f88ea4c00c1b92a653e28 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-11-16 16:32:04+01:00 Increase error margin in SplitterTest Patch by marcuse; reviewed by Branimir Lambov for CASSANDRA-12917
c984add3003b2970465d06556f8ec9366efc46d0 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-11-16 10:13:13+01:00 write more data
ca85bec1df69140485eb956cb61be9b68be708e0 | Author: Sam Tunnicliffe <sam@beobal.com> | 2016-11-09 15:49:16+00:00 Make IndexSummaryManagerTest::testCancelIndex more deterministic Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-12808
bd540bc51fa4d308a23a0f67ec9d65ebeeb72ee5 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-11-09 09:46:53+01:00 Fix NeverPurgeTest - wait for compactions to finish Patch by marcuse; reviewed by Stefania for CASSANDRA-12841
e5a5fb96c3cc19ceeb3ad9303dc1db7b1b506a1f | Author: Marcus Eriksson <marcuse@apache.org> | 2016-11-09 08:55:55+01:00 Use explicit timestamp to avoid getting sstables in different windows Patch by marcuse; reviewed by yukim for CASSANDRA-12825
f7ded1c59287f309f7cd89d576b684c8473bb632 | Author: Cameron Zemek <cameron@instaclustr.com> | 2016-10-18 11:09:23+02:00 Don't skip sstables based on maxLocalDeletionTime Patch by Cameron Zemek; reviewed by marcuse for CASSANDRA-12765
250b5c1db00d7442b52f1b93c77e2c0e55a114cf | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-10-14 16:55:08+08:00 Fix ViewTest.testCompaction patch by Stefania Alborghetti; reviewed by Marcus Eriksson for CASSANDRA-12789
45c0f860f3c7f8e0a7c80809c4ff47f4acf65557 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2016-10-12 10:14:16-07:00 Run repair with down replicas Patch by Sankalp Kohli & Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-10446
7232d72c0f375f8034b506d05278bf8ec975a36a | Author: Joel Knighton <joel.knighton@datastax.com> | 2016-09-29 21:56:27-05:00 Limit colUpdateTimeDelta histogram updates to reasonable deltas patch by Joel Knighton; reviewed by Marcus Eriksson for CASSANDRA-11117
9fc14bc5a5467da3305668958f9fcd7e5d4dad7a | Author: Dikang Gu <dikang85@gmail.com> | 2016-09-27 11:48:18-07:00 Make the fanout size for LeveledCompactionStrategy to be configurable Patch by Dikang Gu; reviewed by Marcus Eriksson for CASSANDRA-11550
b7da0031fad4f7ce6493bcbd059c58d61c589a3b | Author: sharvanath <sharvanath.pathak@rubrik.com> | 2016-09-26 09:53:07+02:00 Make sure repaired tombstones are dropped when only_purge_repaired_tombstones is enabled Patch by Sharvanath Pathak; reviewed by marcuse for CASSANDRA-12703
98d74ed998706e9e047dc0f7886a1e9b18df3ce9 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2016-08-31 15:48:43-07:00 Fix consistency of incrementally repaired data patch by Blake Eggleston, reviewed by Marcus Eriksson for CASSANDRA-9143
fad7ae67e6fd4c482026472d0fc3d834abefa30f | Author: Marcus Eriksson <krummas@gmail.com> | 2016-08-17 19:22:41+02:00 coordinator dies repair test (#999)
5694a2ac3f227bdd22f1532059b566820deaf23e | Author: Marcus Eriksson <marcuse@apache.org> | 2016-08-10 08:34:28+02:00 Debug logging for unit tests Patch by marcuse; reviewed by Michael Shuler for CASSANDRA-12425
a5d095e62ed459aefbc8c25e2bbcd46969a48eec | Author: Vishy Kasar <vkasar@apple.com> | 2016-08-04 11:06:48+02:00 Make it possible to compact a given token range Patch by Vishy Kasar; reviewed by marcuse for CASSANDRA-10643
10649b1ce5aba1683e024c0f9cf23bd9c42704b7 | Author: T Jake Luciani <jake@apache.org> | 2016-08-02 12:50:03-04:00 Fix compaction throttle Patch by tjake reviewed by Marcus Eriksson for CASSANDRA-12366
59c45a6824252e0d74afd25138951523793c052a | Author: Marcus Eriksson <marcuse@apache.org> | 2016-08-02 14:37:24+02:00 wait for keyspace1 to be initialized before running repair
944a799f0256d706ea3f4c805efdd4795b67e908 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-08-02 14:03:51+02:00 factor in number of sstables
b447ffc4242c1514dd33e4ace96b719d892ff4a2 | Author: Sam Tunnicliffe <sam@beobal.com> | 2016-07-19 16:22:22+01:00 Fix flaky test in IndexSummaryManagerTest Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-12218
6ffd5cc5d28658b4d058de79a9bea9c10a82c8d4 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-07-14 15:31:30+02:00 run LongLeveledCompactionStrategyTest.testLeveledScanner in a separate table patch by marcuse; reviewed by yukim for CASSANDRA-12202
d5a15e45b080756bb553ad4f03ecb51edfed8400 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-07-06 10:11:13+02:00 fix flapping DTCS test
5a9820d4a4e3f911a4ec9735bae24261f2652d0f | Author: Marcus Eriksson <marcuse@apache.org> | 2016-06-30 10:50:00+02:00 Account for partition deletions in tombstone histogram Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-12112
017431da5ae80cd853b9c57f65141a1d6a8ab07c | Author: Marcus Eriksson <marcuse@apache.org> | 2016-06-28 15:56:51+02:00 disable autocompaction during repairedset test
2811f15bc9117fed4fb38de490d25d68df4e85b7 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2016-06-27 12:17:33-03:00 Remove finished incoming streaming connections from MessagingService patch by Paulo Motta; reviewed by Marcus Eriksson for CASSANDRA-11854
bc23632f201f760147d8bd1fbee68533fc3f6dfa | Author: Marcus Eriksson <marcuse@apache.org> | 2016-06-13 15:29:08+02:00 Avoid missing sstables when getting the canonical sstables Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-11996
5b0566a70f373d6eb537c89c0db2a2e224706916 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-06-02 09:37:06+02:00 Always select the live sstables when getting sstables in bounds Patch by marcuse; reviewed by benedict for CASSANDRA-11944
8d39a9fac3e479347d0ecaa9be2b0005019d7cdf | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-30 16:44:12+02:00 disable hints
5a7ff5e32312426b63d9a8a5dc7fd58fa2ffb8ce | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-05-30 16:25:19+02:00 Support multiple folders for user defined compaction tasks patch by Stefania Alborghetti; reviewed by Marcus Eriksson for CASSANDRA-11765
63b7ba96d8997908963eef1f16ae8a0b12adb031 | Author: Marcus Eriksson <krummas@gmail.com> | 2016-05-27 12:25:45+02:00 Revert "Never purge tombstones longer test"
3c8421a3304d44c064c230c329a999373feb0607 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-27 09:25:28+02:00 Avoid marking too many sstables as repaired Patch by marcuse; reviewed by Joel Knighton for CASSANDRA-11696
72acbcd00fe7c46e54cd267f42868531e99e39df | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-25 08:38:14+02:00 Create interval tree over canonical sstables to avoid missing sstables during streaming patch by marcuse; reviewed by benedict for CASSANDRA-11886
6c867f00309a61af12fa452020c45dc0f2748aa1 | Author: Jeff Jirsa <jeff@jeffjirsa.net> | 2016-05-24 20:21:22-07:00 Add TimeWindowCompactionStrategy Patch by Jeff Jirsa; reviewed by marcuse for CASSANDRA-9666
6c867f00309a61af12fa452020c45dc0f2748aa1 | Author: Jeff Jirsa <jeff@jeffjirsa.net> | 2016-05-24 20:21:22-07:00 Add TimeWindowCompactionStrategy Patch by Jeff Jirsa; reviewed by marcuse for CASSANDRA-9666
fc195295a73e941b164bb1a65393c4cf098a3722 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-23 09:13:39+02:00 Never purge tombstones longer test
47d3b7e7a013b485a2906fc7f0f2fc90e1143966 | Author: T Jake Luciani <jake@apache.org> | 2016-05-20 11:23:49-04:00 compaction stress tool patch by tjake; reviewed by Marcus Eriksson for CASSANDRA-11844
5dc741497046c5c5b92ad2441db3865b90dc035e | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-20 10:37:34+02:00 Add ability to disable purgable tombstone check via startup flag Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-11831
03180469d62930ef73946458719223c8b9bec245 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-18 10:44:49+02:00 Fail parent repair session if repair coordinator dies Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-11824
675591d1c55805c13db95692c78f5feb63538eb5 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2016-05-17 17:29:50-03:00 Avoid holding SSTableReaders for duration of incremental repair Patch by Paulo Motta; reviewed by Marcus Eriksson for CASSANDRA-11739
590d20b0a1e1b1fb71e97508bb6b475f8aac205a | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-11 15:53:43+02:00 Run LongLeveledCompactionStrategyTests in separate tables Patch by marcuse; reviewed by yukim for CASSANDRA-11657
b759059c4c69a10f00ba8fe4e151ab916d0eb324 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-29 09:25:29+02:00 ignore tmplink files
adefb6f00b1a95e8ba44352d8d03bcf16a96d9c5 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-26 11:03:19+02:00 change lower limit
c2008a3c4ea5b8b6c6595702d36356dc43a16985 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-26 10:26:46+02:00 remove asserts that test vnode allocation distribution
a17120adffe6889ebbc4e76adb493898b6799a0d | Author: Dikang Gu <dikang85@gmail.com> | 2016-04-19 09:40:31+02:00 Optimize the overlapping lookup by calculating all the bounds in advance. Patch by Dikang Gu; reviewed by marcuse for CASSANDRA-11571
cc75de6912ca5d72b5465e69b2b571af11bde3d3 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2016-04-18 22:42:19-03:00 Validate levels when building LeveledScanner to avoid overlaps with orphaned sstables Patch by Paulo Motta; reviewed by marcuse for CASSANDRA-9935
209ebd380b641c4f065e9687186f546f8a50b242 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2016-04-18 18:44:07-03:00 Add unit test for CASSANDRA-11548 Patch by Paulo Motta; reviewed by Marcus Eriksson for CASSANDRA-11548
57747e521117db3265fef19dfb3468077e53b172 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-11 11:36:44+02:00 fix drop user case sensitive test
840631177572d1ce75440ac48fcdaba1865386d9 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-08 14:25:36+02:00 name the tests so they get run by nose
063b37614442b3184342a04c50c7961d1777e13b | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-04-07 15:09:41+08:00 LogAwareFileLister should only use OLD sstable files in current folder to determine disk consistency Patch by Stefania Alborghetti; reviewed by marcuse for CASSANDRA-11470
ab188827d8b8ea36c4076fbacb5662c15b796288 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-29 17:01:53+02:00 make sure we can run sub range repairs in parallel
aefea62a065bbb400242c5adf412da8e3e21a147 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-22 09:24:35+01:00 Notify that sstables were changed after compaction was cancelled Patch by marcuse; reviewed by benedict for CASSANDRA-11373
0b3e6b582cad78aa523e379570b33876a6b8a6e1 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-15 10:28:45+01:00 Update TestCompaction.bloomfilter_size_test to handle all strategies
7af17ee14e52476e640228f1d46e4486e20c2fe6 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-14 16:12:38+01:00 use --jobs instead of --seq
750b1d0c72e748a83211fdf553519481239507cf | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-14 15:05:13+01:00 add @jira_ticket
e2ce9db6e09f2ff04b5077a27459a1ef954c4e65 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-14 14:26:27+01:00 add require
33191fdaacdfc54625733718de61c0858a8a105a | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-14 14:18:29+01:00 adapt test to run against the 11179 patch and print sstables
8b8a3f5b99fa7a8eefed14cd7e41b81773617046 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-14 11:01:11+01:00 Add a -j parameter to scrub/cleanup/upgradesstables to state how many threads to use Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-11179
a921c1092b282bf9174695a70614066ef981dbd9 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-11 16:24:00+01:00 Monitor datadirectory during cleanup to make sure we don't get too many file
f6af142f1e8e9fa86f88b8c3c8bcb9a7294ef0cc | Author: Branimir Lambov <branimir.lambov@datastax.com> | 2016-03-08 16:19:57+02:00 Fix broken BTreeRow.hashCode Patch by Branimir Lambov; reviewed by marcuse for CASSANDRA-11316
c02a3450745739013fd52c9cc2e35fb57a9c8786 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-22 22:38:37+01:00 Multiple full repairs with lcs
e06d411f6a6a459503f09fe80208d1ee261ed772 | Author: Michael Kjellman <mkjellman@internalcircle.com> | 2016-02-19 09:47:44+01:00 Make LZ4 compression level configurable Patch by mkjellman; reviewed by marcuse for CASSANDRA-11051
3ea34aa3fdc69c8a9c4b9f2e33f96ee689d8aac8 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-11 08:38:12+01:00 Make waiting for leveling more robust in LeveledCompactionStrategyTest Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-11079
62f94b74e6be0d57335b92e90e13ad8d0ff7cb9f | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-02-11 12:06:31+08:00 AssertionError when listing sstable files on inconsistent disk state patch by Stefania Alborghetti; reviewed by marcuse for CASSANDRA-11156
f9a1a80af181e568240bb8a005cd53af8de00648 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-10 13:47:00+01:00 Remove duplicate offline compaction tracking Patch by marcuse; reviewed by Stefania for CASSANDRA-11148
96549946fe994ea8311e72e5bf6f51c2124f7bb4 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-09 09:53:59+01:00 Properly release sstable reference when doing offline scrub Patch by marcuse; reviewed by Stefania for CASSANDRA-10697
ed0a07c386658395803886ac5f1cf243cd413cbe | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-08 15:56:12+01:00 Improve CompactionManager concurrency Patch by marcuse; reviewed by yukim for CASSANDRA-10099
df3d0b00b0d9a0725b3f1681e6ce9ffe6d330de4 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2016-02-02 10:27:49+01:00 Inconditionally update the sstable deletion info for live LivenessInfo patch by slebresne; reviewed by krummas for CASSANDRA-11102
393c6ec4ff4a17aab2fb4d159d9f24f44394c3cd | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-29 14:36:47+01:00 Improve checking for minor compactions in CompactionsCQLTest Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-11080
f533f958397b84eb960deb7f738b85fe6e0e781f | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-22 09:02:40+01:00 write more keys for offlinerelevel test
db8986b6b8e4c58a54b74010fff604f9c8692c07 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-22 08:21:43+01:00 sort the oplog list and dont wait for compactions
112b851658111d1432268a26e6a438e328f061d0 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-21 14:40:07+01:00 clean up the way we iterate over data directories
17f41d0d04d1792a7a05adca0b0ded7504de847a | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-20 13:22:52+01:00 allow for a slight increase in live size after compaction
ab86a7d44d1a438bf537a9a4bcb9b12a6b3294d3 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-20 10:53:52+01:00 fix _get_sstable_transaction_logs to handle multiple data directories
18f2f684e82c0e807a8068f73d53645991c568a8 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-18 10:53:51+01:00 always run balance tests with 256 tokens
0d223e60032753e5ff159557f4bda33f45b9428c | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-05 16:02:54+01:00 fix test_manual_rebuild_index
1923769848481597216f41353beb03a3a8837002 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-05 10:02:22+01:00 fix dtcs_deletion_test
b5d6d4f72299a0b08ce3279aade507e2a999acc6 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-01-04 16:24:51+01:00 maxPurgeableTimestamp needs to check memtables too Patch by Stefania Alborghetti; reviewed by marcuse for CASSANDRA-9949
ba95cfca81dda77ba86c71c5d2aa1b54f246da80 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-04 16:06:04+01:00 fix snapshot_test.py:TestSnapshot.test_basic_snapshot_and_restore
8b82e190604c21a556feabab6a9227d712c6f2d9 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-04 15:51:05+01:00 fix sstable_generation_loading_test.py:TestSSTableGenerationAndLoading.remove_index_file_test
d2820713f758d8058b3df4db3601c7938f6ea95e | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-04 14:36:04+01:00 style fixes
42598dfab1db5c2c189d512b3fad3feaedfcbbff | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-04 14:15:33+01:00 fix secondary indexes test
fee4aac8963c3dd712869b5169af53b6b2332e9a | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-04 14:02:27+01:00 fix comments
11da411fb62b0d6bc32d9119dd8548d94f88021f | Author: Sylvain Lebresne <sylvain@datastax.com> | 2015-12-28 14:08:10+01:00 Fix potential assertion error during compaction on trunk patch by slebresne; reviewed by krummas for CASSANDRA-11353
d3f4ae8428f0045b04a9395dbb201d59d18757ac | Author: Sylvain Lebresne <sylvain@datastax.com> | 2015-12-28 14:08:10+01:00 Fix potential assertion error during compaction on trunk patch by slebresne; reviewed by krummas for CASSANDRA-11353
1d7bacc45fa1cd6cac36d7f9ece30ba1ed430f2a | Author: Sylvain Lebresne <sylvain@datastax.com> | 2015-12-28 14:08:10+01:00 Fix potential assertion error during compaction patch by slebresne; reviewed by krummas for CASSANDRA-10944
d40ac784d3a8ddaf71a2df8b21745827392294cc | Author: Branimir Lambov <branimir.lambov@datastax.com> | 2015-12-23 12:50:58+02:00 Garbage-collecting compaction operation and schema option. patch by Branimir Lambov; reviewed by Marcus Eriksson for CASSANDRA-7019
a81959e7de2c4aea28b3ad5bf8f2b650e92ad763 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-18 16:44:49+01:00 fix sstable deletion test
6f4e3f954d184828df7ff3d4c958fb5e4987951f | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-18 16:25:00+01:00 fix snapshot test with multi ddirs
2582db7a8c18d689d05bf75b84310750994e5760 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-15 09:46:17+01:00 replicate to all nodes to make tests pass without vnodes
280f1a9e17449e74e202d17ed454bf06fada398c | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-14 15:32:32+01:00 case sensitive drop/alter user tests
fc7075a41837301f3866333e0eb5c464715d888c | Author: Carl Yeksigian <carl@apache.org> | 2015-12-08 12:22:25-05:00 Allow cancellation of index summary redistribution Patch by Carl Yeksigian; reviewed by marcuse for CASSANDRA-8805
cee35e42d05f125bf274b9cefb7653c21ca4b676 | Author: Branimir Lambov <branimir.lambov@datastax.com> | 2015-12-08 11:59:09+02:00 Allow CREATE TABLE WITH ID Patch by Branimir Lambov; reviewed by marcuse for CASSANDRA-9179
27678a675077a21f2cb97aaeb431c3bc3d554118 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-04 10:41:00+01:00 write less data and set compactionthroughput lower
d0da9e7612e6fb94fea8298a88215783a8125311 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2015-12-02 09:45:34+08:00 Fix issue with data dir migration on upgrade Patch by Stefania; reviewed by marcuse for CASSANDRA-10788
c39a3b35b2365cf49d2ba13a25e6c61aa52dc14c | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-01 10:46:44+01:00 ignore disk space warning in sstablelevelreset_test
0b26ca68747cdecb907d7c238e04b39836efe3d1 | Author: Branimir Lambov <branimir.lambov@datastax.com> | 2015-12-01 11:38:09+02:00 Avoid writing range tombstones after END_OF_ROW marker. Patch by Branimir Lambov; reviewed by marcuse for CASSANDRA-10791
4ecbbc08206fc5cd2e91520a5b99ef890f1da75d | Author: Robert Stupp <snazy@snazy.de> | 2015-11-27 10:42:38+01:00 Some DROP ... IF EXISTS incorrectly result in exceptions on non-existing KS patch by Robert Stupp; reviewed by Marcus Eriksson for CASSANDRA-10658
3d99418cfd641b30b393c9e61cc2b4f5e864d14d | Author: Jakub Janecek <janecek.jakub@gmail.com> | 2015-11-25 13:51:14+01:00 Fix the sstable-needs-cleanup check Patch by Jakub Janecek; reviewed by marcuse for CASSANDRA-10740
dbfeeac177074692bdf71d98ffb2cacb14802fb3 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-25 11:28:51+01:00 Optimize the way we check if a token is repaired in anticompaction Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-10768
be44d6bc5d90a2fd15094166616ebe9e8c7fcf0a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-24 09:13:52+01:00 output the error message in sstablelevelreset_test
37ad5cbd7bb3cbe5188220beacf917603117b060 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-23 16:05:17+01:00 fix sstablelevelreset test
eb68816efb8059de23dbeab4154338efd03414e9 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-19 14:38:38+01:00 fix merge
fbc8043159ac8c88029f783d77979f48d5ad2053 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-19 08:08:35+01:00 multi datadir fix
342ee5a663d2366ec0e665d5a646d49795f2855b | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-18 14:40:57+01:00 wait for binary protocol in new repair tests
ee436c340946240ff4995277d5114db59b8bfd5d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-18 09:42:15+01:00 seems we need to sleep before listing files now
e574fe437fc78fb130a2261eddaf24d136d9d062 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-17 14:40:31+01:00 even more multi datadir fixes
3ed1685e445fd6b6a06950d8032acc8e36a31e27 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-12 15:32:53+01:00 more multi datair fixes
246cb883ab09bc69e842b8124c1537b38bb54335 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-12 08:12:01+01:00 Don't remove level info when running upgradesstables Patch by marcuse; reviewed by yukim for CASSANDRA-10692
99b82dbb43277035562e7b82bb9bdebd84510e96 | Author: Ariel Weisberg <ariel.weisberg@datastax.com> | 2015-11-10 13:08:05-05:00 Don't do anticompaction after subrange repair Patch by Ariel Weisberg; reviewed by marcuse for CASSANDRA-10422
f39ae62a926b34a6b67dffee603cb9293d15e954 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-10 07:03:14+01:00 ignore low diskspace warning
49c9c01f5b100ca400fb6d3a5b1fab6721c7ee8b | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-09 11:17:48+01:00 Keep the file open in trySkipCache Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-10669
8e976a653c7e338e40a963bc0f42fbac76c476f7 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-06 16:35:14+01:00 Compaction throughput is an upper limit, don't fail tests if throughput is actually slower than the limit
0bd4dab96cb3ee5bfbae4c84f4e8b8265e79205a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-03 14:53:05+01:00 default to 3 directories
a8e8a67306c0b26b8fe9c74a1fb00bacfa224cf7 | Author: Ariel Weisberg <ariel.weisberg@datastax.com> | 2015-10-29 12:36:32-04:00 Reject incremental repair requests combined with subrange repair Patch by Ariel Weisberg; reviewed by marcuse for CASSANDRA-10422
da3c586740c060a3243029b8199e7fd1b3fa5081 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-10-15 09:12:06+02:00 copy debug logs
8278ea8051cb583f84e0a8e1639a5606b5e58fcb | Author: Marcus Eriksson <marcuse@apache.org> | 2015-10-08 14:59:36+02:00 tests for 6696 and fixes for multi datadir tests
a61fc01f418426847e3aad133127da3615813236 | Author: Branimir Lambov <branimir.lambov@datastax.com> | 2015-10-07 14:46:24+03:00 Skip redundant tombstones on compaction. Patch by Branimir Lambov; reviewed by marcuse for CASSANDRA-7953
9dd847135ffdde384b48bdb8a147b27d8bb8b6a4 | Author: Marcus Olsson <marcus.olsson@ericsson.com> | 2015-09-10 11:43:26+02:00 Fix sstable selection when anticompacting Patch by Marcus Olsson; reviewed by marcuse for CASSANDRA-10299
99617a529378f00cb86ab733959c7be9966860c9 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-08 13:50:16+02:00 Limit size of windows with DTCS Patch by marcuse; reviewed by Branimir Lambov for CASSANDRA-10280
cedcf07c542235815c023b66f151ad8c7aa9ba9a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-07 10:39:15+02:00 Do size tiered compaction in date tiered compaction windows Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-10276
cc4bc8ea14cb3563cf1613eb990673d2622cac26 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-04 17:14:09+02:00 fix incremental_repair_test.py
603d8b3900794591db1821459bfb0a7ab0ed612a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-01 16:00:22+02:00 test stream hints on decom
aa5762633a06e229cd9122983eec94bdb74fc23a | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-08-26 19:02:03+01:00 Improve efficiency of Row Removes need to store a Columns instance within a Row, avoiding both the cost of merging and storing these. Improves algorithmic efficiency of Rows.merge by performing a straight forward linear merge on the present ColumnData. Improves algorithmic efficiency of Rows.diff by utilising MergeIterator patch by benedict; reviewed by marcus for CASSANDRA-10193
de2e0a6c9a853234a381b28839f4736b666dc2a3 | Author: Joshua McKenzie <jmckenzie@apache.org> | 2015-08-19 10:25:06-04:00 Fix LeveledCompactionStrategyTest on Windows Patch by jmckenzie; reviewed by marcuse for CASSANDRA-10115
c321affcb83f360b20b6a0603013101a2e91ed03 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-17 09:52:46+02:00 fix drop expired sstable test
17042f19b084d93bd3bcc35c7282812f456b7640 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-17 09:50:37+02:00 Add option to change how often we check for expired sstables with DTCS Patch by marcuse; reviewed by yukim for CASSANDRA-9882
f53aacba80de3c3441e1524be9498f6d15c5c411 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-17 08:29:45+02:00 Make getFullyExpiredSSTables less expensive. Patch by marcuse; reviewed by yukim for CASSANDRA-9882
e44352bb8420a2466150d7fb342d6d7673d83747 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-10 10:41:38+02:00 add sstableexpiredblockers test
76e8eb853f4534703f5a0b6754b514e62915d65a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-10 09:25:41+02:00 Fixup missed nit from CASSANDRA-9965
028e7cb5afb633cfb5197b7d29224b67b083b670 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-07 16:09:18+02:00 Add tool to find why expired sstables are not getting dropped Patch by marcuse; reviewed by stefania for CASSANDRA-10015
9ed2727739c73d64086d09a86a407a77390f081a | Author: Blake Eggleston <bdeggleston@gmail.com> | 2015-08-06 10:19:55-07:00 Give compaction strategies more control over sstable creation Patch by Blake Eggleston; reviewed by marcuse for CASSANDRA-8671
5aca7d79aaf88f9c34dcae52f24bb62a28add91e | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-04 20:31:25+02:00 Add new JMX methods to change local compaction strategy Patch by marcuse; reviewed by iamaleksey for CASSANDRA-9965
1a2c1bcdc7267abec9b19d77726aedbb045d79a8 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-04 09:51:55+02:00 Add unit tests for enable/disable autocompaction
cc95bae85a872153efd3af551e9ca1459689f7ec | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-03 21:53:20+02:00 fix build
b724d1ea5139140935b56fd8397d85419ed85408 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-03 17:56:52+02:00 Avoid having compactions disabled on new tables Patch by marcuse; reviewed by Jeremiah Jordan for CASSANDRA-9963
e2c6341898fa43b0e262ef031f267587050b8d0f | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-03 10:12:47+02:00 Make sure the same token does not exist in several data directories Patch by marcuse; reviewed by Yuki Morishita and Carl Yeksigian for CASSANDRA-6696
2174bfb29ab005266876d387c95a0bb85c0b82ff | Author: Marcus Eriksson <marcuse@apache.org> | 2015-07-27 11:45:58+02:00 add tests for enable/disable compaction
6f0c12f3a4668a5dcae162969843f02498ee7e6d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-07-07 07:50:11+02:00 Add option to only purge tombstones from repaired sstables Patch by marcuse; reviewed by yukim for CASSANDRA-6434
ad8cad7c4d05fd5dea68fb274c81a102533ebe36 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-06-28 14:49:09+01:00 Make choice of SSTableReader types explicit All accessors of a collection of SSTableReader must now specify whether they desire the LIVE or CANONICAL set, so that no internal clients are accidentally exposed to a partial sstable they are not capable of safely handling. patch by benedict; reviewed by marcus for CASSANDRA-9699
828c2bd155650f81ec51ce8ae68067318a502530 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-23 09:21:15+02:00 disable autocompaction
7c5fc40b8b644e05c32479f2581309f75f981421 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-06-17 17:02:03+01:00 Fix memory leak in Ref due to ConcurrentLinkedQueue behaviour patch by benedict; reviewed by marcus for CASSANDRA-9549
c5fdbab940093537468dae90f01e6e7b7e593e58 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-01 16:41:35+02:00 check that we dont anticompact after certain repair modes
842f1509d46bf068abca1e064f23454892347e60 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-01 15:36:17+02:00 Avoid anticompaction after non-global repairs Patch by marcuse; reviewed by sankalp kohli for CASSANDRA-9142
eaeabffc8e0153922fda9b3d5f79abfd8dc1c119 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-05-28 15:48:48+02:00 Avoid getting unreadable keys during anticompaction Patch by marcuse; reviewed by benedict for CASSANDRA-9508
ed0026fed868dff61601a073b649ed8b9d5e6311 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2015-05-12 10:39:48+08:00 Fix LongLeveledCompactionStrategyTest Patch by Stefania; reviewed by marcuse for CASSANDRA-9288
7df3a5c99da4a352b3b8599b2965a86dec1777e5 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-05-11 13:43:13+02:00 Remove wrapping compaction strategy Patch by marcuse; reviewed by JoshuaMcKenzie for CASSANDRA-9342
13af5978225e1ac511fc00a763a8919a2d638dfa | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-30 12:51:44+02:00 Backport CASSANDRA-8243 to 2.0 - Do more aggressive ttl expiration checks to be able to drop more sstables
e87008bb9cd37315759623bfba0e3f8ba1eddca1 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-24 10:38:02+02:00 Make CompactionAwareWriterTest work with compression Patch by marcuse; reviewed by pcmanus for CASSANDRA-9225
53848f71a81631dccdf879060bcd32d244be5ea1 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-15 13:19:03+02:00 fix DTCS test
1fab099892db08a0edb4b1ad48a8ffd6b3dfd5e8 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-10 09:34:55+02:00 Fix LeveledCompactionStrategyTest with compression Patch by marcuse; reviewed by thobbs for CASSANDRA-9139
74654c2aca496dced5ca85789f6e6d0055102685 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-01 14:12:03+02:00 use ttl for dtcs_deletion_test
0ba5f2721b8d6b57592532654d8533acb9964807 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-01 13:14:40+02:00 Fix merge from CASSANDRA-8359
3d0c4e78c6bb3f8767aa0720b7de579908e2bf59 | Author: Björn Hegerfors <bj0rn@spotify.com> | 2015-04-01 12:26:00+02:00 More aggressive check for expired sstables in DTCS Patch by Björn Hegerfors; reviewed by marcuse for CASSANDRA-8359
8b3221a8fcdcafc78e4cee908768b9f8612df31e | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-03-31 17:32:18+01:00 Optimise max purgeable timestamp calculation in compaction patch by benedict; reviewed by marcus for CASSANDRA-8920
f7116c91b237d920249e5bcae653b47631f206c9 | Author: Björn Hegerfors <bj0rn@spotify.com> | 2015-03-31 12:41:27+02:00 Don't wait for min_threshold sstables in the same window in DTCS Patch by Björn Hegerfors; reviewed by marcuse for CASSANDRA-8360
1a77a6986852f39f983b1bb95032c134ed210605 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-16 08:24:28+01:00 Don't check if sstables are live for offline compactions Patch by marcuse; reviewed by benedict for CASSANDRA-8841
e5a76bdb5fc04ffa16b8becaa7877186226c3b32 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-03-12 10:23:35+00:00 Extend Transactional API to sstable lifecycle management patch by benedict; reviewed by marcus for CASSANDRA-8568
a1e2978f9f6d2e9a318f44a5b6c625659b86efe8 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-03-04 16:27:30+00:00 Fix CASSANDRA-8750's treatment of compressed files patch by benedict; reviewed by marcus for CASSANDRA-8750
33a9adac8e11cc4b01aa305868412b74048d3b34 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-03 11:49:08+01:00 Remove cold_reads_to_omit from STCS Patch by marcuse; reviewed by thobbs for CASSANDRA-8860
f6d0cf395fe33bc3d13af75d5a34cbf1a9017276 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-03 11:49:08+01:00 Remove cold_reads_to_omit from STCS Patch by marcuse; reviewed by thobbs for CASSANDRA-8860
93769b3b90a16cccea6dee2b2d224d4ed90993c1 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-02-17 10:26:55+01:00 Make it possible to set DTCS max_sstable_age in fractional days Patch by marcuse; reviewed by jshook for CASSANDRA-8406
857ee0ac3765e12140a0e072cee3fd32b1ad1b3d | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-11 15:29:46+00:00 Avoid overlap with early compaction replacement patch by benedict; reviewed by marcus for CASSANDRA-8683
61384c57546da3d411630c64c4aa89d90cac98f7 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-11 14:56:23+00:00 Safer Resource Management++ patch by benedict; reviewed by marcus for CASSANDRA-8707
c75ee4160cb8fcdf47c90bfce8bf0d861f32d268 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-01-28 14:45:31+00:00 Safer Resource Management patch by benedict; review by marcuse for CASSANDRA-7705
9efa0173d0e621045f650e9a57a607d3c4c0bb50 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-28 13:49:42+01:00 Make sure we compact highly overlapping cold sstables with STCS Patch by marcuse; reviewed by carlyeks for CASSANDRA-8635
2fc9f3292a7e7164662ad50617fe76a21e697395 | Author: Joshua McKenzie <jmckenzie@apache.org> | 2015-01-14 11:34:58-06:00 Fix SSTableRewriterTest on Windows Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8598
064144bd403e0327bf8e340ba54e857513078869 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-14 18:08:02+01:00 Try to fix flapping SSTableRewriterTest
910170c9d10bb6a71922a529b2f070cf27891a10 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-09 15:18:26+01:00 Make it possible to major compact LCS Patch by marcuse; reviewed by carlyeks for CASSANDRA-7272
b8dd3bd75f61c20350db37b784a667636fb6a24d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-08 08:35:44+01:00 Group for anticompaction by the compaction strategy we have. Patch by marcuse; reviewed by yukim for CASSANDRA-8578
f981bd5969ad677e3ae6cda832075d94245acd4c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-22 09:00:04+01:00 Increase bloom filter true positive count on key cache hit Patch by marcuse; reviewed by thobbs for CASSANDRA-8525
c45ed1714eaa1536f8c72d355d2831e4aa04a53b | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-19 08:10:11+01:00 Run major compactions for repaired/unrepaired in parallel Patch by marcuse; reviewed by belliottsmith for CASSANDRA-8510
1fec4a4281be94f8ef2f9f8a5eaccee56d70e87e | Author: Joshua McKenzie <jmckenzie@apache.org> | 2014-12-16 14:37:07-06:00 Fix ref counting race between SSTableScanner and SSTR Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8399
d5e5f980093c20b42b89fec7bef8e31808fd37f6 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-12 15:50:12+01:00 Make sure we don't give out positions from an sstable beyond its first/last keys. Patch by marcuse; reviewed by belliottsmith for CASSANDRA-8458
a5b90f15c53e256bff4ad382745e34a739a5983a | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-08 15:17:51+01:00 Only stream from unrepaired sstables during incremental repair Patch by marcuse; reviewed by yukim for CASSANDRA-8267
d15c9187a4b66645bf0575a7c3bfdbb9b10a263d | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-27 18:12:24+01:00 Make sure we release sstable references after anticompaction Patch by marcuse; reviewed by yukim for CASSANDRA-8386
29259cb22c2ba02d5c2beba6c6512173f8b5b3f9 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-25 11:12:20+01:00 Remove tmplink files for offline compactions Patch by marcuse; reviewed by jmckenzie for CASSANDRA-8321
b1062929185690567e4567e0e657b361c5105482 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-18 07:07:30+01:00 Handle abort() properly in SSTableRewriter Patch by marcuse; reviewed by jmckenzie for CASSANDRA-8320
abbcfc5f72323d0c6040a3cc02aba8f2c0058d95 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-14 10:54:39+01:00 Do more aggressive ttl expiration checks to be able to drop more sstables Patch by Bjorn Hegerfors; reviewed by marcuse and slebresne for CASSANDRA-8243
3484181e2b68ce04acfe4e9028d5d1d76335094a | Author: Joshua McKenzie <jmckenzie@apache.org> | 2014-11-13 11:56:34-06:00 Fix ordering on SSTableScanner / SSTableReader close Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8019
62386f13e5d822e54fa556bc4ca017769d21ebf7 | Author: Yuki Morishita <yukim@apache.org> | 2014-10-29 17:55:43-05:00 Fix totalDiskSpaceUsed calculation patch by yukim; reviewed by krummas for CASSANDRA-8205
e60a06cc866e5e85d3e58f25b98f8c048d07ad24 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-28 16:30:50+01:00 Mark sstables as repaired after full repair Patch by marcuse; reviewed by yukim for CASSANDRA-7586
f25da979f605d2484042e275284d55ce7d6f9142 | Author: Joshua McKenzie <jmckenzie@apache.org> | 2014-10-27 13:49:07-05:00 Shutdown JVM on file descriptor exhaustion patch by jmckenzie, reviewed by marcuse for CASSANDRA-7579
3261d5e668f341464fc322b6bc424b33ce3adffd | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-21 15:46:05+02:00 Dont notify when replacing tmplink-files Patch by marcuse; reviewed by yukim for CASSANDRA-8157
5160c916c90886f69023ddba0078a624e5cf202d | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-17 14:15:46+02:00 Refactor how we track live size Patch by marcuse; reviewed by yukim for CASSANDRA-7852
9c316e7858f6dbf9df892aff78431044aa104ed9 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-17 14:15:46+02:00 Make sure unfinished compaction files are removed. Patch by marcuse; reviewed by yukim for CASSANDRA-8124
e16f584e61dccd243656269a4f305c7a50b7e433 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-15 10:46:01+02:00 Improve compaction of repaired/unrepaired sstables Patch by marcuse; reviewed by Aleksey Yeschenko and Sankalp Kohli for CASSANDRA-8004
77dae508cf65d847e56dafdb77059c72448711a6 | Author: Bjorn Hegerfors <bj0rn@spotify.com> | 2014-10-10 18:01:24+02:00 Add DateTieredCompactionStrategy Patch by Bjorn Hegerfors; reviewed by marcuse for CASSANDRA-6602
810c2d5fe64333c0bcfe0b2ed3ea2c8f6aaf89b7 | Author: Yuki Morishita <yukim@apache.org> | 2014-10-09 18:12:36-05:00 improve concurrency of repair process patch by yukim; reviewed by krummas for CASSANDRA-6455
0de0b8c0372e825e834b1ffd9685d3db87d21378 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-07 07:35:53+02:00 Keep sstable level when bootstrapping Patch by marcuse; reviewed by iamaleksey for CASSANDRA-7460
1c39320860f2de747a35a922cb04b59585cd74b6 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-02 11:49:04+02:00 fix build
7110d980c31ea23f0b6933bc247964cec75af9cb | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-18 09:02:52+02:00 Track min/max timestamps and maxLocalDeletionTime correctly Patch by marcuse; reviewed by tjake for CASSANDRA-7969
0368e97ee4a807cb832a90c590ae5c65a98730c1 | Author: Jake Luciani <jake@apache.org> | 2014-09-02 12:49:01-04:00 Extend Descriptor to include a format value and refactor reader/writer apis patch by tjake; reviewed by Marcus Eriksson for CASSANDRA-7443
7f9e9a87188ccbc16bbb1630fe0720d6b366569d | Author: Marcus Eriksson <marcuse@apache.org> | 2014-08-26 14:16:48+02:00 Track expired tombstones Patch by marcuse; reviewed by slebresne for CASSANDRA-7810
1cf986301b6109b5744b52b80dcdb1640be2b247 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-08-26 11:33:24+02:00 Don't clear out range tombstones during compaction. Patch by rlow; reviewed by marcuse for CASSANDRA-7808
37f5175935a37ce2c005335c2f486efb827b6eba | Author: Russell Spitzer <Russell.Spitzer@gmail.com> | 2014-08-20 13:27:52+02:00 Anticompact sstables as groups Patch by Russell Spitzer; reviewed by marcuse for CASSANDRA-6851
76adf0e12ed91ee7c75164872202bff29a2ad7f4 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-08-19 11:45:57+02:00 Throw EOFException if we run out of chunks in compressed file Patch by marcuse; reviewed by yukim for CASSANDRA-7664.
563cea14b4bb87cd37ab10399904f08757c34d27 | Author: Yuki Morishita <yukim@apache.org> | 2014-08-15 12:31:59-05:00 Fix sstableloader unable to connect encrypted node patch by yukim; reviewed by krummas for CASSANDRA-7585
0947fb8a91ddbf9785a675bafaac51c02dd1f27e | Author: Brandon Williams <brandonwilliams@apache.org> | 2014-07-31 12:38:03-05:00 Filter cached results correctly. Patch by marcuse, reviewed aleksey for CASSANDRA-7636
e90c493cb27e563d473befd1c932284d40df4f9c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-07-02 15:00:30+02:00 Fix CommitLogTest
da3606e180411e88774a9f24e7884147a202fea8 | Author: Benedict Elliott Smith <benedict@apache.org> | 2014-06-30 13:00:42+01:00 Merge commit failure policy into 2.1 patch by Benedict Elliott Smith; reviewed by Marcus Eriksson for CASSANDRA-7429
303ff22dd608d4971a12de52f91184dcd82895c0 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-19 08:50:27+02:00 Account for range tombstones in min/max column names Patch by Oleg Anastasyev, reviewed by marcuse for CASSANDRA-7235
367c741931c2a20eb2213650313dc238e8b0f3aa | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-27 10:20:29+02:00 Add option to do more aggressive tombstone compaction. Patch by pauloricardomg; reviewed by marcuse for CASSANDRA-6563
072b488cfcc4603d467bee6ea601c16cf92efc3e | Author: Marcus Eriksson <marcuse@apache.org> | 2014-04-23 21:09:54+02:00 Followup to CASSANDRA-6916 - fix bug in cleanup and add unit test.
4e95953f29d89a441dfe06d3f0393ed7dd8586df | Author: belliottsmith <github@sub.laerad.com> | 2014-04-23 15:16:09+01:00 Preemptive open of compaction results Patch by benedict; reviewed by marcuse for CASSANDRA-6916
57b18e600c6d79d19d29f3569b81cb946ef9ee57 | Author: Aleksey Yeschenko <aleksey@apache.org> | 2014-04-04 17:36:15+03:00 Track presence of legacy counter shards in sstables patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-6888
1a3b5dbcb5fbee5066ceaa2467536119893f7e7f | Author: Pavel Yaskevich <xedin@apache.org> | 2014-03-25 14:02:22-07:00 Add multiple memory allocation options for memtables patch by benedict and xedin; reviewed by marcuse and xedin for CASSANDRA-6689
5baa72f7f299b4ec190ddb30b897d5519a6a2a75 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-24 12:36:05+01:00 Remove avro usage in DataOutputTest
269f81052e42d36f9a3bee684464543b7074b6b9 | Author: belliottsmith <github@sub.laerad.com> | 2014-03-21 15:04:36+01:00 Make OpOrder AutoCloseable Patch by benedict, reviewed by marcuse for CASSANDRA-6901.
75508ec8973972634dca2a41a12a0d1d48e7c3ae | Author: belliottsmith <github@sub.laerad.com> | 2014-03-19 17:56:01+01:00 ByteBuffer write() methods for serializing sstables Patch by benedict, reviewed by marcuse for CASSANDRA-6781
da444a6903ddd8d02e7b251c8b38faf11d3a5c93 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-12 14:04:47+01:00 Update syntax for changing caching options. Patch by marcuse, reviewed by slebresne for CASSANDRA-6745.
64098f7d6f0b122448693a3c6da16af54c99013b | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-03 15:03:34+01:00 Fix resetAndTruncate:ing CompressionMetadata Patch by kvaster, reviewed by marcuse for CASSANDRA-6791
04395312745805ed7e4fd201b88bcd3d46b3a601 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-03 14:39:40+01:00 Fix merge
41d8a5f4861c37ff8e22344418e9277236672c1f | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-03 11:35:03+01:00 Fix resetAndTruncate:ing CompressionMetadata Patch by kvaster, reviewed by marcuse for CASSANDRA-6791
9381b8d569ae17cf2760bca266b5253e4bcd6ac2 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-11 13:13:37+01:00 Add commit_failure_policy. Patch by belliottsmith, reviewed by marcuse for CASSANDRA-6364 CASSANDRA-6364
1b8b7b54087dd2dc2aeb2b9a0b06fbb4f13030be | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-10 18:32:06+01:00 Fix CleanupTest patch by marcuse, reviewed by jbellis for CASSANDRA-6679
4b83a6f9d9c00fe662ddb9db4533df8b9b96883d | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-10 18:32:06+01:00 Fix CleanupTest patch by marcuse, reviewed by jbellis for CASSANDRA-6679
b75ed1c34b11bfbe7cbb3af72e08d5f9843c2dbe | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-08 13:22:13+01:00 Add missing files
a7b72140b61cf1998963750c21d6f6080f02d6bb | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-08 08:46:24+01:00 Avoid repairing already repaired data. Patch by lyubent, yukim and marcuse, reviewed by yukim for CASSANDRA-5153
ab6eaed8f6bdef21323be561a22e9fdb16bbd0fc | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-06 10:08:55+01:00 Make it possible to cache a configurable amount of rows in row cache. Patch by pcmanus and marcuse, reviewed by pcmanus for CASSANDRA-5357
1a24611ee378e9afaf990230f0eeef038a10f186 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-01-29 11:17:54+01:00 Fix test.
d8c4e89b3e85e8cb41a438963845cb10a923a3d6 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-12-04 20:17:30+01:00 fix MoveTest
4fae76c146f2856063927c9a8d1c34bd86b30a58 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-11-27 18:58:47+01:00 Fix CQLSSTableWriterTest
36cdf34bd92ede5ad99447e10d90e6caa1fd743a | Author: Jonathan Ellis <jbellis@apache.org> | 2013-10-30 10:17:23-05:00 Remove multithreaded compaction and PCR patch by jbellis; reviewed by marcuse for CASSANDRA-6142
d4b5b0dbc541b4b6249ccd1b507c777d7fc0bc4f | Author: Jonathan Ellis <jbellis@apache.org> | 2013-10-30 10:14:15-05:00 Fixes for compacting larger-than-memory rows patch by jbellis; reviewed by marcuse for CASSANDRA-6274
e546e33872426be0db084b2eee1f9ffac0994772 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-09-13 09:27:44+02:00 Remove old json leveled manifest migration code. Patch by marcuse, reviewed by jbellis for CASSANDRA-5996
9e846d9ff69f825f6200f7f75fdfc53926bfc255 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-08-14 08:41:30+02:00 Use a range aware scanner for cleanup to improve performance. Patch by thobbs, stuhood and marcuse, reviewed by marcuse for CASSANDRA-2524
83b75754ff143d4d77b01ef76a813da47779c6f4 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-07-08 09:55:34+02:00 Don't keep ancestor information in memory since it is only used on startup. patch by marcuse, reviewed by jbellis for CASSANDRA-5342
62295f68c7b7b10cc7d41d72f0817e17133a9b36 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-06-18 17:57:22+02:00 another try at fixing the broken testMutateLevel test
9e8691c26283f2532be3101486a8290ed5128c18 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-06-03 09:31:47+02:00 clean up shaky LeveledCompactionStrategyTest
0ad499e9a82afa23f17672e25678d065b421e0d8 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-05-23 15:08:58-05:00 Track max/min column names in sstables to be able to optimize slice queries. Patch by marcuse and jbellis, reviewed by jbellis for CASSANDRA-5514
a9bd531bc9a286cc8e81a800aaa29c1fead62dcd | Author: Jonathan Ellis <jbellis@apache.org> | 2013-05-07 14:20:53-05:00 Single-pass compaction patch by jbellis; reviewed by marcuse for CASSANDRA-4180
7f2c3a8e40f97c626def5c510d77c1da3d9ae926 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-04-26 13:17:32-05:00 Removed compatibility with pre-1.2.5 sstables and network messages patch by jbellis; reviewed by marcuse for CASSANDRA-5511
32f4e2ccec259c3a7c9527b538d53464c52cfc11 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-25 18:17:53+02:00 Use new ic legacy sstables for legacy leveled manifest test
591b8ca4b3cd1074f6c62414975950a69149748d | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-25 18:04:12+02:00 Add helper to create sstables for legacy leveled manifest test
0c7141ee8afa05d46680ec22635a5bf41f827b75 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-04-11 11:29:33-05:00 remove PBSPredictor patch by jbellis; reviewed by marcuse for CASSANDRA-5455
ebefb77c6e8a5046a8c1b1bb0edd258aaf0ad8b7 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-09 18:28:11+02:00 Add an official way to disable autocompaction. patch by marcuse, reviewed by pcmanus for CASSANDRA-5074
efbdee23705fed6be49a2fb20a79f1aaaa8c98ff | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-09 08:08:32+02:00 Decide on a gcBefore before sending out TreeRequests patch by marcuse, reviewed by yukim, for CASSANDRA-4932
6afbed371c0d12a15a969e4f52ba670998bab282 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-05 10:40:50+02:00 fix build and test error, should not use QueryPath
e306a87b7d8e1ef15a5269006d7706a4c97d1798 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-04-03 15:23:07-05:00 fix regression when requested range does not overlap an sstable at all patch by marcuse; reviewed by jbellis for CASSANDRA-5407
4937ac7e5776cf72e4c3b266fbffb29ff97c807a | Author: Sylvain Lebresne <sylvain@datastax.com> | 2013-03-22 10:27:43+01:00 Track maximum ttl and use to expire entire sstables patch by krummas; reviewed by slebresne for CASSANDRA-5528
ec921a9ff8af1531dcc7ae5cb2bd8d60b265d50f | Author: Brandon Williams <brandonwilliams@apache.org> | 2013-03-06 16:25:06-06:00 Fix unit tests on java7 Patch by Marcus Eriksson, reviewed by brandonwilliams for CASSANDRA-5315
018e82b5eff17b50301a01069664ef37a4ae142f | Author: Brandon Williams <brandonwilliams@apache.org> | 2013-03-06 16:21:38-06:00 Fix unit tests on java7 Patch by Marcus Eriksson, reviewed by brandonwilliams for CASSANDRA-5315
bf8c1ce9aea60349b21284861051f47fafc54180 | Author: Brandon Williams <brandonwilliams@apache.org> | 2013-03-06 16:15:34-06:00 Fix unit tests on java7 Patch by Marcus Eriksson, reviewed by brandonwilliams for CASSANDRA-5315
0e284787294221982d21c17b27c0a4e1ae0971e7 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-02-18 08:46:15-06:00 Move sstable level information into the Stats component patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-4872